body
{
background-color:#ffffff;
margin:0px;
font-family:verdana;
color:#000000;
font-size:11px;

scrollbar-face-color:#990033;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#331F26;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
}

.align
{
position:relative;
height:100%;
}

.main
{

background-color:#f5f5f5;
position:absolute;
top:0px;
left:0px;
background-image:url(../pix/global/kreuze_hintergrund.gif);
background-repeat:no-repeat;
background-position:100px 300px;
}

.footer
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.head
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.login
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.head a:link 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.head a:visited 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.head a:hover 
{
color:#ffffff;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
}

.head a:active 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.main-navig
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.main-navig a:link 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
font-weight:bold;
vertical-align:middle;
}

.main-navig a:visited 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
font-weight:bold;
vertical-align:middle;
}

.main-navig a:hover 
{
color:#990033;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
font-weight:bold;
vertical-align:middle;
}

.main-navig a:active 
{
color:#ffffff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
font-weight:bold;
vertical-align:middle;
}

.sub-navig
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.sub-navig a.level-1:link 
{
padding-left:20px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/kreuz_navi.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.sub-navig a.level-1:visited 
{
padding-left:20px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/kreuz_navi.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.sub-navig a.level-1:hover 
{
padding-left:20px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#990033;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:underline;
background-image:url(../pix/global/kreuz_navi.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}

.sub-navig a.level-1:active 
{
padding-left:20px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#990033;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/kreuz_navi.gif);
background-repeat:no-repeat;
background-position:8px 8px;
}



.sub-navig a.level-2:link 
{
padding-left:30px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/knick_navi.gif);
background-repeat:no-repeat;
background-position:20px 8px;
}

.sub-navig a.level-2:visited 
{
padding-left:30px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#000000;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/knick_navi.gif);
background-repeat:no-repeat;
background-position:20px 8px;
}

.sub-navig a.level-2:hover 
{
padding-left:30px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#990033;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:underline;
background-image:url(../pix/global/knick_navi.gif);
background-repeat:no-repeat;
background-position:20px 8px;
}

.sub-navig a.level-2:active 
{
padding-left:30px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
color:#990033;
position:relative;
display:block;
background-color:#ffffff;
border-top-color:#990033;
border-top-width:1px;
border-top-style:solid;
border-left-color:#990033;
border-left-width:1px;
border-left-style:solid;
border-right-color:#990033;
border-right-width:1px;
border-right-style:solid;
text-decoration:none;
background-image:url(../pix/global/knick_navi.gif);
background-repeat:no-repeat;
background-position:20px 8px;
}

.sub-navig .partner
{
position:absolute;
top:0px;
left:0px;
visibility:hidden;
height:0px;
width:0px;
}

.main-content
{
position:absolute;
top:0px;
left:0px;
width:380px;
margin-right:15px;
float:left;
position:relative;
padding-bottom:32px;
}

.video-content
{
position:absolute;
top:0px;
left:0px;
width:555px;
margin-right:0px;
float:left;
position:relative;
padding-bottom:32px;
}

.content-text
{
border-style:solid;
border-width:1px;
border-color:#990033;
padding:10px;
background-color:#ffffff;
}

.contentpic
{
position:relative;
border-top-style:solid;
border-top-width:1px;
border-top-color:#990033;

border-left-style:solid;
border-left-width:1px;
border-left-color:#990033;

border-right-style:solid;
border-right-width:1px;
border-right-color:#990033;
margin-bottom:0px;
}

.marginal
{
position:relative;
width:165px;
float:left;
}

.marginalheadline
{
position:relative;
color:#990033;
background-color:#ffffff;
font-weight:bold;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:11px;
margin:0px;
top:0px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#a6a6a6;
border-right-style:solid;
border-right-width:1px;
border-right-color:#a6a6a6;
border-left-style:solid;
border-left-width:1px;
border-left-color:#a6a6a6;
}

.marginalcontent
{
color:#000000;
background-color:#f5f5f5;
padding:10px;
border-style:solid;
border-width:1px;
border-color:#a6a6a6;
margin-bottom:20px;
}

.login-form
{
position:relative;
margin:0px;
}

.login-form INPUT
{
position:relative;
background-color:#ffffff;
border-width:1px;
border-color:#a6a6a6;
font-family:verdana;
color:#000000;
font-size:11px;
margin-bottom:5px;
}

.service-navig
{
float:right;
margin-top:5px;
}

.content
{
height:100%;
background-image:url(../pix/global/schatten.gif);
background-repeat:repeat-x;
background-position:0px 0px;
padding-left:15px;
padding-right:15px;
padding-top:32px;
}

.content FORM
{
position:relative;
margin:0px;
}

.content INPUT
{
position:relative;
background-color:#ffffff;
border-width:1px;
border-color:#a6a6a6;
font-family:verdana;
color:#000000;
font-size:11px;
}

.content a:link 
{
color:#990033;
text-decoration:none;
}

.content a:visited 
{
color:#990033;
text-decoration:none;
}

.content a:hover 
{
color:#990033;
text-decoration:underline;
}

.content a:active 
{
color:#990033;
text-decoration:none;
}

.content a.linkbutton:link 
{
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
padding-left:15px;
background-image:url(../pix/global/bu_mehr.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content a.linkbutton:visited 
{
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
padding-left:15px;
background-image:url(../pix/global/bu_mehr.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content a.linkbutton:hover 
{
color:#000000;
display:block;
font-weight:bold;
text-decoration:underline;
padding-left:15px;
background-image:url(../pix/global/bu_mehr.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content a.linkbutton:active 
{
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
padding-left:15px;
background-image:url(../pix/global/bu_mehr.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.content .headline
{
position:relative;
color:#ffffff;
background-color:#a6a6a6;
font-weight:bold;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
padding-left:11px;
padding-right:11px;
margin:0px;
top:0px;
margin-bottom:1px;
}

.content .subheadline
{
font-weight:bold;
color:#990033;
font-size:100%;
}

.content HR
{
display:block;
clear:both;
padding:0px;margin-bottom:0px;margin-top:0px;height:1px;border-width:0px;color:#a6a6a6;background-color:#a6a6a6;
}

.main-content TABLE
{
margin:0px;
font-size:100%;
}

.main-content TD
{
padding-bottom:10px;
vertical-align:top;
}



.search-form
{
position:relative;
margin:0px;
}

.search-form INPUT
{
position:relative;
background-color:#990033;
border-width:1px;
border-color:#cc7f99;
font-family:verdana;
color:#ffffff;
font-size:11px;
}

.footer
{
position:relative;
font-size:10px;
color:#999999;
padding-bottom:50px;
}


.footer a:link 
{
position:relative;
color:#990033;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.footer a:visited 
{
position:relative;
color:#990033;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.footer a:hover 
{
position:relative;
color:#990033;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
}

.footer a:active 
{
position:relative;
color:#990033;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

.footer a.topbutton:link 
{
float:right;
position:relative;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-left:15px;
background-image:url(../pix/global/bu_nach_oben.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.footer a.topbutton:visited 
{
float:right;
position:relative;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-left:15px;
background-image:url(../pix/global/bu_nach_oben.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.footer a.topbutton:hover 
{
float:right;
position:relative;
color:#000000;
text-decoration:underline;
font-weight:bold;
padding-left:15px;
background-image:url(../pix/global/bu_nach_oben.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.footer a.topbutton:active 
{
float:right;
position:relative;
color:#000000;
text-decoration:none;
font-weight:bold;
padding-left:15px;
background-image:url(../pix/global/bu_nach_oben.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.bold
{
font-weight:bold;
}

ul
{
list-style-type:square;
margin-left:20px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}


li
{
margin:0px;
}

sup
{
font-size:8px;
}


