/* CSS Document */

body {background: #DEDCDD url(pics/back.jpg) top left repeat-x;
	margin-top: 20px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	overflow-y: scroll; }
	
	div,p  {margin-top:0px;}
	img {border:0px;}

/*divs Allgemeinaufbau*/

#container    
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: #FFFFFF;
	margin-left: -474px;
	position: absolute;
	top: 10px;
	left: 50%;
	width: 948px;
	padding:0px;
	border:1px solid #DEDCDD;
	}

#logohead {
	width:180px; 
	height:50px; 
	padding-top:10px;
	float:left;
	}
	
#homepagelink{
	float:right; 
	width:250px;
	text-align:right;
	margin-top:30px;
	font-size:0.95em;
	padding-right:20px;
	}
	
#grauhead{
	width:100%; 
	height:89px;
	background:url(pics/header.jpg) top left repeat-x;
		}
		
#oberesmenu{
	float:left;
	font-size:1em;
		width:100%;
	color:#666666;
	

}

#menuliste{
	list-style:none;
margin-top:35px;
text-align:right;
margin-right:20px;
		}
	
#gelber{
	width:100%; 
	height:24px; 
	background-color:#ffb500;
	text-align:right;
		}

#blackspace, #blackspace_zub{
	width:100%; 
	min-height:414px !important; 
	overflow:visible !important; 
	float:left;
	background-color:#000000;
	border-bottom:2px solid #7B7C7E;
	margin-bottom:0px;
	color:#FFFFFF;
	}
	
*:first-child+html #blackspace_zub{padding-bottom:20px;}

	
	
#blackspace_kontakt{width:100%; 
	min-height:414px; 
	overflow:visible; float:left;
	background-color:#000000;
	border-bottom:2px solid #7B7C7E;
	margin-bottom:0px;
	color:#FFFFFF;
	background: #000000 url(pics/bg_kontakt.jpg) bottom left no-repeat;
	}
	
#blackspace_kontakt p{margin-bottom:20px;}
	
*:first-child+html #blackspace_kontakt{width:100%; 
	min-height:414px; 
	overflow:visible; float:left;
	background-color:#000000;
	border-bottom:2px solid #7B7C7E;
	margin-bottom:0px;
	color:#FFFFFF;
	background: #000000 url(pics/bg_kontakt.jpg) bottom left no-repeat;
	}	
	
/*ganz runter schwarz*/	
#blackspace2{
	width:100%; 
	height:620px; 
	background-color:#000000;
	color:#FFFFFF;
	}
#blackspace3{
	width:100%; 
	height:1080px;
	background-color:#000000;
	color:#FFFFFF;
	}	
	
#graukasten{float:left;margin-left:25px;margin-top:35px;width:252px;height:400px;padding:15px;background-color:#E9E9EA;color:#000000;}
#graukasten2{float:left;margin-left:26px;margin-top:35px;width:252px;height:400px;padding:15px;background-color:#E9E9EA;color:#000000;}
#graukasten3{float:right;margin-right:25px;margin-top:35px;width:252px;height:400px;padding:15px;background-color:#E9E9EA;color:#000000;}

#blakasten, #blakasten2 {float:left;margin-left:25px;margin-top:35px;width:282px;height:430px;}
#blakasten3 {float:right;margin-right:25px;margin-top:35px;width:282px;height:430px;}

	
#winner{float:left; width:893px;margin-top:20px;margin-left:20px;}
	
#whitespace{float:left; min-height:175px;margin-left:25px;padding-top:30px;overflow:auto;}
#whitespace2{float:left; min-height:175px;margin-left:25px;padding-top:30px;overflow:auto;padding-top:10px;padding-bottom:14px;}

#rechtstext{
	float:right;
	width:480px;
	margin-right:30px;
	margin-top:20px;
	color:#FFFFFF;
	z-index:2;
	line-height:1.5em;
	}
	
*:first-child+html #rechtstext{
	float:right;
	width:480px;
	margin-right:30px;
	margin-top:20px;
	color:#FFFFFF;
	z-index:2;

	}
	
#rechtshinten{
	float:right;
	width:630px;
	background: url(pics/weltkarte.jpg) top right no-repeat;
	height:425px;
	z-index:0;
	color:#FFFFFF; padding-left:20px;}
	
#rechtshinten td{color:#FFFFFF;font-size:11px;}

/*Gewinnspiel*/

#fragebild{float:left;margin-top:46px;margin-left:35px;}

#rechtsfrage{
	float:right;
	width:350px;
	margin-right:30px;
	margin-top:40px;
	color:#FFFFFF;
	z-index:2;
	}
	
#infounten{float:left;width:435px;margin-right:24px;}

#fuss{
	float:left;
	padding:5px 30px 5px 30px;	
	width:888px;
	height:20px;
	background-color:#DEDCDD;
	color:#666666;
	border-top: 5px solid #ffb500;
	font-size:0.9em;
	text-align:right;

	
}

#bilddrin {background: url(pics/system.jpg) bottom left no-repeat;height:502px;float:left;margin-bottom:0px;}
*:first-child+html #bilddrin {background: url(pics/system.jpg) bottom left no-repeat;height:550px;float:left;margin-bottom:0px;}

/*screenshots*/

#screenbig{float:left;margin-top:10px;margin-left:25px;width:770px; height:auto;}

.bommel{float:left; width:40px; height:40px;margin-top:300px;margin-left:20px;}

/*Linkdefinitionen - Klassen*/

#homepagelink a {text-decoration:none;color:#7B7C7E;}
#homepagelink a:hover {text-decoration:none;color:#000000;}
/*menü*/
.menupunkt{display:inline;}

.menupunkt a:link{text-decoration:none;color:#000000;}
.menupunkt a:visited{text-decoration:none;color:#000000;}
.menupunkt a:hover{text-decoration:none; color:#FFB500;}

.menutrenner{display:inline;margin-left:2px;margin-right:2px;color:#000000;}

/*footer links*/


.freespace{width:100%; height:20px;}

#whitespace .box{float:left;width:207px;height:134px;margin-right:24px;color:#454545;}
#whitespace .box_r{float:left;width:207px;height:134px;margin-right:20px;color:#454545;}

#whitespace .box2{float:left;width133px;height:127px;margin-right:20px;}
 
#whitespace .box a {padding-left:10px;color:#454545;font-weight:bold;}
#whitespace .box_r a {padding-left:10px;color:#454545;font-weight:bold;}
#whitespace .einruck {padding-left:10px;color:#454545;font-weight:bold;}

#whitespace a{color:#000000;}

#blackspace .box, #blackspace_zub .box{float:left;width:209px;height:134px;margin-right:19px;}
#blackspace .box_r, #blackspace_zub .box_r{float:left;width:209px;height:134px;margin-right:0px;}

#blackspace .wbox{float:left;width:285px;height:97px;margin-left:25px;margin-top:25px;}
#blackspace .wbox_r{float:left;width:277px;height:97px;margin-right:0px; margin-top:25px;}
#blackspace .wbox a{color:#FFFFFF; text-decoration:none;}
#blackspace .wbox_r a{color:#FFFFFF; text-decoration:none;}

#fuss a {color:#666666; text-decoration:none;}
#fuss a:hover {color:#000000; text-decoration:none;}

#rechtstext li{padding-bottom:13px;list-style-image:url(pics/aufzaehler.gif); margin-left:-25px;}
#rechtstext li a:link{text-decoration:none;color:#FFFFFF;}
#rechtstext li a:visited{text-decoration:none;color:#FFFFFF;}
#rechtstext li a:hover{text-decoration:none;color:#FFB500;}

#rechtstext a{text-decoration:none;color:#FFB500;}

#rechtsfrage a {color:#FFB500;}

#add1, #add2 {float:left; width:45%;margin-top:20px;margin-left:35px;}
#add3, #add4 {float:left; width:45%;margin-left:35px;}

/*warum-AP divs*/

#apDiv1 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv2 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv3 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv4 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv5 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv6 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv7 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv8 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}
#apDiv9 {
	position:absolute;
	width:230px;
	z-index:1;
	left: 35px;
	top: 256px;
	background-color: #000000;
	border:1px solid #FFB500;
	color:#FFFFFF;
	font-size:1em;
	padding:10px;
	visibility: hidden;
}

.listegelb{padding-bottom:6px;}

#gelber ul{list-style-type:none;margin:0px;padding-top:4px;}
#gelber li{display:inline;margin-top:8px;margin-right:20px;}
.preis {
	font-size: 14px;
	font-weight: bold;

}

ul.gelbliste {margin:0px;padding:0px;list-style-type:none; list-style-image:none;}
ul.gelbliste li, ul.gelbliste_s li {list-style-type:none;background-color:#ffb500; padding:5px; margin-bottom:5px;color:#000000;height:15px;}

ul.gelbliste_s {padding:0px;list-style-type:none; list-style-image:none;width:300px;margin: 0px 25px ;}


#rechtstext ul.gelbliste {margin:0px;padding:0px;list-style-type:none; list-style-image:none;}
#rechtstext ul.gelbliste li {list-style-type:none;background-color:#ffb500; padding:5px; margin-bottom:5px;color:#000000;}

#teasers{float:left;margin-left:13px;margin-top:15px; width:467px;}

/*zubehör*/

#zub1{float:left; width:893px;margin-top:20px;margin-left:35px;margin-bottom:20px;padding:0px;}
*:first-child+html #zub1{float:left; width:893px;margin-top:20px;margin-left:35px;padding:0px;}
#zub2{float:left; width:893px;margin-left:35px;margin-bottom:20px;}

/*modelle*/

#modelle1{float:left;margin-left:12px;margin-top:35px;}
#modelle2{float:right;margin-right:25px;margin-top:35px;}


#funktiobutton{float:right;margin-right:30px;margin-top:25px;}

#bestform{float:left; width:893px;margin-top:20px;margin-left:35px;}

#zukolist{width:190px;float:left;margin-top:18px;}
#zukolist2{width:190px;float:right;margin-top:18px;margin-right:0px;}


/*wallpapers*/

#wall1{float:left; width:893px;margin-top:20px;margin-left:35px;margin-bottom:40px;}
#wall2{float:left; width:893px;margin-left:35px;margin-top:0px;}

.referenzen{float:left; width:22%;margin-top:73px;margin-left:10px;}
.referenzen1{float:left; width:24%;margin-top:20px;margin-left:35px;}

.referenzen a {color:#FFB500; text-decoration:none;}
.referenzen1 a {color:#FFB500; text-decoration:none;}

/* formulare */
.fsize1 {width:180px;}
.fsize2 {width:55px;}
.fsize3 {width:115px;}



/*Headlines*/

h4 {
	color: #FFB500;
	font-weight: bold;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
}