/*###############################
#	Strub Hamburg CSS	#
#	@s1o@Gabriel Bodor	#
#	Edit on 02.02.2009/JW	#
###############################*/


/* default */
html {
font-family:Arial;
font-size:12px;
color: #1a171b;
background:#ffffff;
margin:42px 0 0 42px;
padding:0;
}

body {
font-family:Arial;
font-size:12px;
color: #1a171b;
background:#ffffff;
margin:21px 0 0 42px;
padding:0;
}

img {border:0px}
/* Site content */

#sitehalter {
width:863px;
height:611px;
display:block;
float:left;
}

#halftop{
width:863px;
height:211px;
}

#halfdown{
width:863px;
height:400px;
}

#leftside{
width:280px;
display:block;
float:left;
}

#texts{
width:580px;
display:block;
float:left;
line-height:17px;
}


/*Bild halter */
#slider{

	float:left;
	padding:0;
	margin:0;
	height:450px !important;
	display:block;

}
.slider{

	float:left;
	padding:0;
	margin:0;
	height:400px !important;
	display:block;
line-height:17px;

}
img.slidepic {
	width:580px;
	height:400px;
	position:absolute;
}
div#controls {
	float:right;
	width:150px;
	text-align:left;
	margin:0 0 5px; 0;
	padding:0;
}
div#controls div {
	float:left;
	width:18px;
	padding:0;
	margin:0;
	text-align:right;
}
div#controls span#stop {
	display:none;
}

.fixfloat {
	float:none;
	clear:both;
	line-height:0;
	width:1px;
	margin:0;
	padding:0;
	font-size:0;
	height:0;
}
div#next div#prev div#stop div#play div#back {display:block; float:left; width:18px; height:18px;}

#logo{
width:60px;
height:40px;
display:block;
float:left;
padding-top:1px;
}

#menuListContainer{	/* <ul> container menu */
	float:left;
	margin-left:80px;
width:100px;
	background-color:#FFF;
display:block;
text-align:top;

}
.p{margin:0px; margin-bottom:4px; padding:0px;}

.menu{text-decoration:none; color:#c5c7c8; padding-bottom:9px; line-height:15px;}

.menu:link{text-decoration:none; color:#c5c7c8; padding-bottom:9px; line-height:15px;}
.menu:hover{text-decoration:none; color:#1a171b;}
/*a:visited{text-decoration:none; color:#c5c7c8;}
a:active{text-decoration:none; color:#1a171b;}*/
.akt{text-decoration:none; color:#1a171b; padding-bottom:9px;}
.akt:link{text-decoration:none; color:#1a171b; padding-bottom:9px;}

.m1{text-decoration:none; color:#1a171b;}
.m2{text-decoration:none; color:#c5c7c8;}
.m1:link{text-decoration:none; color:#1a171b;} 
.m2:link{text-decoration:none; color:#c5c7c8;}
.m1:hover{text-decoration:none; color:#c5c7c8;} 
.m2:hover{text-decoration:none; color:#1a171b;}