body{
	font-family:		arial;
	font-size:			12px;
	color:				#000000;
	margin:				0px;
	padding:			0px;
}
a{
	color:				#1E508C;
	font-weight:		bold;
}
a:hover{
	color:				#BB4600;
	font-weight:		bold;
}
table{	padding:10px;}
#main{
/*	width:				765px;*/
	width:				767px;
	margin-left:		15px;
}
#logo{
	float:				left;
	height:				60px;
	margin-bottom:		20px;
}
#banner{
	float:				right;
	margin-bottom:		20px;
}
#menue{
	clear: 				both;
}
#top{
	width:				765px;
	color:				#7A9BC5;
	font-family:		arial;
	font-size:			10px;
	margin-bottom:		1px;
	background:			url(../img/bg-top.gif) no-repeat;
	width:				311px;
	margin-left:		44px;
	text-align:			center;
}
#middle{
	height:				24px;
}
#middle ul{
	margin:				0px;	
	padding:			0px;
}
#middle ul li{
	list-style:			none;	
	display:			inline;
	margin:				0;
	padding:			0;
}
#middle ul li a{
	font-family:		Arial, sans-serif;
	font-weight:		bold;
	font-size:			12px;
	color:				#FFFFFF;
	padding-top:		5px;
	padding-bottom:		4px;
	padding-left:		5px;
	padding-right:		5px;
	text-decoration:	none;
}
#middle ul li a.home{
	background:			url(../img/bg-blue-home.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.home:hover{
	background:			url(../img/bg-blue-home-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.home-a{
	background:			url(../img/bg-blue-home-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.iaded{
	background:			url(../img/bg-blue-iaded.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.iaded:hover{
	background:			url(../img/bg-blue-iaded-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.iaded-a{
	background:			url(../img/bg-blue-iaded-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
	margin-left:		1px;
}


#middle ul li a.xaded{
	background:			url(../img/bg-blue-iaded.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xaded:hover{
	background:			url(../img/bg-blue-iaded-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xaded-a{
	background:			url(../img/bg-blue-iaded-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}


#middle ul li a.xmladed:hover{
	background:			url(../img/bg-blue-xmladed-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xmladed-a{
	background:			url(../img/bg-blue-xmladed-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.xmladed{
	background:			url(../img/bg-blue-xmladed.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}

/* mw 20080130 */
/*#middle ul li a.rssaded{
	background:			url(../img/bg-blue-rssaded.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.rssaded:hover{
	background:			url(../img/bg-blue-rssaded-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.rssaded-a{
	background:			url(../img/bg-blue-rssaded-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}*/


#middle ul li a.contextaded{
	background:			url(../img/bg-blue-contextaded.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.contextaded:hover{
	background:			url(../img/bg-blue-contextaded-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.contextaded-a{
	background:			url(../img/bg-blue-contextaded-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
/* mw 20080130 */

#middle ul li a.rss{
	background:			url(../img/bg-blue-rss.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.rss-a{
	background:			url(../img/bg-blue-rss-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.rss:hover{
	background:			url(../img/bg-blue-rss-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xml{
	background:			url(../img/bg-blue-xml.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xml:hover{
	background:			url(../img/bg-blue-xml-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.xml-a{
	background:			url(../img/bg-blue-xml-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.istream{
	background:			url(../img/bg-blue-istream.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.istream:hover{
	background:			url(../img/bg-blue-istream-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.istream-a{
	background:			url(../img/bg-blue-istream-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.dhtml{
	background:			url(../img/bg-blue-dhtml.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.dhtml:hover{
	background:			url(../img/bg-blue-dhtml-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.dhtml-a{
	background:			url(../img/bg-blue-dhtml-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.micro{
	background:			url(../img/bg-blue-micro.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.micro:hover{
	background:			url(../img/bg-blue-micro-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.micro-a{
	background:			url(../img/bg-blue-micro-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.banner{
	background:			url(../img/bg-blue-banner.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.banner:hover{
	background:			url(../img/bg-blue-banner-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
}
#middle ul li a.banner-a{
	background:			url(../img/bg-blue-banner-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
}
#middle ul li a.prov{
	background:			url(../img/bg-green-prov.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.prov:hover{
	background:			url(../img/bg-green-prov-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.prov-a{
	background:			url(../img/bg-green-prov-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.anmeldung{
	background:			url(../img/bg-lightblue-anmeldung.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.anmeldung:hover{
	background:			url(../img/bg-lightblue-anmeldung-o.gif) no-repeat;
	color:				#FFFFFF;
	float:				left;
	margin-left:		1px;
}
#middle ul li a.anmeldung-a{
	background:			url(../img/bg-lightblue-anmeldung-a.gif) no-repeat;
	color:				#BB4600;
	float:				left;
	margin-left:		1px;
}
#bottom{
	width:				763px;
	background:			#FDE3A6 url(../img/navi-bottom-bg.gif) repeat-x;
	border-bottom:		1px solid #FFA054;
	border-right:		1px solid #FFA054;
	border-left:		1px solid #FFA054;
	height:				25px;
}
#bottom ul{
	margin:				0px;
	padding:			0px;
}
#bottom ul li{
	list-style:			none;	
	display:			inline;
	margin:				0px;
}
#bottom ul li a{
	font-weight:		normal;
	font-size:			12px;
	padding:			5px;
	border-right:		1px solid #FFFFFF;
	margin:				0px;
	float:				left;
}
#bottom ul li a:hover{
	background:			#FFEBC2;
	color:				#BB4600;
	float:				left;
}

#content{
	width:				570px;
	min-height:			570px;
	background:			#F4F3F6 url(../img/bg-content-p.gif) repeat-y;
	border-bottom:		1px solid #659ACE;
	margin-top:			15px;
	float:				left;
}
#content h1{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	background:			#659ACE url(../img/bg-content-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}


/*#content{
	width:				570px;
	margin-top:			15px;
	float:				left;	
}*/
/*#content{
	width:				570px;
	min-height:			570px;
	background:			#F4F3F6 url(../img/bg-content-p.gif) repeat-y;
	border-bottom:		1px solid #659ACE;
	margin-top:			15px;
	float:				left;
}*/

/*von norman*/
/*#content{
	width:				570px;
	margin-top:			15px;
	float:				left;	
}
#content1{
	width:				570px;
	background:			#F4F3F6 url(../img/bg-content1-p.gif) repeat-y;
	float:				left;
	border-bottom:		1px solid #659ACE;
	margin-bottom:		15px;
}
#content2{
	width:				570px;
	background:			#F4F3F6 url(../img/bg-content2-p.gif) repeat-y;
	float:				left;
	border-bottom:		1px solid #84B631;
	margin-bottom:		15px;
}
#content3{
	width:				570px;
	background:			#F4F3F6 url(../img/bg-content3-p.gif) repeat-y;
	float:				left;
	border-bottom:		1px solid #3980CA;
	margin-bottom:		15px;
}
#content4{
	width:				570px;
	background:			#F4F3F6 url(../img/bg-content4-p.gif) repeat-y;
	float:				left;
	border-bottom:		1px solid #4CB84A;
	margin-bottom:		15px;
}
#content5{
	width:				570px;
	background:			#F4F3F6 url(../img/bg-content5-p.gif) repeat-y;
	float:				left;
	border-bottom:		1px solid #F4C963;
	margin-bottom:		15px;
}
#content1 h1{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	background:			#659ACE url(../img/bg-content1-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#content2 h1{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	background:			#84B631 url(../img/bg-content2-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#content3 h1{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	background:			#3980CA url(../img/bg-content3-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#content4 h1{
	color:				#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	background:			#4CB84A url(../img/bg-content4-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#content5 h1{
	color:				#1E508C;
	font-weight:		bold;
	font-size:			12px;
	background:			#F4C963 url(../img/bg-content5-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}*/

/*ende von norman*/
#content p{
	color:				#000000;
	font-weight:		normal;
	font-size:			12px;
	padding:			10px;
	margin:				0px;
}
#leftcol{
	float:				right;
}
#teaser-iaded{
	width:				180px;
	background:			#FFFAEF url(../img/bg-teaser-p.gif) repeat-y;
	border-bottom:		1px solid #F4C963;
	margin-top:			15px;
}
#teaser-iaded h3{
	color:				#1E508C;
	font-weight:		bold;
	font-size:			12px;
	background:			#F4C963 url(../img/bg-teaser-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#teaser-iaded p{
	color:				#00000;
	font-weight:		normal;
	font-size:			12px;
	padding:			5px;
	margin:				0px;
}
#teaser-banner{
	width:				180px;
	background:			#FFFAEF url(../img/bg-teaser-p.gif) repeat-y;
	border-bottom:		1px solid #F4C963;
	margin-top:			15px;
}
#teaser-banner h3{
	color:				#1E508C;
	font-weight:		bold;
	font-size:			12px;
	background:			#F4C963 url(../img/bg-teaser-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#teaser-banner p{
	color:				#00000;
	font-weight:		normal;
	font-size:			12px;
	padding:			5px;
	margin:				0px;
}
#teaser-xaded{
	width:				180px;
/*
	background:			#FFFAEF url(../img/bg-teaser-p.gif) repeat-y;
	border-bottom:		1px solid #F4C963;
*/
	margin-top:			15px;
}
#teaser-xaded h3{
	color:				#1E508C;
	font-weight:		bold;
	font-size:			12px;
	background:			#F4C963 url(../img/bg-teaser-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
/*
#teaser-xaded p{
	color:				#00000;
	font-weight:		normal;
	font-size:			12px;
	padding:			5px;
	margin:				0px;
}
*/
#teaser-rss{
	width:				180px;
	background:			#FFFAEF url(../img/bg-teaser-p.gif) repeat-y;
	border-bottom:		1px solid #F4C963;
	margin-top:			15px;
}
#teaser-rss h3{
	color:				#1E508C;
	font-weight:		bold;
	font-size:			12px;
	background:			#F4C963 url(../img/bg-teaser-h1.gif) no-repeat;
	line-height:		25px;
	padding-left:		5px;
	margin:				0px;
}
#teaser-rss p{
	color:				#00000;
	font-weight:		normal;
	font-size:			12px;
	padding:			5px;
	margin:				0px;
}
#prefooter{
	clear: 				both;
	width:				765px;
	height:				25px;
}
#footer{
	clear: 				both;
	width:				765px;
	border-top:			2px solid #FFDF7B;
}
#footer-left{
	float: 				left;
	width:				558px;
	padding-top:		10px;
}
#footer-right{
	float: 				right;
	font-size:			10px;
	width:				185px;
}
#vir{
	margin-top:			4px;
	border-bottom:		1px solid #FFDF7B;
	background:			url(../img/logo-vir.gif) no-repeat;
	padding-left:		62px;
	padding-bottom:		4px;
	height:				55px;
}
#tuev{
	margin-top:			4px;
	border-bottom:		1px solid #FFDF7B;
	background:			url(../img/logo-tuev.gif) no-repeat;
	padding-left:		62px;
	padding-bottom:		8px;
	height:				45px;
}
#warentest{
	margin-top:			4px;
	background:			url(../img/logo-warentest.gif) no-repeat;
	padding-left:		6px;
	padding-top:		35px;
}
#nobold{
	margin-top:			8px;
	padding-bottom:		15px;
}
#nobold a{
	font-weight:		normal;
}
#kataloge{
	padding-bottom:		10px;
}
#kataloge a{
	font-weight:		normal;
}
.intl{
	font-size:			10px;
	border-top:			1px solid #FFDF7B;
	margin-top:			18px;
	padding-top:		5px;
}
.copy{
	font-size:			10px;
}
#dotted{
	width:				568px;
	background:			url(../img/dotted.gif) repeat-x;
}


form#xmladed {
	margin-left: 10px;
}

#xmladed label, #xmladed input, #xmladed select, #xmladed img {
	display: block;
	float: left;
	margin: 3px;
}

#xmladed br {
	clear: both;
}

#xmladed label {
	width: 120px;
}

#xmladed input {
	width: 200px;
}

input#submit2 {
	width: auto;
}

input.error {
	border: 2px solid #AA0000;
}

label.errordesc {
	font-size: 10px;
	color: #AA0000;
}




