body,span,td,select,div,input,select,textarea
{
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	color:#504E53; 
}
body
{
	margin:0px;
}
.err{
	color:red;
}
img{
	border:0px;
}

a:link,a:visited,a:focus,a:hover,a:active{color:#504E53; font-family:Arial,Verdana,sans-serif;font-size:11px;}
a.link1:link,a.link1:visited,a.link1:hover,a.link1:active{color:#A91F2A;font-size:12px;text-decoration:none;}
a.link2:link,a.link2:visited,a.link2:hover,a.link2:active{color:#A91F2A; font-weight:bold; font-size:11px;text-decoration:none;}
a.link3:link,a.link3:visited,a.link3:hover,a.link3:active{color:#505052;font-size:11px;text-decoration:none;}
a.link4:link,a.link4:visited,a.link4:hover,a.link4:active{text-decoration:none;}
a.link5:link,a.link5:visited,a.link5:hover,a.link5:active{text-decoration:none; font-weight:bold;}
a.link6:link,a.link6:visited,a.link6:hover,a.link6:active{text-decoration:none; font-weight:bold;font-size:16px;color:#A61D28;background-color:#FFFFFF;}
a.link7:link,a.link7:visited,a.link7:hover,a.link7:active{color:#A91F2A;font-size:11px;text-decoration:none;}
a.link8:link,a.link8:visited,a.link8:hover,a.link8:active{color:#FFFFFF;font-size:12px;text-decoration:none;}
a.flag_de:link,a.flag_de:visited { display:block;background-image:url(../images/flaggen/sw_de.gif);}
a.flag_de:hover {background-image:url(../images/flaggen/de.gif);}
a.flag_en:link,a.flag_en:visited { display:block;background-image:url(../images/flaggen/sw_en.gif);}
a.flag_en:hover {background-image:url(../images/flaggen/en.gif);}
a.flag_it:link,a.flag_it:visited { display:block;background-image:url(../images/flaggen/sw_it.gif);}
a.flag_it:hover {background-image:url(../images/flaggen/it.gif);}
a.flag_es:link,a.flag_es:visited { display:block;background-image:url(../images/flaggen/sw_es.gif);}
a.flag_es:hover {background-image:url(../images/flaggen/es.gif);}
a.flag_fr:link,a.flag_fr:visited { display:block;background-image:url(../images/flaggen/sw_fr.gif);}
a.flag_fr:hover {background-image:url(../images/flaggen/fr.gif);}
a.flag_zh:link,a.flag_zh:visited { display:block;background-image:url(../images/flaggen/sw_zh.gif);}
a.flag_zh:hover {background-image:url(../images/flaggen/zh.gif);}
a.flag_ja:link,a.flag_ja:visited { display:block;background-image:url(../images/flaggen/sw_ja.gif);}
a.flag_ja:hover {background-image:url(../images/flaggen/ja.gif);}
a.flag_ko:link,a.flag_ko:visited { display:block;background-image:url(../images/flaggen/sw_ko.gif);}
a.flag_ko:hover {background-image:url(../images/flaggen/ko.gif);}
a.flag_ru:link,a.flag_ru:visited { display:block;background-image:url(../images/flaggen/sw_ru.gif);}
a.flag_ru:hover {background-image:url(../images/flaggen/ru.gif);}
a.flag_cs:link,a.flag_cs:visited { display:block;background-image:url(../images/flaggen/sw_cs.gif);}
a.flag_cs:hover {background-image:url(../images/flaggen/cs.gif);}
a.imagenav_1:link,a.imagenav_1:visited,a.imagenav_1:focus,a.imagenav_1:hover,a.imagenav_1:active{color:#77616C;text-decoration:none;font-size:15px;font-weight:bold;line-height:0.9em;}
a.imagenav_2:link,a.imagenav_2:visited,a.imagenav_2:focus,a.imagenav_2:hover,a.imagenav_2:active{color:#E1C76B;text-decoration:none;font-size:15px;font-weight:bold;line-height:0.9em;}
a.imagenav_3:link,a.imagenav_3:visited,a.imagenav_3:focus,a.imagenav_3:hover,a.imagenav_3:active{color:#A61D28;text-decoration:none;font-size:15px;font-weight:bold;line-height:0.9em;}
a.imagenav_4:link,a.imagenav_4:visited,a.imagenav_4:focus,a.imagenav_4:hover,a.imagenav_4:active{color:#AEAEAE;text-decoration:none;font-size:15px;font-weight:bold;line-height:0.9em;}
a.imagesubnav_1:link,a.imagesubnav_1:visited,a.imagesubnav_1:focus{color:#77616C;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_1:hover{color:#504E53;text-decoration:none;font-size:12px;background-image:url(../images/menuepfeile/pfeil_1.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 2px;}
a.imagesubnav_1:active{color:#77616C;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_2:link,a.imagesubnav_2:visited,a.imagesubnav_2:focus{color:#E1C76B;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_2:hover{color:#504E53;text-decoration:none;font-size:12px;background-image:url(../images/menuepfeile/pfeil_2.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 2px;}
a.imagesubnav_2:active{color:#E1C76B;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_3:link,a.imagesubnav_3:visited,a.imagesubnav_3:focus{color:#A61D28;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_3:hover{color:#504E53;text-decoration:none;font-size:12px;background-image:url(../images/menuepfeile/pfeil_3.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 2px;}
a.imagesubnav_3:active{color:#A61D28;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_4:link,a.imagesubnav_4:visited,a.imagesubnav_4:focus{color:#ACAEAE;text-decoration:none;font-size:12px;padding-left:12px;}
a.imagesubnav_4:hover{color:#504E53;text-decoration:none;font-size:12px;background-image:url(../images/menuepfeile/pfeil_4.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 2px;}
a.imagesubnav_4:active{color:#ACAEAE;text-decoration:none;font-size:12px;padding-left:12px;}
a.imageusersubnav_1:link,a.imageusersubnav_1:visited,a.imageusersubnav_1:focus{color:#FFFFFF;text-decoration:none;font-size:12px;padding-left:14px;}
a.imageusersubnav_1:hover{color:#FFFFFF;text-decoration:none;font-size:12px;background-image:url(../images/menuepfeile/pfeil_w.gif);background-repeat:no-repeat;padding-left:14px;background-position:0px 2px;}

.bgimage1{background-image:url(../images/linie_ver.gif);background-repeat:repeat-y;}
.bgimage2{background-image:url(../images/linie_hor.gif);background-repeat:repeat-x;}
.bgimage3{background-image:url(../images/linie_hor_menue.gif);background-repeat:repeat-x;}
.bgcolor1{background-color:#FFFFFF;}
.bgcolor2{background-color:#E4E5E4;}
.bgcolor3{background-color:#A61D28;}
.bgcolor4{background-color:#585657;}/*Navi aktiv*/
.bgcolor5{background-color:#EFF0F1;}
.bgcolor6{background-color:#DCDFE0;}
.bgcolor7{background-color:#F6F6F6;}
.bgcolor8{background-color:#504E53;}
.bgcolor9{background-color:#BBBBBB;}
.fontcolor1{color:#FFFFFF;}
.fontcolor2{color:#585657;}
.fontcolor3{color:#A91F2A;}
.fontcolor4{color:#505052;}
.font1{font-size:13px;font-weight:bold;}
.font2{font-size:12px;font-weight:bold;}
.font3{color:#B81E26;font-weight:bold;}
.font4{font-size:12px;color:#504E53;font-weight:bold;}
.font5{font-size:12px;font-weight:bold;color:#A91F2A;}
.font6{font-size:11px;color:#504E53;font-weight:bold;}
.font7{font-size:11px;font-weight:bold;color:#A91F2A;}
.font8{font-size:11px;color:#504E53;}
.font9{font-weight:bold;}
.font10{font-size:1px;}
.font11{font-size:12px;}
.widthpro100{width:100%;}
.widthpro50{width:50%;}
.padtop1{padding-top:4px;}
.padtop2{padding-top:5px;}
.padtop3{padding-top:14px;}
.padbottom1{padding-bottom:8px;}
.padbottom2{padding-bottom:2px;}
.padleft1{padding-left:5px;}
.padleft2{padding-left:9px;}
.padleft3{padding-left:16px;}
.padleft4{padding-left:10px;}
.padleft5{padding-left:18px;}
.padright1{padding-right:18px;}
.padinhalt1{padding:12px 9px 9px 9px;}
.padinhalt2{padding:5px 0px 5px 0px;}
.padinhalt3{padding:9px 0px 9px 9px;}
.padinhalt4{padding:0px 9px 9px 9px;}
.padinhalt5{padding:12px 9px 2px 9px;}
.padnews1{padding:4px 0px 0px 4px;}
.padnews2{padding:3px 10px 0px 10px;}
.padnews3{padding-top:2px;font-size:10px;}
.padnews4{padding:5px 5px 8px 0px;}
.padhomepersp1{padding-bottom:30px;}
.padhomepersp2{padding:5px 9px 5px 9px;width:100%;background-color:#FFFFFF;}
.padhomepersp3{padding-bottom:8px;}
.padstpersp1{padding:10px 10px 7px 5px;}
.padstpersp2{padding:9px 9px 0px 9px;}
.padstpersp3{padding:12px 9px 5px 9px;background-color:#FFFFFF;width:100%;}
.padstpersp4{padding:0px 9px 0px 9px;}
.padimgnav1{height:40px;padding-left:18px;}
.padimgnav2{padding-left:18px;padding-bottom:2px;background-color:#F6F6F6;}
.padimgnav3{padding-left:18px;padding-bottom:2px;}
.padkontakt1{padding:12px 0px 9px 9px;}
.padkontakt2{padding:9px 9px 9px 9px;}
.padmmihead{padding:9px 9px 9px 9px;border-bottom:5px solid #FFFFFF;}
.padmmihead3{border-bottom:5px solid #FFFFFF;}
.padmmiinhalt1{padding:12px 9px 9px 9px;border-bottom:5px solid #FFFFFF;}
.padmmiinhalt2{padding:12px 9px 9px 9px;}
.padmmiinhalt3{border-bottom:5px solid #FFFFFF;}
.padmminav1{padding:3px 0px 2px 9px;}
.padmminav2{padding:3px 0px 0px 9px;}
.padnav1{padding-left:4px;padding-bottom:5px;}
.padnav2{padding-right:4px;padding-bottom:5px;}
.padbg1{padding:9px 5px 9px 5px;}
.padbg2{padding:4px 4px 4px 9px;}
.padbg3{padding:4px 9px 4px 4px;width:100%;}
.padbg4{padding:4px 9px 4px 8px;}
.formkontakt2{border:1px solid #504E53;font-size:11px;padding-left:2px;padding-right:2px;background-color:#FFFFFF;}

.formnewsletter{border:1px solid #E4E5E4;font-size:11px;padding-left:2px;padding-right:2px;}
.borderright1{border-right:4px solid #FFFFFF;}
.borderleft1{border-left:4px solid #FFFFFF;}
.padwerbr1{padding:14px 0px 20px 18px;}
.padwerbr2{padding-left:18px;padding-top:5px;}
.padwerbr3{padding-top:16px;padding-right:18px;}

.newslettersend{background-color:#cccccc; padding: 3px 5px 3px 5px; text-decoration: none; border: 1px solid #000000; border-bottom: 1px solid #000000;}
.padnewsletter{padding: 5px 0px 5px 0px;}
.getimg{visibility:hidden;display:none;}


/* navi drop down image navigation */
div.imgnav1 {
	padding: 0;
	margin: 0;
}

div.mpoint { /* all list items */
	float: left;
	position: relative;
}

div.subpoint{
width:165px;
}

div.mpoint div.subpoint { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	top: 207px;
}

div.mpoint>div.subpoint { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

div.mpoint:hover div.subpoint, div.mpoint.over div.subpoint { /* lists nested under hovered list items */
	display: block;
}

#contentimgnav {
	clear: left;
}
/* navi drop down image navigation */


a.alpha:link {padding:1px 2px 1px 2px; text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.alpha:visited {padding:1px 2px 1px 2px; text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.alpha:hover {padding:1px 2px 1px 2px; text-decoration:none; color:#ffffff; background-color:#AF0623; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.alpha:active {padding:1px 2px 1px 2px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a.alphah:link {padding:1px 2px 1px 2px; text-decoration:none; color:#ffffff; background-color:#AF0623; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.alphah:visited {padding:1px 2px 1px 2px; text-decoration:none; color:#ffffff; background-color:#AF0623; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.alphah:hover {padding:1px 2px 1px 2px; text-decoration:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.alphah:active {padding:1px 2px 1px 2px; text-decoration:none; color:#ffffff; background-color:#AF0623; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a.linkhead:link{color:#AF0623; text-decoration:none;}
a.linkhead:visited{color:#AF0623; text-decoration:none;}
a.linkhead:hover{color:#A4A4A4; text-decoration:none;}
a.linkhead:active{color:#A4A4A4; text-decoration:none;}


/* navi drop down user navigation */
div.usernav1 {
	padding: 0;
	margin: 0;
}

div.userpoint { /* all list items */
	float: left;
	position: relative;
}

div.usersubpoint{
width:170px;
}

div.userpoint div.usersubpoint { /* second-level lists */
	display: none;
	position: absolute;
	left: 0;
	top: 42px;
}

div.userpoint>div.usersubpoint { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

div.userpoint:hover div.usersubpoint, div.userpoint.over div.usersubpoint { /* lists nested under hovered list items */
	display: block;
}

#contentusernav {
	clear: left;
}
a.imageusersubnav_1:link,a.imageusersubnav_1:visited,a.imageusersubnav_1:focus{color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:11px;padding-left:14px;}
a.imageusersubnav_1:hover{color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:11px;background-image:url(../images/menuepfeile/pfeil_w.gif);background-repeat:no-repeat;padding-left:14px;background-position:0px 2px;}
.bgddcolor{background-color:#B85860;}
/* navi drop down user navigation */

.visible{display:block;}
.hidden{display:none;}


