body {
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
font-size:11px;
margin:0;
padding:0;
background-image:url(images/other/menu_bgr.jpg);
background-repeat:repeat-y;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,td,a {font-family:Verdana,Arial,Helvetica,sans-serif}

#teaser {
text-align:center;
background-color:#f0f0f0;
border-style:groove;
border-width:1px;
border-color:black;
padding:10px;
}

#mainbox {
text-align:left;
background-color:#ffffff;
border-style:groove;
border-width:1px;
border-color:black;
padding:10px;
}

#infobox {
text-align:left;
background-color:#fff7ac;
border-style:groove;
border-width:1px;
border-color:black;
padding:10px;
}

#teaser h2 {margin-top:0}
#teaser strong {font-size:14px;line-height:18px;}

#mainbox h3 {margin-top:14}
#mainbox strong {font-size:12px;line-height:18px;}

#infobox h3 {margin-top:0}
#infobox strong {font-size:12px;line-height:18px;}

#imgrep h1 {
width:420px;
height:128px;
margin:0;
padding:0;
position:relative;
overflow:hidden;
font-size:16px;
text-align:center;
}

#imgrep span {
background:url(images/banners/banner_de.jpg) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
width:420px;
height:128px;
z-index:100;
}

h2 {
font-size:18px;
color:#000000;
padding:0;
margin-top:30px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
line-height:22px;
}
h3 {
font-size:16px;
color:#000000;
padding:0;
margin-top:30px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
font-style:normal;
}

h4.grey {
font-size:13px;
color:#6C6C6C;
padding:0;
margin-top:30px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
font-style:normal;
}

h4 {
font-size:14px;
color:#000000;
padding:0;
margin-top:30px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
font-style:normal;
}

h5 {
font-size:12px;
color:#000000;
padding:0;
margin-top:30px;
margin-right:0;
margin-bottom:8px;
margin-left:0;
font-style:normal;
}

p {
font-size:11px;
color:#000000;
margin:0px0px10px;
padding:0;
}


li {
font-size:11px;
color:#000000;
list-style-type:circle;
}

.textcont-table {
width:550px;
}


.formnormal {
width:350px;
border:1pxgroove#999999;
background-color:#FFFFCC;
font-size:12px;
color:#000000;
text-decoration:none;


}

.formsmall {
width:200px;
border:1pxgroove#999999;
background-color:#FFFFCC;
font-size:12px;
color:#000000;
text-decoration:none;
}

#menu {
font-size:12px;
font-weight:bold;
color:#DA0903;
line-height:2.1em;
padding:28px 30px 1em 30px;
}

#menu span, #menu span a {
font-size:12px;
color:black;
}

td.main_headline {
font-size:20px;
color:#000000;

margin-left:0;
font-style:italic;
font-weight:bold;
}

td.main_content {
color:#6C6C6C;
font-weight:bold;
}


td {
font-size:11px;
color:#191919;
line-height:15px;
}

a {
color:#DA0903;
font-style:normal;
font-weight:bold;
text-decoration:underline;
}
a:hover {
font-weight:bold;
color:#DA0903;
text-decoration:underline;

}

a.toplink {
color:#DA0903;
font-style:normal;
font-size:10px;
text-decoration:underline;
}
a.toplink:hover {
font-size:10px;
color:#DA0903;
text-decoration:underline;

}


#menu a {
color:#191919;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#menu a:hover {
color:#DA0903;
text-decoration:underline;
}

#menu_top {
vertical-align:bottom;
background-image:url(images/banners/banner_bgr.jpg);
text-align:center;
}

#menu_top a {
color:#696969;
font-size:9px;
font-weight:normal;
text-decoration:none;
line-height:14px;
}
#menu_top a:hover {
color:#DA0903;
text-decoration:underline;
}


a.sitemap {
color:#191919;
font-style:normal;
font-weight:bold;
font-size:11px;
text-decoration:none;
line-height:normal;
}
a.sitemap:hover {
font-size:11px;
font-weight:bold;
color:#DA0903;
text-decoration:underline;
line-height:normal;

}


p.picture_underline {font-size:9px}

hr {
color:black;
}

acronym,abbr {
border-bottom:1pxdotted#000000;
cursor:help;
}
acronym.verdeckt,abbr.verdeckt {
border:none;
cursor:help;
}