body{margin:0;padding:0;font-family:Tahoma;}

#container{width:945px;height:auto;float:left;background-image:url(../images/bg.png); background-repeat:repeat-y;padding-left:5px;margin:auto;
}

#banner{width:930px;height:164px;background-image:url(../images/neu.png);}

#navigation{width:790px;height:35px;float:left;background-image:url(../images/navipic.png);border-top:1px solid #c5c5c5;font-size:14px;font-family:Tahoma;padding-left:140px}


#navigation #space
{
	width:140px;
	float:left;
	height:10px;
	
}

#navigation #navi{
	width:auto;
	float:left;
	
}

#navigation #navi li {
	margin: 0;
	padding: 0;
	list-style: none;	
	float: left;
	
	}


.box {
	width:120px;
	height:auto;
	float:left;
	clear:both;
	margin-top:30px;
	padding-left:10px;
}

.box .header{
	height:15px;
	width:122px;
	background:#3c874e;
	text-align:center;
	font-size:14px;
	color:white;
}

.box .bodie{
	width:118px;
	height:auto;
	padding:0;
	border:2px solid #3c874e;
	font-size:13px;
	color:white;
	
}

	
	
#navigation #navi div 
{	position: absolute;
	visibility: hidden;
	margin-top:25px;
	padding: 0;
	background: #367950;
	float:left;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	//border: 1px solid #5970B2
	_clear: both;
	_margin-top: 0px;
	*clear: both;
	*margin-top: 0px;
	
	}
	
#navigation #navi div  a{
	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		border-bottom:1px dotted #c5c5c5;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #05add;
		color: #FFFFFF;
		font: 11px Tahoma;
		z-index: 30}
	
#navigation #navi div  a:hover{background: #52b847}

#navigation #navi div a.up:hover{background:#52b847; }

#navigation #navi div a.down:hover{background: #52b847 }
	
a.mainlink{padding:3px 12px 0px 16px;font-size:14px;font-family:Tahoma;color:white; height:22px; width:auto;display:block;color:white;z-index: 30; text-decoration:none;float:left}

a.mainlink1{padding: 1px 12px 0x 0px;font-size:14px; font-family:Tahoma;color:white; height:18px;display:block;float:left;  color:white;width:auto;z-index: 30;float:left; text-decoration:none;}

a.mainlink:hover{color:black;background:#52b847}

a.mainlink1:hover{color:black}

.navi{padding-left:30px;font-size:15px;;font-family:Tahoma;color:white;display:block;float:left;padding-top:2px}

.navi_left{text-decoration:none;padding:4px 0px 6px 28px;font-family:Tahoma;color:white; width:116px;display:block; height:16px;border-bottom:1px solid white;font-size:14px;float:left;}

.navi_left_one{
	text-decoration:none;
	font-weight:bold;
	color:white;
	border-bottom:1px solid white;
	font-size:15px;
	font-family:Tahoma;
	display:block;
	padding:4px 0px 6px 28px;
	height:15px;
	
}

.navi_left_one:hover{color:black;}

.navi_left:hover{color:#35784f}

.navi:hover{color:black}

#content{width:930px;height:auto;margin:auto; clear:both;background-repeat:repeat-y;float:left;background:#52B847;}

#navigation_left{width:140px;height:auto;float:left;background:url(../images/navileft.png); background-repeat:repeat-y}

#navigation_right{width:138px;height:auto;float:right;background:#52B847; background-repeat:repeat-y}

#navigation_left strong{color:white;padding:5px 0px 5px 20px;font-size:13px; height:auto;display:block;font-weight:normal}

#inhalt{width:580px;height:auto;min-height:700px;float:left;padding:15px 30px 0px 41px;background:#ededed;overflow:auto;}

#inhalt h1{font-size:20px;color:#35784f; padding-top:15px}

#inhalt h2{font-size:20px;color:#35784f; padding-top:15px;}

#inhalt h3{font-size:16px;color:#35784f; padding-top:25px;text-decoration:none;border-bottom: 2px dotted #35784f;}

#inhalt p{font-size:12px;font-family:Verdana;color:black}

#inhalt table{
	width:560px;
	height:auto;
	margin-bottom:20px;
}

#inhalt table th {
	background:#35784f;
	color:white;
	height:auto;
	font-size:13px;
	padding-top:3px;
	font-weight:bold;
}

#inhalt a{
	color:#5e5e5e;
	font-size:13px;
	text-decoration:underline;
	}
	
#inhalt a:hover{
	text-decoration:none
	}
	
#inhalt a img{
	border: 2px solid #3e8b4d} 
	
#inhalt table tr th a{
	text-decoration:none;
	font-size:12px;
	color:white}
	
#inhalt table tr th a:hover{
	text-decoration:underline;
	color:white}
	
#inhalt table tr td a{
	text-decoration:underline;
	color:black}

#inhalt table td {
	padding:3px 3px 0px 5px;
	color:black;
	height:auto;
	padding-top:3px;
	font-size:12px;
	border:1px solid #6cadab;
}

#inhalt table tr td input{
	margin:3px 3px 5px 3px;	
}

#inhalt ul{
	margin:0;
	padding:0px 0px 0px 15px;
	font-size:13px;
	color:#5e5e5e;
}
	


#footer{width:930px;height:20px; clear:both;float:left;background-image:url(../images/alpen_navi2.png)}

#footer a {
	color:white;
	font-size:13px;
	margin:0px 0px 2px 380px;
}

#footer a:hover {
	text-decoration:none;
}
