/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:135%;
	color:#404040;
	background-image: url("layout/background_repeat_x.jpg");
	background-repeat:x-repeat;
/*	
scrollbar-face-color:#cccccc;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#555555;
scrollbar-track-color:#eeeeee;
scrollbar-arrow-color:#ffffff; 
*/	
	
}

* {	margin:0;
	padding:0;
}

#kopf {float:left;width:200px;height:100px;position:absolute;left:800px;top:80px;}
#kopf h1{display:none;}

img {border:none;}



#inhalt {
	position:absolute;
	top:186px;
	left:301px;
	padding:0;
	width:698px;
	height:368px;
	overflow:hidden;
	overflow-y: scroll;
	border:none;
}

#inhalt h1 {color:#df8400;
	font-size:16px;
	margin-bottom:17px;
	margin-left:35px;
	margin-right:20px;
}

#inhalt h2 {
	color:#404040;
	font-size:13px;
	margin-bottom:12px;
	margin-left:35px;
	margin-right:20px;
}



#inhalt p, #inhalt table {
	color:#404040;
	font-size:13px;
	margin-bottom:6px;
	margin-left:35px;
	margin-right:20px;}

.img-table td{
	width:166px;
	height:120px;
	border-right:4px solid white;
	border-bottom:4px solid white;
	background-color:#666666;
}

.top {margin:-15px 0 0 2px;
	padding:0 0 10px 0;
	width:676px;

}
#thumbs {
float:right;
	margin:186px 281px 0 0;
	padding:0 20px 0 0;
	width:168px;
	height:366px;
	overflow:hidden; 
	overflow-y: scroll;
}

#preview {
width:166px;
height:120px;
margin: 0 4px 4px 0;
float:left;

}
#preview span {
float:left;
width:155px;
height:110px;
position:relative;
left:0;
top:-120px;
color:transparent;
padding:10px 0 0 10px;
filter:alpha(opacity=1);
-moz-opacity:.01;
opacity:.01;

}

#preview a {text-decoration:none;}


#preview span:hover {

color:#ffffff;
background-color:#555555;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

#beschreibung {
	float:left;
	width:502px;
	height:60px;
	position:absolute;
	top:560px;
	left:301px;
	padding:0;
	color:#414141;
	font-size:12px;
}

#beschreibung h2 {font-size:12px;margin-bottom:3px;}



#container {
	background-image: url("layout/background.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:1280px;
	height:600px;
	margin:0;
	overflow:hidden;
}
#navcontainer {
	padding-left:25px;
	width:105px;
	float:left;
}
#navlist {
font-size:14px;
	margin:170px 0 0 15px;
	list-style-type:none;
	padding:0;
	line-height:30px;
}
#navlist a {
	text-decoration:none;
	color:#404040;
	padding-left:15px;
}
#navlist a:hover {
	color:#808080;
	background-image: url("layout/bullet1.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
	margin:0;
	padding:0 0 0 15px;
}

#navlist .active {
	background-image: url("layout/bullet1.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#808080;
	padding-left:15px;
}

#subnavcontainer {
	float:left;
	margin:0 0 0 5px;
	padding-left:0;
	width:160px;
}
#subnav {
font-size:14px;
	list-style-type:none;
	margin:170px 0 0 0;
	line-height:30px;
}
#subnav a {
	text-decoration:none;
	color:#404040;
	padding:0 0 0 17px;

}
#subnav a:hover {
	color:#808080;
	background-image: url("layout/bullet2.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
}
#subnav .active {
	background-image: url("layout/bullet2.gif");
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#808080;	
}


#sprache {position:absolute;top:540px;left:1015px; width:125px;color:#333333;}
#sprache a {text-decoration:none;color:#333333;}

#such {
	width:283px;
	height:30px;
	position:absolute;
	top:530px;
	left:10px;
	text-align:right;
}

#such input.submit
{
cursor:pointer;
border: 1px solid #888888;
border-top-color: #bbbbbb;
border-left-color: #bbbbbb;
padding: 2px 4px 2px 4px;
background-color: #dddddd;
color: #000000;
font-size: 80%;
}

#such input.eingabe {border: 1px solid #bbbbbb;
border-top-color: #888888;
border-left-color: #888888;
padding:2px;}

