BODY
{
margin:0px;
background-color:#ffffff;

font-family:verdana;
font-size:11px;
color:#333333;

background-image:url(../pix/global/bg.gif);
background-repeat:repeat-y;
background-position:center top;

padding:0px;

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:visible;
margin-top:-7px;
margin-left:40px;
}

.butterfly_print
{
visibility:hidden;
width:0px;
height:0px;
margin: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;
}

.panel_spacer
{
background-color:#E6ECF0;
height:10px;
}

LABEL
{
font-size:11px;
}

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;
}

.print_button
{
float:right;
}

.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;
}


LI
{
}

.suchen
{
background-image:url(../pix/global/bu_suche.gif);
background-repeat:no-repeat;
border:none;
width:15px;
height:16px;
background-color:#ED0638;
cursor:pointer;
}

.loginbutton
{
background-image:url(../pix/global/bu_login.gif);
background-repeat:no-repeat;
border:none;
width:15px;
height:16px;
background-color:#ED0638;
cursor:pointer;
}

A
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
background-image:url(../pix/global/bu_link_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
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
{
width:920px;
background-color:#E6ECF0;
}


#head
{
background-image:url(../pix/global/headbild.gif);
background-repeat:no-repeat;
height:62px;
overflow:hidden;
}

#navig
{
height:190px;
padding:0px;
}

#html_navig
{
position:absolute;
visibility:hidden;
margin-left:10px;
margin-top:5px;
}

#html_navig .express
{
float:left;
width:180px;
height:177px;
background-image:url(../pix/navigation/bild_start_1.jpg);
background-position:0px 28px;
background-repeat:no-repeat;
background-color:#f0f0f0;
}

#html_navig .leiterplatten
{
float:left;
width:180px;
height:177px;
background-image:url(../pix/navigation/bild_start_2.jpg);
background-position:0px 28px;
background-repeat:no-repeat;
background-color:#f0f0f0;
}

#html_navig .service
{
float:left;
width:180px;
height:177px;
background-image:url(../pix/navigation/bild_start_3.jpg);
background-position:0px 28px;
background-repeat:no-repeat;
background-color:#f0f0f0;
}

#html_navig .prototypen
{
float:left;
width:180px;
height:177px;
background-image:url(../pix/navigation/bild_start_4.jpg);
background-position:0px 28px;
background-repeat:no-repeat;
background-color:#f0f0f0;
}

#html_navig .kontakt
{
float:left;
width:180px;
height:177px;
background-image:url(../pix/navigation/bild_start_5.jpg);
background-position:0px 28px;
background-repeat:no-repeat;
background-color:#f0f0f0;
}

#html_navig .subnavig_express A
{
background-image:none;
background-color:#f0f0f0;
color:#333333;
font-weight:normal;
border-bottom:1px #f0f0f0 solid;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
display:block;
}

#html_navig .subnavig_express A.click
{
font-weight:bold;
background-color:#EF93A7;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_express A:hover
{
font-weight:bold;
background-color:#EF93A7;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_leiterplatten A
{
background-image:none;
background-color:#f0f0f0;
color:#333333;
font-weight:normal;
border-bottom:1px #f0f0f0 solid;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
display:block;
}

#html_navig .subnavig_leiterplatten A.click
{
font-weight:bold;
background-color:#91C2DF;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_leiterplatten A:hover
{
font-weight:bold;
background-color:#91C2DF;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_service A
{
background-image:none;
background-color:#f0f0f0;
color:#333333;
font-weight:normal;
border-bottom:1px #f0f0f0 solid;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
display:block;
}

#html_navig .subnavig_service A.click
{
font-weight:bold;
background-color:#EFE291;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_service A:hover
{
font-weight:bold;
background-color:#EFE291;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_prototypen A
{
background-image:none;
background-color:#f0f0f0;
color:#333333;
font-weight:normal;
border-bottom:1px #f0f0f0 solid;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
display:block;
}

#html_navig .subnavig_prototypen A.click
{
font-weight:bold;
background-color:#B8C5CD;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_prototypen A:hover
{
font-weight:bold;
background-color:#B8C5CD;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_kontakt A
{
background-image:none;
background-color:#f0f0f0;
color:#333333;
font-weight:normal;
border-bottom:1px #f0f0f0 solid;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
display:block;
}

#html_navig .subnavig_kontakt A.click
{
font-weight:bold;
background-color:#B8C5CD;
border-bottom:1px #f0f0f0 solid;
}

#html_navig .subnavig_kontakt A:hover
{
font-weight:bold;
background-color:#B8C5CD;
border-bottom:1px #f0f0f0 solid;
}

#main
{
padding-left:10px;
}

#popupcontent
{
margin:15px;
margin-bottom:0px;
padding:0px;
text-align:right;
}

#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
{
float:left;
width:180px;
}

#left_content .panel
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#F3F6F8;
padding-left:10px;
padding-right:10px;
border-right:1px #C5CFD5 solid;
margin-right:10px;
}

#left_content .panel_speed
{
background-image:url(../pix/global/submenue_speed.gif);
background-repeat:no-repeat;
background-color:#E6ECF0;
padding:0px;
padding-top:2px;
font-size:10px;
margin-bottom:20px;
}

#left_content .panel_speed H1
{
margin-left:10px;
margin-right:10px;
font-size:10px;
border-bottom:none;
padding-bottom:7px;
}

#left_content .panel_technics
{
background-image:url(../pix/global/submenue_technics.gif);
background-repeat:no-repeat;
background-color:#2378CA;
padding:0px;
padding-top:2px;
font-size:10px;
margin-bottom:20px;
}

#left_content .panel_technics H1
{
margin-left:10px;
margin-right:10px;
font-size:10px;
border-bottom:none;
padding-bottom:7px;
}

#left_content .panel_service
{
background-image:url(../pix/global/submenue_service.gif);
background-repeat:no-repeat;
background-color:#EECE01;
padding:0px;
padding-top:2px;
font-size:10px;
margin-bottom:20px;
}

#left_content .panel_service H1
{
margin-left:10px;
margin-right:10px;
font-size:10px;
border-bottom:none;
padding-bottom:7px;
}

#left_content .panel_contag
{
background-image:url(../pix/global/submenue_contag_kontakt.gif);
background-repeat:no-repeat;
background-color:#638599;
padding:0px;
padding-top:2px;
font-size:10px;
margin-bottom:20px;
}

#left_content .panel_contag H1
{
margin-left:10px;
margin-right:10px;
font-size:10px;
border-bottom:none;
padding-bottom:7px;
}

#left_content .panel_kontakt
{
background-image:url(../pix/global/submenue_contag_kontakt.gif);
background-repeat:no-repeat;
background-color:#638599;
padding:0px;
padding-top:2px;
font-size:10px;
margin-bottom:20px;
}

#left_content .panel_kontakt H1
{
margin-left:10px;
margin-right:10px;
font-size:10px;
border-bottom:none;
padding-bottom:7px;
}

#left_content .subnavig_speed
{
background-color:#ffffff;
height:200px;
border-left:1px #c5cfd5 solid;
border-bottom:1px #c5cfd5 solid;
}

#left_content .subnavig_technics
{
background-color:#ffffff;
height:200px;
border-left:1px #c5cfd5 solid;
border-bottom:1px #c5cfd5 solid;
}

#left_content .subnavig_service
{
background-color:#ffffff;
height:200px;
border-left:1px #c5cfd5 solid;
border-bottom:1px #c5cfd5 solid;
}

#left_content .subnavig_contag
{
background-color:#ffffff;
height:200px;
border-left:1px #c5cfd5 solid;
border-bottom:1px #c5cfd5 solid;
}


#left_content .subnavig_kontakt
{
background-color:#ffffff;
height:200px;
border-left:1px #c5cfd5 solid;
border-bottom:1px #c5cfd5 solid;
}

#left_content .subnavig_speed A
{
background-image:none;
background-color:#ffffff;
color:#333333;
font-weight:normal;
border-bottom:1px #ffffff solid;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display:block;
}

#left_content .subnavig_speed A.click
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_speed A:hover
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}


#left_content .subnavig_technics A
{
background-image:none;
background-color:#ffffff;
color:#333333;
font-weight:normal;
border-bottom:1px #ffffff solid;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display:block;
}

#left_content .subnavig_technics A.click
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_technics A:hover
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_service A
{
background-image:none;
background-color:#ffffff;
color:#333333;
font-weight:normal;
border-bottom:1px #ffffff solid;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display:block;

}

#left_content .subnavig_service A.click
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_service A:hover
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_contag A
{
background-image:none;
background-color:#ffffff;
color:#333333;
font-weight:normal;
border-bottom:1px #ffffff solid;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display:block;
}

#left_content .subnavig_contag A.click
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_contag A:hover
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_kontakt A
{
background-image:none;
background-color:#ffffff;
color:#333333;
font-weight:normal;
border-bottom:1px #ffffff solid;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display:block;
}

#left_content .subnavig_kontakt A.click
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .subnavig_kontakt A:hover
{
font-weight:bold;
background-color:#e2e7ea;
border-bottom:1px #ffffff solid;
}

#left_content .panel_footer
{
background-image:url(../pix/global/rahmen_rand_unten.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#F3F6F8;
height:16px;
margin-bottom:10px;
border-left:1px #C5CFD5 solid;
margin-right:10px;
}


#left_content H1
{
font-size:13px;
margin:0px;
padding-top:10px;
padding-bottom:5px;
border-bottom:1px #C5CFD5 solid;
}

#left_content P
{
margin:0px;
margin-top:10px;
}



#center_content
{
float:left;
width:540px;
margin-left:0px;
margin-right:10px;
}

#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-image:url(../pix/global/rahmen_links_oben_ecke.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
border-right:1px #C5CFD5 solid;
padding-top:10px;
}




#center_content .panel_special
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
border-right:1px #C5CFD5 solid;
padding-top:10px;
}




#center_content .panel_special A
{
background-image:none;

margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

#center_content .panel A:hover
{
text-decoration:underline;
}


#center_content .panel_special A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
background-image:url(../pix/global/bu_link_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
height:15px;
display: block;
/*white-space:nowrap;*/
}


#center_content .panel_special A.linklist:hover
{
text-decoration:underline;
}





#center_content .panel A,.panel_special A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

#center_content .panel A:hover,.panel_special A:hover
{
text-decoration:underline;
}


#center_content .panel A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
background-image:url(../pix/global/bu_link_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
height:15px;
display: block;
/*white-space:nowrap;*/
}


#center_content .panel A.linklist:hover
{
text-decoration:underline;
}

#center_content .panel_home
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
border-right:1px #C5CFD5 solid;
padding-top:10px;
height:229px;
}

#center_content .panel_home A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

#center_content .panel_home A:hover
{
text-decoration:underline;
}

#center_content .panel_home A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
background-image:url(../pix/global/bu_link_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
}

#center_content .panel_home A.linklist:hover
{
text-decoration:underline;
}

#center_content .formreiter
{
font-size:10px;
color:#646566
}


#center_content .formreiter A
{
font-size:10px;
font-weight:bold;
color:#ED0638;
}


#center_content .panel_footer
{
clear:both;
background-image:url(../pix/global/rahmen_mitte_unten.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#FFFFFF;
height:16px;
border-left:1px #C5CFD5 solid;
}


#center_content H1.main
{
color:#333333;
font-size:18px;
margin:0px;
padding-top:0px;
padding-bottom:5px;
background-image:url(../pix/global/logo_headline.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:20px;
}



#center_content H1.home
{
background-image:url(../pix/global/logo_headline.gif);
background-repeat:no-repeat;
background-position:0px 3px;
color:#ED0638;
font-size:18px;
margin:0px;
padding-top:0px;
padding-bottom:5px;
border-bottom:none;
padding-left:20px;
}


.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
{
background-image:url(../pix/global/logo_subheadline.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:12px;
color:#333333;
font-size:11px;
margin:0px;
}


#center_content P
{
margin:0px;
}

#center_content .panel_news
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-left:10px;
padding-right:0px;
border-right:1px #C5CFD5 solid;
padding-top:0px;
height:88px;
overflow:hidden;
}

#center_content .panel_news A
{ 
font-size:100%;
font-weight:normal;
}

#right_content
{
float:left;
width:170px;
}

#right_content .panel
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#F3F6F8;
padding-left:10px;
padding-right:9px;
border-right:1px #C5CFD5 solid;
}

.panel_hide
{
background-image:url(../pix/global/rahmen_links_oben.gif);
background-repeat:no-repeat;
background-color:#F3F6F8;
padding-left:10px;
padding-right:10px;
border-right:1px #C5CFD5 solid;
}


#right_content .panel A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
}

#right_content .panel A:hover
{
text-decoration:underline;
}

#right_content .panel A.linklist
{
color:#ED0638;
font-weight:bold;
text-decoration:none;
background-image:url(../pix/global/bu_link_pfeil.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:13px;
display:block;
line-height:15px;
padding-bottom:5px;
font-size:10px;
}

#right_content .panel A.linklist:hover
{
text-decoration:underline;
}


#right_content .panel_footer
{
background-image:url(../pix/global/rahmen_rand_unten.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#F3F6F8;
height:16px;
margin-bottom:10px;
border-left:1px #C5CFD5 solid;
}

#right_content H1
{
color:#333333;
font-size:13px;
margin:0px;
padding-top:10px;
padding-bottom:2px;
border-bottom:1px #C5CFD5 solid;
margin-bottom:8px;
}

#right_content H2
{
color:#ED0638;
font-size:12px;
margin:0px;
padding-top:10px;
padding-bottom:0px;
}

#right_content P
{
margin:0px;
}

#subnavig
{
float:left;
}

#footer
{
clear:both;
height:80px;
background-image:url(../pix/global/footer.gif);
background-repeat:no-repeat;
border-top:10px #E6ECF0 solid;
color:#ffffff;
font-size:10px;
padding-top:4px;
padding-left:10px;
padding-right:20px;
}

#footer A
{
background-image:none;
display:inline;
margin:0px;
padding:0px;
color:#ffffff;
}

#footer .footer_navig
{
padding:0px;
height:22px;
}

#footer .footer_text
{
height:22px;
float:left;
}

#footer .top
{
float:left;
width:340px;
}


.bold
{
font-weight:bold;
}

.rotbold
{
font-weight:bold;
color:#ED0638;
}


.rot
{
color:#ED0638;
}

.code
{
width:auto;
height:auto;
}

.go			
{
padding:0 0 0 0;
display:block;
color:#E6ECF0;
font-size:6pt;
font-weight:100;
text-decoration:none;
background:none;
letter-spacing:0.01px;
line-height:1px;
word-spacing:0.1px
}

A.kompakt			
{
color:#90A8B6;
padding-left:0px;
display:inline;
line-height:15px;
padding-bottom:0px;
font-weight:700;
text-decoration:underline;
background:none;
}
A.kompakt:hover			
{
color:#CC0000;
padding-left:0px;
display:inline;
line-height:15px;
padding-bottom:0px;
font-weight:700;
text-decoration:underline;
background:none;
}

.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
{
width:0px;
position:absolute;
visibility:hidden;
}

.line
{
clear:both;
margin-top:15px;
margin-bottom:15px;
background-color:#C5CFD5;
height:1px;
}

.conworld A
{
margin-left:5px;
float:left;
width:123px;
background-image:none;
padding:0px;
}
