/* 1.basics*/
* {
	margin: 0;
	padding: 0;
	font: 12px Arial, Verdana, Helvetica, sans-serif; 
	color: #000;
	line-height:1.0em;
}
	
/*head:first-child+body {overflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:scroll;}*/

body {
	background:url(../images/layout/body_kachel.gif) 0 0 repeat-x;
	margin:0;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}

#master{
	background:url(../images/layout/master_kachel.gif) 0 0 repeat-y;
	width:801px;
	margin:0 auto;
}

#navi01{
	background:url(../images/layout/navi01.jpg) 0 0 no-repeat;
	width:401px;
	height:345px;
	float:left;
}

	#navi01 ul{
		padding:147px 0 0 62px;
	}
	
	#navi01 li{
		margin:0 0 7px 0;
		line-height:17px;
		list-style-type:none;
	}

	#navi01 a:link, #navi01 a:visited{
		background:url(../images/layout/li_style.gif) 0 5px	 no-repeat;
		font-family:"Trebuchet MS";
		padding:0 0 0 10px;
		font-size:1.0em;
		color:#333333;
		text-decoration:none;
	}
	
	#navi01 a:hover, #navi01 a:active{
		background:url(../images/layout/li_style02.gif) 0 5px	 no-repeat;
		color:#D1B168;
	}
	
	/*#navi ul.home  a.home {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.4em;
		color:#aacffa;
		text-decoration:none;
	}*/
	
#navi02{
	background:url(../images/layout/navi02.jpg) 0 0 no-repeat;
	width:400px;
	height:345px;
	float:left;
}

	#navi02 ul{
		padding:200px 0 0 250px;
	}
	
	#navi02 li{
		margin:0 0 7px 0;
		list-style-type:none;
	}

	#navi02 a:link, #navi02 a:visited{
		background:url(../images/layout/li_style02.gif) 0 5px no-repeat;
		font-family:"Trebuchet MS";
		padding:0 0 0 10px;
		font-size:1.0em;
		color:#666666;
		text-decoration:none;
	}
	
	#navi02 a:hover, #navi02 a:active{
		background:url(../images/layout/li_style.gif) 0 5px no-repeat;
		color:#333333;
	}
	
#main {
	background:url(../images/layout/main_hg.jpg) 0 0 no-repeat;
	float:left;
	width:801px;
	min-height:438px;
}

	#main a:link, #main a:visited {
		font-family:Arial, Helvetica, sans-serif;
		color:#9D7922;
		text-decoration:underline;
	}
	
	#main a:hover, #main a:active {
		color:#3D69A0;
		text-decoration:none;
	}

	#main h1 {
		width:751px;
		height:74px;
	}
	
	#main h1.start {
		background:url(../images/layout/h1/start.gif) 0 0 no-repeat;
	}
	
	#main h1.uns {
		background:url(../images/layout/h1/uns.gif) 0 0 no-repeat;
	}
	
	#main h1.kontakt {
		background:url(../images/layout/h1/kontakt.gif) 0 0 no-repeat;
	}
	
	#main h1.danke {
		background:url(../images/layout/h1/danke.gif) 0 0 no-repeat;
	}
	
	#main h1.impressum {
		background:url(../images/layout/h1/impressum.gif) 0 0 no-repeat;
	}
	
	#main h1.anfahrt {
		background:url(../images/layout/h1/anfahrt.gif) 0 0 no-repeat;
	}
	
	#main h1.leistungen {
		background:url(../images/layout/h1/leistungen.gif) 0 0 no-repeat;
	}
	
	#main h1.immoangebote {
		background:url(../images/layout/h1/immobilienangebote.gif) 0 0 no-repeat;
	}
	
	#main h1.ihr {
		background:url(../images/layout/h1/ihr.gif) 0 0 no-repeat;
	}
	
	#main h1.unsere {
		background:url(../images/layout/h1/unsere.gif) 0 0 no-repeat;
	}
	
	#main h1.aktuelles {
		background:url(../images/layout/h1/aktuelles.gif) 0 0 no-repeat;
	}
	
#box01_content{
	width:801px;
	min-height:326px;
}

	#box01_content img{
		border:0;
	}
	
	#flashstart{
		background:url(../images/start/startbild.jpg) 0 0 no-repeat;
		width:701px;
		height:272px;
		margin:47px 0 0 50px;
	}
	
	#box01_content img.euroweb{
		margin:25px 0 0 0;
	}
	
	#box01_content img.anfahrt{
		margin:15px 0 0 0;
	}

	#box01_content h2{
		font-family:"Trebuchet MS";
		font-size:1.5em;
		line-height:1.4em;
		font-weight:bold;
		color:#333333;
		margin:15px 0 27px 65px;
	}
	
	#box01_content h3{
		font-family:"Trebuchet MS";
		font-size:1.5em;
		line-height:1.4em;
		font-weight:bold;
		color:#bda56a;
		margin:15px 0 27px 65px;
	}
	
	#box01_content h4{
		font-family:"Trebuchet MS";
		font-size:1.1em;
		line-height:1.4em;
		font-weight:bold;
		color:#11244E;
		margin:10px 0 27px 0;
	}
	
	#box01_content p{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		color:#333333;
		margin:15px 55px 0 65px;
	}
	
	#box01_content span.beigebold{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		font-weight:bold;
		color:#bda56a;
	}
	
	#box01_content span.blaubold{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		font-weight:bold;
		color:#203D6B;
	}
	
	#box01_content span.blauboldgross{
		font-family:"Trebuchet MS";
		font-size:1.2em;
		line-height:1.4em;
		font-weight:bold;
		color:#203D6B;
	}
	
	#box01_content span.beige{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		color:#bda56a;
	}
	
	#box01_content span.blau{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		color:#203D6B;
	}
	
	#box01_content ul{
		margin:15px 55px 15px 70px;
	}
	
	#box01_content li{
		background:url(../images/layout/li_style02.gif) 0 2px no-repeat;
		font-family:"Trebuchet MS";
		padding:0 0 0 10px;
		margin:10px 0 0 0;
		font-size:1.0em;
		font-weight:bold;
		color:#bda56a;
		list-style-type:none;
	}
	
	#box01_content table{
		width:735px;
		margin:15px 0 15px 0;
	}
	
	/*#box01_content table img{
		width:192px;
		margin:85px 0 0 0;
	}*/

	#box02{
		width:401px;
		float:left;
	}
	
	#kontaktdiv{
		width:400px;
		float:left;
	}
	
	#box03{
		width:400px;
		float:left;
	}
	
	#box01_content #box03 p{
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.4em;
		color:#333333;
		margin:15px 65px 0 0;
	}

#bottom{
	background:url(../images/layout/bottom_kachel.gif) 0 0 #000 repeat-x;
	width:100%;
	float:none;
	clear:both;
}

	#bottom a:link, #bottom a:visited {
		font-family:"Trebuchet MS";
		font-size:0.9em;
		color:#fff;
		text-decoration:underline;
	}
	
	#bottom a:hover, #bottom a:active {
		color:#fff;
		text-decoration:none;
	}
	
	#bottom span {
		font-family:"Trebuchet MS";
		color:#fff;
		font-size:0.9em;
		text-decoration:none;
	}

	#bottom_bg{
		background:url(../images/layout/bottom.jpg) 0 0 no-repeat;
		width:801px;
		height:255px;
		margin:0 auto;
	}
	
	#bottom_bg ul{
		padding:25px 15px 0 80px;
		float:left;
	}
	
	#bottom_bg li{
		list-style-type:none;
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.5em;
		color:#fff;
	}
	
	#bottom_bg li.bold{
		list-style-type:none;
		font-family:"Trebuchet MS";
		font-size:1.0em;
		font-weight:bold;
		line-height:1.5em;
		color:#fff;
	}
	
	#bottom_bg li span.abstand01{
		list-style-type:none;
		font-family:"Trebuchet MS";
		font-size:1.0em;
		line-height:1.5em;
		color:#fff;
		margin:0 0 0 2px;
	}
	
	
.ewcms_loopstart {
	margin:10px 0 0 65px;
}

.ewcms_loopend {
	margin:10px 0 0 65px;
}

.ewcms_loopline {
	margin:0 0 0 65px;
}

.ewcms_img{
	width:146px;
	height:118px;
}