/*****************************
************ BASICS *********/

*{
 padding:0px;
 margin:0px;
 }
 
 body, html{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:0px;
	margin:0px;
 }
 
 img{
 border:none;
 }
 
 .clear{
 clear:both;
}

a{
 text-decoration:underline;
 font-weight:bold;
 color:#999999;
}
 
.greyline_big{
width:369px;
height:1px;
}

.greyline_small{
 width:167px;
 height:1px;
 }
 
 #content_left li{
 	margin-left:40px;
 }
 
 td{

	padding:5px;

}

blockquote{
	margin:0 20px;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*****************************
************ LAY OUT ********/

#main_container{
 width:771px;
 min-height:517px;
 margin:0px auto auto auto;
}

#header{
 width:771px;
 height:76px;
 background-image:url(../images/bg_header.jpg);
 background-repeat:no-repeat;
 margin-bottom:10px;
 }
 
#search{
 width:181px;
 margin:15px 15px;
 border:1px solid #000000;
 float:right;
 display:inline;
 }

.searchInput {
 color:#F54B17;
 font-size:10px;
 text-transform: uppercase;
 height:15px;
 width:153px;
 border:0px;
 float:left;
 display:inline;
 padding:2px 0px 0px 2px;
}
 
.searchSubmit{
 width:26px;
 height:17px;
 float:left;
}
 
#content_container{
 width:743px;
 margin:0px 14px 0px 14px;
 
 }
 

#content_left{
 width:369px;
 margin:0px 7px 0px 0px;
 float:left;
 position:relative;
 }

#content_mid{
 width:180px;
 /*width:168px;*/
 margin:0px 7px 0px 0px;
 /*padding:3px 6px 6px 6px;*/
 float:left;
 background:#F8FCFD url(../images/bg_content_mid.gif) repeat-x top left;
 
}

#content_right{
 width:180px;
 float:right;
background-color:#FEFDF8;
 background-image:url(../images/bg_content_right.jpg);
  background-repeat:repeat-x;
 min-height:420px;
 }


.leftColumnBigTitleOrange1, .leftColumnBigTitleOrange2, .midColumnBigTitleRed1, .midColumnBigTitleRed2, .title_brown{
 text-transform:uppercase;
 font-weight:bold;
 font-size:12px;
 margin:0px;
 
}

.midColumnContent2{
	padding-top:5px;
}

.titles{
 margin:3px 6px 0px 6px;
}
.titles_left{
 margin-top:3px;
}

.title_brown{
 color:#4A0E10;
}

.subtitle_grey{
 text-transform:uppercase;
 font-weight:bold;
 font-size:11px;
 color:#999999;
 margin:0px;
}

.btnRead{
 float:right;
 margin-top:5px;
 margin-bottom:5px;
 width:50px;
 height:15px;
}


#div-title{

	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	left:61px;
	position:absolute;
	text-transform:uppercase;
	top:-31px;
}

/*****************************
******* LINKER KOLOM ********/

.leftColumnImage {
 float:left;
 border:2px solid #FCA707;
 margin-right:5px;
 }

.leftColumnContent{
/* margin-top:10px;*/
margin-top:4px;
 margin-bottom:10px;
 line-height:150%;
 font-size:12px;
 } 

.leftColumnTitleOrange1, .leftColumnTitleOrange2 {
 font-size:11px;
 font-weight:normal;
 margin-bottom:4px;
}

.leftColumnBigTitleOrange1{
 color:#FCA707;
}

.leftColumnBigTitleOrange2{
 color:#EC8904;
}

.leftColumnTitleOrange1{
 color:#FCA707;
}

.leftColumnTitleOrange2{
 color:#EC8904;
}


/*****************************
******* MIDDEN KOLOM ********/

.midColumnImage {
 border:1px solid #99D8E8;
 }
 
.midColumnContent{
 margin:10px 6px 10px 6px;
 line-height:150%;
} 

.midColumnContent2{
 margin:0px 6px 10px 6px;
 line-height:150%;
} 

.midColumnContent2 ul{
	margin:10px;
}

.midColumnBigTitleRed1{
 color:#F54B17;
}

.midColumnBigTitleRed2{
 color:#D11E17;
}


#legend td{
 color:#000000;
 padding-top:5px;
}

#legend img{
 margin-right:10px;
}

.legendRight{
 padding-left:20px;
}

.btnMarginBottom{
 margin-bottom:15px;
 }


/*****************************
******* RECHTER KOLOM *******/

.rightColumnContent{
	 margin:10px 6px 10px 6px;
}

/*****************************
******* NAV ******************/
.mainNavItemPart1{
 margin:10px 0px 10px 0px;
	 list-style:none;
	 color:#FCA707;
	 font-weight:bold;
}

.mainNavItemPart2{
	 margin:10px 0px 10px 0px;
	 list-style:none;
	 color:#FCA707;
	 font-weight:bold;
}

.mainNavItemPart3{
	  margin:10px 0px 10px 0px;
	 list-style:none;
	 color:#FCA707;
	 font-weight:bold;
}

.mainNavItemPart4{
	 margin:10px 0px 10px 0px;
	 list-style:none;
	 color:#FCA707;
	 font-weight:bold;
}
.mainNavItemPart1 a {
	 color:#FCA707;
	 text-decoration:none;
}

.mainNavItemPart2 a{
	 color:#EC8904;
	 text-decoration:none;
}

.mainNavItemPart3 a{
	 color:#F54B17;
	 text-decoration:none;
}

.mainNavItemPart4 a{
	 color:#D11E17;
	 text-decoration:none;
}

.mainNav{
	 list-style:none;
	 text-transform:uppercase;
	
	 font-size:11px;
}

.mainNavItem{
	 margin:10px 0px 10px 0px;
	 list-style:none;
	 color:#FCA707;
	 font-weight:bold;
}

.mainNavItem a{
	 text-decoration:none;
	 color:#FCA707;
}

.subNav{

	/*margin-left:6px;*/

}

.subNavItem{
	 margin:10px 0px 10px 6px;
	 padding:0px;
	 text-transform:uppercase;
	 list-style:none;
	 font-size:11px;
	 color:#999999;
	 font-weight:bold;
	 
}

.subNavItem a{
	
	text-decoration:none;

	
	
}

.subNav2{

	

}

.subNavItem2{
	 background-image:url(../images/subnavBullet.gif);
	 background-repeat: no-repeat;
	 background-position: 0 .4em;
	 padding-left:1.0em;
	 line-height:14px;
	 list-style:none;
	 margin:5px 0px 5px 6px;
}


.subNavItem2 a{
	text-decoration:none;
 	font-weight:normal;

  
}
.subNavItem2 a:hover{
	 text-decoration:underline;
}

.darkRedText{
	color:#D11E17;
}

.greyUnderlineTitle{
	color:#999999;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #999999;
}

#currentdir {
	background-color:#E63917;
	padding:0px 2px 0px 2px;
	background-image:none;
}

#currentdir a{
	color:#ffffff;
}