/* weiss */
.bg0 {background-color: #FFFFFF;}
/* line gelb */
.bg1 {background-color: #FEE066;}
/* gelb hell */
.bg2 {background-color: #FFFBE7;}
/* gelb mittel */
.bg3 {background-color: #FFFADD;}
/* gelb halbdunkel */
.bg4 {background-color: #FFF7CC;}
/* line grau */
.bg6 {background-color: #B5B2A5;}

body  {
	margin: 0px;
	padding: 0px;
	background-color: #F3F1EC;
	margin: 0px;
		}
		
.email {
	color:#BBBBBB; 
	}

.hr_grey {
	background-color:#BBBBBB; 
	color:#BBBBBB; 
	border: #BBBBBB; 
	height: 1px;
	}
	
.hr_grey2 {
	background-color:#BBBBBB; 
	color:#BBBBBB; 
	border: #BBBBBB; 
	height: 1px;
	}

a { 
	font-weight:bold; 
	color:#000000; 
	text-decoration:none;
	}
	
ul{
	margin-left:5px;
	padding-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image:url(li.gif)
}	
	
.text,td {
	font-size:10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left:15px;
	line-height:1.5em;
}

.titel
{
	font-size: 12px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#72716F;
	font-weight: bold;
}
.newshead
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.titel_2
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	
}

.header
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	font-weight:bold; 
	line-height:1.5em;
	display: block;

}
.text_1
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:5px;
	
	line-height:1.5em;
	
}

.text_table
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:5px;
	line-height:1.5em;
	
}

.contact, .contact a:link, .contact a:visited
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #FFFADD;
	font-weight: normal;
}
.bullet
{
	margin-top:9px;
	margin-right:15px;
}
.bullet2
{
	margin-top:20px;
}
.bullet_text
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.5em;
}
.untertitel
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	line-height:1.5em;

}
.text_body
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-right:40px;
	line-height:1.5em;
}


.text1
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #FFFADD;
	padding-left:2px; 
}
.text2
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #FFEE99;
}
.text3
{
	font-size: 9px;
	font-family: Verdana,  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color: #FFEE99;
	margin-left:11px;
	margin-bottom:8px;
}
.newstext, .newstext a:link, .newstext a:visited
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration:none;
	line-height:1.5em;
	margin-right:5px;
	display: block;
}
	
.newstext_titel
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold; 
}
.pdf, .pdf a:link, .pdf a:visited
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;	
}
.pdf_bild
{

}
.text_top
{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:11px;
	margin-top:8px;
	line-height:1.2em;
}

.sprache{
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	border-collapse: collapse;
	text-transform : uppercase;
}
.sprache_aktuell {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC; 
	border-collapse: collapse;
	font-weight:bold;
	text-transform : uppercase; 
}
.sprache_link,.sprache_link a:link,.sprache_link a:visited {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
}

.menu_inaktiv a:link { font-weight:bold; color:#ffffff; text-decoration:none; font-size:10px; }
.menu_inaktiv a:visited { font-weight:bold; color:#ffffff; text-decoration:none; font-size:10px; }
.menu_inaktiv a:hover { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }
.menu_inaktiv a:active { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }

.menu_aktiv a:link { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }
.menu_aktiv a:visited { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }
.menu_aktiv a:hover { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }
.menu_aktiv a:active { font-weight:bold; color:#000000; text-decoration:none; font-size:10px; }


.hauptmenu a:link,.hauptmenu a:visited
{
	color:#FFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;	
	margin-left:12px;
}
.menutrennlinie {
	height:5px;
}

.untermenuaktiv, .untermenuaktiv a:link, .untermenuaktiv a:visited
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;

}
.untermenu, .untermenu a:link, .untermenu a:visited
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#A4A3A9;	

}
.news_text, news_text a:link, news_text a:visited
{
	font-size: 11px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:17px;
	margin-right:40px;
	font-weight:bold;
}

.news_text_2, news_text_2 a:link, news_text_2 a:visited
{
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	line-height:1.2em;
}

.news_datum
{
	font-size: 9px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#a0a0a0;
	margin-left:5px;
	margin-top:17px;
	text-transform : uppercase;
}
.link, .link a:link, .link a:visited
{
	font-size: 9px;
	font-family: Myriad Pro,Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.link2, .link2 a:link, .link2 a:visited
{
	font-size: 15px;
	font-family: Myriad Pro,Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.navigation_white{
	color:#ffffff;
}

#lightbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0.4em;
	color:#a0a0a0;
	}	
#lightboxCaption{ float: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
#keyboardMsg{ float: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

#lightbox img{ border: none; } 
#overlay img{ border: none; }


