body {
	background: url(/images/bg.gif) repeat-x center top ;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#333;
}
form{
	padding:0;
	margin:0;
	}
a{
	color:#cb3900;
	}
a:hover{
	text-decoration:none;
	}	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
}	
#wrapper{
	width:920px;
	margin:0 auto 0 auto;
	}
#contentwrapper{
	width:920px;
	float:left;
	}	
#left{
	width:450px;
	float:left;
	display:block;
	z-index:99;
	position:relative;
	}
#left h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:450px;
	display:block;
	padding-bottom:5px;
	border-bottom:#A3AA9C solid 1px;
}	
#left h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:block;
	padding-bottom:0px;
	margin-bottom:0px;
}
#left #homesite{
	width:247px;
	float:right;
	text-align:right;
	margin-top:40px;
	padding-bottom:4px;
	color:#7d5024;
	font-size:10px;
	}
#left #homesite a{
	color:#7d5024;
	}
#left #mainnav{
	width:203px;
	margin-top:42px;
	display:block;
	float:left;
	}

#mainnav ul {
	display: block;
	list-style-type: none;
	padding: 0;	
	margin: 0;	
}
#mainnav li {
	cursor: pointer;
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	/*height: 29px;*/
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu8 a, #menu9 a {
	display:block;
	overflow:hidden;
	padding:24px 0 0 0;
	height: 0px !important;
	height /**/: 24px;
	position:relative;
}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9 { width:203px; }
#menu1 a { background: url(/nav/de/menu1.gif) no-repeat top left; }
#menu2 a { background: url(/nav/de/menu2.gif) no-repeat top left; }
#menu3 a { background: url(/nav/de/menu3.gif) no-repeat top left; }
#menu4 a { background: url(/nav/de/menu4.gif) no-repeat top left; }
#menu5 a { background: url(/nav/de/menu5.gif) no-repeat top left; }
#menu6 a { background: url(/nav/de/menu6.gif) no-repeat top left; }
#menu7 a { background: url(/nav/de/menu7.gif) no-repeat top left; }
#menu8 a { background: url(/nav/de/menu8.gif) no-repeat top left; }
#menu9 a { background: url(/nav/de/menu9.gif) no-repeat top left; }
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover, #menu8 a:hover, #menu9 a:hover,
#mainnav .menuactive a, #menu .menuactive a:hover { 
	background-position: 0 -24px;
	background-color:#f29400;
	margin-left:-400px;
	border-left:400px solid #f29400;
	}
	
#left #logo{
	width:176px;
	height:191px;
	overflow:hidden;
	float:left;
	margin:12px 0 0 36px;
	}	
#left #logo a{
	text-indent:-9999px;
	display:block;
	background: url(/nav/logo.gif) no-repeat;
	width:176px;
	height:191px;
	}	
#left #maincontent{
	width:450px;
	margin-top:65px;
	display:block;
	float:left;
	}		
#left #maincontent-start{
	width:450px;
	margin-top:52px;
	display:block;
	float:left;
	}		
#left #anfragen{
	width:432px;
	margin-top:9px;
	padding:9px;
	background:#ffe6a3;
	display:block;
	color:#95693a;
	font-size:11px;
	}	
#right{
	width:460px;
	margin-left:10px;
	float:left;
	display:block;
	position:relative;
	z-index:97;
	}
#right #mainimage{
	width:440px;
	height:426px;
	display:block;
	padding:0 10px 10px 10px;
	background:url(/images/bg_mainimg.gif) 0 0 no-repeat;
	}		
#right #anfragen{
	width:442px;
	margin-top:10px;
	padding:9px;
	background:#ffe6a3;
	display:block;
	color:#95693a;
	}	
#footer{
	width:920px;
	float:left;
	margin-top:25px;
	display:block;
	font-size: 11px;
	}
#alternativnavwrapper{
	width:920px;
	float:left;
	padding-bottom:10px;
	border-bottom:#D1D4CD 1px solid;
	}

#alternativnav{
	width:590px;
	float:left;
	display:block;
	font-size:10px;
	}
#homesite2{
	text-align:right;
	font-size:10px;
	float:left;
	width:330px;
	}
#homesite a {
		font-size: 10px;
	}
#footertable{
	width:920px;
	float:left;
	display:block;
	margin-top:10px;
	}		
#startteaser{
	width:920px;
	display:block;
	float:left;
	margin-top:15px;
	}
#startteaser #teaser1{
	width:220px;
	float:left;
	display:block;
	padding-right:9px;
	border-right:#DFE1DC solid 1px;
	}
#startteaser #teaser2{
	width:210px;
	float:left;
	display:block;
	padding:0 9px 0 9px;
	border-right:#DFE1DC solid 1px;
	}
#startteaser #teaser3{
	width:210px;
	float:left;
	display:block;
	padding:0 9px 0 9px;
	border-right:#DFE1DC solid 1px;
	}
#startteaser #teaser4{
	width:220px;
	float:left;
	display:block;
	padding:0 0 0 9px;
	}
#subnav {
	width: 450px;
	display: table;
}
#subnav ul  {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
#subnav li {
	margin:0 1px 0 0;
	float:left;
}
#subnav li a {
	display: block;
	overflow: hidden;
	padding: 3px 5px 3px 5px;
	background-color:#ee7621;
	text-decoration: underline;
	font-size: 11px;
	color:#fff;
}
#subnav li a.active {
	background: #ffe6a3;
	color:#956938;
}
#subnav_linkwrapper  {
	font-size: 11px;
	width:448px;
	background: #ffe6a3;
	height:117px;
}
#subnav_linkwrapper ul {
	float:left;
	list-style-type:none;
	padding:11px 0 0 0px;
	padding /**/ : 4px 0 0 1px;
	margin:0px 5px 0 4px;
	margin /**/ : 0px 3px 0 6px;
}
#subnav_linkwrapper li {
	background:url(/nav/arrow_sml.gif) left center no-repeat;
	padding:0 0 0 8px;
	margin:6px 0 4px 0;
}
#subnav_linkwrapper li a {
	color: #95693a;
}
#subnav_linkwrapper li.submenuactive a {
	font-weight: bold;
}
#ncm {
	width: 116px;
	height: 47px;
	overflow:hidden;
}
#ncm a {
	background: url(/nav/ncm.gif) no-repeat top center;
	display: block;
	width: 116px;
	height: 94px;
}
#ncm a:hover {
	background: url(/nav/ncm.gif) no-repeat 0px -47px;
}
.inv {
	display: none;
}
#startteaser img {
	border:0px;
}
#sitemap {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#sitemap li {
	background: url(/nav/sitemap_li.gif) no-repeat 2px 2px;
	padding-left:24px;
}
#sitemap #zweig {
	background: url(/nav/sitemap_li3.gif) no-repeat 2px 2px;
}
#sitemap #sitemap_1 {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#sitemap #sitemap_1 #sitemap_2 {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#sitemap #sitemap_1 li {
	background: url(/nav/sitemap_li2.gif) no-repeat 3px -3px;
	padding-left:34px;
	margin-left:-11px;
	margin-left /**/ : 13px;
}
#sitemap #sitemap_1 #sitemap_2 li {
	background: url(/nav/sitemap_li10.gif) no-repeat 29px 0px;
	padding-left:49px;
	margin-left:-34px;
	margin-left /**/ : 13px;
}
#sitemap #sitemap_1 #sitemap_2 #first1 {
	background: url(/nav/sitemap_li9.gif) no-repeat 17px 1px;
	padding-left:49px;
	margin-left:-34px;
	margin-left /**/ : 13px;
}
#sitemap #sitemap_1 #zweig2 {
	background: url(/nav/sitemap_li4.gif) no-repeat 3px 0px;
}
#sitemap #last1 {
	background: url(/nav/sitemap_li6.gif) no-repeat 3px 1px;
}
#sitemap #first {
	width:50px;
	height:24px;
	background: url(/nav/sitemap_li7.gif) no-repeat 2px 1px;
}
#sitemap #last {
	background: url(/nav/sitemap_li5.gif) no-repeat 16px 0px;
}
#fett {
	font-weight: bold;
}
#sitemap li#top {
	background: url(/nav/sitemap_li10.gif) no-repeat 17px 2px;
}
.content li {
	list-style-type:none;
	background: url(/nav/li.gif) no-repeat left 5px;
	padding-left: 18px;
}

.preisbutton {
	/*margin:-18px 0 20px 0;*/
	margin:-30px 0 0 0;
	border:none;
}

*+html .preisbutton{
	margin:-40px 0 0 0;
}

* html .preisbutton{
	margin:-40px 0 0 0;
}


#button1 {
	height:20px;
	width:160px;
}

map24_input 
	{
		background-color	: #ffffff;
		width				: 232px;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
	
.map24_list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}
	
.map24_text   
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				: #586A75;
	}
	
.map24_margin 
	{
		margin-left			: 10px;
	}
.map24_padding
	{
		padding-left		: 10px;
	}
	
	
.map24_title  
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.map24_cell   
	{
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}
	
#googlemap, #googlemap_en {
	position:relative;
	overflow:visible;
	clear:both;
}
#googlemap iframe, #googlemap_en iframe{
	position:absolute;
	top:-255px;
	left: 460px;
}

*+html #googlemap iframe{
	position:absolute;
	top:-275px;
	left: 460px;
}

* html #googlemap iframe{
	position:absolute;
	top:-275px;
	left: 460px;
}

*+html #googlemap_en iframe{
	position:absolute;
	top:-320px;
	left: 460px;
}

* html #googlemap_en iframe{
	position:absolute;
	top:-320px;
	left: 460px;
}

#googlemap p{
	position:absolute;
	top:-25px;
	width:220px;
	left: 620px;
}

#googlemap_en p{
	position:absolute;
	top:-25px;
	width:220px;
	left: 660px;
}

*+html #googlemap p{
	position:absolute;
	top:-35px;
	width:220px;
	left: 620px;
	margin-bottom:-150px;
}

* html #googlemap p{
	position:absolute;
	top:-35px;
	width:220px;
	left: 620px;
	margin-bottom:-150px;
}

*+html #googlemap_en p{
	position:absolute;
	top:-75px;
	width:220px;
	left: 660px;
	margin-bottom:-150px;
}

* html #googlemap_en p{
	position:absolute;
	top:-75px;
	width:220px;
	left: 660px;
	margin-bottom:-150px;
}
	
.blockborder {
	border: 1px solid #63A93B;
	margin-bottom:20px;
	float:right;
}
#plan {
	float:left;
	width:235px;
	border: 1px solid #63A93B;
}
#plan a {
	border:0;
}

a#cms{
	text-decoration:none;
	color:#333;
}
#ornament_l{
	position:absolute;
	top:27px;
	left:0;
	width:176px;
	height:214px;
	background:url(/nav/ornament_l.png) 0 0 no-repeat;
	z-index:98;
}
#ornament_r{
	position:absolute;
	top:59px;
	right:0;
	width:176px;
	height:214px;
	background:url(/nav/ornament_r.png) 0 0 no-repeat;
	z-index:98;
}
* html #ornament_l{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/ornament_l.png',sizingMethod='crop');
}
* html #ornament_r{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/ornament_r.png',sizingMethod='crop');
}

/****** Schneeflocken ******/
span.flocke{
	display:block;
	width:11px;
	height:12px;
	text-indent:-20px;
	overflow:hidden;
	background:url(/nav/flocke.gif);
}
span.flocke2{
	background:url(/nav/flocke2.png);
	width:10px;
	height:10px;
}
span.flocke3{
	background:url(/nav/flocke3.png);
	width:7px;
	height:7px;
}
/** html span.flocke1{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/flocke.png',sizingMethod='crop');
}*/
* html span.flocke2{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/flocke2.png',sizingMethod='crop');
}
* html span.flocke3{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nav/flocke3.png',sizingMethod='crop');
}


.edit{
	border:1px dashed #000;
}

/* #plakette, #plakette_en{
	background:url(http://www.venere.com/img/badges/prime-location-de.jpg) 0 0 no-repeat;
	width:200px; 
	height:30px;
	padding:110px 0px 0px 0px;
	margin-top:15px;
	float:right;
	text-align:center;
}
#plakette a, #plakette_en a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration:none; 
	color:#000000;
	font-weight:bold;
}
*/

#plakette, #plakette_en{
	position:absolute;
	top:330px;
	right:100px;
	background:url(/nav/plakette_de.gif) 0 0 no-repeat;
	width:200px; 
	height:110px;
	margin-top:15px;
	text-align:center;
	z-index:1000;
	display:none;
	text-indent:-19999px;
}

#plakette_en{
	background-image:url(/nav/plakette_en.gif);
}

