html {
padding : 0;
margin : 0;
}
body {
text-align : center;
padding : 0;
margin : 0;
background-color : #e4ddd2;
width : 851px;
font-family : "trebuchet ms", arial, sans-serif;
font-size : 11px;
}
#clear {
clear : both;
height : 0;
}
#page {
margin : 10px;
width : 851px;
/*text-align :left*/
text-align: left;
float : none;
}
#top {
padding : 0;
margin : 0;
height : 40px;
min-height : 40px;
max-height : 40px;
}
#cattree {
position : relative;
height : 40px;
font-size : 11px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #a8a096;
float : left;
width : 578px;
max-width : 578px;
}
#cattree a {
text-decoration : none;
color : #000000;
}
#cattree a:hover {
color : #d56e21;
}
#logo {
position : relative;
height : 40px;
padding : 0;
margin : 0;
width : 150px;
float : right;
}
#head {
position : relative;
width : 578px;
background-color : #4C4EA3;
height : 83px;
float : left;
}
#pic {
width : 578px;
height : 82px;
padding : 0;
float : left;
}
#nav {
background-image : url(../img/bg_nav.jpg);
background-color : transparent;
height : 20px;
width : 701px;
margin : 0;
padding : 0;
float : none;
clear : both;
}
#nav ul {
margin : 0;
padding : 0;
}
#nav li {
float : left;
background : url("../img/left.gif") no-repeat left top;
margin : 0 0 0 0;
padding : 0 0 0 4px;
white-space : normal;
list-style : none;
}
#nav a, #header strong, #nav span {
display : block;
background : url("../img/right.gif") no-repeat right top;
padding : 5px 5px 3px 1px;
text-decoration : none;
font-size : 10px;
font-weight : bold;
font-family : Verdana, arial, sans-serif;
color : #ffffff;
}
#nav a:hover {
background-image : url("../img/left_on.gif");
}
#nav #current {
background-image : url("../img/left_on.gif");
}
#nav #current a {
background-image : url("../img/right_on.gif");
padding-bottom : 3px;
}
#current a:hover {
color : #000000;
}
#servicenav {
background-color : #4C4EA3;;

height : 103px;
float : right;
}
#servicenav a {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
text-decoration : none;
}
#servicenav ul {
margin : 0;
padding : 0;
list-style : none;
}
#servicenav li {
margin-left : 0;
margin-right : 5px;
padding-top : 0;
padding-bottom : 0;
width : 130px;
}
#servicenav #current a {
padding-left : 15px;
background-image : url("../img/servicenav_pfeil.gif");
padding-bottom : 5px;
background-repeat : no-repeat;
font-weight : bold;
}
#servicenav #inactive a {
padding-left : 15px;
padding-bottom : 2px;
background-repeat : no-repeat;
font-weight : normal;
}
#servicenav a:hover, #servicenav #current a:hover, #inactive a:hover {
font-weight : bold;
color : #d56e21;
}
#subnavcontainer {
width : 851px;
height : 20px;
border-bottom : 1px solid #ccbfab;
border-top : 1px solid #ccbfab;
padding-bottom : 1px;
padding-top : 1px;
clear : both;
}
.subnav {
margin : 0;
font-size : 10px;
font-weight : bold;
font-family : Verdana, arial, sans-serif;
height : 15px;
background-image : none;
background-color : #e4ddd2;
}
.subnav ul {
margin : 0;
padding : 0;
}
.subnav li {
float : left;
padding : 0 0 0 5px;
list-style : circle url(../img/subnav_pfeil.gif);
list-style-position : inherit;
display : block;
}
.subnav a, #subnav span {
display : block;
padding : 5px 5px 3px 1px;
text-decoration : none;
font-size : 10px;
font-weight : bold;
font-family : Verdana, arial, sans-serif;
/*color : #000000;*/
color : #474747;
/*color : #897f72;*/
}
.subnav #current a {
color : #d56e21;
}
/**/
.subnav #current a:hover {
color : #897f72;
/*color : #000000;*/
}
.subnav a:hover {
color : #d56e21;
}
#content {
width : 851px;
float : none;
clear : both;
padding : 0;
margin : 0;
line-height : 15px;
background-color : #ffffff;
height : auto;


}
#content a {
font-weight : bold;
text-decoration : none;
color : #4C4EA3;
}
#content a:hover {
background-color : transparent;
color : #d56e21;
}
#content.top {
float : right;
background-image : url(../img/top_pfeil.gif);
}
#linkespalte {
margin : 0;
padding-left : 10px;
padding-bottom : 10px;
padding-top : 10px;
float : left;
margin : 0;
background-color : #ffffff;
height : 100%;
}
#linkespalte img {
margin : 0;
padding : 0;
float : none;
}
#subsubnav {
border : none;
}
#subsubnav ul {
margin : 0;
padding-top : 5px;
padding-left : 0;
list-style : none;
}
#subsubnav li {
margin : 0;
padding-bottom : 3px;
}
#subsubnav a.subsubnav {
font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
/*color : #897f72;*/
color : #474747;
/*color : #000000;*/

text-decoration : none;
border : none;
}
#subsubnav #current a.subsubnav {
font-size : 11px;
font-weight : bold;
color : #f16d00;
}
/**/
#subsubnav #current a:hover {
color : #000000;
/*color : #897f72;*/
background-color : transparent;
}
.subnav #current a:hover {
color : #000000;
}
#subsubnav a.subsubnav:hover {
color : #d56e21;
background-color : transparent;
}
#sprungnav ul {
margin : 0;
padding-top : 5px;
padding-left : 0;
list-style : disc;
list-style-image : url(../img/sprungnav_pfeil.gif);
}
#sprungnav li {
margin-left : 15px;
}
#sprungnav a.sprungnav {
font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #4C4EA3;
text-decoration : none;
border : none;
}
#sprungnav a.sprungnav:hover {
background-color : transparent;
color : #d56e21;
}
#linkespalte h1 {
font-size : 15px;
color : #a8a096;
font-weight : bold;
margin : 0;
padding-top : 5px;
padding-bottom : 5px;
}
#linkespalte h2 {
font-size : 12px;
color : #897f72;
margin : 0;
padding : 0;
font-weight : normal;
}
#linkespalte div {
border-bottom : 1px solid #a8a096;
color : #a8a096;
padding-bottom : 5px;
width : 180px;
margin-bottom : 5px;
}
#linkespalte a {
text-decoration : none;
font-weight : bold;
text-decoration : none;
color : #897f72;
}
#linkespalte a:hover {
color : #4C4EA3;
}
#linkespalteadresse {
font-size : 11px;
font-color : #000000;
font-family : Arial, Verdana, sans-serif;
margin-right : 10px;
background-color : transparent;
}
#linkespalteadresse a:hover {
color : #d56e21;
}
#mitte {
/**/
/*text-align : justify;*/
/**/
width : 498px;
background-color : #ffffff;
float : left;
padding : 0;
margin : 0;
font-family : "trebuchet ms", arial, sans-serif;
font-size : 12px;
}
div .i {
padding : 20px;
background-color : #ffffff;
}
#mitte h1 {
margin : 0;
padding-top : 0;
font-size : 18px;
font-weight : bold;
color : #4C4EA3;

}
#mitte h2 {
margin : 0;
padding-top : 0;
font-size : 12px;
font-weight : bold;
/* color : #4C4EA3;*/
color: black;
}
#mitte p {
padding-bottom : 8px;
line-height : 18px;
}

#mitte table, td, tr {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 14px;
text-align: left;
}
#mitte table {
width : 460px;
}
#mitte td {
padding-top : 3px;
padding-bottom : 4px;
border-bottom : 1px dotted #78726b;
}
#mitte td.b {
background-color : #78726b;
color : #ffffff;
}
#mitte td.img {
float : left;
padding-left : 10px;
padding-bottom : 10px;
padding-top : 10px;
}

#mitte img {
float : right;
padding-left : 10px;
padding-bottom : 10px;
padding-top : 10px;
}

#mitte ul {
float : right;
margin : 0;
padding-top : 5px;
padding-left : 0;
list-style : disc;
}
#rechts {
width : 150px;
background-color : #ffffff;
float : right;
height : auto;
font-size : 11px;
}
#rechts h1 {
background-image : url(../img/boxen_titel.gif);
padding-left : 5px;
padding-right : 5px;
padding-bottom : 3px;
padding-top : 3px;
font-size : 10px;
color : #ffffff;
margin : 0;
}
#rechts a {
font-family : Arial, Verdana, sans-serif;
color : #4C4EA3;
}
#rechts a:hover {
font-family : Arial, Verdana, sans-serif;
background-color : transparent;
color : #d56e21;
}
#rechts img {
padding : 0;
margin : 5px;
}
#rechts p {
font-family : Arial, Verdana, sans-serif;
color : #897f72;
padding-bottom : 5px;
margin : 5px;
}	