/* CSS Document */







html, body {



   overflow:auto;



   text-align:center;



   margin:0;



   padding:0;



   height:100%;



   width:100%;



   background:#ffffff;



   color: #c8c8c8;



   font-family:  Verdana, Arial, sans-serif;



   font-size:10px;



   line-height:16px;



}



 



#outer {

   position:absolute;
   text-align:center;
   margin:auto;
   padding:0;
   top:1%;
   left:0;
   right:0;
   /*width:100%;*/
   width:1142px;



}





.outline {

	float:left;
	width:1010px;
	\width:1008px;
	widt\h:1010px;
	border:1px solid #d2d2d2;
}


#sidebar {
	float:right;
	background:#ffffff;
	width:130px;
}

#sidebar img{
margin:0 0 35px 10px;
padding:0;
border:none;
display:block;	
}





#head{ 



   width:1010px;



	margin:auto;



	padding:0;



}







#headline{



	margin:0;



	padding:0;



}







#headimg{



   text-align:left;



	margin:0;



	padding:0;



	height:305px;



	background-repeat:no-repeat;



}







#main_nav_container{



   position:absolute;



   width:175px;



   height:305px;



}







#main{



   width:1010px;



   margin: 0 auto;



   padding:0;



}







#main_left{



   float:left;



   width:715px;



   margin: 0;



   padding:0;



}







#main_right{



   float:right;



   text-align:left;



   width:295px;



   margin: 0;



   padding:0;



}







#content_container{



   /*width:540px;*/



   width:705px;



   float:right;



   margin: 0;



   padding:0;



   text-align:left;



}







#footer{



   width:1010px;



   height:116px;



   margin: 0 auto;



   padding:0;



   background:url(../images/footer_bg.gif) #ffffff no-repeat;



   text-align:left;



}















/*////////////////////////////////////////////////



/////Hauptnavigation/////////////////////////////



//////////////////////////////////////////////*/







#main_nav{



text-align:right;



padding:60px 0 0 0;



margin:0;



font-size:13px;



font-weight:bold;



color:#ffffff;



}







#main_nav ul {



list-style-type:none;



margin:0;



padding:0;



}







#main_nav li {



margin:0;



padding:0 0 5px 0;



}







#main_nav a, #main_nav li a{



font-size:13px;



font-weight:bold;



color:#ffffff;



}







#main_nav a:link, #main_nav a:visited, #main_nav li a:link, #main_nav li a:visited{



color:#ffffff;



text-decoration:none;



}







#main_nav a:hover, #main_nav li a:hover{



color:#ffffff;



text-decoration:underline;



}







/*////////////////////////////////////////////////



/////Footer Navigation///////////////////////////



//////////////////////////////////////////////*/







#sub_navigation{



margin:0;



padding:60px 295px 0 175px;



text-align:left;



color:#ffffff;



}







#sub_navigation ul{



list-style-type:none;



margin:0;



padding:0;



}



#sub_navigation ul li{



float:left;



margin:0;



padding:0 5px;



}







#sub_navigation a{



color:#ffffff;



margin:0;



padding:0;



}







#sub_navigation a:link, #sub_navigation a:visited{



color:#ffffff;



margin:0;



padding:0;



text-decoration:none;



}







#sub_navigation a:hover{



color:#ffffff;



margin:0;



padding:0;



text-decoration:underline;



}











/*////////////////////////////////////////////////



/////Breadcrumb Navigation///////////////////////



//////////////////////////////////////////////*/







#breadcrumb{



margin:0 0 15px 165px;



padding:0;



color:#7E7E7E;



}







#breadcrumb a{



color:#41733C;



font-weight:bold;



}



#breadcrumb a:link, a:visited{



color:#41733C;



text-decoration:none;



}



#breadcrumb a:hover{



color:#41733C;



text-decoration:underline;



}







/*////////////////////////////////////////////////



/////Inhalt Hauptbereich/////////////////////////



//////////////////////////////////////////////*/







#content{



margin:0 0 0 165px;



padding:0 10px 20px 0;



font-size:11px;



line-height:17px;



color:#000000;



}







#content .page_tools{



float:right;



}







#content .page_tools .buttonheading{



margin:0;



padding:0 0 0 2px;



float:left;



}







#content h1{



font-size:12px;



margin:0 0 10px 0;



padding:0;



color:#4B8046;



}







#content h2{



font-size:11px;



margin:10px 0 5px 0;



padding:0;



color:#c8c8c8;



}







#content p{



margin:0 0 8px 0;



padding:0;



}







#content table.blog{



margin:0;



padding:0;



font-size:11px;



line-height:17px;



width:99%;



}



#content table.blog .img_left{

margin:0 10px 5px 0;

padding:0;

}



#content table.blog .img_right{

margin:0 0 5px 10px;

padding:0;

}







#content table.blog .introtext{



font-size:11px;



font-weight:bold;



color:#41733C;



}







#content table.blog p{



margin:0 0 8px 0;



padding:0;



}







#content table.blog tr td{ 



border:0px;



margin:0;



padding:0;



}







#content table.blog table{



border-collapse:collapse;



}



#content table.blog table tr{



border-bottom:1px solid #C8D2C3;



}







#content table.blog tr tr td{ 



margin:0;



padding:5px 0 15px 5px;



}









iframe {



margin:0;



padding:0;



text-align:right;



}







/*////////////////////////////////////////////////



/////Inhalt re. Bereich//////////////////////////



//////////////////////////////////////////////*/







#main_right .head{



   height:64px;



   background:url(../images/main_right_img01.gif) #ffffff no-repeat;



   margin:0 0 0 5px;



   padding:0;



}







#main_right .head h1{



   font-size:11px;



   font-weight:bold;



   color:#ffffff;



   margin:0;



   padding:42px 0 0 10px;



}







#main_right .content{



   clear:both;



   margin:10px 0 0 5px;



   padding:0;



   color:#000000;



}







#main_right .content p{



   text-align:left;



   margin:0 20px 0 0;



   padding:0;



   font-size:10px;



   line-height:14px;



}







#main_right .content img{



   float:left;



   margin:0 5px 0 0;



   padding:0;



   /*border:1px solid #000000;*/



}







#main_right .content .user_name{

   font-weight:bold;

   margin-bottom:2px;

   color:#41733C;



}





#main_right .hr{

clear:both;

margin:10px 20px 0 5px;

height:1px;

background:#c8c8c8;

}





.color_green{



color:#41743C;



}







/*//////////////////////////////////////////////*/







a{



color:#41733C;



font-weight:bold;



}



a:link, a:visited{



color:#41733C;



text-decoration:underline;



}



a:hover{



color:#4B8046;



text-decoration:underline;



}







span.article_seperator { display: none; }



.contentpaneopen img {

    margin:0pt 10px 0px 0pt;

}



/*////// Misc. //////*/



.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

#fla{
  margin-left: 170px;
  margin-bottom: 10px;
}

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */
