/*nicht bekannt, für was header benötigt wird*/
#header {
	width: 900px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 50px;
}
/*globales DIV für die Navigation*/
#left {
	width:162px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	top:190px;
	left:4px;
	}
#left {
	\width: 158px;
	w\idth: 162px;
}

/*Navigationsmenü links, Größe und Ausrichting*/
#menue {
	width:160px;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	/*background-color:#f8f9ea;*/ 
	border-top:1px solid #aaaaaa;	
	}
	
/*Hier wird UL formatiert*/	
#menue ul {
	list-style-type:none;
	width:160px;
	margin:0px;
	padding:0px;

}
#menue li a {
display:inline-block;
/*width:160px;*/
}
#menue li a {
	display:block;
	/*width:154px;*/
	text-decoration:none;
	border-bottom:1px solid #aaaaaa;
	border-top:thin solid #cccccc;
	border-top:#ffffff 2px solid;
}
#menue li a:hover {
display:block;
background-color:#999933;
width:154px;
}
#menue li a:active {
display:block;
width:154px;
background-color:#999933;

}

.maintopic {
padding-top:4px; 
padding-right:2px;
padding-bottom:4px;
padding-left:4px;
color:#000000;
font-size:100%;
overflow: hidden;
background-color:#f8f9ea;
}

.maintopicsel {
padding-top:4px;
padding-right:2px;
padding-bottom:4px;
padding-left:4px;
color:#000000;
font-size:100%;
background-color:#f8f9ea;

}

.topic {
padding-top:4px;
padding-right:2px;
padding-bottom:4px;
padding-left:4px;
color:#000000;
font-size:100%;
overflow: hidden;
background-color:#f8f9cc;
}
.topicsel {
padding-top:4px;
padding-bottom:4px;
padding-right:2px;
padding-left:4px;
color:#000000;
font-size:100%;
background-color:#999966;
}

.subtopic {
padding-top:4px;
padding-right:2px;
padding-bottom:4px;
padding-left:4px;
color:#000000;
font-size:100%;
overflow: hidden;
background-color:#f8f9ff;
}

.subtopicsel {
padding-top:4px;
padding-right:2px;
padding-left:4px;
padding-bottom:4px;
color:#000000;
font-size:100%;
background-color:#999966;
}
/*.subtopicsel a {
background-color:#FF6600;
}*/
#maincomp {
padding:0px 0px 0px 0px; 
margin:4px 0px 0px 0px;
width:160px;
}

#commonpages {

background-color:#f8f9ea;
padding-top:24px;
padding-bottom:24px;
border-top:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
}

#commonpages p {
border-bottom:1px solid #aaaaaa;
}

#commonpages H3 {
padding:2px 0px 0px 18px;
color:#666666;
}
/*Hier werden die Links in den commonpages eingefärbt u.a.*/
#commonpages a {
color:#000000;
text-decoration:none;
padding:0px;
display:block;
}


#commonpages ul {
	list-style-type:none;
	/*width:160px;*/
	margin:0px;
	padding-left:10px; 
}

#commonpages li {
	padding: 2px 0px 0px 18px;
	background-image: url(../images/pbull.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#commonpages li a {
display:inline-block;
/*width:160px;*/

}

#commonpages li a {
display:block;
/*width:154px;*/

}
#commonpages li a:hover {
display:block;
background-color:#999933;
width:132px;
}
#commonpages li a:active {
display:block;
}

/*Position des Warenkorbs, Konto usw.*/
#shop {
position:absolute;
top:150px;
left:6px;
width:940px;
height:30px;
text-align:left;
}
/*Formatierung, Hintergrundfarbe usw.*/
#shop a {
background-color:#ffffff;
text-decoration:none;
padding:2px 4px 2px 2px;
color:#000000;
}

#search {
	padding:12px 2px 12px 2px;
	/*width:150px;*/
	height:20px;
	border-bottom:thin solid #aaaaaa;
	background-color:#f8f9aa;

}
/*Evtl. Überflüssig, prüfen!*/
#search p {
color:#FFCC99;
text-align:left;
margin-left:10px;
font-size:80%;
font-weight:bold;
}
/*Ausrichtung der Suche Eingabe und Button*/
#search input[type=image] {
padding:0px 0px 0px 0px;
vertical-align:middle;
}
/*Der grafische Abschluss Oben bei Navigation*/
#navtop {
	background : url(../images/pttop.gif) no-repeat bottom left;
	padding:0px 2px 0px 0px;
	height:10px;

}
/*Der grafische Abschluss Unten bei Navigation*/
#navbottom {
	background : url(../images/ptbot.gif) no-repeat top left;
	height:11px;

}
/*Der grafische Abschluss bei Commonpages*/
#navtop1 {
	background : url(../images/pttop.gif) no-repeat bottom left;
	height:10px;
}
/*Der grafische Abschluss bei Commonpages*/
#navbottom1 {
	background : url(../images/ptbot.gif) no-repeat top left;
	height:11px;
	margin:0px 0px 14px 0px;
}

#navtop2 {
	background : url(../images/pttop.gif) no-repeat bottom right;
	height:10px;
	}

#navbottom2 {
	background : url(../images/ptbot.gif) no-repeat top left; /*Prüfen, ob wirklich die Ausrichtung auf left stehen muss*/
	height:11px;
	margin:0px 0px 14px 0px;	
}

#plaintext, #htmlheader {
	position: absolute;
	top: 10px;
	left: 850px;
	text-align: right;
	width: 100px;
}

#plaintext a {
	text-decoration: none;
	color: #333333;
}
	


/*Das Logo*/
#eyecatcher {
	width: 100%;
	height: 180px;
	margin: 0px;
	padding: 0px;
	background:url(../images/s2dlogo.jpg) no-repeat 0px 0px;
	position: absolute;
	top: 0px;
	left: 2px;
} 

#maincontent {
	width: 620px;
	/*height:1%;*/
	padding: 0px;
	position: absolute;
	top: 190px;
	left: 174px;
}

#maincontent {
	\width: 600px;
	w\idth: 620px;
}

#content {
height:1%;
	padding: 0px 0px 2px 0px;
	background-color:#ffffff;
}

#contenttop {
	background : url(../images/pmt.gif) no-repeat bottom left;
	width:620px;
	height:10px;
}
#contenttop {
	\width: 600px;
	w\idth: 620px;
}

#contentbottom {
	background : url(../images/pmb.gif) no-repeat top left;
	width:620px;
	height:10px;
}
#contentbottom {
	\width: 600px;
	w\idth: 620px;
}

#sideright {
	position: absolute;
	top: 190px;
	left: 803px;
	width: 160px;
	padding: 0px 0px 0px 0px;
	
}

#sidebar {
	top: 2px;
	left: 0px;
	/*width: 160px;*/
	padding: 0px 0px 0px 0px;
	background-color: #f8f9ea;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	
}

