/*/////////////////////////////////////////////////
	Projekt: Bär.li
	Start: 01.06.2010
	Code: Phuc Le
	online: 
	server: 
/////////////////////////////////////////////////*/

*, html, body{
margin:0px;
padding:0px;

}

html, body{
height:100%;
}

* html html, * html body{
height:100%;
}

body{
	z-index:1;
	margin: 0px;
	padding: 0px;
	font-family:Arial,Helvetica, Verdana,sans-serif;
	font-size:12px;
	color:#000;	
	background-color:#fff;
	
}

#Body{
position:relative;
	background:url(media/hg.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	background-color:#ecfaff;

}
.FileManager {
	color:#000;
}
.contentpane .DNNAligncenter {
	text-align:left;
}
.Normal, .NormalDisabled{
	font-family:Arial,Helvetica, Verdana,sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}
table, td, p, div, .Normal, textarea, .input, .NormalTextBox {
	font-family:Arial,Helvetica, Verdana,sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}

a:link, a:visited{
	color:#001B36;
	text-decoration:underline;
	font-weight:normal;
	line-height:16px;
}

a:hover, a:active {
	color:##001B36;
	text-decoration:underline;
	font-weight:normal;
}

a:focus{
	outline:none;
}

img{
border:none;
}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #001B36;
 	border-bottom: transparent;
}

h1,h2,h3,h4,h5{
font-family:Arial, Helvetica;
}

H5 {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#9c9b9b;
}
H4 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:0px;
}
H3{
	margin-top:0px;
	padding:0px;
	font-size:12px;
	color:#5290c0;
}
H2{
	margin-top:0px;
	padding:0px;
color:#001B36;
font-size:12px;
font-weight:bold;
line-height:16px;
	text-transform:none;
	margin-bottom:0px;
}

H1, .container_content_pane_title{
	margin-top:0px;
	padding:0px;
	color:#001B36;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	text-transform:none;
	margin-bottom:14px;
}



ul, ol{
margin:0px;
margin-left:35px;
padding:0px;
list-style-type:disc;
}

ul li{
list-style-type:disc;
}

.container_div .DNNAligncenter {
	text-align:left;
}

/****************************************************
****************************************************
	GENERAL
****************************************************
****************************************************/

.ModuleTitle_SubMenu{
 position:absolute;
 z-index:1000!important;
}


img{
border:none;
vertical-align:bottom;
}

.clearance{
	width: 100%;
	height: 1px;
	margin: 0 0 -1px;
	clear: both;
	font-size:1px;
	line-height:1px;
}

.level_zero{
	position:relative;
	width:100%;

}

.level_one{
	position:relative;
	text-align:left;
}

.header_div{
height:84px;
background:#c0dbed;
background-repeat:no-repeat;
min-width:940px;
}

.logo{
float:left;
padding-top:3px;
}

.menu_div a:link, .menu_div a:visited,.menu_div a:hover,.menu_div a:active{
text-decoration:none;
}

.menu_container{
float:left;
position:relative;
padding-left:200px;
padding-top:51px;
}

.menu_container a:link,.menu_container a:visited{
padding-right:9px;
color:#788187;
display:block;
float:left;
padding-top:13px;
}

.menu_div{

}

.arcomm_logo:link,.arcomm_logo:visited{
padding-left:20px;
line-height:auto;
padding-top:0px!important;
}



.container_div{
width:940px;
position:relative;
background:url(media/line.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.submenu_div{
position:absolute;
min-height:382px;
height:auto!important;
height:382px;
background:url(media/navBG2.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
padding-top:23px;
z-index:6;
top:0px;
left:0px;
width:203px!important;
}

* html .submenu_div{
width:100px;
padding-right:69px;
}

.content_pane_div{
margin-bottom:20px;
padding-top:21px;
padding-left:10px;
}

.content_div{
position:relative;
width:500px;
min-height:475px;
height:auto!important;
height:475px;
padding-top:2px;
left:203px;
}

.loginLink:link,.loginLink:visited{
font-weight:bold;
color:#666;
text-decoration:none;
padding-left:13px;
}

/*diverse hintergründe*/

.level_zero_64 .submenu_div_64{
background:url(media/adv_bg_unternehmen.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content_image_64{
width:217px;
height:158px;
background:url(media/adv_unternehmen.jpg);
background-repeat:no-repeat;
}

.level_zero_67 .submenu_div_67{
background:url(media/adv_bg_dienstleistungen.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content_image_67{
width:217px;
height:158px;
background:url(media/adv_dienstleistungen.jpg);
background-repeat:no-repeat;
}

.level_zero_72 .submenu_div_72{
background:url(media/adv_bg_liechtenstein.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content_image_72{
width:217px;
height:158px;
background:url(media/adv_liechtenstein.jpg);
background-repeat:no-repeat;
}

.level_zero_76 .submenu_div_76{
background:url(media/adv_bg_service.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content_image_76{
width:217px;
height:158px;
background:url(media/adv_service.jpg);
background-repeat:no-repeat;
}


.formmaster .SubHead{
font-weight:normal;
color:#666;
}


#sitemap a{
text-decoration:none;
}

#sitemap ul li{
font-size:16px;
line-height:26px;
list-style-type:none;
}

#sitemap ul li a{
font-weight:bold;
}

#sitemap ul li ul li{
font-size:12px;
font-weight:bold;
line-height:18px;
}

#sitemap ul li ul li ul li a{
font-weight:normal;
}








/*********
STARTSEITE
*********/

.level_zero_home{
background:url(media/Startseite.jpg);
background-repeat:no-repeat;
background-color:#d2e0e9;
min-height:100%;
height:auto!important;
height:100%;
min-width:960px;
}

.level_zero_home .container_div{
background:none;
}

.level_zero_home .content_div{
padding-top:160px;
left:0px;

}

.level_zero_home .container_content_pane_content{
text-align:center!important;
}

.sidebar{
position:absolute;
right:150px;
top:20px;
}

.sidebar img{
padding:10px 0 10px 0;
}

/*
.startseite_link:link,.startseite_link:visited{
text-decoration:none;
color:#666;
}
*/

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

		SEARCH MODULE STYLING

++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/

.searchTable {
}

.searchTable TD {
	vertical-align: top;
	padding-bottom: 15px;
}

.search_number {
	font-size:24px;
	padding-right: 10px;
	line-height:28px;
}

.searchTable H2 {
	display: inline;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	letter-spacing: 0px;
}

.search_link {	font-size:12px;
}

.search_pages {	font-size:12px;
}

.search_pages SPAN, .search_pages A {
	padding-right: 10px;
}
