body, pre, td, div,  p, font, b, h1, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;}


a, a:link, a:visited, a:focus, a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline; }
	
.klein {
	font-size: 11px;
}

/*Styles Farben*/
.blau {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
		font-weight: bold;
    	color: #0C1373;
    	text-decoration: none;}
		
a.blau {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
		font-weight: bold;
    	color: #0C1373;
    	text-decoration: none;}
		
.blaufett {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 15px;
		font-weight: bold;
    	color: #0C1373;
    	text-decoration: none;}
		
.ueberschriftblau {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 14px;
		font-weight: bold;
    	color: #0C1373;
    	text-decoration: none;}
		
a.blaulink {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #0C1373;
    	text-decoration: none;}

.blauklein {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #0C1373;
    	text-decoration: none;}	
		
a.blauklein {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #0C1373;
    	text-decoration: none;}	
		
a.blauunderline{
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #0C1373;
    	text-decoration: underline;}	
		
.weissfett {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 14px;
		font-weight: bold;
    	color: #FFFFFF;
    	text-decoration: none;}	

/*Styles Hauptnavi*/
.naviweiss {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #FFFFFF;
    	text-decoration: none;}

a.naviweiss {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #FFFFFF;
    	text-decoration: none;}
	
	a.naviweiss:link {color: #FFFFFF; text-decoration: none;}
	a.naviweiss:visited {color: #FFFFFF; text-decoration: none;}
	a.naviweiss:hover {color: #FFFFFF; text-decoration: none;}
	a.naviweiss:active {color: #FFFFFF; text-decoration: none;}
	
/*Styles Unternavi*/	

.unternaviaktiv {
		font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #000000;
    	text-decoration: none;}
	
	a.unternaviaktiv:link {color: #000000;  text-decoration: none;}
	a.unternaviaktiv:visited {color: #000000; text-decoration: none;}
	a.unternaviaktiv:hover {color: #0C1373; font-weight: bold; text-decoration: none;}
	a.unternaviaktiv:active {color: #0C1373; font-weight: bold; text-decoration: none;}


/* Class für Aufzählungen */
.ul {
	margin: 2px 2px 2px -20px;
}

li {
	margin: 0;
	padding: 0;
}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-size:12px;
	backgrpund-color:#FFFFFF;
}

.textfield, .textarea, .submitbutton {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	font-size:12px;
	background-color:#FFFFFF;
}

.textfield {
	width:100%;
}

.textarea {
	height:150px;
	width:100%;
}



.balkenoben {
	background-color: #7CA2CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.ue_blaudunkel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003078;
	text-decoration: none;
}
.ue_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #545252;
	text-decoration: none;
}
.adresszeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193A8B;
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #193A8B;
	text-decoration: none;
}
.balkenunten {

	background-color: #7CA2CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.balkenuntenhg {
	background-image: url(images/balkenunten-index.gif);
	background-repeat: repeat;
}
.karteindex3 {

	background-image: url(images/karte-index3.gif);
	background-repeat: no-repeat;
}
.rolloveroben {

	background-image: url(images/rolloveri-oben.gif);
	background-repeat: no-repeat;
}
.rolloverunten {

	background-image: url(images/rolloveri-unten.gif);
	background-repeat: no-repeat;
}
.rollover {

	background-color: #7CA2CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link_rollover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #193A8B;
	text-decoration: none;
}
.hg_weiss {
	background-color: #FFFFFF;
}
