*{padding:0; margin:0;}







body { font-size:62.5%; background-color:rgb(255,255,255);  font-family:verdana,arial,sans-serif; background-image: url(../img/bg_side.jpg); }



a { font-family: Arial, Helvetica, sans-serif; font-weight:bold; }



a:link { color: #333333; text-decoration: none; }



a:visited { color: #333333; text-decoration: none; }



a:hover { color: #999999; text-decoration: underline; }



a:active { color: #454545; text-decoration: none; } 







/* HEADER */



#header_container { background-image: url(../img/bg_header.jpg); repeat: repeat-x;}







#header { margin: 0 auto 0 auto; width:910px;}







#header_top { height:38px; }







#header_top_search { padding: 5px 0 0 25px; }



#header_top_search input.button { width:7px; height:7px; padding: 0 0 2px 0}



#header_top_search input.field { width:113px; height:15px; background:transparent url(../img/bg_search.gif) no-repeat; border:0; text-align:center; font-size:10px; padding:1px 0 0 0; }







#header_top_topmenu { padding: 5px 10px 5px 10px; }



#header_top_topmenu a { text-decoration:none; }



#header_top_topmenu { float:right; }







#header_bottom { height:37px; }







/*Drop-down menu*/



#header_bottom_mainmenu { padding: 0 0 0 10px; font-weight:bold; border:none; color:#373737; }



#header_bottom_mainmenu ul {list-style-type:none;}



#header_bottom_mainmenu ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 0px ; /* try */height:3.1em; line-height:3.1em; padding:0 15px 0 15px; text-decoration:none; font-weight:bold;color: #373755; font-family:Verdana,sans-serif;}



#header_bottom_mainmenu ul li li { height:auto; line-height:3.1em; padding:0;font-weight:normal;width:100%;}}



#header_bottom_mainmenu ul li a {/*float:left; display:block; height:3.1em;*/ line-height:3.1em; padding:0 15px 0 15px; text-decoration:none; font-weight:bold; color: #373755;}



#header_bottom_mainmenu ul li ul { position:absolute; z-index:999; top:3.0em; margin-top:0.1em;left:-9999em; border:solid 1px rgb(175,175,175);width: 180px;background:rgb(237,237,237);}







/*Non-IE6 hovering*/



/*#header_bottom_mainmenu ul li:hover a, #header_bottom_mainmenu ul li.hover a {background-color:transparent; text-decoration:none; color:#fff;}*/ /*Color main cells hovering mode*/



#header_bottom_mainmenu ul li:hover ul, #header_bottom_mainmenu ul li.hover ul {display:block; /*width:18em;*/  left:0;}



#header_bottom_mainmenu ul li:hover ul li:hover, #header_bottom_mainmenu ul li.hover ul li.hover{background-color:rgb(210,210,210);}



#header_bottom_mainmenu ul li:hover ul li a, #header_bottom_mainmenu ul li.hover ul li a {display:block; line-height:1.3em; position:relative; width: 150px; padding:4px 15px 4px 15px; font-weight:normal; color:rgb(0,0,0);} /*Color subcells normal mode*/



#header_bottom_mainmenu ul li:hover ul li a:hover, #header_bottom_mainmenu ul li.hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/











/*IE6 hovering*/



* html #header_bottom_mainmenu ul li.hover li { height: 1.3em;}



* html #header_bottom_mainmenu ul ul{ height: 1px;}







/*



#header_bottom_mainmenu ul li a { background:url(../img/pipe.gif) no-repeat right center; }



#header_bottom_mainmenu ul li li a { background:none; }







#header_bottom_mainmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}







*/



/*



#header_bottom_mainmenu ul li a:hover {background-color:rgb(200,200,200); text-decoration:none;} *//*Color main cells hovering mode*/



/*



#header_bottom_mainmenu ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}



#header_bottom_mainmenu ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} *//*Color subcells normal mode*/



/*



#header_bottom_mainmenu ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;}*/ /*Color subcells hovering mode*/







/* CONTENT */





#content_container { }







#content { background-color:#fff; width:910px; margin:0 auto 0 auto; font-size:1.0em; clear:both; border:0 solid #fff; }







#content_left { display:inline /*Fix IE floating margin bug*/; float:left; width:330px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; line-height: 14pt; }

#content_left_popup { display:inline /*Fix IE floating margin bug*/; float:left; width:220px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; line-height: 14pt; }






#content_left_submenu { padding:10px 0 0 40px; font-size: 12px; font-weight: bold; line-height: 20px; list-style-type: circle; }



#content_left_submenu a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }



#content_left_submenu a:link { color: #333333; text-decoration: none; }



#content_left_submenu a:visited { color: #333333; text-decoration: none; }



#content_left_submenu a:hover { color: #999999; text-decoration: underline; }



#content_left_submenu a.active { color: #999999; text-decoration: none; } 







#content_left_footer { padding:80px 0 20px 27px; font-size:10px; }


#content_left_normal { padding:10px 0 0 40px; font-size: 12px; font-weight: bold; line-height: 20px; }

#content_left_fachbereich { padding:10px 0 0 40px; font-size: 12px; font-weight: bold; line-height: 20px; }



#content_right { /* margin: 0 0 0 330px; */ float:left; width:580px; }

#content_right_popup { /* margin: 0 0 0 330px; */ float:left; width:480px; }





#content_right_normal { padding: 0 30px 0 0; line-height: 14pt; }





#tools img { border:none; margin: 3px 0 0 0; }



#tools a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }



#tools a:link { color: #333333; text-decoration: none; padding: 0 0 0 0; }



#tools a:visited { color: #333333; text-decoration: none; }



#tools a:hover { color: #999999; text-decoration: underline; }



#tools a:active { color: #454545; text-decoration: none; } 



#tools { background:url(../img/dottedline.gif) no-repeat top left; margin:30px 0 0 0; line-height:25pt; }







/* FOOTER */



#footer_container { background-image: url(../img/bg_footer.jpg); repeat: repeat-x; }







#footer { padding:0 0 0 0; margin:0 auto 0 auto; width:910px; height:65px; }







.separator{



    position: absolute;



    left: -4px;



    top: 0; }







/* BLOG */







span.news-list-date { color: #999999; font-size: 10px; font-family:verdana,arial,sans-serif; font-weight: bold; }



/* Login */





.tx-newloginbox-pi1 table {  width:100%; }

.tx-newloginbox-pi1 th { 

                         font-size:11px;

                         font-weight:normal;

                         padding:4px; 

                         padding-bottom:15px;

                         text-align:left; 

                         white-space:nowrap; 

                         width:9em; 

                         

                         }

.tx-newloginbox-pi1 td {  

padding:4px; 

    padding-bottom:15px;

    }

.tx-newloginbox-pi1 p {

    font-size:10px;

    color:red;

}

.tx-newloginbox-pi1 h3 {

font-size: 16px;

line-height: 20pt;

font-variant: normal;

color: #666666;

font-weight: bold;

}

#user{

width: 10.0em;

}

#pass{

width: 10.0em;

}


