body,td,th {
	font-family: Arial, Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #ffffff;
	margin:0 0 0 0px;
}
.strich1 {
	background-image: url(images/strich.png); 
	background-repeat:repeat-x;
 	margin-top:0px;
 	height:10px;
	width:100%;
}
.strich2 {
	background-image: url(images/strich.png); 
	background-repeat:repeat;
 	margin-top:0px;
	height:105px;
	width:100%;
}
.strich3 {
	background-image: url(images/strich2.png); 
	background-repeat:repeat;
 	margin-top:0px;
 	height:480px;
	width:100%;
}
.strich4 {
	background-image: url(images/strich.png); 
	background-repeat:repeat;
 	margin-top:0px;
 	height:20px;
	width:100%;
	z-index:3;
}
.box1 {
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:52px;
	height:229px;
	z-index:2;
}
.box2a {
	background-color:#FFF;
	position:absolute;
	height:17px;
	width:796px;
	margin-left:52px;
	margin-top:0px;
	z-index:2;
}
.box2b {
	position:absolute;
	margin-left:680px;
	margin-top:0px;
	z-index:2;
	font-family:arial;
}
.box3 {
	background-image:url(images/menue.png);
	background-repeat:repeat-y;
	position:absolute;
	height:485px;
	width:207px;
	margin-left:52px;
	margin-top:0px;
	z-index:1;
}
.box4 {
	background-color:#FFF;
	position:absolute;
	height:585px;
	width:796px;
	margin-left:52px;
	margin-top:0px;
	z-index:1;
}
.box5 {
	background-color:#4e91dc;
	position:absolute;
	height:340px;
	width:207px;
	margin-left:52px;
	margin-top:140px;
	z-index:1;	
}
.webcam {
	color:#fff;
	margin-left:1px;
	margin-top:10px;
	font-size:10px;
	font-family:arial;
}
.footer {
	background-color:#dadada;
	position:absolute;
	height:55px;
	width:796px;
	margin-left:52px;
	margin-top:0px;
	z-index:1;
}
.footertext{
	font-size:10px;
	color:#666;
	font-family:arial;
	margin-left:250px;
	margin-top:20px;
}
a.footertext{
	font-size:10px;
	color:#666;
	font-family:arial;
	margin-left:0px;
	margin-top:20px;
}
.menue1{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:30px;
}
.menue2{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:60px;
}
.menue3{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:90px;
}
.menue4{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:120px;
}
.menue5{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:150px;
}
.menue6{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:180px;
}
.menue7{
	background-image:url(images/menue-bg.png);
	background-repeat:no-repeat;
	position:absolute;
	height:33px;
	width:207px;
	z-index:2;
	margin-top:210px;
}
.date {
	font-family:arial;
	font-size:10px;
	margin-left:20px;
	margin-top:2px;
	color:#2b5381;
}
a.metanav {
	margin:0px;
	color:#2b5381;
	font-size:10px;
}
a.breadcrumb {
	position:absolute;
	margin-left:230px;
	margin-top:17px;
	z-index:2;
	color:#7bb4e2;
	font-size:10px;
}
a.breadcrumb2 {
	position:absolute;
	margin-left:290px;
	margin-top:17px;
	z-index:2;
	color:#7bb4e2;
	font-size:10px;
	width: 120px;
}
a.breadcrumb3 {
	position:absolute;
	margin-left:395px;
	margin-top:17px;
	z-index:2;
	color:#7bb4e2;
	font-size:10px;
}
a.menue {
	position:absolute;
	margin-left:20px;
	margin-top:8px;
	z-index:2;
	color:#fff;
	font-size:14px;
	top: 0px;
}
a.menue:hover {
	color:#F60;
	text-decoration:none;
	font-style:italic;
}
.headline {
	position:absolute;
	margin-left:230px;
	margin-top:27px;
	z-index:2;
	width: 301px;
}
.text {
	position:absolute;
	margin-left:230px;
	width:350px;
	z-index:2;
	margin-top:40px;
	text-align:justify;
	top: 15px;
}
.text-breit {
	position:absolute;
	margin-left:230px;
	width:550px;
	z-index:2;
	margin-top:50px;
	text-align:justify;
}
.broschuere {
	position:absolute;
	margin-left:600px;
	margin-top:40px;
	width:180px;
	z-index:2;
	border-left:#999 dashed 0.1em;
	padding-left:6px;
	height:520px;
}
a.broschuere {
	position:absolute;
	margin-left:1px;
	margin-top:2px;
	z-index:2;
	font-size:10px;
	color:#999;
}

.link {
	color:#09C;
	font-weight:bold;
}

.link:hover {
	color:#F60;
	text-decoration:none;
}

a {
	font-size: 12px;
	color: #000;
	text-decoration:none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #F60;
}

h1 {
	font-size: 14px;
	color: #000;
}
h2 {
	font-size: 16px;
	color: #000;
}
th{
	border-bottom:#999 0.1em dashed;
	padding:5px;
}
td {
	border-bottom:#999 0.1em dashed;
	padding-bottom:5px;
	padding-top:5px;
}

td.noborder {
	border-bottom:none;
	padding-bottom:5px;
	padding-top:5px;
}
.blockborder
	{
		border-bottom-width	: 1px;
		border-bottom-style	: solid;
		border-top-width	: 1px;
		border-top-style	: solid;
		border-left-width	: 1px;
		border-left-style	: solid;
		border-right-width	: 1px;
		border-right-style	: solid;
		border-color		: #BEBEBE;
	}
.cell   
	{
		padding-left		: 10px; 
		padding-top			: 5px; 
		padding-right		: 5px; 
		padding-bottom		: 5px; 
		background-color	: #F8F9FA;
	}
.input 
	{
		background-color	: #ffffff;
		width				: 132px;
		color				: #0D3D6A;
		font-family			: Arial, Verdana, Helvetica;
		font-size			: 11px;
		font-weight			: normal;
		border				: 1px #bebebe solid;
	}
.map24_text   
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				: #586A75;
	}
.map24_title  
	{
		font-family			: Arial; 
		font-size			: 11px; 
		color				:#FFFFFF; 
		padding-left		: 10px; 
		padding-top			: 31px; 
		font-weight			: bold;
	}
	
.list	 
	{
		background-color	: #FFFFFF; 
		border-style		: groove;
		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
		font-size			: 9px;
	}

