html{
height:100.1%;
}
body{
background-color:#ffffff;
height:100.1%;
}

#header {
background: #FFF;
 }
 
#search {
background:    url(../images/back_search.jpg) right top no-repeat;
}

a, #search .inputbox, #search .button{
color: #000000;
font-size:10px;
}

div.module h3 {
color: #005E31;
border-bottom: 0px solid #005E31;
}

ul#mainlevel-nav li{
color:#083A4F;	
}

ul#mainlevel-nav li a{
background-color:#d4deef;
}


ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {
background-color:#EBEFF4;
}

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a{
background-color:#EBEFF4;
}


#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3,#maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3{
background:    url(../images/module_head_back.jpg) repeat-x;
}

a.mainlevel {
padding-top: 4px;
color: #083A4F;
font-weight: normal;
line-height: 11px;
}

a.mainlevel:hover, a.mainlevel#active_menu {
/*border-right: 4px solid #669E83;*/
}

a.sublevel {
color: #083A4F;
background:    url(../images/submenu_back.gif) left center no-repeat;
}

a.sublevel:hover, a.sublevel#active_menu {
color: #551285;

}
a.sublevel-sonder {
color: #083A4F;
text-decoration: none;
line-height: 13px;
}

a.sublevel-sonder:hover {
color: #551285;
text-decoration: none;
/*background-color:#551285;*/
line-height: 13px;
}

a.sublevel-sonder#active_menu {
color: #FFFFFF;
text-decoration: none;
background-color:#551285;
line-height: 13px;
}

.contentheading {
border-bottom: 0px solid #005E31;
color: #000000;
font-family: 'Verdana';
font-size:10px;
font-weight:bold;
}

a.readon:hover {
background: #EEEEEE url(../images/readon.gif) no-repeat left;
}

a.readon {
background:    url(../images/readon.gif) no-repeat left;
}

table.contentpane td.contentheading {
color: #005E31;
padding-left:6px;
padding-right:6px;
border-style:solid;
border-color:#B8C8E4;
border-width:1px 0px 0px;
font-weight:bold;
height: 20px;
}


table.contentpane ul li{
background:    url(../images/readon2.gif) no-repeat left top;
}

.componentheading {
font-weight: bold;
font-size: 11px;
height: 20px;
line-height: 20px;
text-align:left;
font-family: 'Verdana', Arial, sans-serif;
border-bottom: 3px solid #ffffff;
border-top: 3px solid #ffffff;
background-repeat: x-repeat;
color: #000000;
margin-bottom: 5px;
padding-left:6px;
padding-right:6px;
}

.blog_more ul li{
background:    url(../images/readon.gif) no-repeat left;
}
table.content_table {
padding-left:6px;
padding-right:6px;
}

.content_table {
padding-left:6px;
padding-right:6px;
}
.contentpaneopen {
background: #DFEDF4;
padding:0px 13px;
font-size:11px;
border-style:solid;
border-color:#B8C8E4;
border-width:1px 0px 0px;
}

.blaucontentpaneopen, .Welcomecontentpaneopen, {
background: #E9EEF4;
padding:0px 6px;
width:100%;
font-family: 'Verdana', Arial, sans-serif;
font-size:11px;
line-height:15px;
border-style:solid;
border-color:#ABBAD4;
border-width:1px 0px 0px;
}
.blaucontentpaneopen {
background: #E9EEF4;
padding:10px 6px;
width:100%;
font-family: 'Verdana', Arial, sans-serif;
font-size:11px;
line-height:15px;
border-style:solid;
border-color:#ABBAD4;
border-width:1px 0px 0px;
}
.violettcontentpaneopen {
background: #ECE4F2;
padding:0px 6px;
width:100%;
font-family: 'Verdana', Arial, sans-serif;
font-size:11px;
line-height:15px;
border-style:solid;
border-color:#BBA0CE;
border-width:1px 0px 0px;
}

.graucontentpaneopen {
background: #e7e7e7;
padding:0px 6px;
font-size:11px;
width:100%;
font-family: 'Verdana', Arial, sans-serif;
line-height:15px;
border-style:solid;
border-color:#c9c9c9;
border-width:1px 0px 0px;
}

.weisscontentpaneopen {
background: #ffffff;
padding:0px 6px;
width:100%;
font-family: 'Verdana', Arial, sans-serif;
font-size:11px;
line-height:15px;
border-style:solid;
border-color:#ececec;
border-width:1px 1px 1px;
}
.blau_header_mshape, ._header_mshape, .Welcome_header_mshape, .FAQ1_header_mshape {
background: #DBE2EC;
padding:0px 6px;
font-size:11px;
width:100%;
border-style:solid;
border-color:#ABBAD4;
border-width:1px 0px 0px;
font-weight:bold;
height:22px;

}

.blau_header_mshape {
background: #DBE2EC;
padding:0px 6px;
font-size:11px;
width:100%;
border-style:solid;
border-color:#ABBAD4;
border-width:1px 0px 0px;
font-weight:bold;
}
.violett_header_mshape {
background: #E0D3E9;
padding:0px 6px;
font-size:11px;
width:100%;
border-style:solid;
border-color:#BBA0CE;
border-width:1px 0px 0px;
font-weight:bold;

}
.grau_header_mshape {
background: #D9D9D9;
padding:0px 6px;
font-size:11px;
width:100%;
border-style:solid;
border-color:#9c9c9c;
border-width:1px 0px 0px;
font-weight:bold;
}
.weiss_header_mshape {
background: #ffffff;
padding:0px 6px;
font-size:11px;
width:100%;
border-style:solid;
border-color:#ececec;
border-width:1px 1px 1px;
font-weight:bold;
}
#tab_suche {
background: #82C4F7;
padding:0px 0px;
font-size:10px;
font-weight:bold;
line-height:15px;
width:100%;
height:15px;
border-style:solid;
border-color:#4CAAF3;
border-width:1px 0px 0px;
text-align:left;
}

.kontaktback1 {
background-color: #E9EEF4;
border-top: 1px solid #BBA0CE;
padding: 0px;
height: 25px;
width: 100%;
}
.kontaktback2 {
background-color: #DBE2EC;
border-top: 1px solid #B8C8E4;
padding: 0px;
height: 25px;
width: 100%;
}
.kontaktback3 {
background-color: #ECE4F2;
border-top: 1px solid #BBA0CE;
padding: 0px;
height: 25px;
width: 100%;
}
.form_extra {
background-color. #FFFFFF;
}
