body {
font-family:verdana, arial;
font-size:10pt;
color:#000000;
Margin-left:0px;
Margin-right:0px;
Margin-top:0px;
Margin-bottom:0px;
Background-Color: #b6e4ff;
}

a,a:visited,a:active {
font-family:verdana, arial;
font-size:10pt;
color:#000000;
}

a:hover {
font-family:verdana, arial;
font-size:10pt;
color:gray;
} 

.hmenue {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Arial;
}
.hmenuekopf {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #ffffff;
	BACKGROUND-COLOR: #8edba0;
	font-weight: bold;
	PADDING-LEFT: 15px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
	BORDER-BOTTOM: #95b2d5 1px solid; 
}
.hmenuelinks A,.hmenuelinks A:active,.hmenuelinks A:visited {
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #475370; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #dce1e9; 
	TEXT-DECORATION: none;
}
.hmenuelinks A:hover {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	COLOR: #CC3366; 
	PADDING-TOP: 3px; 
	BACKGROUND-COLOR: #c0cad2; 
	TEXT-DECORATION: none;
}

.kopfzeile {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #ffffff;
	BACKGROUND-COLOR: #8edba0;
	font-weight: bold;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

.fusszeile {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #ffffff;
	BACKGROUND-COLOR: #8edba0;
	font-weight: bold;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

.subkat {
	BORDER-TOP: #ebd417 0px solid; 
	PADDING-LEFT: 6px; 
	COLOR: #FFF7DE; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana, Arial; 
	Background-Color: #A00007;
}

a.katalog,a.katalog:visited,a.katalog:aktiv {
	font-family : Verdana, Arial;
	Font-Size: 10pt; 
	COLOR: #5c6bfe; 
	font-weight: normal;
	TEXT-DECORATION: none
}

a.katalog:hover {
	font-family : Verdana, Arial;
	Font-Size: 10pt;
	BACKGROUND-COLOR: #f6f6f6;
	font-weight: normal;
	TEXT-DECORATION: none;
	COLOR: #000000; 
}



.care {	
    font-family : Verdana, Arial;
    padding-left: 1px;
    font-size: 11px;
 	color: #696969;
 	font-weight : normal;
	Background-Color: #eeeeee;
	Text-Decoration: none;
}

.care_1 {	
    font-family : Verdana, Arial;
    padding-left: 68px;
    font-size: 11px;
 	color: #696969;
 	font-weight : normal;
	Background-Color: #eeeeee;
	Text-Decoration: none;
}

.box {
    BACKGROUND-COLOR: #efefef;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
	color: #000000;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
}

.content {
    BACKGROUND-COLOR: #efefef;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-family:verdana, arial;
    font-size:10pt;
    color:#000000;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
}

.content_1 {
    BACKGROUND-COLOR: #efefef;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-family:verdana, arial;
    font-size:10pt;
    color:#000000;
}

.content_2 {
    BACKGROUND-COLOR: #efefef;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
    font-family:verdana, arial;
    font-size:10pt;
    color:#3a7e4a;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
}

.impressum_menue {
	background-color: #FFFFFF;
}

.ergebnis_bg {
	background-color: #eeeeee;
}

.zeile {
	background-color: #d5deea;
}
.zeile_alt {
	background-color: #e3e9f0;
}

.anzeige {
    font-family:verdana, arial;
    padding-right:2px;
 	font-size: 8pt;
 	color: #800000;
 	font-weight : normal;
	Background-Color: #F2EADD;
}

.norm {
	font-family: Verdana, Arial;
	font-size: 10pt;
}

td.norm1 {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
}
    
.input {
	border : 1px dotted #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	background-color : #f6f6f6;
}

.input2 {
	border : 1px dotted #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	background-color : #ffffff;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #09577f;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	padding-left:10px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #09577f;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	line-height:22px;
	color: #79797a;
}

h2 {
	font-family: Verdana, Arial;
	Font-Size: 10pt; 
 	color: #696969;
	font-weight: normal;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	Background-Color: #aec2cd;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
}
.buttonlink A,.buttonlink A:active,.buttonlink A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	Background-Color: #aec2cd;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
	DISPLAY: block; 
	TEXT-DECORATION: none;
}
.buttonlink A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	Background-Color: #c8d6dd;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
    border-color:#C2C2C2;
	border-style:solid;
	border-width:1px;
	TEXT-DECORATION: none;
}

iframe p.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

iframe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.sucheingabe {
	border : 1px solid #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	background-color : #f6f6f6;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 2px; 
}

.kopf {
font-family:verdana, arial;
font-size:10pt;
font-weight:bold;
color:black;
} 

.plz {
	border : 1px solid #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color:black;
	background-color : #cff0d7;
	TEXT-DECORATION: none;
	text-align:center;
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	PADDING-RIGHT: 12px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

A.plz:hover {
	color:black;
	background-color : #e0e3e1;
	DISPLAY: block; 
}

.plz_1 {
	border : 1px solid #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color:black;
	background-color : #cad8fc;
	TEXT-DECORATION: none;
	text-align:center;
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	PADDING-RIGHT: 12px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

A.plz_1:hover {
	color:black;
	background-color : #e0e3e1;
	DISPLAY: block; 
}

.az {
	border : 1px solid #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color:black;
	background-color : #cff0d7;
	TEXT-DECORATION: none;
	text-align:center;
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

A.az:hover {
	color:black;
	background-color : #e0e3e1;
	DISPLAY: block; 
}

.az_1 {
	border : 1px solid #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color:black;
	background-color : #cad8fc;
	TEXT-DECORATION: none;
	text-align:center;
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

A.az_1:hover {
	color:black;
	background-color : #e0e3e1;
	DISPLAY: block; 
}

A.klick,a.klick:visited,a.klick:active {
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-weight:bold;
	color:#074261;
	TEXT-DECORATION: underline;
}

A.klick:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	font-weight:bold;
	color:gray;
	TEXT-DECORATION: none;
}

.rubrik {
font-family:verdana, arial;
font-size:8pt;
color:#6892c9;
} 

.button_green {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#3a7e4a;
	background-color:#cff0d7;
	border : 1px solid #9de6af;
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
} 
.button_blue {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4b629f;
	background-color:#cad8fc;
	border : 1px solid #a6b8e7;
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
} 

.button_black {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4a4a4a;
	background-color:#d7d7d7;
	border : 1px solid #abaaaa;
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
} 

.button_black_menue {
	font-family:verdana, arial;
	font-size:8pt;
	font-weight:normal;
	color:#4a4a4a;
	background-color:#d7d7d7;
	border : 1px solid #abaaaa;
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px; 
} 

.button_black_top {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4a4a4a;
	background-color:#d7d7d7;
	border : 1px solid #abaaaa;
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
} 

td.az_td {
	width:20px;
} 

td.kategorie {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4a4a4a;
	background-color:#e1e1e1;
	border : 1px solid #abaaaa;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

td.kategorie_ohne {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4a4a4a;
	background-color:#e1e1e1;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

td.norm {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

td.kat_header {
	font-family:verdana, arial;
	font-size:10pt;
	font-weight:bold;
	color:#4a4a4a;
	background-color:#a6e3ff;
	border : 1px solid #abaaaa;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px; 
}

a.sitemap {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color: #4a4a4a; 
	font-weight: bold;
	text-decoration: none;
}

a:hover.sitemap {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color: #4a4a4a; 
	font-weight: bold;
	text-decoration: underline;
}

a.sitemap_menue {
	font-family : Verdana, Arial;
	font-size: 8pt;
	color: #4a4a4a; 
	font-weight: normal;
	text-decoration: underline;
}

a:visited.sitemap_menue {
	font-family : Verdana, Arial;
	font-size: 8pt;
	color: #4a4a4a; 
	font-weight: normal;
	text-decoration: underline;
}
a:active.sitemap_menue {
	font-family : Verdana, Arial;
	font-size: 8pt;
	color: #4a4a4a; 
	font-weight: normal;
	text-decoration: underline;
}

a:hover.sitemap_menue {
	font-family : Verdana, Arial;
	font-size: 8pt;
	color: #4a4a4a; 
	font-weight: normal;
	text-decoration: none;
}

a.sitemap_grau {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color:#4a4a4a;
	background-color:#cfefff;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px; 
	font-weight: bold;
	text-decoration: none;
}

a:hover.sitemap_grau {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color:#4a4a4a;
	background-color:#cfefff;
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px; 
	font-weight: bold;
	text-decoration: underline;
}
a.sitemap_underline {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color: #4a4a4a; 
	font-weight: bold;
	text-decoration: underline;
}

a:hover.sitemap_underline {
	font-family : Verdana, Arial;
	font-size: 10pt;
	color: #4a4a4a; 
	font-weight: bold;
	text-decoration: none;
}

a.kat_link {
    font-family:verdana, arial;
 	font-size: 8pt;
 	color: #800000;
 	font-weight : normal;
	Background-Color: #F2EADD;
	text-decoration: underline;
}

a:hover.kat_link {
    font-family:verdana, arial;
 	font-size: 8pt;
 	color: #800000;
 	font-weight : normal;
	Background-Color: #F2EADD;
	text-decoration: none;
}

.profisuche5 {
	border : 1px dotted #003399;
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	background-color : #f6f6f6;
}

table.profisuche {
    font-family:verdana, arial;
    padding-right:2px;
 	font-size: 8pt;
 	color: #4b629f;
 	font-weight : normal;
	Background-Color: #edf2ff;
}

select.profisuche {
	font-size:10pt; 
 	color: #4b629f;
	background-color: #edf2ff; 
	width: 140;
}

select.profisuche2 {
	font-size:10pt; 
 	color: #4b629f;
	background-color: #edf2ff; 
	width: 200;
}

input.profisuche {
	font-size:10pt; 
 	color: #4b629f;
	background-color: #f6f9ff; 
}

