body{ margin:0px; padding:0px; background: #EFEFEF url(/img/letterei/struktur/body_bg.jpg) repeat-x scroll 0% 0%;
font-family:Verdana, Arial !important; font-size:12px; color:#464646; 
}

img{ margin:0px; padding:0px; border:none;}
img.aktuell{ margin-right:10px; margin-bottom:5px; padding:0px; border:none;}

hr{
/** color:#464646; background-color:#464646; border-top: 1px dashed #464646; height: 1px; **/
border-top: 1px dashed #464646;
color: #fff;
background-color: #fff;
height: 1px;
}

a{ 
text-decoration:none; 
outline:none; 
color:#2C5697;
}

a:hover{ text-decoration:none; outline:none; color:#F9CA66;}

h3{ margin:0px; padding:0px; font-size:12px; color:#2C5697;}

h1{ font-size:12px; color:#2C5697; font-weight:bold;} 

h5{ margin:0px; padding:0px; font-size:16px; color:#2C5697; font-family:Arial;}


ul{ margin:0px; padding:0px;}

li{ margin:0px; padding:0px;}

form{ margin:0px; padding:0px;}

fieldset{ margin:0px; padding:0px; border:none;}

p{ margin:0px; padding:0px;}

#main{ width:100%;}

.wrapper{ margin:0px auto;}

#outer_container1{ width:990px; position:relative;} /* 1003 */

#outer_container{ width:903px; overflow:hidden;} /* 976 */ /* 916 */

#oc_top{ background:url(/img/letterei/struktur/container.png) repeat-y scroll 0% 0%;} /* png */
#oc_bottom{ background:url(/img/letterei/struktur/bottom_container.jpg) no-repeat scroll 0% 100%;}

#container{ width:887px; overflow:hidden; padding-bottom:8px;} /* 960 */ /* 900 */

#inner_container{ background:url(/img/letterei/struktur/white_block.png) no-repeat scroll 100% 0%;
height:99px;
position:absolute;
right:0;
top:50px;
width:491px;
z-index:1;}

#header{ background:url(/img/letterei/struktur/header.jpg) no-repeat scroll 100% 70%; height:149px; } 

#logo{ 
/* background:url(/img/letterei/struktur/logo.jpg) no-repeat scroll 0% 0%; */
height:79px;
left:65px; /* 31 */
position:absolute;
top:5px;
width:232px;
}

#header_right{ 
width:511px; 
float:right;
}

#logobar{ height:93px;}

#topbarmenu{ float:left;
padding-top:41px;
left:28px;
position:relative;
width:400px;
z-index:1;
}


#topbar_right_hintergrund{ 
background:url(/img/letterei/struktur/mitarbeiter_hintergrund.png) no-repeat scroll 100% 0%;
float:right; 
width:231px; 
float:right;
height:195px;
position:absolute;
right:2px; /* 2px */
top:10px;
width:245px;
z-index:3;
}


#topbar_right_mitarbeiter{ 
float:right; 
width:231px; 
float:right;
height:195px;
position:absolute;
right:-9px;
top:5px;
width:245px;
z-index:2;
}

#topbar_right_stern{ float:right; width:100px; 
float:right;
height:195px;
position:absolute;
right:0px;
top:64px;
left:90px;
width:100px;
z-index:3;
}




#topbar_right div.module{ 
left:1px;
position:relative;
top:9px;
}

#menubar{ 
clear:both;
overflow:hidden;
padding-top:5px; /* 5 */
position:relative;
width:700px;
z-index:1;
}

#content{ clear:both; padding-bottom:20px; overflow:hidden;} /* 20 */

#left{ float:left; width:176px; padding-right:10px;} /* 176 */

#left_inner{ padding-left:10px;} /* 10 */

#middle{ width:505px; float:left; padding-top:0px;} /* 540 */ /* 15 */

#expand_middle{ width:505px; float:left; padding-top:10px;} /* 758 */


#expand_middle a{ 
outline:none; 
color:#2C5697;
font-weight:normal;
text-decoration:underline;
}


#expand_middle a:hover{color:#F9CA66;}

#expand_middle a.klein { text-decoration:none; font-size:10px; color:#464646; }
#expand_middle a.hover { color:#464646; }



#mainbody{ padding-bottom:10px;}

#mainbody ul{ padding-left:14px;}

#mainbody ul li{ line-height:17px;}


#mainbody div.subnav{ 
color:#464646 
font-size:12px; 
font-family:Verdana, Arial;
}




#mainbody div.subnav a{ 
text-decoration:none;
font-weight:normal;
color:#464646; 
}

#mainbody div.subnav a:hover{ color:#F6A800; }

#mainbody div.header h6{ 
margin:0px; 
padding:0px;
padding-top:12px;
color:#2C5697; 
font-size:22px; 
font-family:Arial;
}

#mainbody div.subheader{ 
padding-top:12px;
color:#2C5697; 
font-size:12px; 
font-family:Verdana, Arial;
}

#mainbody div.maintext{ 
padding-top:12px;
color:#464646;
font-size:12px; 
font-family:Verdana, Arial;
}




#showcase{ clear:both; padding-bottom:10px; overflow:hidden;}

#showcase div.header{ 
color:#2C5697; 
line-height:18px; 
width:100%;
font-family:Verdana, Arial;
font-weight:bold;
}



#showcase1{ width:118px; float:left; padding-right:11px;} /* 132 */

#showcase2{ width:118px; float:left; padding-right:11px;}

#showcase3{ width:118px; float:left; padding-right:11px;}

#showcase4{ width:118px; float:right;}


#subtext{ clear: both; padding-bottom:10px;}

#subtext span{ 
text-decoration:none; 
outline:none; 
color:#2C5697;
font-weight:bold;
}

#subtext ul li{ list-style:outside; }
#subtext ul{ padding-left:15px; }

#bottom ul li{ list-style:outside; }
#bottom ul{ padding-left:20px; }



#bottom{ 
clear:both; 
padding-top:11px;
}

#zurueck{ 
clear:both; 
padding-top:22px;
}

#zurueck a{
font-weight:bold;
text-decoration:none;
}


#bottom_left{ float:left; width:246px;} /* 274 */

#bottom_right{ float:right; width:246px;} /* 274 */

#right{ 
float:right; 
width:186px; /* 186 */
padding-top:55px;
}

#footer{ 
clear:both;
background-color:#F6A800; 
height:22px;
z-index:1;
}




/********************************** Top Menu *****************************************************/

#topbarmenu div.module{ padding-left:76px;}

#topbarmenu ul.menu li{ display:inline; list-style:none;}

#topbarmenu ul.menu li a{ color:#2C5697; font-family:verdana; font-size:12px;
font-style:italic;
line-height:41px;
padding:0 10px 0 2px;
}




/*********************************** Menu ***************************************************/
#menubar div.module{ padding-top:6px; padding-left:100px;}

#menubar ul.menu li{ 
background:url(/img/letterei/struktur/menu_left.jpg) no-repeat scroll 0% 0%; 
display:block;
float:left;
height:32px;
list-style:none outside none;
padding:0 12px;
}

#menubar ul.menu li a{ color:#2B5597;
display:block;
font-size:15px;
font-style:italic;
font-weight: bold;
line-height:20px;
padding:0 0 0;
background:url(/img/letterei/struktur/menu_rep.png) repeat-x scroll 0% 0%;
}

#menubar ul.menu li a span{ background:url(/img/letterei/struktur/menu_right.jpg) no-repeat scroll 100% 0%;
display:block;
padding:4px 18px 28px 3px;
}

#menubar ul.menu li a p{ background:url(/img/letterei/struktur/li-lastchild.jpg) no-repeat scroll 100% 0%;
display:block;
padding:4px 18px 28px 3px;
}


#menubar ul.menu li.active{ background:url(/img/letterei/struktur/menu_left_active.jpg) no-repeat scroll 0% 0%; }
#menubar ul.menu li.active a{ background:url(/img/letterei/struktur/menu_mid_active.png) repeat-x scroll 0% 0%;}
#menubar ul.menu li.active a span{ background:url(/img/letterei/struktur/menu_right_active.jpg) no-repeat scroll 100% 0%;}
#menubar ul.menu li.active a p{ background:url(/img/letterei/struktur/menu_right_active_last.jpg) no-repeat scroll 100% 0%;}

#menubar ul.menu li:hover{ background:url(/img/letterei/struktur/menu_left_active.jpg) no-repeat scroll 0% 0%; }
#menubar ul.menu li a:hover{ background:url(/img/letterei/struktur/menu_mid_active.png) repeat-x scroll 0% 0%;}
#menubar ul.menu li a span:hover{ background:url(/img/letterei/struktur/menu_right_active.jpg) no-repeat scroll 100% 0%;}
#menubar ul.menu li a p:hover{ background:url(/img/letterei/struktur/menu_right_active_last.jpg) no-repeat scroll 100% 0%;}



/********************************* Left Menu *********************************************************/

#left div.module-menu{ margin-bottom:15px;}

#left ul.menu li{ list-style:none; padding-bottom:6px;}

#left ul.menu li a{ font-family:Arial; 
font-size:13px;
color:#375F9C;
line-height:20px;
display:block;
text-align:right;
padding-right:10px;
background:url(/img/letterei/struktur/leftmenu_li.jpg) no-repeat scroll 0% 0%;
}

#left ul.menu li a:hover{ background:url(/img/letterei/struktur/leftmenu_li_active.jpg) no-repeat scroll 0% 0%;}

#left ul.menu li.active a{ 
background:url(/img/letterei/struktur/leftmenu_li_active.jpg) no-repeat scroll 0% 0%;
font-weight:bold;
}


#left ul.menu li.active ul{ background:#F9CA66; padding-top:4px;}


#left ul.menu li.active li{ padding-bottom:0px;}

#left ul.menu li.active li a{ background:none; font-size:12px; color:#6C89B6; line-height:21px;}

#left ul.menu li.active li a:hover{ background-color:#F6B01A; color:#2C5697; }

#left ul.menu li.active li.active a{ background-color:#F6B01A; color:#2C5697;}

#left ul.menu li.active a.submenu3 {
font-size:12px;
background:none;
font-weight:bold;
background-color:#E4E4E4;
color:#6C89B6;
}

#left ul.menu li.active a.submenu3_active {
font-size:12px;
background:none;
font-weight:bold;
background-color:#F6B01A;
color:#2C5697;
}


#left ul.menu li.active a.submenu3:hover {
background-color:#F6B01A;
color:#2C5697;
}


/************************************ Login Module ********************************************/

#left div.module { background-color:#BFCBDF; border:1px solid #7590BB; font-family:verdana;
padding-bottom:4px;
color:#2C5697;
font-size:9px;
line-height:17px;
margin-bottom:15px;
}

#left div.module div{ padding-left:3px;}


#left div.module div div{ 
padding-left:0px; 
padding-top:0px;
color:#464646;
}


#left div.module input{ 
border:none; 
font-size:11px; color:#787878;
/*margin-bottom:4px;*/ 
width:120px; 
font-weight:bold;
} 


#left div.module .login_button{ 
padding-left:35px;
} 





/************************************ Finden Module ********************************************/

#left div.module_finden { background-color:#BFCBDF; border:1px solid #7590BB; font-family:verdana;
padding-bottom:4px;
color:#2C5697;
font-size:9px;
line-height:17px;
margin-bottom:15px;
}

#left div.module_finden div{ padding-left:3px;}


#left div.module_finden div div{ 
padding-left:0px; 
padding-top:0px;
color:#464646;
}

#left div.module_finden input{ 
border:none; 
font-size:11px; color:#787878;
/*margin-bottom:4px;*/ 
width:100px; 
font-weight:bold;
} 


#left div.module_finden .input .button{ 
background:url(/img/letterei/struktur/button.jpg) no-repeat scroll 95% 0%; 
padding:0px 0px 0px 130px;
width:21px; height:20px; 
float:right; 
position:relative;
top:-20px;
}






/********************************** Right module ***************************************************/

#right div.module{ 
background-color:#F0F0F0;
padding-bottom:10px;
margin-bottom:10px;
color:#787878;
font-size:11px;
}


#right div.module div{ 
padding-left:4px;
padding-top:4px;
color:#333333;
}

#right div.module div div{ 
padding-left:0px;
}

#right div.module h3{ 
background:url(/img/letterei/struktur/right_mod_header.jpg) no-repeat scroll 100% 0%; 
color:#787878;
font-size:12px;
font-weight:bold;
height:25px;
line-height:23px;
padding-left:8px;
margin-left:-2px;
}

#right div.module a.readon{ 
color:#2C5697;
font-size:11px;
font-weight:bold;
}

#right div.module a.readon:hover{ 
color:#F6A800;
}


#right div.module-call{ padding-bottom:15px;}

#right div.module-call p{ padding-bottom:5px;}




/**************************** Showcase Module ***********************************/

#showcase div.module{ 
background:url(/img/letterei/struktur/showcase_mid.jpg) repeat-y scroll 0% 0%;
}

#showcase div.module div{ 
background:url(/img/letterei/struktur/showcase_bottom.jpg) no-repeat scroll 0% 100%;
}

#showcase div.module div div{ 
background:url(/img/letterei/struktur/showcase_top.jpg) no-repeat scroll 0% 0%;
}

#showcase div.module div div div {
background:none; 
min-height:132px; 
padding-left:7px;
font-size:11px;
color:#464646;
}

#showcase div.module div div div div{ 
padding-left:0px;
}

#showcase div.module h3{ 
color:#2C5697;
font-family:arial;
font-size:12px;
line-height:29px;
padding-left:0px;
padding-top:0px;
padding-bottom:4px;
}


#showcase div.module p{ 
padding-bottom:4px;
}

#showcase div.module h3 a{ 
text-decoration:none;
font-weight:bold;
}

#showcase div.module h3 a:hover{ 
color:#FFFFFF;
}


#showcase div.module ul li{ 
list-style:outside;
color:#464646; 
font-weight:bold;
}

#showcase div.module ul{ 
padding-left:15px;
}

#showcase div.module ul li a{ 
color:#2C5697;
text-decoration:none;
font-weight:bold;
}

#showcase div.module ul li a:hover{ 
color:#FFFFFF;
}



/********************************* Bottom Module ***************************************/

#bottom div.module { 
border:1px solid #6080B1; 
padding-bottom:10px;
padding-left: 0px;
}


#bottom div.module p{ 
font-size:12px; 
color:#464646; 
padding-left: 4px;
}

#bottom div.module h3{ 
font-family:Verdana, Arial; 
font-size:13px; 
color:#2C5697; 
line-height:25px;
padding-top: 5px;
padding-left: 4px;
}

#bottom div.module a.readon{ 
color:#2C5697;
font-size:11px;
font-weight:bold;
padding-left: 4px;
}

#bottom div.module a.readon:hover{ 
color:#F6A800;
}



#bottom div.module h4.gk_news_show_news_header{ padding-top:5px; padding-left:4px;
font-family:verdana; font-size:13px; color:#2C5697;
}

#bottom div.module h4.gk_news_show_news_header a{ color:#2C5697;}

#bottom div.module p.gk_news_show_news_text{ padding-left:4px;}

#bottom div.module a.readon_class{ font-size:9px; color:#2C5697; padding-left:4px; line-height:21px; font-weight:bold;}


#bottom div.module .contentpaneopen{ line-height:15px;}

#bottom div.module .contentpaneopen td{ padding-left:4px;}

#bottom div.module .contentpaneopen img{ margin-left:-4px;}

#bottom div.module a.readmore{ font-size:9px; color:#2C5697; padding-left:4px; line-height:21px; font-weight:bold;}




/********************************** Footer ***********************************************************/

#footer div.module{ padding-left:7px; float:left;}

#footer ul li{ list-style:none; display:inline;}

#footer ul li a{ 
color:#2C5697; 
font-size:11px; 
font-family:verdana; 
font-weight: bold;
padding:0px 10px;
padding-left: 5px;
background:url(/img/letterei/struktur/footer_spacer.jpg) no-repeat scroll 100% 100%;
line-height:20px;
}

#footer ul li a:hover{ color:#FFFFFF; }



#footer div.module-copyright{ 
float:left; 
color:#ffffff; 
width:300px; 
padding-left:10px;
line-height:20px;
}


#faq {
width: 507px;
background-color:#FFFFFF;
}


#faq  a.frage {
background:url(/img/letterei/struktur/select_header.jpg) scroll 100% 0%; 
font-family:Verdana, Arial;
font-size:10pt;
color:#000000;
text-decoration:none;
width: 500px;
height: 22px;
background-color: #E4E4E4;
border-style: solid;
border-width: 1px;
border-color: #2C5697;
padding-top: 5px;
padding-left: 5px;
display:block;
}


#faq a.frage:hover{
font-family:Verdana, Arial;
font-size:10pt;
color:#205194;
text-decoration:none;
padding-top: 5px;
padding-left: 5px;
display:block;
}

#faq .antwort {
display:none;
font-family:Verdana, Arial;
font-size:10pt;
color:#444444;
padding:10px;
border-color:#2C5697;
border-style: solid;
border-width: 1px;
border-color: #2C5697;
padding-top: 5px;
padding-left: 5px;
}


#sitemap a{ 
text-decoration:none; 
outline:none; 
color:#2C5697;
}

#sitemap a:hover{
font-weight:;
text-decoration:none;
outline:none;
color:#F9CA66;
}


.sitemapinfobox span {
visibility:hidden;
position:absolute;
width:280px;
right:280px;
margin-top:-40px;
padding:10px;
text-decoration:none;
}

.sitemapinfobox:hover span {
visibility:visible;
border:1px dashed #205194;
color: #000000;
background:white;
font-family: Verdana, Arial;
font-size: 10pt;
font-weight:
}


