div#container

 {

 width: 980px;

 position: relative;

 margin-top: 0px;

 margin-left: auto;

 margin-right: auto;

 text-align: left;

 }



body

 {

 text-align: center;

 margin: 0;

 }



/*##########Rahmen um Icons##########*/



.buttonheading img

 {

 border:0px;

 }





/*##########Weiterlesen-Link##########*/



#maincolumn a.readon

 {

 color:#3361A2;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

}



#maincolumn a.readon:hover

 {

 color:#ff8400;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

}





/*##########Logo##########*/



div#wb_Logo 

 {

 background:url(../images/logo.png);

 background-repeat: no-repeat;

 width:980px;

 height:149px;

 overflow:hidden;

 margin-left:0px;

 margin-top:20px;

 align:left;

 }





/*##########Strich über Menu##########*/



div#wb_topmenu_bg

 {

 background:url(../images/topbg.gif);

 width:980px;

 height:8px;

 margin-top:-30px;

 overflow:hidden;

 align:left;

 }





/*##########Menu##########*/



div#wb_menu_bg

 {

 background:url(../images/bgmenue.gif);

 width:980px;

 height:50px;

 overflow:hidden;

 align:left;

 }



#wb_menu

 {

 margin-left:auto;

 margin-right:auto;

 width:700px;

 margin-top:-33px;

 align:left;

 }





#wb_menu a

 {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 16px;

 color: #454C59;

 text-decoration: none;

 font-weight: bold;

 padding-left:20px;

 padding-right:20px;

 }



#wb_menu a:hover

 {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 16px;

 color: #3361A2;

 text-decoration: none;

 font-weight: bold;

}



#wb_menu a#active_menu-nav, #wb_menu a#active_menu, #wb_menu a#active,

#wb_menu #current.active a

 {

 color: #3361A2;

 }





/*##########Bild Motor##########*/



div#wb_Motor

 {

 background:url(../images/Motor.png);

 width:980px;

 height:190px;

 overflow:hidden;

 margin-top:5px;

 align:left;

 }



.wb_topbg1

 {

 background:url(../images/topbg1.png);

 float:right;

 width:230px;

 height:190px;

 overflow:hidden;

 align:left;

 }


div#wb_collage

 {

 background:url(../images/collage.jpg);

 width:230px;

 height:735px;

 overflow:hidden;



 align:left;

 float:right;

 }





/*##########Suche##########*/



div#wb_suche

 {

 float:left;

 text-align:left;

 margin-left: 757px;

 }



div#wb_suche div.search

 {


 width:46px;

 height:47px;

 text-align:left;

 background: url(../images/wb_suche.gif) no-repeat;

 }



div#wb_suche div.search .inputbox

 {

 background:#FFFFFF;

 width: 150px;

 height: 20px;

 font-size: 11px;

 color: #454545;

 margin-left:67px;

 margin-top:10px;

 padding:5px 2px 2px 2px;

 border: 1px solid #D3D3D3;

 }





/*##########Linke Seite##########*/



#leftcolumn

 {

 margin-top:15px;

 width:205px;

 float:left;

 }



#leftcolumn h3

 {

 text-align: left;

 padding-left:15px;

 height: 42px;

 line-height: 40px;

 color:#FFFFFF;

 font-size:16px;

 font-family: Arial, Helvetica, sans-serif;

 margin:0px;

 font-weight:bold;

 background: #0A94CA url(../images/bg_h3.png) top center no-repeat;

 }



.moduletable

 {

 background: url(../images/rub_bottom.png) center bottom no-repeat;

 padding-bottom: 5px;

 margin-bottom:20px;

 font-family: Arial, Helvetica, sans-serif;

 font-size:12px;

 }



.moduletable ul li

 {

 list-style:none;

 background:url(../images/menu_arrow.gif) top left no-repeat;

 margin-left:-25px;

 margin-top:5px;

 padding-top:2px;

  }



#leftcolumn a 

 {



 font-family: Arial, Helvetica, sans-serif;

 font-size:12px;

 font-weight:bold;

 color: #454C59;

 text-decoration: none;

 margin-left:15px;

 margin-top:5px;

 }

#leftcolumn a:hover 

 {



 font-family: Arial, Helvetica, sans-serif;

 font-size:12px;

font-weight:bold;

 color: #3361A2;

 text-decoration: none;

 margin-left:15px;

 }



#leftcolumn a#active_menu-nav, #leftcolumn a#active_menu, #leftcolumn a#active,

#leftcolumn #current.active a

 {

 color: #3361A2;

 }



/*##########Wer ist online##########*/



.moduletable_whois

 {

 background: url(../images/rub_bottom.png) center bottom no-repeat;

 font-family: Arial, Helvetica, sans-serif;

 font-size:12px;

 text-align:center;

 padding-bottom: 15px;

 margin-bottom:20px;

 }





/*##########Login Formular##########*/



.moduletable_login

 {

 background: url(../images/rub_bottom.png) center bottom no-repeat;

 font-family: Arial, Helvetica, sans-serif;

 font-size:12px;

 text-align:left;

 padding-bottom: 15px;

 margin-bottom:20px;

 }



.moduletable_login ul li

 {

 list-style:none;

 background:url(../images/menu_arrow.gif) top left no-repeat;

 margin-left:-25px;

 margin-top:5px;

 padding-top:2px;

 }



#form-login-remember

 {

 margin-left:15px;

 }



#form-login-password

 {

 margin-left:15px;

 }



#form-login-username

 {

 margin-left:15px;

 }



.button

 {

 margin-left:15px;

 }





/*##########Breadcrumb##########*/



#breadcrumb

 {

 margin:10px 0 0 0px;

 padding: 5px;

 padding-left:30px;	

 margin-left:218px;

 margin-top: 15px;

 background:url(../images/breadcrumbs_bg.png) top left no-repeat;

 font-size:10px;

 font-family: Verdana, Helvetica, sans-serif;

 font-weight:bold;

 color: #454C59;

 }



#breadcrumb a

 {

 font-family: Verdana, Helvetica, sans-serif;

 font-size: 10px;

 color: #454C59;

 text-decoration: none;

 font-weight: bold;

 }



#breadcrumb a:hover

 {

 font-family: Verdana, Helvetica, sans-serif;

 font-size: 10px;

 color: #3361A2;

 text-decoration: none;

 font-weight: bold;

}









/*##########Inhalt##########*/



#maincolumn

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:10px;

 margin-left:218px; 

 margin-top:15px;

 width: 520px;

 }



.componentheading

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:16px;

 color: #3361A2;

 font-weight:bold;

 }



.contentheading

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:16px;

 color: #3361A2;

 font-weight:bold;

 }



td.contentheading

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:16px;

 color: #3361A2;

 font-weight:bold;

 }



.contentpaneopen

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 color:#454C59;

 padding-top:5px;



 }



td

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 color:#454C59;

 padding-top:5px;

 }



h3

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:16px;

 color: #3361A2;

 font-weight:bold;

 }


h2

 {

 background:#FFFFFF;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 color: #3361A2;

 font-weight:bold;

 }

#maincolumn a

 {

 color:#ff8400;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

 }



#maincolumn a:hover

 {

 color:#3361A2;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

 }



#maincolumn ul li

 {

 list-style:none;

 background:url(../images/menu_arrow.gif) top left no-repeat;

 margin-top:5px;

 padding-top:2px;

 }







#maincolumn li

 {

 

 padding-left:20px;

 margin-top:5px;

 padding-top:2px;

 }





/*##########Rahmen für Suchausgabefelder##########*/



fieldset

 {

 border: none;

 border-bottom: dotted 1px #3361A2; 

 padding:10px;

 }





/*##########Abstand Startseite Spalten##########*/



.column_separator

 {

 padding-left: 10px;

 }



/*##########Kontaktformular##########*/


.Kontakt_Adresse

 {

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 color: #454C59;

 font-weight:bold;

 }


/*##########Footer##########*/



#footer

 {

 background:#e6e7e8;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;


 }

#footer a

 {

 color:#3361A2;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

}


#footer a:hover

 {

 color:#ff8400;

 font-family: Verdana, Helvetia, sans-serif;

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

}
