body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff;  }

img{margin:0px; padding:0px; border:0px;}

a{outline:none}

.info{ text-decoration:none;	
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
}
a.info:hover{color:#000; text-decoration:underline;}


p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 0px 0px;
}

#content_alles p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:10px 10px 10px 0px;
}

#kopf h1{
	float:left;
	font-family:courier new;
	font-size:32px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

h2{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	height:25px;
	padding:0px;
}

.navibox h1{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	height:40px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#inhalt{
	width:621px;
	margin:0 auto;
	margin-top:95px;
	vertical-align:bottom;
	background-color:#fff;
}

#kopf{
	float:left;
	width:621px;
	height:30px;
	margin:0;
	background-color:#fff;
}

#ueberschrift{
	float:left;
	width:621px;
	height:20px;
	margin:0;
	padding:5px 0 0 0;
}

#container {
	float:left;
	width:621px;
	height:290px;
	padding:0px;
	margin:0px;
	overflow-x: auto;
	overflow-y:hidden;
}

.content_alles {
	float:left;
	width:300px;
	padding:0px;
	margin:0px;
}


#container2 {
	float:left;
	width:621px;
	height:273px;
	padding:0px;
	margin:0px;
	overflow-x: auto;
	overflow-y:hidden;
}

#container_scroll{
	width:2500px;
}

#container_scroll_vita{
	width:2050px;
}

.box {
	float:left;
	width:207px;
	height:290px;
	padding:0px;
	margin:0px;
}


.box_vita {
	float:left;
	width:323px;
	height:240px;
	padding:0px 4px 10px 4px;
	margin:0px 5px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.rahmen{border:1px solid #CCCCCC; float:left; margin-right:5px;}

.box_scroll {
	float:left;
	width:141px;
	height:240px;
	padding:0px 4px 10px 4px;
	margin:0px 5px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}

.box_scroll img{ padding-top:4px;}

#navi{
	float:left;
	width:621px;
	margin:0px;
	padding:0px;
	background-color:#fff;
}

.navibox {
	float:left;
	width:207px;
	height:40px;
	padding:0px;
	margin:0px;
	border:0px;
}


#gallery_container2 {
	width:621px;
	height:290px;
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	padding:0px;
}

/* Button Vor und Zurück */
#gallery_container2 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:290px; top:0px; right:0px; background:url(../images/vor.gif) no-repeat center;  }
#gallery_container2 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:290px; top:0px; left:0px; background:url(../images/zurueck.gif) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2{
	position:relative;
	overflow:hidden;
	height:290px;
	width:571px;
	margin:0px auto 0px;
	padding:5px 0px 5px 0px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2 { display:block; position:absolute; top:20%; width:6000px;height:290px;}

#thumbs2 div.thumbnail { display:block; position:relative; float:left; font-size:11px; width:141px; text-align:center; padding-right:2px;
}

#thumbs2 a { padding:0px; margin:0px; clear:both; display:block; }
#thumbs2 a img{ border:1px #f2f2f2 solid; }


