html { 
height : 100%; 
} 
body { 
margin : 0; 
padding : 0; 
line-height : 1.5em; 
} 
b { 
font-size : 110%; 
} 
a img { 
border : 0; 
} 
a, a:link, a:active, a:visited { 
text-decoration : none; 
color : #840036; 
} 
a:hover { 
color : #000; 
} 
h1 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
margin-left : 15px; 
display : block; 
margin : 0 1px 0 0; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
} 
h2 { 
font-size : 12px; 
color : #333; 
letter-spacing : 0; 
margin : 0 0 0 0; 
} 
h3 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
margin-left : 15px; 
display : block; 
margin : 0 1px 0 0; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
} 
#pagewidth { 
width : 990px;
text-align : left;
margin-left : auto;
margin-right : auto;
background : url('../backround.jpg') no-repeat top left; 
} 
#maincontainer { 
width : 990px; 
margin : 0 0; 
} 
#header { 
position : relative;
height : 100px; 
margin : 0;
} 
#header h1 { 
margin : 0; 
padding-top : 15px; 
} 
#contentwrapper { 
float : left; 
width : 100%; 
} 
#breadcrumb { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #000; 
margin-left : 15px; 
display : block; 
margin : 0 1px 15px 0; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
} 
#breadcrumb a { 
color : #000; 
text-decoration : none; 
background-color : transparent; 
border-top : none; 
border-right : none; 
border-bottom : none; 
border-left : none; 
} 
#breadcrumb a:hover { 
color : #000; 
background-color : transparent; 
} 
#maincontent { 
background : transparent; 
margin : 0 180px 0 180px; 
min-height : 410px; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 16px; 
letter-spacing : 0; 
text-transform : none; 
color : #000; 
} 
.maincontent_textabstand { 
margin : 30px 30px 0 30px; 
} 
.verlinkung a:link, .verlinkung a:visited, .verlinkung a:hover { 
background : url(../arrow.gif) no-repeat 0 2px; 
padding : 0 0 0 16px; 
text-decoration : none !important ; 
} 
#linkespalte { 
float : left; 
width : 180px; 
min-height : 410px; 
margin-left : -990px; 
background : transparent; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 15px; 
letter-spacing : 1px; 
text-transform : none; 
color : #000; 
} 
.linkespalte_textabstand { 
margin : 30px 15px 0 15px; 
} 
#rechtespalte { 
float : left; 
width : 180px; 
min-height : 410px; 
margin-left : -180px; 
background : transparent; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
line-height : 15px; 
letter-spacing : 0; 
text-transform : none; 
color : #000; 
} 
.rechtespalte_textabstand { 
margin : 0 0 0 0; 
} 
#footer { 
clear : left; 
width : 100%; 
background : transparent; 
color : #000; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; 
font-size : 8px; 
text-align : center; 
padding : 4px 0; 
} 
#footer a, hover, current { 
color : #000; 
text-decoration : none; 
} 
#top1 { 
position : absolute; 
width : 500px; 
top : 15px; 
left : 400px; 
float : left; 
} 
#menutop1 { 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
#menutop1 ul { 
font : 11px Arial; 
margin : 0; 
margin-left : 10px; 
padding : 0; 
list-style : none; 
} 
#menutop1 li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : none; 
} 
#menutop1 a { 
float : left; 
display : block; 
color : #000; 
margin : 0 1px 0 0; 
padding : 0 5px 0 5px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : transparent; 
border-top : none; 
border-right : 1px solid #840036; 
border-bottom : none; 
border-left : none; 
} 
#menutop1 a:hover { 
color : #000; 
background-color : transparent; 
} 
#menutop1 .menu_current a { 
color : #840036; 
background-color : #fff; 
border-color : #000; 
} 
#printer { 
position : absolute; 
left : 660px; 
top : 8px; 
} 
#menuhauptnavigation { 
position : absolute; 
width : 900px; 
top : 63px; 
left : 70px; 
float : left; 
} 
#menutop { 
padding : 0; 
width : 100%; 
background : transparent; 
voice-family : "\"}\""; 
voice-family : inherit; 
} 
#menutop ul { 
font : bold 11px Arial; 
margin : 0; 
margin-left : 10px; 
padding : 0; 
list-style : none; 
} 
#menutop li { 
display : inline; 
margin : 0 2px 0 0; 
padding : 0; 
text-transform : uppercase; 
} 
#menutop a { 
float : left; 
display : block; 
color : #000; 
margin : 0 3px 0 0; 
padding : 1px 5px; 
text-decoration : none; 
letter-spacing : 1px; 
background-color : #d7e0f1; 
border-bottom : 1px solid #4872a5; 
} 
#menutop a:hover { 
color : #fff; 
background-color : #4872a5; 
} 
#menutop .menu_current a { 
color : #fff; 
background-color : #840036; 
border-color : #000; 
} 
#navcontainer ul { 
margin : 30px 0 0 0; 
padding : 0 0 0 0; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
#navcontainer li { 
margin : 7px 0 2px 10px; 
} 
#navcontainer a { 
display : block; 
padding : 1px 1px 1px 24px; 
width : 150px; 
background-color : transparent; 
background-image : url(../down.gif); 
} 
#navcontainer a:link, a:visited { 
color : #000; 
font-size : 1em; 
text-decoration : none; 
} 
#navcontainer a:hover { 
background-color : white; 
background-image : url(../hover.gif); 
color : #840036; 
} 
#navcontainer .menu_current a { 
background-color : white; 
background-image : url(../current.gif); 
color : #840036; 
} 
#suchen { 
position : relative; 
left : 5px; 
top : 8px;
} 
.search_box { 
float : right; 
clear : right; 
width : 200px; 
} 
.search_string { 
width : 100px; 
height : 16px; 
font-size : 10px; 
vertical-align : middle; 
} 
.search_submit { 
width : 45px; 
height : 22px; 
font-size : 10px; 
vertical-align : middle; 
} 
