BODY
{
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:none;

font-family:verdana;
font-size:11px;
color:#333333;

line-height:15px;
}

IMG
{
border:none;
}


FORM
{
margin:0px;
}

INPUT,TEXTAREA,SELECT
{
font-size:10px;
color:#666666;
font-family:verdana;
border:1px #C5CFD5 solid;
margin-bottom:5px;
background-color:#ffffff;
}

.butterfly_screen
{
visibility:hidden;
width:0px;
height:0px;
margin:0px;
}

.headpic
{
margin-top:10px;
}

.butterfly_print
{
visibility:visible;
margin-left:0px;
}

.checkradio
{
border:none;
padding:0px;
margin:0px;
margin-right:5px;
}

.formerror
{
color:#ED0638;
border:1px #ED0638 solid;
}

.formerrormessage
{
background-color:#ED0638;
color: #ffffff;
font-weight:bold;
padding:2px;
}

.formrequired
{
color:#ED0638;
}

.button
{
cursor:pointer;
background-color:#C5CFD5;
color:#ffffff;
font-weight:bold;
margin-right:10px;
margin-top:10px;
}

.button_spezial
{
cursor:pointer;
background-color:#ED0638;
color:#ffffff;
font-weight:bold;
margin-right:10px;
margin-top:10px;
border:1px #ED0638 solid;
}

LABEL
{
font-size:10px;
}

OL
{
margin:0px;
padding-left:25px;
}

UL
{
list-style-type:disc;
margin:0px;
padding-left:16px;
}

TABLE
{
width:100%;
margin-bottom:5px;
margin-top:5px;
}

TH
{
padding:2px;
font-size:10px;
text-align:left;
color:#666666;
padding-left:6px;
border-bottom:1px #C7CFD7 solid;
vertical-align:top;
}


TD
{
padding:2px;
font-size:10px;
padding-left:5px;
padding-right:5px;
border-left:1px #C7CFD7 solid;
border-bottom:1px #C7CFD7 solid;
vertical-align:top;
}

.sitemap
{
margin:0px;
padding-left:30px;
list-style-image:url(../pix/global/logo_subheadline.gif);
font-weight:bold;
line-height:20px;
}

.sitemap_detail_1
{
margin-left:-15px;
list-style-image:url(../pix/global/spacer.gif);
line-height:20px;
}

.sitemap_detail_2
{
margin-left:-6px;
list-style-image:url(../pix/global/spacer.gif);
line-height:20px;
}

.sitemap A
{
height:20px;
}

.suchen
{

}

A
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
}

A:hover
{
text-decoration:underline;
}

A.std
{
font-size:100%;
background-image:none;
font-weight:normal;
display:inline;
padding:0px;
}


.login
{
display:block;
border-bottom:1px #C5CFD5 dashed;
padding-bottom:5px;
margin-bottom:5px;
}

#outer_aligner
{
}

#inner_aligner
{
}

.hide
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#head
{
background-image:none;
height:110px;
}

#navig
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#html_navig
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}


#html_navig IMG
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}


#html_navig A
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#main
{
}


#main .img_border
{
clear:both;
background-color:#ffffff;
border:1px #c5cfd5 solid;
margin-bottom:10px;
padding:3px;
}

#main .img_border_left
{
clear:both;
background-color:#ffffff;
float:left;
border:1px #c5cfd5 solid;
margin-right:10px;
margin-bottom:10px;
padding:3px;
}


#main .img_border_right
{
clear:both;
background-color:#ffffff;
float:right;
border:1px #c5cfd5 solid;
margin-bottom:10px;
padding:3px;
}

#main IMG
{
border:none;
}

#left_content
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#center_content
{
}

#center_content .formreiter
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#center_content LABEL,INPUT,TEXTAREA
{
font-size:11px;
}


#center_content HR
{
clear:both;
padding:0px;
margin-bottom:10px;
margin-top:5px;
height:1px;
border-width:0px;
color:#C5CFD5;
background-color:#C5CFD5;
}

#center_content .panel
{
background-color:#FFFFFF;
padding-top:10px;
}

#center_content .panel_special
{
background-color:#FFFFFF;
padding-top:10px;
}

#center_content .panel_home
{
background-color:#FFFFFF;
padding-top:10px;
}


#center_content .panel A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}


#center_content .panel A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
}


#center_content .panel A.linklist:hover
{
text-decoration:underline;
}



#center_content .formreiter A
{
font-size:10px;
font-weight:bold;
color:#ED0638;
}


#center_content .panel_footer
{
clear:both;
background-color:#FFFFFF;
height:16px;
}


#center_content H1.main
{
color:#333333;
font-size:18px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}



#center_content H1.home
{
color:#ED0638;
font-size:18px;
margin:0px;
padding-top:5px;
padding-bottom:5px;
border-bottom:none;
}

.print_button
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}

.homepicarea
{
margin-top:10px;
float:left;
width:33%;
margin-bottom:0px;
padding-bottom:0px;
}

.homepicarea A
{
color:#333333;
}

.homepicarea A:hover
{
text-decoration:none;
}


#center_content H1
{
color:#333333;
font-size:13px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

#center_content H2
{
color:#666666;
font-size:10px;
margin:0px;
margin-bottom:0px;
}


#center_content H3
{
color:#333333;
font-size:11px;
margin:0px;
}


#center_content P
{
margin:0px;
}

#right_content
{
}

#right_content .panel
{
}

#right_content .panel A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

#right_content .panel A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
}

#right_content .panel A.linklist:hover
{
text-decoration:underline;
}

#right_content .panel_hide
{
position:absolute;
height:0px;
width:0px;
visibility:hidden;
}

#right_content .panel_footer
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}

#right_content H1
{
color:#333333;
font-size:13px;
margin:0px;
padding-top:10px;
padding-bottom:5px;
border-bottom:1px #C5CFD5 solid;
margin-bottom:5px;
}

#right_content H2
{
color:#ED0638;
font-size:12px;
margin:0px;
padding-top:10px;
padding-bottom:0px;
}

#right_content P
{
margin:0px;
}


#footer
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}

#footer .footer_navig
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}

#footer .footer_text
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}

#footer .top
{
position:absolute;
visibility:hidden;
width:0px;
height:0px;
}


.bold
{
font-weight:bold;
}

.rotbold
{
font-weight:bold;
color:#ED0638;
}


.rot
{
color:#ED0638;
}

.go			
{
padding:0 0 0 0;
display:block;
visibility:hidden;
color:#FFFFFF;
font-size:6pt;
font-weight:100;
text-decoration:none;
background:none;
letter-spacing:0.01px;
line-height:1px;
word-spacing:0.1px
}

.std
{
padding:2px;
font-size:10px;
color:#000000;
font-weight:100;
padding-left:5px;
padding-right:5px;
border-width:0px;
vertical-align:top;
}

.print_pfeil
{
font-weight:bold;
margin-right:5px;
}

.line
{
clear:both;
margin-top:15px;
margin-bottom:15px;
background-color:#C5CFD5;
height:1px;
}
