@charset "utf-8";
/* CSS Autohaus Scheichel */

	* {
		margin: 0;
		padding: 0;
		border: 0;
		}
		
	/* Html */
	
	p {
		margin:0 0 15px 0;}
	
	ul {
		list-style:none;
		}
		
	a {
		color:#efb03c;}

h4 {
	color:#e19431;
	font-size: 12px;
	font-family:"Lucida Sans Unicode","Lucida Sans","Lucida Grande",Verdana,sans-serif;
	margin:0 0 5px 0;
}
		
	.clear {
		clear:both;
		float:none;}
		
	body {
		background: url(../images/startseite/bg.jpg) 0 0 repeat-x;
		font:0.70em Verdana, Arial, Helvetica, sans-serif;
		color:#384848;
		line-height:1.45em;
		}
		
	#wrapper {
		width: 955px;
		margin: 0 auto;
		}
		
	#background {
		width:100%;
		background:url(../images/startseite/background.jpg) top center no-repeat;
		}
		
	#flash {
		width:955px;
		height:499px;
		background:url(../images/startseite/flash.jpg) no-repeat;
		}
		
	#flash ul {
		position:relative;
		}
		
	#flash a {
		display:block;
		font-size:1px;
		text-indent:-5000px;
		overflow:hidden;
		position:absolute;
		}
		
	a#neuwagen {
		width:119px;
		height:34px;
		top:265px;
		left:0;
		background:url(../images/startseite/a_neuwagen.jpg) no-repeat;}
		
	a#jungwagen {
		width:155px;
		height:34px;
		top:164px;
		left:80px;
		background:url(../images/startseite/a_gebrauchtwagen.jpg) no-repeat;}
		
	a#gebrauchtwagen {
		width:155px;
		height:33px;
		top:196px;
		left:80px;
		background:url(../images/startseite/a_gebrauchtwagen.jpg) 0 -33px no-repeat;}
		
	a#werkstatt {
		width:93px;
		height:33px;
		top:90px;
		left:231px;
		background:url(../images/startseite/a_werkstatt.jpg) no-repeat;
		}
			
	a#karosserie {
		width:169px;
		height:33px;
		top:102px;
		left:482px;
		background:url(../images/startseite/a_karosserie.jpg) no-repeat;
		}
		
	a#lackier {
		width:137px;
		height:30px;
		top:126px;
		left:654px;
		background:url(../images/startseite/a_lackier.jpg) no-repeat;
		}
		
	a#geschichte {
		width:104px;
		height:33px;
		top:176px;
		left:828px;
		background:url(../images/startseite/a_ueber.jpg) no-repeat;
		}
		
	a#mitarbeiter {
		width:104px;
		height:33px;
		top:209px;
		left:828px;
		background:url(../images/startseite/a_ueber.jpg) 0 -33px no-repeat;
		}
		
	#flash a:hover {
		background:none;}
		
	h1 {
		text-indent:-5000px;
		font-size:1px;}
		
	#inhalt {
		width:955px;
		position:relative;
		margin:0 0 20px 0;
		background:url(../images/startseite/inhalt.jpg) left bottom no-repeat;}
		
	#text {
		width:257px;
		float:left;
		padding:20px;
		
		}
		
	#opelaktion {
		width:380px;
		
		
		position:relative;
		z-index:1;
		float:left;}
		
		.bildlinkKlasse .ewcms_edit_img{
			float: none;
			
			}
		
	#offen {
		width:277px;
		height:132px;
		background: url(../images/startseite/offen.jpg) no-repeat;}
		
	#adresse {
		width:237px;
		
		background:url(../images/startseite/adresse2.jpg) repeat-y;}
	
	#adresse1 {
		width:277px;
		padding:30px 0px 10px 40px;
		zoom:1;
		background:url(../images/startseite/adresse1.jpg) no-repeat;}
		
		
		
	#zusatz {
		width:245px;
		float:left;
		}
		
	#opel-top {
		width:10px;
		height:262px;
		position:absolute;
		z-index:70;
		right:0;
		background:url(../images/startseite/opelaktion.gif) no-repeat;}
		
	#dreispalter {
		background:url(../images/startseite/3spalter.jpg) no-repeat;
		min-height:200px;
		width:932px;
		padding:18px 0 30px 23px;
		font-size:0.9em;
		clear:both;
		float:none;
		}
		
		
	img.ico {
		float:left;
		display:block;
		overflow:hidden;
		margin:0 5px 0 0;}
		
	#dreispalter .spalte {
		float:left;
		width:295px;
		margin:0 15px 0 0;
		}
		
	#footer {
		background:url(../images/startseite/footer.jpg) no-repeat;
		padding:160px 30px 70px 30px;
		color:#666;
		text-align:center;
		line-height:2em;
		position:relative;
		clear:both;
		float:none;
		}
		
	a#impressum {
		display:block;
		position:absolute;
		width:109px;
		height:48px;
		text-indent:-9999px;
		font-size:1px;
		overflow:hidden;
		top: 50px;
		left:240px;
		}
		
	a#opel {
	display:block;
	position:absolute;
	width:109px;
	height:105px;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	top: 2px;
	left:742px;
		}
		
#footer a, #footer {
	color:#97a7ba;}
	
#footer li {	
	float:left;
}


ul#footernavi1, ul#footernavi2 {
	clear:both;
	list-style:none;
	margin:0 auto;
}

ul#footernavi1 li, ul#footernavi2 li {
	padding:0 2px 0 2px;
}

ul#footernavi1 {
	margin-top:30px !important;
	width:850px;
}

ul#footernavi2 {
	margin-bottom:50px !important;
	width:30em;
}



div#inhalt:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}


/*CMS*/

.ewcms_edit_content textarea {
	border:1px solid #ccc;}
	
.ewcms_iframe_table {
	background:none;}

