@charset "utf-8";
/* CSS Document */
body {
	behavior:url(/css/csshover.htc);
}

html, body {
	height:100%;
	padding:0;
	margin:0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	background-image:url(/pics/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#333333;
}

h1 {
	color:#FE7D1B;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:0;
}

h2,h3 {
	color:#353535;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:0;
}

hr {
	background-color:#999999;
	border:medium none;
	color:#999999;
	height:1px;
}

ul , li {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#4D4D4D;
	font-size:11px;
}

a:hover {color:#2A2A2A;}

img {border:none}

td {vertical-align:top;}


p {
	margin-bottom:16px;
	margin-top:0;
}

#out {width:960px;}

#header,#header2 {
	height:123px;
	background-image:url(/pics/header_kachel.jpg);
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
	margin-bottom:-5px;
}

#header2 {
	background-image:url(/pics/header.jpg);
	padding-left:270px;
}

#logo {
	width:273px;
	float:left;	
}

#navigation {
	float:left;	
	/*padding-left:48px;*/
}

#surfer,#surfer_link {
	float:right;
	background-image:url(/pics/header_surfer.jpg);
	width:105px;
	height:123px;
	position:relative;
}
#surfer_link{background-image:none;}

#ZehnJahre {
	position:absolute;
	left:10px;
	top:35px;
}

#flash {
	/*margin-top:-3px;*/
}

#flash_left,#flash_right {float:left;height:148px;}

#flash_left {
	width:661px;
	background-image:url(/pics/spacer_flash_left.jpg);
}

#flash_right {
	width:299px;
	background-image:url(/pics/spacer_flash_right.jpg);
	#margin-top:4px;
}


#content,#black_box {float:left;}

#content {
	width:526px;
	padding:43px 95px 40px 40px; 
}

.contentLinks, .contentLinks a{
	color:#353535;
	font-size:9px;
	line-height:14px;	
	float:left;
	width:240px;
}

#naviInfo {
	color:#353535;
	font-size:9px;
	line-height:14px;
}
#small_navi, #small_navi a{font-size:9px;color:#333333;}
#small_navi a:hover{text-decoration:underline;}

#black_box {
	width:299px;
	min-height:503px;
	#height:503px;
	background-image:url(/pics/right_box.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#suche {
	height:40px;
	background-image:url(/pics/suche.jpg);
	margin-left:1px;
	text-align:right;
	padding-right:32px;
	padding-top:31px;	
	position:relative;
}

#searchresults{
	 background-image:url(/pics/such-ergebnisse-back.jpg);
	 background-color:#393939;
	 display:none;
	 position:absolute;
	 left:80px;
	 top:52px;
	 width:188px;
	 margin:0;
	 padding:0;	 
}

#resultshere {
	padding-left:40px;
	text-align:left;
	#padding:0;
	}
#resultshere a{
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;	
	}
#resultshere li {list-style-image:url(/pics/cursor.gif);}	

.angebot {
	margin-left:1px;
	text-align:center;
	}
	
.referenz {
	float:left;
	width:248px;
	text-align:center;
}	

.ref_bild {
	height:220px;
	position:relative;
}

.ref_bild img{
	position:absolute;
	bottom:10px;
	left:0;
}

.ref_txt{
	font-size:11px;
	color:#353535;
}

.ref_txt a{
	font-size:11px;
	color:#353535;
	padding-left:8px;
	background-image:url(/pics/cursor.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	}
	
.ref_txt a:hover{
	text-decoration:underline;
	}	

.success {
	font-weight:bold;
	color:#00CC00;
}
.failed {
	font-weight:bold;
	color:#CC0000;
}


.clear {
	clear:both;
}

#fckeditor{
	padding:15px;
}

#jubilaeumsLink{
	position:absolute;
	left:761px;
	top:20px;
	z-index:2;
}