﻿a img, a:link img  {border:0px;}
a:visited img   {border:0px;}
input:focus, textarea:focus, select:focus { outline-color:#9EF0F0; outline-width: 2px; outline-style: solid; }

body {          background-color:#FAFAFA;text-align:center;
                font-family:Arial, Helvetica, Verdana;
                padding:5px;
                margin:0px; 
                background-image:url(background.jpg);background-repeat:repeat-x;              
}

#hintergrund {  margin:auto;
                width:930px;position:relative;background-color:#FFFFFF;
                border-right: 1px solid #A7A7A7;border-left: 1px solid #A7A7A7;
                border-top: 1px solid #A7A7A7;
}

#banner {       width:930px;position:relative;height:82px;
}

#bannerpicture {clear:both;width:930px;position:relative;height:117px;
                background-color:#454D89;
}

#bildtext {text-align:right;position:relative;top:30px;right:20px;color:#FEFEFE;font-size:20px;font-weight:bold;}

#mainnavi {     font-size:11px;background-color:#FFFFFF;position:relative;
                border-top: 1px solid #989898;border-bottom: 1px solid #404040;
                top:0px;height:30px;width:930px;
                background-image:url(mainnavi.gif);background-repeat:repeat-x;
}

#mainnavi ul, li a, #subnavi ul, #impressumnavi ul {  list-style:none;text-decoration:none;margin:0px;padding:0px;}

#mainnavi li {  float:left;line-height:30px;height:30px;text-decoration:none;text-align:center; 
}

#mainnavi a{    float:left;color:#333333;
                border-right: 1px solid #717171;                               
                padding-right:20px;padding-left:20px;
}

#mainnavi a:hover, #mainnavi .menu-current a, #mainnavi .menu-parent a{                
                float:left;                
                color:#FFFFFF!important;
                background-color:#00c100!important;
                background-image:url(mainnaviactive.gif);background-repeat:repeat-x;
}

#suche {        padding:3px;position:absolute;right:5px;
}

#container {    width:100%;position:relative;
                background-image:url(subnaviback.gif);background-repeat:repeat-y;

}

#subnavi{       float:left;text-align:left;min-height:300px;
                width:165px;padding-left:7px;padding-top:15px;
}

#subnavi li {   float:left;margin-top:2px;
}

#subnavi a {    color:#333333;
                display:block;             
                font-size:11px;text-align:left;text-decoration:none;text-indent:5px;             
}


#subnavi .menu-1 a {
                margin-left:0px;
                background-color:#EEEEEE!important;
                width:147px;
                height:25px;line-height:25px;
                border-left: 3px solid #4152B1; 
                }

#subnavi .menu-2 a, #subnavi .menu-2 .menu-child a {
                margin-left:10px;
                background-color:#FAFAFA!important;
                width:137px;
                height:20px;line-height:20px;
                border-left: 3px solid #647CFF; 
                }  

#subnavi a:hover, #subnavi .menu-child a:hover { color:#000000;
                background-color:#D5E4F5!important;
}

#subnavi .menu-current a{  color:#333333;
background-color:#D5E4F5!important;
}

#subnavi .kundenzugang a{
                margin-left:0px;margin-top:15px;
                background-color:#EEEEEE!important;
                width:147px;
                height:25px;line-height:25px;
                border-left: 3px solid #4152B1;
                }

#loginmaske                 {padding-top:10px;padding-bottom:7px;float:left;border-left: 1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;width:148px;margin-bottom:10px;font-size:11px;color:#585858;background-color:#FBFBFB;}
#loginmaske input           {width:80px;font-size:11px;}                

#subnavi .aktuelles a{
                margin-left:0px;margin-top:15px;
                background-color:#EEEEEE!important;
                width:147px;
                height:25px;line-height:25px;
                border-left: 3px solid #4152B1;
                }

#schlagzeilen   {float:left;border-left: 1px solid #EEEEEE;border-right:1px solid #EEEEEE;width:148px;margin-bottom:0px;background-color:#FBFBFB;}
#schlagzeilen a {text-indent:0px;width:144px;padding-left:5px;float:left;font-size:10px;color:#585858;border-bottom:1px solid #EEEEEE;}  
#schlagzeilen a:hover { color:#000000;background-color:#DFF5DD!important;}

#contentarea {  margin:15px 0px 5px 0px;float:left;
                width:755px;text-align:left;
}

.seitentitel {  color:#03052C;font-size:18px;
                display:block;height:30px;line-height:30px;font-weight:bold; 
                border-bottom:1px solid #8D8DA2;
                margin: 0px 10px 0px 10px;text-align:left;padding-left:0px;padding-bottom:2px;
}

.contentbox {   
}

.content {      color:#3B3B3B;font-size:13px;text-align:justify;
                border:0px;margin: 10px 10px 10px 10px;
}

.content a  {   color:#222C6C;
}

.content a:hover  {   color:#000000;
}

.content p a { background-image:url(weiter.gif);background-repeat:no-repeat;padding-left:9px;
}

.content p a:hover { color:#0505FF;background-image:url(weiteractive.gif);background-repeat:no-repeat;padding-left:9px;background-color:#E6F5FF;
}

.content ul li a   {font-weight:bold;color:#272727;}
.content ul ul li a   {font-weight:normal;color:#272727;}

#footer{        position:relative;width:930px;height:28px;background-image: url(footer.gif);
                background-repeat:repeat-x;clear:left;padding-top:0px;
}

#impressumzone {margin:auto;
                width:930px;position:relative;background-color:#FFFFFF;
}

#impressumnavi {     position:relative;font-size:11px;margin-top:5px;
}
#impressumnavi li {float:right;text-align:right;text-decoration:none;
}

#impressumnavi a{   float:left;color:#6C6C6C;padding-left:5px;padding-right:5px;border-left:1px solid #6C6C6C;
}

/* Websitebaker Formatierungen */
.highlight                  {background-color: #FFFD71;}
.selected_group_title       {font-size:14px!important;text-align:left!important;border:1px solid #272727;background-color:#D3D3D3;padding:4px;margin-bottom:15px}
.post_short                 {padding-bottom:20px!important;padding-top:5px!important;}

.post_title a               {color:#0D2F71;text-decoration:none!important;font-size:14px!important;width:80%;}
.post_date                  {width:10%;font-size:12px;font-weight:bold;color:#FFFFFF!important;text-align: center;background-color:#1CB112!important;padding-top:2px;}
.post_short a               {text-align:right;}

.post_title,.post_date      {color:#1D2262;padding-bottom:2px;margin-top:15px;padding-left:5px;
                            border-bottom:1px solid #6488BA!important;border-left:4px solid #6488BA!important;}

h1                          {font-weight:normal;font-size:18px;color:#1D2262;padding-bottom:2px;margin-top:15px;padding-left:5px;
                            border-bottom:1px solid #28405D!important;border-left:4px solid #28405D!important;}
h2                          {font-weight:normal;font-size:16px;color:#1D2262;padding-bottom:2px;margin-top:15px;padding-left:5px;
                            border-bottom:1px solid #4A6793!important;border-left:4px solid #4A6793!important;}
h3                          {font-weight:normal;font-size:13px;color:#1D2262;padding-bottom:2px;margin-top:15px;padding-left:5px;
                            border-bottom:1px solid #6488BA!important;border-left:4px solid #6488BA!important;}