.hintergrundhauptfenster { 
	background:url(pics/bg-1600-1100.jpg); 
	width:1600px; 
	height:1100px; 
}

h1{
	margin-bottom:10px; 
	font-size:26px; 
	line-height:26px; 
	}
h2{
	margin-bottom:6px;  
	font-size:23px; 
	line-height:23px; 
	margin-top:10px; 
	}
h3{
	margin-bottom:4px; 
	font-size:21px; 
	font-weight:bold; 
	line-height:21px; 
	}
h4{
	margin-bottom:2px; 
	font-size:20px; 
	font-weight:bold; 
	line-height:20px; 
	}
h5{
	margin-bottom:0px; 
	font-size:18px; 
	font-weight:bold; 
	line-height:18px; 
	}

p{
	font-size:18px; 
	line-height:24px; 
	}

.mini{
	font-size:16px;
	}

a, a:active, a:visited, a:hover {
	font-size:18px;
}

A.linkkl:link {
	font-size:18px;
	color:#75a3c5;
}

A.linkkl:active {
	font-size:18px;
	color:#75a3c5;
}

A.linkkl:visited {
	font-size:17px;
	color:#75a3c5;
}

A.linkkl:hover {
	font-size:18px;
	color:#ffffff;
}

ul li {
	font-size:18px;
	margin-bottom: 6px;
}

.main{ 
	left:310px; 
	top:150px; 
	width:1289px; 
	height:949px;
	}

.maintext{
	margin-top:20px; 
	padding-left:30px; 
	padding-right:120px; 
	}

.maintext2{
	margin-top:10px; 
	padding-left:30px; 
	padding-right:410px; 
	}

.menuetext{
	color:#ffffff; 
	font-size:18px; 
	line-height:18px; 
	left:5px; 
	padding-top:8px; 
	padding-bottom:4px; 
	width:190px; 
	height:40px; 
	}

.portrait{
	margin-right:20px;
	margin-top:0px; 
	margin-bottom:10px; 
	width:320px; 
	height:auto; 
	}

.karte{
	width:670px; 
	height:494px; 
	margin-left:30px; 
	}

.navcontainer { 
	width:294px; 
	left:0px; 
	top:150px;
	position:absolute; 
	}

.navcontainer a { 
	width: 288px;
}

.navcontainer a:link, .navlist a:visited {
	padding-top:8px; 
	padding-bottom:8px; 
	font-size:20px;
}

.navcontainer a:hover {
	background-image:url(pics/bg-button-1600.jpg); 
}

.adressfeld{ 
	top:992px; 
	left:0px; 
	width:290px; 
	height:106px; 
	}

.textadresse {
	font-size:17px; 
	line-height:20px;
	}