body {margin:0px; background: url(images/wsd07_top2_hg.gif); background-color: #ffffff; }

a { text-decoration: none; }

.top1 { vertical-align: top; height: 381px; background: url(images/wsd07_top1_hg.jpg) repeat-x;}
.oben { vertical-align: top; margin-left:20px; top:0px; height: 186px; width: 854px; background: url(images/wsd07_top1_oben.jpg) no-repeat;}
.unten { vertical-align: top; margin-left:20px; top:186px; height: 195px; width: 854px; background: url(images/wsd07_top1_unten.jpg) no-repeat;}
#logo { position:absolute; left:54px; top:10px; width:138px; height:131px; }
#bild1 { position:absolute; left:233px; top:70px; width:150px; height:100px; background: url(images/wsd07_bild1.jpg) no-repeat; border:1px solid #ff0000;}
#bild2 { position:absolute; left:393px; top:70px; width:150px; height:100px; background: url(images/wsd07_bild2.jpg) no-repeat; border:1px solid #ff0000;}
#bild3 { position:absolute; left:553px; top:70px; width:150px; height:100px; background: url(images/wsd07_bild3.jpg) no-repeat; border:1px solid #ff0000;}
#bild4 { position:absolute; left:713px; top:70px; width:150px; height:100px; background: url(images/wsd07_bild4.jpg) no-repeat; border:1px solid #ff0000;}

.top2 { vertical-align: top;}
.inhalt { vertical-align: top; margin-left:20px; width: 854px; background: url(images/wsd07_content_hg.jpg) repeat-y; }

.footer { vertical-align: middle; margin-left:20px; height: 60px; width: 854px; background: url(images/wsd07_footer_hg.jpg) no-repeat;}
.footertext {font-family:verdana,helvetica,sans-serif; font-size:10px; font-weight: bold;}

.informationen { MARGIN: 5px; font-family:verdana,helvetica,sans-serif; font-size:11px; font-weight: bold; }
.produkte { MARGIN: 20px; font-family:verdana,helvetica,sans-serif; font-size:11px; font-weight: bold; color:#ffffff; }
.weitereprodukte { MARGIN: 20px; font-family:verdana,helvetica,sans-serif; font-size:18px; font-weight: bold; color:#ffffff; }
.weitereproduktetext { MARGIN: 0px; font-family:verdana,helvetica,sans-serif; font-size:11px; font-weight: normal; color:#ffffff; }
.weitereproduktetextklammer { MARGIN: 0px; font-family:verdana,helvetica,sans-serif; font-size:9px; font-weight: normal; color:#ffffff; }

.weitereproduktetext a:link, .weitereproduktetext a:active, .weitereproduktetext a:visited {
	text-decoration: none;
	color: #ffffff;
}

.weitereproduktetext a:hover {
	text-decoration: none;
	color: #333333;
}

.top5 a:link, .footerrechtstext a:active, .footerrechtstext a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

.top5 a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}


.content {
	position:relative;
	width:550px;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:1.5;
	padding:20px;
}

.text {
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:1.5;
}

.tabellentext {
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	padding:5px;
}

.tabellentext td{
	border-bottom: 1px solid #A5B5C6;
}


ul#topnav {
	list-style: none;
	margin:0;
	padding:0;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
}

ul#topnav li {
	line-height: 20px;
	display: block;
	width: 100%;
	border-bottom: 1px solid #FFFFFF;
}

ul#topnav li a:link, ul#topnav li a:active, ul#topnav li a:visited {
	text-decoration: none;
	display: block;
	width: 88%;
	padding-left: 10px;
	color: #333333;
}

ul#topnav li a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #034BAC;
	display: block;
	width: 100%;
}


ul#topnav ul.subnav {
	list-style: none;
	margin:0;
	padding:0;
	font-size:10px;
}

ul#topnav ul.subnav li {
	border-top: 0 none;
	padding-left: 10px;
	font-size:10px;
}

ul#topnav ul.subnav li a:link, ul#topnav ul.subnav li a:active, ul#topnav ul.subnav li a:visited {
	font-size:10px;
	color: #2E3192;
	background-color: transparent;
}

ul#topnav ul.subnav li a:hover {
	font-size:10px;
	color: #666666;
	background-color: transparent;
	text-decoration: underline;
}

/* Überschriften */

h1 {
	font-size:18px;
	line-height:22px;
	color:#000000;
	font-weight:normal;
	padding:0px;
}

h2 {
	font-size:14px;
	line-height:16px;
	color:#000000;
	font-weight:bold;
	padding:0px;
}

h3 {
	font-weight:bold;
	font-size:11px;
	color:#E31D3C;
	padding:0px;
}

