*{
	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%;
}

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;
width:200px;
height:18px;
line-height:18px;
border:1px solid #666666;
border-bottom-color:#B6B6B6;
border-right-color:#B6B6B6;
font-size:11px;
padding:1px;
}

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: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;
	min-height:100%;
	height:100%;
	padding:0px;
	width:980px;
	background:url(/de/wLayout/design/img/backgrounds/bg_main.gif); 
}

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

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

.blockContent a{
color:#32A0E0;
}

.blockContent a:hover{
color:#32A0E0;
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:#666666;
color:#666666;
height:1px;
border-style:none;
}

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

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

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

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

h5{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:13px;
color:#32A0E0;
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%;} 

.anmelden{
	width:134px;
	height:29px;
	margin:20px 0 0 140px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a.anmelden2 {
    background:url(/de/wLayout/design/img/button-anmelden.jpg);
	width:134px;
	height:29px;
	line-height:29px;
	padding:8px 20px 8px 20px;
	color:#ffffff;
	text-decoration:none;
}

a:hover.anmelden2 {
	background:url(/de/wLayout/design/img/button-anmelden-aktiv.jpg);
	width:134px;
	height:29px;
	z-index:99;
	line-height:29px;
	padding:8px 20px 8px 20px;
	color:#ffffff;
	text-decoration:none;
}

#footer{
	background:url(/de/wLayout/design/img/backgrounds/footer.jpg);
	height:43px;
	margin:-43px 0 0 0;
	position:relative;
	width:100%;
}

#bottom{
	margin:0 auto 0 auto;
	width:980px;
}

.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);
}

#wBlockLeft {
	width:310px;
	height:200px;
	position:relative;
	}

.clear{
	clear:both;
}

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

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

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

.layerMetaToolsLeft{position:absolute; margin:0 0 0 110px; 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; margin:0 0 0 110px;}

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

.layerBottom{position:absolute; margin:0 0 0 110px; 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 110px;}

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