body {
	margin-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; }


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E58538;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E58538;
	text-decoration: underline;
}

.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}



.detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  bold;
	color: #E58538;
	text-decoration: none;
	padding-top: 10px;
}

a.detail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58538;
	text-decoration: none;
	padding-top: 10px;
}

a.detail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58538;
	text-decoration: underline;
	padding-top: 10px;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

div.footer
 { 	 
 	padding: 10px 0px 0px 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align:center; }
	
div.footer a
 {  padding: 10px 0px 0px 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E58538;
	text-decoration: none;
	text-align:center; }

div.footer a:hover
 {  padding: 10px 0px 0px 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E58538;
	text-decoration: underline;
	text-align:center; }
	

td.topnav
 {  padding: 0px 2px 7px 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none; }
	
td.topnav a
 { 
 	vertical-align:top;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none; }
	
td.topnav a:hover
 { 
 	vertical-align:top;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline; }


div.headright
 { 	float:right;
 	text-align:right;
	padding:25px 25px 0px 0px;
 	background-color:#CAC2A6;
 	width:489px;
	height:74px; }

div.headleft
 { 	float:left;
 	width:307px; }

.toptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height:130%;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.teaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.leftright {
	padding: 4px 30px 0px 30px;
}
.formular {
	width: 200px;
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button {
	width: 70px;
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e4e8e8;
}
.formerror { 
	background-color: #ff0000;
	width: 200px;
	border: solid 1px #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


td.logo
{ float:left;
padding-bottom:10px;
width:150px;
}

div.imageleftsimple
{

float: left;
clear: left;
padding: 10px 15px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.imageleftsimple .imagetext
{ width:220px;
font-size: 10px;
color: #666666;
position: relative;
float: left;
padding: 5px 5px 5px 0px;
margin: 0px 0px 0px 0px;
}



div.imageleft
{

float: left;
clear: left;
padding: 4px 15px 0px 0px;
margin: 0px 0px 0px 0px;
}

div.imageleft .imagetext
{ width:220px;
font-size: 10px;
color: #666666;
position: relative;
float: left;
padding: 5px 5px 5px 0px;
margin: 0px 0px 0px 0px;
}

div.imageright 
{
font-size: 10px;
color: #666666;
position: relative;
float: right;
padding: 5px 0px 15px 5px;
margin: 0px 0px 0px 0px;
}



div.downloadl
{
width: 150px;
background-color: #f4f4f4;
border: 1px solid #CCCCCC;
float: left;
clear: both;
padding: 7px;
margin: 4px 15px 5px 0px;
}

div.download
{
width: 160px;
font-size:11px;
color:#333333;
background-color: #f4f4f4;
border: 1px solid #CCCCCC;
float: right;
clear: both;
padding: 7px;
margin: 4px 0px 5px 0px;
}

div.download a
{ font-size:10px;

}

div.download a:hover
{ font-size:10px;

}



.album a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.album a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

.albumnavbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58538;
	text-decoration: none;
}
.albumnavbold a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58538;
	text-decoration: none;
}
.albumnavbold a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E58538;
	text-decoration: underline;
}

.albumnav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.albumnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E58538;
	text-decoration: none;
}

.albumnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E58538;
	text-decoration: underline;
}



/* linke Navigation*/
.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


a.nav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 0px;
}
a.nav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 0px;
}


a.nav1bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 0px;
}
a.nav1bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 0px;
}
td.nav2 {
	padding: 10px 0px 10px 0px;
}


a.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 0px;
}
a.nav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	display: block;
	padding: 5px 5px 5px 0px;
}
a.nav2bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 0px;
}
a.nav2bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 0px;
}


td.subnav
{
vertical-align:middle;
padding: 5px 5px 5px 15px;
background-color:#CAC2A6;
}

td.subnavnav1
{
vertical-align:middle;
padding-left: 15px; 
background-color:#CAC2A6;
}
td.subnavnav1bold
{
vertical-align:middle;
padding-left: 15px;
background-color: #D2AF84;
}


td.subnav2
{
padding:7px 15px 7px 0px;
background-color:#CAC2A6;
text-align:left;
}
td.subnav2nav2
{background-color:#CAC2A6;
padding:7px 15px 7px 0px;
text-align:left;

}
td.subnav2nav2bold
{

background-color: #D2AF84;
text-align:left;
}

.nicecolorpadd {
	background-color: #D2AF84;
	padding-top: 10px; padding-bottom: 10px;
}

td.fiz {background-color: #E8E4D8;
}
td.fiznav1 {
}
td.fiznav1bold {
background-color: #E58538;
}

tr.lightrow { background-color: #E8E4D8; }


td.beforesubnav2nav2
{background-color:#CAC2A6;

}
td.beforesubnav2nav2bold
{
background-color: #D2AF84;
}

div.download a { font-size: 10px; }


div.download2
{
width: 100%;
padding: 7px;
margin: 4px 0px 0px 0px;
}

td.white
{
background-color: #ffffff;
color: #ffffff;

}
/* alte Navigation */
td.mainnav
 { background-color: #FFFFFF; }

td.mainnavbold
 { background-color: #E4E8E8; }

a.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.mainnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999966;
	text-decoration: underline;
}
a.mainnavbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999966;
	text-decoration: none;
}
a.mainnavbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999966;
	text-decoration: underline;
}


/* form */

input.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #444444;
	padding:1px 0px 1px 1px;
	width:180px;
}

textarea.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #444444;
	padding:1px 0px 1px 1px;
	width:180px;
	height: 42px;
}

.missing{
	background-color:#E58538;
}

input.form1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #444444;
	padding:1px 0px 1px 1px;
	width:114px;
}

input.form2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #444444;
	padding:1px 0px 1px 1px;
	width:50px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #444444;
	padding:0px 0px 0px 1px;
	width:183px;
}

.formhead {
font-weight:bold;
font-size:11px;
border-bottom: 1px solid #000;
}

.bgform {
background:url(images/bgform.gif) no-repeat 0px 0px;
padding: 10px 0px 0px 15px;
margin: 0px 0px 0px 0px;}

.tab1 {
background:url(images/tab1.gif) no-repeat 0px 0px;
width:100%;
height:18px;
float:none;
padding: 17px 0px 0px 0px;
margin:0px 0px 0px 0px;}

.tab2 {
background:url(images/tab2.gif) no-repeat 0px 0px;
width:100%;
height:18px;
float:none;
padding: 17px 0px 0px 0px;
margin:0px 0px 0px 0px;}

a.tabactiv{
font-weight:bold;
}