body{
font-family :Arial,Helvetica,Verdana,sans-serif;
font-size: 10pt;
color: #2F4F4F;
background-color: White;
background-image: url(/fileadmin/templates/website/bilder_design/bgneu.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
margin:20px;
}
h1{
color: Navy;
font-size: 12pt;
font-weight:bold;
text-decoration:none;
}
h2{
color: Navy;
font-size: 11pt;
font-weight:bold;
text-decoration:none;
}
h4{
color: Navy;
font-size: 10pt;
font-weight:bold;
text-decoration:none;
}

img{ border:0;}

a:link{
	color: Black;
	}
a:visited{
	color: Black;
}
a:hover{
	color: Black;
}

ul {

margin-bottom:-5px;
}

i{
text-align: left;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size:9pt;
color: #757575;
}
#gray{
color: #FFFFF0;
}
#events{
text-align: center;
margin: 10px;
}
#kopf{
text-align: left;
z-index: 1;
margin-bottom: 5px;
}
#menu_mitte{
width:auto;
white-space:nowrap;
overflow:visible;
background-color: #FCFCFE;
font-size: 9pt;
white-space:no-break;
padding-bottom:5px;
border-bottom-color: #C1C1FB;
border-bottom-width:1px;
border-bottom-style:solid;
}

#mitte{
}


#main_mitte{
display:block;
	float: left;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 160px;
	overflow:visible;
	border-right-color: #C1C1FB;
	border-right-style: solid;
	border-right-width: 1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding-right: 20px;}
/*html>body .main_mitte {		padding-right: 20px;} */



#main_rechts{	
margin-top: 15px;
	overflow: visible;
	padding-left:10px;
	float: left;
	width: 530px; 
} 


#unten{
margin:5px 0;
clear: both;
	overflow:visible;
	}
#unten a{
	text-decoration: none;
	color: Black;
}
.header {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
}
td {
	color: #6E6E6E;
	font-size:10pt;
}

#title{
	font-variant: small-caps;
	font-weight: bold;
	color: Black;
	border-bottom: dotted;
	border-width: 1px;
	border-color: #C1C1FB;

}

#menu_oben{
visibility: hidden;
display: none;
position: absolute;
text-align:right;
z-index:5;
font-size: 10pt;
border-bottom-color: #C1C1FB;
border-bottom-width:1px;
border-bottom-style:solid;
}

#menu_oben a{
	text-decoration: none;
	color: Black;
}
#footer{
position: relative;
left: 15px;
top: 15px;
padding-top:5px;
padding-left: 0px;
	width: 955px;
	
}


.menu {
	width: 160px;
	text-align: left;
	text-decoration: none;
	font-size: 9pt;
}

.menu a {
	width: 160px;
	background: #FCFEFC;
	text-align: left;
	padding: 2px;
	margin: 0px;
	text-decoration: none;
}
	
.menu2 {
	width: 160px;
	padding: 2px;
	text-align: left;
	text-decoration: none;
	text-decoration: none;
	}
.menu2 a{
	text-decoration: none;
}

.menu2act {
	width: 160px;
	padding: 3px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	}



.menu2act a{
	text-decoration: none;
}

.menu3 {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 10px;
}
.menu3act {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	text-decoration: none;
}

.menu3 a{
	text-decoration: none;
}
.menu3act a{
	text-decoration: none;
}
.menu4 {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 20px;
}
.menu4act {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 20px;
	text-decoration: underline;
}
.menu4 a{
	text-decoration: none;
}



.menu5 {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 28px;
}
.menu5act {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 28px;
	text-decoration: underline;
}
.menu5 a{
	text-decoration: none;
}




.menu6 {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 35px;
}
.menu6act {
	width: 160px;
	text-decoration: none;
	font-size:8pt;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 35px;
	text-decoration: underline;
}
.menu6 a{
	text-decoration: none;
}

.rahmen_rechts{
margin: 5px;
padding: 3px;
margin-left: 0px;
/*border: 1px solid #C1C1FB;/*
/*float: left;*/
display:inline;
text-decoration: none;
z-index: 2;
}
.rahmen_rechts a{
text-decoration: none;
}
.rahmen_rechts a:hover{
text-decoration: none;
}
.rahmen_rechts a:active{
text-decoration: none;
}
.rahmen_rechts a:visited{
text-decoration: none;
}

.rahmen_rechts_act{
margin: 5px;
padding: 3px;
margin-left: 0px;
font-weight: bold;
/*border: 1px solid Gray;/*
/*float: left;*/
display:inline;
text-decoration: none;
}
.rahmen_rechts_act a{
text-decoration: none;
}
.rahmen_unten{
width: 760px;
margin: 5px 0;
}

.rahmen_oben{
border-top-color: #C1C1FB;
border-top-width:1px;
border-top-style:solid;
}

.rahmen_unten_rechts_start {
padding: 0px;
border-bottom-color: #C1C1FB;
border-bottom-width:1px;
border-bottom-style:solid;
border-right-color: #C1C1FB;
border-right-width:1px;
border-right-style: solid;
}

.rahmen_links_unten {
}
.rahmen_links_unten_rechts {

margin: 10px 0;
border-top-color: #C1C1FB;
border-top-width:1px;
border-top-style:solid;
}
.rahmen_links_unten_rechts_oben {
border-color: #C1C1FB;
border-width:1px;
border-style:solid;
}
.fuenf_pixel_links{
margin-left: 5px;
}

.link a{
text-decoration: none;
}

.clearfix {display: inline-block;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* default styles for extension "tx_irfaq_pi1" */
		.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
		.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
		.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
		.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
		.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
		.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
		.tx-irfaq-pi1 dd { margin-left: 0px; }
		.tx-irfaq-pi1 dd p { margin-top: 0px;	}
		.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }