.copyblue {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 13px;
	color: #000000
}

img {
	border: 0px;
}

.mag {
	color: #FF0066
}

td {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 13px;
	color: #000000
}

.news {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 13px;
	color: #000000
}

.lead {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 13px;
	color: #000000
}

.headline {
	font-size: 18px;
	font-family: Arial,Verdana,Helvetica;
	font-weight: normal;
	color: #ff0066
}

.teaserhead {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 17px;
	color: #ff0066
}

.teaserhead2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	color: #000000
}

.subheadline {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 13px;
	color: #000000
}

.micronav {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000
}

.minitxt {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #333333
}

.micronavselected {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #ff0066
}

.language {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000
}

.teaser {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #999999
}

a.micronav:link { font-weight: normal; text-decoration: underline; color: #000000 }
a.micronav:visited { font-weight: normal; text-decoration: underline; color: #000000 }
a.micronav:hover { font-weight: normal; text-decoration: underline; color: #ff0066 }
a.micronav:active { font-weight: normal; text-decoration: underline; color: #000000 }

a.minitxt:link { font-weight: normal; text-decoration: none; color: #333333 }
a.minitxt:visited { font-weight: normal; text-decoration: none; color: #333333 }
a.minitxt:hover { font-weight: normal; text-decoration: none; color: #333333 }
a.minitxt:active { font-weight: normal; text-decoration: none; color: #333333 }

a.language:link { font-weight: normal; text-decoration: underline; color: #FFFFFF }
a.language:visited { font-weight: normal; text-decoration: underline; color: #FFFFFF }
a.language:hover { font-weight: normal; text-decoration: underline; color: #333333 }
a.language:active { font-weight: normal; text-decoration: underline; color: #FFFFFF }

.tddark {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000; 
	background-color: #CCCCCC
}

.tdlight {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000; 
	background-color: #E7E7E7
}

.tdttdark {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 1px;
	color: #000000; 
	background-color: #CCCCCC
}

.tdttdarker {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 1px;
	color: #000000; 
	background-color: #999999
}

.tdttblack {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	line-height: 1px;
	color: #000000; 
	background-color: #000000
}

.tdttmbold {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000; 
	background-color: #E7E7E7
}

.tdttcbold {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	text-indent:10px;
	margin-left:10px;
	color: #000000; 
	background-color: #E7E7E7
}

.tdttcnormal {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	text-indent:10px;
	margin-left:10px;
	color: #000000; 
	background-color: #E7E7E7
}

.tdmag {
	background-color: #FF0066
}

.tdfaqbold {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000; 
	background-color: #E7E7E7
}

.offer {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	color: #000000;
}

.offerheader {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	line-height: 16px;
	color: #ffffff;
	background-color: #999999
}

.menue {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 17px;
	color: #333333;
	background-color: #e7e7e7
}

.menueaktuell {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 17px;
	color: #ffffff;
	background-color: #ff0066
}

.mainmenue {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 19px;
	color: #333333;
	background-color: #cccccc
}

.mainmenuedark {
	color: #ffffff;
	background-color: #999999;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 19px;
}

.mainmenueaktuell {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 19px;
	color: #FFFFFF;
	background-color: #ff0066
}

.wasaktuell {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	line-height: 19px;
	color: #FF0066;
	background-color: #cccccc
}

.topmenue {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	color: #ffffff
}

.topmenueaktuell {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	color: #ff0066;
	background-color: #ffffff
}

.footer {
	font-size: 10px;
	font-family: Arial,Verdana,Helvetica;
	color: #000000
}

a:link { font-weight: normal; text-decoration: underline; color: #ff0066 }
a:visited { font-weight: normal; text-decoration: underline; color: #ff0066 }
a:hover { font-weight: normal; text-decoration: underline; color: #333333 }
a:active { font-weight: normal; text-decoration: underline; color: #000000 }

a.mag:link { font-weight: normal; text-decoration: underline; color: #ff0066 }
a.mag:visited { font-weight: normal; text-decoration: underline; color: #ff0066 }
a.mag:hover { font-weight: normal; text-decoration: underline; color: #333333 }
a.mag:active { font-weight: normal; text-decoration: underline; color: #000000 }

a.menue:link { font-weight: bold; text-decoration: none; color: #333333 }
a.menue:visited { font-weight: bold; text-decoration: none; color: #333333 }
a.menue:hover {  font-weight: bold; text-decoration: none; color: #ff0066 }
a.menue:active { font-weight: bold;	text-decoration: none; color: #333333 }

a.submenue:link { text-decoration: none; color: #333333 }
a.submenue:visited { text-decoration: none; color: #333333 }
a.submenue:hover {  text-decoration: none; color: #ff0066 }
a.submenue:active { text-decoration: none; color: #333333 }

a.mainmenue:link { font-weight: bold; text-decoration: none;  color: #333333 }
a.mainmenue:visited { font-weight: bold; text-decoration: none;  color: #333333 }
a.mainmenue:hover { font-weight: bold; text-decoration: none; color: #ff0066  }
a.mainmenue:active { font-weight: bold; text-decoration: none;  color: #333333 }

a.mainmenuedark:link { color: #ffffff; font-weight: bold; text-decoration: none }
a.mainmenuedark:visited { color: #ffffff; font-weight: bold; text-decoration: none }
a.mainmenuedark:hover { color: #ff0066; font-weight: bold; text-decoration: none }
a.mainmenuedark:active { color: #ffffff; font-weight: bold; text-decoration: none }

a.mainmenueaktuell:link { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.mainmenueaktuell:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.mainmenueaktuell:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.mainmenueaktuell:active { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }

a.menueaktuell:link { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.menueaktuell:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.menueaktuell:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }
a.menueaktuell:active { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #ff0066 }

a.wasaktuell:link { color: #FF0066; font-weight: bold; text-decoration: none }
a.wasaktuell:visited { color: #FF0066; font-weight: bold; text-decoration: none }
a.wasaktuell:hover { color: #FF0066; font-weight: bold; text-decoration: none }
a.wasaktuell:active { color: #FF0066; font-weight: bold; text-decoration: none }

a.topmenue:link { font-weight: bold; text-decoration: none; color: #FFFFFF }
a.topmenue:visited { font-weight: bold; text-decoration: none; color: #FFFFFF }
a.topmenue:hover { font-weight: bold; text-decoration: none;  color: #000000 }
a.topmenue:active { font-weight: bold; text-decoration: none; color: #FFFFFF }

a.topmenueaktuell:link { font-weight: bold; text-decoration: none; color: #ff0066; background-color: #ffffff }
a.topmenueaktuell:visited { font-weight: bold; text-decoration: none; color: #ff0066; background-color: #ffffff }
a.topmenueaktuell:hover { font-weight: bold; text-decoration: none; color: #ff0066; background-color: #ffffff }
a.topmenueaktuell:active { font-weight: bold; text-decoration: none; color: #ff0066; background-color: #ffffff }

a.offerheader:link { font-weight: bold; text-decoration: none; color: #FFFFFF }
a.offerheader:visited { font-weight: bold; text-decoration: none; color: #FFFFFF }
a.offerheader:hover { font-weight: bold; text-decoration: none; color: #000000 }
a.offerheader:active { font-weight: bold; text-decoration: none; color: #FFFFFF }

a.footer:link { font-weight: normal; text-decoration: underline; color: #000000 }
a.footer:visited { font-weight: normal; text-decoration: underline; color: #000000 }
a.footer:hover { font-weight: normal; text-decoration: underline; color: #ff0066 }
a.footer:active { font-weight: normal; text-decoration: underline; color: #ff0066 }

.input1 {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	width:85px;
	color: #000000;
	background: #ffffff
}

.input2 {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	width:155px;
	color: #000000;
	background: #ffffff
}

.input3 {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	width:30px;
	color: #000000;
	background: #ffffff
}

.input4 {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	width:50px;
	color: #000000;
	background: #ffffff
}

.max {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	line-height: 13px;
	color: #000000
}

.klax {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	line-height: 13px;
	color: #000000
}

.mbc {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	line-height: 13px;
	color: #000000
}

.menuebox {
	text-indent:-10px;
	margin-left:25px;
}

.submenuebox {
	text-indent:-10px;
	margin-left:35px;
}

.mainmenuebox {
	text-indent:-10px;
	margin-left:15px;
}

.menuebox_third {
	text-indent:-10px;
	margin-left:35 px;
}

.menuebox_fourth {
	text-indent:-10px;
	margin-left:45 px;
}

/* Quickinfo: */
.headdark {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000
}

.headlight {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000
}

.quickinfohead {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #ffffff;
	background-color: #999999
}

.leftdark {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000;
	background-color: #cccccc
}

.leftlight {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000;
	background-color: #e7e7e7
}

.rightdark {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000;
	background-color: #e7e7e7
}

.rightlight {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff
}

/* Defines width of Buttons: */
.button {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
	text-decoration: none;
	width: 65px;
}

/* Sitemap: */
.maphead { 
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	font-weight: bold; 
	color: #ffffff;
	background-color: #ff0066 
}

a.maphead:link { font-weight: bold; color: #ffffff; text-decoration: none }
a.maphead:visited { font-weight: bold; color: #ffffff; text-decoration: none }
a.maphead:hover { font-weight: bold; color: #333333; text-decoration: none }
a.maphead:active { font-weight: bold; color: #ffffff; text-decoration: none }

.mapsubhead { 
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc
}

a.mapsubhead:link { font-weight: bold; color: #000000; text-decoration: none }
a.mapsubhead:visited { font-weight: bold; color: #000000; text-decoration: none }
a.mapsubhead:hover { font-weight: bold; color: #ff0066; text-decoration: none }
a.mapsubhead:active { font-weight: bold; color: #000000; text-decoration: none }

.maptext { 
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica;
	font-weight: normal;
	color: #000000;
	background-color: #e7e7e7
}

a.maptext:link { font-weight: normal; color: #000000; text-decoration: none }
a.maptext:visited { font-weight: normal; color: #000000; text-decoration: none }
a.maptext:hover { font-weight: normal; color: #ff0066; text-decoration: none }
a.maptext:active { font-weight: normal; color: #000000; text-decoration: none }

.iconbutton { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #ff0066 }		/* needed for Onlineshop */

a.iconbutton:link { font-weight: normal; color: #ff0066; text-decoration: none }
a.iconbutton:visited { font-weight: normal; color: #ff0066; text-decoration: none }
a.iconbutton:hover { font-weight: normal; color: #000000; text-decoration: none }
a.iconbutton:active { font-weight: normal; color: #000000; text-decoration: none }

.noiconbutton { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #000000 }	/* needed for Onlineshop */

.browseactive { font-size: 12px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #ff0066 }	/* needed for Onlineshop */

a.browseactive:link { font-weight: normal; color: #ff0066; text-decoration: none }
a.browseactive:visited { font-weight: normal; color: #ff0066; text-decoration: none }
a.browseactive:hover { font-weight: normal; color: #000000; text-decoration: none }
a.browseactive:active { font-weight: normal; color: #000000; text-decoration: none }

.browseinactive { font-size: 12px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #999999 }	/* needed for Onlineshop */

.feature { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #ff0066 }			/* needed for Onlineshop */

a.feature:link { font-weight: normal; color: #ff0066; text-decoration: none }
a.feature:visited { font-weight: normal; color: #ff0066; text-decoration: none }
a.feature:hover { font-weight: normal; color: #000000; text-decoration: none }
a.feature:active { font-weight: normal; color: #000000; text-decoration: none }

.nofeature { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #999999 }		/* needed for Onlineshop */

.featuregrey { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #ff0066; background-color: #e7e7e7 }	/* needed for Onlineshop */

a.featuregrey:link { font-weight: normal; color: #ff0066; text-decoration: none }
a.featuregrey:visited { font-weight: normal; color: #ff0066; text-decoration: none }
a.featuregrey:hover { font-weight: normal; color: #000000; text-decoration: none }
a.featuregrey:active { font-weight: normal; color: #000000; text-decoration: none }

.nofeaturegrey { font-size: 10px; font-family: Arial,Verdana,Helvetica; font-weight: normal; color: #333333; background-color: #e7e7e7 }	/* needed for Onlineshop */
/* DHTML Menu */
.td1SubMenuPane{
	position:absolute;
	left:166px;
	top:148px;
	width:165px;
	z-index:9;
	visibility:hidden;
}

.td1SubMenuItem{
	color:#333333;
	text-decoration:none;
}

.td1SubMenuArea{
	background:#e7e7e7;
	color:#333333;
	height:19px;
	line-height:19px;
}
a:link.td1SubMenuItem{text-decoration: none; color:#333333;}
a:visited.td1SubMenuItem{text-decoration: none; color:#333333;}
a:hover.td1SubMenuItem{text-decoration: none; color:#ff0066;}
a:active.td1SubMenuItem{text-decoration: none; color:#ff0066;}
/* ENDE */

