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

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

p{
	font-size:16px; 
	line-height:21px; 
	}

.mini{
	font-size:14px;
	}

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

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

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

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

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

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

.main{ 
	left:270px; 
	top:130px; 
	width:1129px; 
	height:831px;
	}

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

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

.menuetext{
	color:#ffffff; 
	font-size:14px; 
	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:280px; 
	height:auto; 
	}

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

.navcontainer { 
	width:256px; 
	left:0px; 
	top:130px;
	position:absolute; 
	}

.navcontainer a { 
	width: 250px;
}

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

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

.adressfeld{ 
	top:870px; 
	left:0px; 
	width:256px; 
	height:90px; 
	}

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