*{
	font-size:12px;
	margin:0;
	padding:0;
	font-family:verdana;
	line-height:150%;	
}

html{
	min-height:100%;
	height:100%;
}

body{
	font-size:12px;
	font-family:Verdana,sans-serif;
	color:#666666;
	line-height:115%; 
	min-height:100%;
	height:100%;
}

.body2{
	font-size:12px;
	font-family:Verdana,sans-serif;
	color:#666666;
	line-height:115%; 
	min-height:100%;
	height:100%;
}


p{
margin:0 0 10px 0;
padding:0;
}

table{
margin:0;
padding:0;
font:inherit;
color:inherit;
border:none;
}

tr,thead,tbody{
margin:0;
padding:0;
}

th,td{
margin:0;
padding:2px 4px 2px 4px;
vertical-align:top;
font-size:11px}

form{
margin:0;
padding:0;
}

input{
font-family:inherit;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:1px;
}

select{
font-family:inherit;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:0;
}

textarea{
font-family:inherit;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:2px;
}

button{
background:#B6B6B6;
cursor:pointer;
margin:0;
border:none;
color:#ffffff;
font-size:10px;
padding:0 6px;
height:19px;
margin-right:10px;
}

.buttonAdmin{
background:#B6B6B6;
cursor:pointer;
margin:0;
border:none;
color:#ffffff;
font-size:10px;
padding:0 6px;
height:19px;
margin-right:10px;
}

a{color:#32A0E0;}

a:hover{color:#293b5f;}

a img{border:none;}

#wrapper{
	height:auto !important;
	margin:0px auto 0px auto;
	padding:0px;
	min-height:100%;
	height:100%;
	width:995px;
}

* html #wrapper {	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/ferienwohnung/wLayout/design/img/backgrounds/bg_main.png');
} 

#wrapper[id]        {
	position:relative;
    background:url(/ferienwohnung/wLayout/design/img/backgrounds/bg_main.png);
} 

#top{	
	margin:0 0 0 8px;
}

#links{
	float:left;
	width:310px;
	margin:30px 0 0 8px;
}

*html #links{
	float:left;
	width:310px;
	margin:30px 0 0 4px;
}

.blockContent{
	float:left;
	position:relative;
	width:600px;
	margin:30px 0 53px 20px;
}

.blockContent a{
color:#00977c;
}

.blockContent a:hover{
color:#00977c;
text-decoration:underline;
}

.elementStandard{
	margin:0 0 10px 0;
}

ul{
margin-left:8px;
padding-left:9px;
}

ol{
list-style:decimal;
margin-left:0;
padding-left:0;
}

hr{
background-color:#32A0E0;
color:#32A0E0;
height:1px;
border-style:none;
}

h1{
margin:0;
padding:0;
font-size:20px;
font-weight:bold;
line-height:23px;
color:#006553;
margin-bottom:15px;
}

h2{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
line-height:18px;
color:#00977c;
margin-bottom:15px;}

h3{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#00977c;
margin-bottom:10px;
}

h4{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:13px;
color:#00977c;
margin-bottom:4px;
}

h5{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:13px;
color:#00977c;
margin-bottom:4px;
}

h6{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:13px;
color:#32A0E0;
margin-bottom:4px;
}

h1 a{text-decoration:underline;}

h2 a{text-decoration:underline;}

h3 a{text-decoration:underline;}

h4 a{text-decoration:underline;}

h5 a{text-decoration:underline;}

h6 a{text-decoration:underline;}            

h1 a:hover{text-decoration:underline;}

h2 a:hover{text-decoration:underline;}

h3 a:hover{text-decoration:underline;}

h4 a:hover{text-decoration:underline;}

h5 a:hover{text-decoration:underline;}

h6 a:hover{text-decoration:underline;}

.text{font-family:Verdana,sans-serif;font-size:12px;color:#666666;font-weight:normal;line-height:150%;} 

#footer{
	background:url(/ferienwohnung/wLayout/design/img/backgrounds/footer-hintergrund.png);
	height:44px;
	margin:-44px 0 0 0;
	position:relative;
	width:100%;
}

#bottom{
	margin:-1px auto 0 auto;
	width:995px;
	height:43px;
}

* html #bottom {	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/ferienwohnung/wLayout/design/img/backgrounds/footer.png');
} 

#bottom[id]        {
    background:url(/ferienwohnung/wLayout/design/img/backgrounds/footer.png);
} 

.bild-links{
	margin:0 0 0 170px;
	height:226px;
	width:148px;
}

* html .bild-links{	
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/de/img/ski.png');
} 

.bild-links[class]{
background:url(/de/img/ski.png);
}

.clear{
	clear:both;
}

.Logo{
	margin:0px;
	padding:0px;
	float:left;
	height:171px;
}

#navi{
		float:left;
		background-color:#f6c487;
		width:670px;
		margin:0px;
		padding:0 0 0 310px;
}

*html #navi{
		position:relative;
		margin:-2px 0 0 0;
}

#layerMetaToolsLeft{position:absolute; left:118px; width:200px;height:430px;background-color:#ffffff;filter:Alpha(opacity=35);opacity:0.35;-moz-opacity:0.35;z-index:10;}

#layerMetaToolsRight{ position:absolute;width:1px;height:430px;border-left:1px solid #ffffff;z-index:20; left:118px;}

#layerMetaToolsRight2{ position:absolute;width:1px;height:430px;border-left:1px solid #ffffff;z-index:20; left:318px;}

*html #layerMetaToolsLeft{position:absolute; margin:0 0 0 130px; width:200px;height:430px;background-color:#ffffff;filter:Alpha(opacity=35);opacity:0.35;-moz-opacity:0.35;z-index:10;}

*html #layerMetaToolsRight{ position:absolute; width:1px;height:430px;border-left:1px solid #ffffff;z-index:20; margin:0 0 0 130px;}

*html #layerMetaToolsRight2{ position:absolute; width:1px;height:430px;border-left:1px solid #ffffff;z-index:20; margin:0 0 0 131px;}

.layerBottom{position:absolute; margin:0 0 0 118px; width:200px;height:43px;background-color:#ffffff;filter:Alpha(opacity=35);opacity:0.35;-moz-opacity:0.35;z-index:10;}

.layerBottom2{ position:absolute;width:1px;height:43px;border-left:1px solid #ffffff;z-index:20; margin:0 0 0 118px;}

.layerBottom3{ position:absolute;width:1px;height:43px;border-left:1px solid #ffffff;z-index:20; margin:0 0 0 318px;z-index:10;}

form{
margin:0;
padding:0;
}

input{
font-family:inherit;
width:200px;
height:18px;
line-height:18px;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:1px;
margin:0 0 2px 0;
}

select{
font-family:inherit;
width:150px;
height:18px;
line-height:18px;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:0;
}

textarea{
font-family:inherit;
width:198px;
height:100px;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:2px;
}

button{
background:#B6B6B6;
width:200px;
cursor:pointer;
margin:0;
border:none;
color:#ffffff;
font-size:10px;
padding:0 6px;
height:19px;
margin-right:10px;
}

.buttonAdmin{
background:#B6B6B6;
cursor:pointer;
margin:2px 0 0 0;
width:204px;
border:none;
color:#ffffff;
font-size:10px;
padding:0 6px;
height:19px;
margin-right:10px;
}

