A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;

	}
A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline overline;
	color: #BB2F32;
	}
A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline overline;
	color: #BB2F32;
	}

.hrklasse {
	border: thin dotted #999999;
	width: 250px;
}	
.subMenuState {
	height: 16px;
}	
	
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border: 2px double #D9D7BF;
	position: absolute;
	visibility: visible;
	width: 500px;
	left: 320px;
	top: 290px;
	z-index: 1;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
content-leftline {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-left-style: solid;
	border-top-color: #993300;
	border-right-color: #993300;
	border-bottom-color: #993300;
	border-left-color: #993300;
}

.cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #C7C5B8;
	background-image: url(../media/bg-niro.jpg);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}


.login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 2px solid #E9E8DA;
	z-index: 99;
}



.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 2px solid #E9E8DA;
}
	.cont-norm-pos-lineleft {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.normal_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.large_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.link_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.link_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.link_normal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.link_normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.submenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 5px;
	color: #666666;
}
.katalogbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	border: 2px double #D9D7BF;
	position: absolute;
	visibility: visible;
	width: 507px;
	z-index: 1;
	background-color: #FFFFFF;
	left: 313px;
	top: 290px;
}
.border {
	border: 1px solid #DEDBC3;
}

.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.fliesstext_schwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.headline {
}


.detailbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 0px;
	border: 2px double #D9D7BF;
	position: absolute;
	visibility: visible;
	width: 487px;
	left: 186px;
	top: 182px;
	z-index: 1;
	background-color: #FFFFFF;
	height: 414px;
}
.Lauftext { 
	color:#FFFFFF; 
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}



.td-0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.td-last {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.contentarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 15px;
	vertical-align: top;
}
.teaser1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F6F5EE;
}

.imagearea {
	background-image: url(../media/bg_sub_creme_flame.jpg);
	width: 130px;
	vertical-align: top;
	padding-top: 15px;
}
.teaser2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEECDF;
}
.teaser3 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DEDBC3;
}




.videobutton{
  	background-color: black;
  	background-image: url(../media/system/video.gif);
  	width: 500px; 
	height:37px;
}

.videobutton a:hover,
.videobutton a:active,
.videobutton a:focus, {
  	background-color: black;
  	background-image: url(../media/system//video_active.gif);

}