html
{
 	margin:0px;
 	padding:0px;
 	background: #F5F5F5 url(hg_body.jpg) repeat-x;
}
body
{
 	margin: 0px;
 	padding: 0px;
	font: 12px/20px Arial, Helvetica, sans-serif;
	color: #666666;
}
div#steuerung
{
	position:absolute;
	left: 50%;
	top: 11px;
	margin-left: -415px;
	z-index: 1;
}
div#oben
{
	width: 830px;
	height: 335px;
	background: #F5F5F5 url(hg_oben.jpg) no-repeat;
	z-index:2;
}
div#mitte
{
	width: 830px;
	min-height: 350px;
	background: url(hg_mitte.gif) repeat-y;
	z-index:2;
}
div#unten
{
	width: 330px;
	height: 85px;
	padding-top: 20px;
	padding-left: 523px;
	background: url(hg_unten.gif) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	z-index:2;
}
div#unten a
{
	text-decoration:none;
	color: #ffffff;
}
div#unten a:hover
{
	text-decoration:none;
	color: #D2E9E9;
}
div#navi_unten
{
	width: 830px;
	padding-top: 5px;
	padding-bottom: 10px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #B3B3B3;
	text-align: center;
	z-index:2;
}
div#navi_unten a
{
	text-decoration:none;
	color: #B3B3B3;
}
div#navi_unten a:hover
{
	text-decoration:none;
	color: #F1AF00;
}
div#navi_unten .aktiv
{
	text-decoration:none;
	color: #F1AF00;
}
div#navigation_oben
{
	position:absolute;
	top: 97px;
	left: 40px;
	font: 12px/18px "Trebuchet MS";
	color: #666666;
	font-weight: bold;
	z-index:3;
}
div#navigation_oben a
{
	text-decoration: none;
	color: #666666;
}
div#navigation_oben a:hover
{
	text-decoration: none;
	color: #F1AF00;
}
div#navigation_oben .aktiv
{
	text-decoration: none;
	color: #F1AF00;
}
div#navigation_links
{
	position:absolute;
	top: 105px;
	left: 555px;
	width: 250px;
	height: 200px;
}
div#themenbild
{
	position:absolute;
	top: 125px;
	left: 24px;
	z-index:4;
}
div#laender
{
	position:absolute;
	top: 35px;
	left: 742px;
	z-index:4;
}
div#adressenleiste
{
	position:absolute;
	left: 570px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
}
div#adressenleiste a
{
	text-decoration: none;
	color: #333333;
}
div#adressenleiste a:hover
{
	text-decoration: none;
	color: #077085;
}
div#adressenleiste h1
{
	margin:0px;
	font: 18px/30px "Trebuchet MS";
	color: #077085;
}
div#adressenleiste p
{
	width: 210px;
	display:block;
}
div#inhalt
{
	margin:0px;
	padding-left: 44px;
	padding-bottom: 15px;
	width:500px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
}
div#inhalt h1
{
	margin:0px;
	font: 18px/30px "Trebuchet MS";
	color: #077085;
}
div#inhalt a
{
	text-decoration: none;
	color: #333333;
}
div#inhalt a:hover
{
	text-decoration: none;
	color: #F1AF00;
}
div#inhalts_box_unten
{
	margin-left: 24px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	width: 496px;
	min-height: 170px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
	background: #F6F6F2;
}
div#inhalts_box_unten h1
{
	margin:0px;
	font: 18px/30px "Trebuchet MS";
	color: #077085;
}
div#inhalts_box_unten h2
{
	margin:0px;
	font: 11px/24px Arial, Helvetica, sans-serif;
	color: #D3435E;
	font-weight:bold;
}
div#inhalts_box_unten a
{
	text-decoration: none;
	color: #333333;
}
div#inhalts_box_unten a:hover
{
	text-decoration: none;
	color: #F1AF00;
}
div#inhalt h2
{
	margin:0px;
	padding:0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #D3435E;
	font-weight:bold;
}
h3
{
	margin:0px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
}
div#tuev_logo
{
	position:relative;
	left: -40px;
	float: left;
}	
.absatz
{
 color: #F2B000;
}
.trenner
{
	padding-left: 5px;
	padding-right: 5px;
	color:#CECECE;
}

/*Formulare*/
form#kontakt 
{
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
}
form#kontakt input
{
	background:#ffffff url(hg_formular.gif) repeat-x;
	border: 1px solid #333333;
	padding: 1px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
	width: 200px;
}
form#kontakt textarea
{
	background:#ffffff url(hg_formular.gif) repeat-x;
	border: 1px solid #333333;
	padding: 1px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
	width: 425px;
}
form#kontakt input#Absenden
{
	background: url(hg_absenden.gif) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;	
	font-weight:bold;
	width: 122px;
	height: 22px;
	cursor:pointer;
}
form#kontakt td
{
	padding-right:20px;
	padding-bottom: 2px;
}
.fehlermeldung
{
  font-weight: normal;
  width: 410px;
  padding: 10px;
  border: 1px solid #333333;
  background: #EDEDE5;
  display: block;
}
.error
{
  font-weight: bold;
  color: #ff0000;
}
.bilderrahmen
{
	border: 1px solid #02605F;
}
table.bildergalerie td
{
	padding-right: 20px;
	padding-bottom: 10px;
}
form#link2map24 input
{
	background:#FCFAE1 url(hg_formular.gif) repeat-x;
	border: 1px solid #333333;
	padding: 1px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
	width: 200px;
}
form#link2map24 input#Map24Button
{
	background: url(hg_link2map24.gif) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;	
	font-weight:bold;
	width: 202px;
	height: 22px;
	cursor:pointer;
}
form#link2map24a input
{
	background:#FCFAE1 url(hg_formular.gif) repeat-x;
	border: 1px solid #333333;
	padding: 1px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #333333;	
	width: 200px;
}
form#link2map24a input#Map24Button
{
	background: url(hg_link2map24.gif) no-repeat;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #ffffff;	
	font-weight:bold;
	width: 202px;
	height: 22px;
	cursor:pointer;
}
