a:link, a:visited, a:active { 
font-size : 100%; 
line-height : 125%; 
color : #c2631d; 
font-family : "Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif; 
} 
a:hover { 
text-decoration : underline; 
background-color : #f3ece2; 
color : #800000; 
} 
body { 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #ffffff; 
} 
table, td { 
font-size : 100%; 
line-height : 125%; 
font-family : "Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif; 
} 
h1 { 
font-size : 150%; 
line-height : 125%; 
font-family : "Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif; 
margin-bottom : 25px; 
color : #a4310f; 
} 
h2 { 
font-size : 130%; 
line-height : 125%; 
font-family : "Trebuchet MS", arial, helvetica, tahoma, verdana, sans-serif; 
margin-bottom : 20px; 
color : #000; 
border-bottom : 1px solid #a4310f; 
} 
#haupt { 
width : 90%; 
} 
.li { 
background-color : #e7dfda; 
width : 20px; 
border-left : 1px solid #afafaf; 
border-right : 1px solid #afafaf; 
} 
.re { 
background-color : #e7dfda; 
width : 20px; 
border-left : 1px solid #afafaf; 
border-right : 1px solid #afafaf; 
} 
#header { 
background-color : #ffffff; 
border-bottom : 1px solid #e9e9dd; 
padding-right : 4px; 
padding-top : 10px; 
} 
#logob { 
background-image : url(images/bg1.jpg); 
border-right : 0 solid #737196; 
background-color : #f3ece2; 
height : 120px; 
text-align : center; 
vertical-align : top; 
border-top : 1px solid #fafafa; 
border-bottom : 1px solid #bfbfbf; 
} 
#leiste2 { 
background-image : url(images/leistebg1.jpg); 
border-bottom : 1px solid #bfbfbf; 
border-top : 1px solid #ffffff; 
background-color : #fff; 
text-align : left; 
vertical-align : middle; 
padding-left : 10px; 
height : 40px; 
color : #8e796a; 
} 
#leiste2b { 
background-image : url(images/leistebg1.jpg); 
border-bottom : 1px solid #bfbfbf; 
border-top : 1px solid #ffffff; 
background-color : #fff; 
text-align : left; 
padding-left : 10px; 
height : 40px; 
color : #a3aec9; 
} 
input.datum { 
font-size : 9pt; 
color : #8e796a; 
border : 0 solid; 
text-align : center; 
background : transparent; 
} 
input.zeit { 
font-size : 9pt; 
color : #8e796a; 
border : 0 solid; 
text-align : center; 
background : transparent; 
} 
form { 
margin : 0; 
} 
#inhalt { 
padding-top : 30px; 
padding-left : 30px; 
padding-right : 30px; 
padding-bottom : 30px; 
border-right : 0 solid #ffffff; 
background-color : #ffffff; 
width : 100%; 
} 
#fuss { 
border-top : 1px solid #afafaf; 
background-color : #fbfbfb; 
text-align : center; 
font : normal 11px verdana, sans-serif; 
padding-top : 2px; 
height : 24px; 
} 
#nav { 
border-left : 1px solid #bfbfbf; 
background-color : #fdfdfd; 
padding-left : 10px; 
padding-right : 10px; 
width : 200px; 
} 
#nav h3 { 
color : #a4310f; 
font-size : 13px; 
border-bottom : 1px solid #8e796a; 
margin-top : 30px; 
margin-bottom : 20px; 
} 
#menu1 ul, #menu1 li { 
list-style-type : none; 
margin-left : 10px; 
margin-bottom : 2px; 
padding : 0; 
color : #2f2f2f; 
} 
#menu1 li a:link, li a:visited, li a:active { 
display : block; 
width : 180px; 
border : 1px solid #bfbfbf; 
background-color : #fdfbee; 
color : #000000; 
text-decoration : none; 
font : normal 11px verdana, sans-serif; 
vertical-align : top; 
text-align : left; 
font : normal 11px verdana, sans-serif; 
vertical-align : middle; 
padding-left : 2px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
#menu1 a:hover { 
background-color : #e9dcc0; 
color : #800000; 
border : 1px solid #8e796a; 
} 
#menu2 a span { 
float : left; 
background : url("images/links.gif") left 0%; 
line-height : 28px; 
height : 26px; 
width : 13px; 
} 
#menu2 a, #menu2 a:visited, #menu2 a:active { 
display : block; 
background : url("images/rechts.gif") right 0%; 
color : #800000; 
font : bold 12px georgia, verdana serif; 
line-height : 28px; 
height : 26px; 
text-decoration : none; 
padding : 0 15px 0 0; 
text-align : center; 
margin-left : 2px; 
} 
#menu2 a:hover span { 
background : url("images/links2.gif") left 0%; 
} 
#menu2 a:hover { 
background : url("images/rechts2.gif") right 0%; 
color : #000000; 
} 
#nav { 
border-left : 1px solid #bfbfbf; 
background-color : #fdfdfd; 
padding-left : 10px; 
padding-right : 10px; 
width : 200px; 
} 
#nav h3 { 
color : #a4310f; 
font-size : 13px; 
border-bottom : 1px solid #8e796a; 
margin-top : 30px; 
margin-bottom : 20px; 
} 
#menu1 ul, #menu1 li { 
list-style-type : none; 
margin-left : 10px; 
margin-bottom : 2px; 
padding : 0; 
color : #2f2f2f; 
} 
#menu1 li a:link, li a:visited, li a:active { 
display : block; 
width : 180px; 
border : 1px solid #bfbfbf; 
background-color : #fdfbee; 
color : #000000; 
text-decoration : none; 
font : normal 11px verdana, sans-serif; 
vertical-align : top; 
text-align : left; 
font : normal 11px verdana, sans-serif; 
vertical-align : middle; 
padding-left : 2px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
#menu1 a:hover { 
background-color : #e9dcc0; 
color : #800000; 
border : 1px solid #8e796a; 
} 
#menu2 a span { 
float : left; 
background : url("images/links.gif") left 0%; 
line-height : 28px; 
height : 26px; 
width : 13px; 
} 
#menu2 a, #menu2 a:visited, #menu2 a:active { 
display : block; 
background : url("images/rechts.gif") right 0%; 
color : #800000; 
font : bold 12px georgia, verdana serif; 
line-height : 28px; 
height : 26px; 
text-decoration : none; 
padding : 0 15px 0 0; 
text-align : center; 
margin-left : 2px; 
} 
#menu2 a:hover span { 
background : url("images/links2.gif") left 0%; 
} 
#menu2 a:hover { 
background : url("images/rechts2.gif") right 0%; 
color : #000000; 
}
