
body {
	margin:0px;
	font-family:verdana, arial, tahoma;
	font-size:10px;
	color:#666666;
	background-color:#FFFFFF;
}


.border {
	width:920px;
	border:0px solid #FFFFFF;
}

.logo {	
	background: url('../pics/logo.jpg') no-repeat;
	width:200px;
	height:45px;
	float:left;
	margin-top:5px;
	margin-left:4px;	
}

.topNav {
	width:690px;
	height:45px;
	color:#990000;
	text-align:right;
	line-height:20px;
	margin-top:5px;
	margin-right:20px;
	float:right;	
}

.header {
	width:900px;
	height:90px;
	border:0px solid #FFFFFF;
	border-bottom-width:1px;
	border-left-width:0px;
}



.left {
	float:left;
	width:200px;
	background-color:#E5E5E5;	
}



.middle {
	float:left;
	padding:0px;
	width:553px;
	background-image:url(../pics/naviBackground.gif);
	background-position:top;
	background-repeat:repeat-x;
}



.right {
	float:left;
	width:146px;
	padding:0px;
}

.block {
	font-family:verdana, arial, tahoma;
	font-size:10px;
	line-height:15px;
	color:333333;
	padding:2px;	
	border:0px solid #FFFFFF;
}

.blockHead {
	background: url('../pics/navRed.gif');
	background-repeat: repeat-y;
	background-color:#999999;
	color:#FFFFFF;
	border-bottom-width:1px;
	height:18px;
	font-weight:bold;
	padding-left:7px;
}

.blockLine {
	background-color:#E5E5E5;
	border-bottom-width:1px;
	padding-left:7px;
	padding-right:5px;			
}

.blockBottom {
	background-color:#999999;
	color:#FFFFFF;
	height:5px;	
}

.blockTop {
	background-color:#999999;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	width:146px;
height:22px;	
}



html* .right {
	overflow:hidden;
}

.box, .boxDownload {
	line-height:15px;
	color:#333333;
	background-color:#E5E5E5;
	border-bottom-width:1px;
	padding:7px;
	border-bottom:1px solid #FFFFFF;	
}

.boxDownload {
	width:146px;
	overflow:hidden;
}
html>body .boxDownload {
	width:132px;
}


.shortUrl {
	width:553px;
	background-color:#E5E5E5;
	border: 1px solid #FFFFFF;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	width:541px;
height:13px;}

.sitemapLevel1 {
background: url('../pics/sitemap1.gif');
background-repeat: no-repeat;
padding-left:20px;
}

.sitemapLevel2 {
background: url('../pics/sitemap2.gif');
background-repeat: no-repeat;
padding-left:40px;
}

.sitemapLevel3 {
background: url('../pics/sitemap3.gif');
background-repeat: no-repeat;
padding-left:60px;
}

.navi2 {	
	background-color:#E5E5E5;
	border-bottom-width:1px;
	padding-left:7px;
	padding-right:5px;
	cursor:pointer;			
}

.navi2Active {
	background: url('../pics/navi1Active.gif') top;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#E5E5E5;
	border-bottom-width:1px;
	color:#990000;
	font-weight:bold;	
	padding-left:7px;
	cursor:pointer;				
}

.navi3 {	
	background-color:#F2F2F2;
	border-bottom-width:1px;
	padding-left:14px;
	padding-right:5px;
	cursor:pointer;			
}

.navi3Active {
	background: url('../pics/navi1Active.gif');
	background-repeat: repeat-x;
	background-position: top;
	background-color:#F2F2F2;
	border-bottom-width:1px;
	font-weight:bold;	
	padding-left:14px;
	cursor:pointer;				
}

.main {	
	font-family:verdana, arial, tahoma;
	font-size:10px;
	line-height:15px;
	color:#666666;
	margin:1px;
	vertical-align:top;	
	overflow:hidden;
	border:1px solid #E5E5E5;
	width:549px;
}



.opacity50 {
	-moz-opacity:.50;
	filter: alpha(opacity=50);
}



.contentHeader {
	width: 100%;
	margin: 10px;
	padding:0px;
}

.contentMiddle {
	width: 100%;
	margin: 10px;
	padding:0px;
}



.contentLeft {
	float: left;
	padding:10px;
	width:253px;
}

.contentRight {
	float: right;
	padding:10px;
	width:253px;
}

.extBox {
	float:left;
	border-right:1px solid #FFFFFF;
	width:273px;
	
}



.productLeft {
	float: left;
	width: 192px;
	margin: 10px;
	padding:0px;
}



.productRight {
	float: right;
	width: 292px;
	margin: 10px;
	padding:0px;
}



.contentFooter {
	width: 100%x;
	margin: 0px;
	padding:10px;
}

.catOverview {
	height:100px;
}

.artikel img {
	border:0px solid #E5E5E5;
}

.middleTop {
	left:200px;	
	top:155px;
	width:700px;
	border:0px solid #FFFFFF;
	border-bottom-width:1px;
}

.naviTop2 {
	padding-left:20px;
	cursor:pointer;
	display:inline;
}

.naviTop2Active {	
	padding-left:20px;
	color:#666666;
	cursor:pointer;
	display:inline;
}

.navi1 {
	float:left;
	font-family:verdana, arial, tahoma;
	font-size:10px;
	line-height:22px;
	color:FFFFFF;
	width:90px;
height:22px;	border-right: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
	background-color:#999999;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}



.navi1Active {
	float:left;
	font-family:verdana, arial, tahoma;
	font-size:10px;
	line-height:22px;
	color:#FFFFFF;
	width:90px;
height:22px;	border-right: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
	background-color:#999999;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("../pics/navi0Active.gif");
}



.naviTop {

	background-color:#999999;

	color:#FFFFFF;

	border-bottom-width:1px;

	height:23px;

	border-right:1px solid #333333;

	padding-left:7px;	

}





.textForm {

	font-family:verdana, arial, tahoma;

	font-size:10px;

	color:#333333;

	border:1px solid #E5E5E5;

	width:100px;	

}



.textFormDark {

	font-family:verdana, arial, tahoma;

	font-size:10px;

	color:#333333;

	border:1px solid #999999;	

}



.button {

	background-color:#E5E5E5;

	font-family:verdana, arial, tahoma;

	font-size:10px;

	color:#999999;

	border:1px solid #999999;

	padding:0px;

}



.smallHeadline {

	font-weight:bold;

	color:990000;

}



p {

	margin-top:10px;

	margin-bottom:2px;

}



ul {

	margin:0px;

	padding:0px;

}



li {

	list-style:url('../pics/listPoint.gif') outside;

	margin-top:0px;	

	margin-left:17px;

	padding-left:0px;

}



a.headline:link {

	text-decoration:none;

	color:#990000;

	font-weight:bold;

}



a.headline:hover {

	text-decoration:yes;

	color:#990000;

	font-weight:bold;

}



a.headline:visited {

	text-decoration:none;

	color:#990000;

	font-weight:bold;

}



a.grey:link {

	text-decoration:none;

	color:#666666;

}



a.grey:hover {

	text-decoration:yes;

	color:#990000;

}



a.grey:visited {

	text-decoration:none;

	color:#666666;

}



a {

	text-decoration:none;

	color:#666666;

}



a.hover {

	text-decoration:yes;

	color:#990000;	

}



.red {

	color:#990000;

}

.nonered {

	color:#666666;

}





.tabHead1 {

	font-family:verdana, arial, tahoma;

	background-color:#990000;

	color:#FFFFFF;

	font-size:10px;

	padding:4px;

	font-weight:bold;

	border:0px;

}

.tabHead2 {

	font-family:verdana, arial, tahoma;

	background-color:#990000;

	color:#FFFFFF;

	font-size:10px;

	padding:4px;

	font-weight:bold;

	border:0px;

}

.tabFooter0 {

	font-family:verdana, arial, tahoma;

	background-color:#E5E5E5;

	color:#666666;

	font-size:10px;

	padding:4px;

	font-style:italic;	

}



.tabSlip0 {

	font-family:verdana, arial, tahoma;

	background-color:#FFFFFF;

	color:#666666;

	font-size:10px;

	padding:4px;

}



.tabSlip1 {

	font-family:verdana, arial, tahoma;

	background-color:#E5E5E5;

	color:#666666;

	font-size:10px;

	padding:4px;

}



tr {

	font-family:verdana, arial, tahoma;

	color:#666666;

	font-size:10px;

}



.floatingWindows {
	position:absolute; 
	top:186px; 
	left:201px; 
	width:550px; 
	visibility:hidden; 
	background-color:#E5E5E5
}

