body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f6f7f8;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47535b;
}
.text a:link, .text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c1022c;
	text-decoration: underline;
}
.text a:hover, .text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc8476;
	text-decoration: none;
}
.text_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
}
.text_small {
	font-size: 10px;
	font-weight: normal;
}
.text_ou {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00418d;
}
.text_u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
}
.text_grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text_grau_titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 16px;
	color: #303438;
	background-color: #FFFFFF;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #666666;
	font-weight: bold;
	background-color: #ededed;
	vertical-align: middle;
	padding: 10px;
}
h2 a:link, h2 a:active, h2 a:visited {
	color: #00418d;
	text-decoration: none;
}
h2 a:hover {
	color: #999999;
	text-decoration: none;
}
.titel_unter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c1022c;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.mehr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0078ac;
	text-decoration: underline;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.linie_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00418d;
	background-image: url(images/board02.jpg);
	background-repeat: repeat-y;
}
.linie_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00418d;
	background-image: url(images/board01.jpg);
	background-repeat: repeat-y;
}
.bildrahmen {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #47535b;
}
.bildrahmen02 {
	border: 1px solid #47535b;
}
.dienst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47535b;
}
.dienst_rahmen {
	border: 1px solid #47535b;
	padding: 5px;
}
.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47535b;
	font-weight: bold;
	text-decoration: none;
}
.navi_u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #47535b;
}
.navi a:link, .navi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47535b;
	font-weight: bold;
	text-decoration: none;
}
.navi a:hover, .navi a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc8476;
	text-decoration: none;
}
.navi_linie_u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
}
.navi_linie_o {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00418d;
}
.navi_linie_ou {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00418d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
}
.fuss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding-left: 8px;
}
.fuss a:link, .fuss a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.fuss a:hover, .fuss a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: none;
}
.links a:link, .links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: none;
}
.links a:hover, .links a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.balken_home {
	text-decoration: none;
	background-color: #eceded;
	padding: 8px;
}
.balken_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	background-color: #00418d;
	padding: 8px;
}
.home_linie_ou {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00418d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
	background-color: #eceded;
	padding-left: 8px;
}
.home_linie_u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00418d;
	background-color: #eceded;
	padding-left: 8px;
}
.cont_linie_u {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #303438;
}


.contentframe {
	padding: 15px 15px 0 15px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: #ededed;
	padding-right: 0;
	padding-left: 0;
}
.content a:link, .content a:active, .content a:visited {
	color: #00418d;
	text-decoration: none;
}
.content a:hover {
	color: #999999;
	text-decoration: none;
}
.content .kategorie { 
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.content .titel { 
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 0;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.content .text { 
	padding-right: 10px;
	padding-left: 10px;
}
.firstcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	background-color: #ededed;
	padding: 15px 10px 15px 10px;
}
.firstcontent a:link, .firstcontent a:active, .firstcontent a:visited {
	color: #00418d;
	text-decoration: none;
}
.firstcontent a:hover {
	color: #999999;
	text-decoration: none;
}
.sponsorimage {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.sponsortext {
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}


/* CONTENT */
/* A-Z */
.bghighlite {
	border-top: 1px solid #00418d;
	border-bottom: 1px solid #00418d;
	padding: 5px 5px;
	background-color: #ededed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #47535b;
}
.bghighlite a:hover {
	color: #dc8476;
	font-weight: bold;
	text-decoration: none;
}
.bgnohighlite {
	border-top: 1px solid #00418d;
	border-bottom: 1px solid #00418d;
	padding: 5px 5px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #47535b;
}
.bgnohighlite a:link, .bgnohighlite a:visited, .bgnohighlite a:active {
	color: #c1022c;
	font-weight: bold;
	text-decoration: none;
}

/* PopUp Window */
.poptexthead {
	padding: 10px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.poptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.poptext a:link, .poptext a:visited {
	color: #00418d;
	text-decoration: none;
}
.poptext a:hover, .poptext a:active {
	color: #00418d;
	text-decoration: underline;
}


/* Headings */

.trefferzeile_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #303438;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
	padding: 2px 2px 2px 2px;
}

.trefferzeile_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303438;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background-color: #ffffff;
	padding: 2px 0px 2px 0;
}
.trefferzeile_rechts a:link, .trefferzeile_rechts a:active, .trefferzeile_rechts a:visited {
	color: #303438;
	text-decoration: none;
}
.trefferzeile_rechts a:hover {
	color: #999999;
	text-decoration: none;
}

/* alte Trefferzeile rechts
.trefferzeile_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	background-color: #3367a4;
	padding: 2px 0px 2px 0;
}
.trefferzeile_rechts a:link, .trefferzeile_rechts a:active, .trefferzeile_rechts a:visited {
	color: white;
	text-decoration: none;
}
.trefferzeile_rechts a:hover {
	color: #999999;
	text-decoration: none;
}
Ende alte Trefferzeile rechts */
.trefferbg {
	background-color: #3367a4;
}
.trefferindex, .trefferindex a:link, .trefferindex a:active, .trefferindex a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #3367a4;
	padding: 5px 3px 5px 3px;
}
.trefferindex_over, .trefferindex_over a:link, .trefferindex_over a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f3e500;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #3367a4;
	padding: 5px 3px 5px 3px;
}

.az_linie_o_u {
	border-top: 1px solid #00418d;
	border-bottom: 1px solid #00418d;
	background-color: #FFFFFF;
}
.az_linie_o {
	border-top: 1px solid #00418d;
	background-color: #FFFFFF;
}
.az_linie_u {
	border-bottom: 1px solid #00418d;
	background-color: #FFFFFF;
}

.trefferliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	background-color: #ededed;
	padding: 5px;
}
.trefferliste a:link, .trefferliste a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: none;
}
.trefferliste a:hover, .trefferliste a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: underline;
}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: #ededed;
	padding: 5px 10px 5px 10px;
}
.disclaimer a:link, .disclaimer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: none;
}
.disclaimer a:hover, .disclaimer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	text-decoration: underline;
}
.listentitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00418d;
	font-weight: normal;
	background-color: #ededed;
	padding: 5px 10px 5px 10px;
}
.listentitel a:link, .listentitel a:active, .listentitel a:visited {
	color: #00418d;
	text-decoration: none;
}
.listentitel a:hover {
	color: #999999;
	text-decoration: none;
}
.listenbezeichnungen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #ededed;
	padding: 5px 10px 5px 10px;
}
.listenbezeichnungen a:link, .listenbezeichnungen a:active, .listenbezeichnungen a:visited {
	color: #00418d;
	text-decoration: none;
}
.listenbezeichnungen a:hover {
	color: #999999;
	text-decoration: none;
}
.listeninhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: #ededed;
	padding: 5px 10px 5px 10px;
}
.listeninhalt a:link, .listeninhalt a:active, .listeninhalt a:visited {
	color: #00418d;
	text-decoration: none;
}
.listeninhalt a:hover {
	color: #999999;
	text-decoration: none;
}

.gallery { font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; line-height: 14px; padding-left: 0; border-style: solid; border-width: 0px; border-color: lightgrey; background-color: [color_content] }
.tooltip { font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; line-height: 14px; padding-left: 0; border-style: solid; border-width: 1px; border-color: lightgrey; }

#news.newsticker
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00418d;
	font-weight: bold;
	background-color: #ededed;
	padding: 15px 10px 15px 10px;
	border: 1px solid #00418d;
	list-style-type: none;
}
#news.newsticker a:link, #news.newsticker a:active, #news.newsticker a:visited {
	color: #999999;
	text-decoration: none;
}
#news.newsticker a:hover {
	color: #00418d;
	text-decoration: none;
}

#sponsoren { 
	z-index: 1;
}

#example { 
	z-index: 5;
}
.unsichtbar {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
}

.sitemenuActiveEins { color: darkred; padding: 0px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; text-decoration: none }
.sitemenuActiveEins a:link, .sitemenuActiveEins a:active, .sitemenuActiveEins a:visited { color: darkred; text-decoration: none }
.sitemenuActiveEins a:hover { color: darkred; text-decoration: none }
.sitemenuEins  { color: darkred; padding: 0px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal }
.sitemenuEins a:link, .sitemenuEins a:active, .sitemenuEins a:visited  { color: darkred; text-decoration: none }
.sitemenuEins a:hover  { color: darkred; text-decoration: none }

.sitemenuActiveZwei { color: darkred; padding: 4px 5px 4px 18px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; text-decoration: none; background-color: #dedede; }
.sitemenuActiveZwei a:link, .sitemenuActiveZwei a:active, .sitemenuActiveZwei a:visited { color: darkred; text-decoration: none }
.sitemenuActiveZwei a:hover { color: darkred; font-size: 10px; text-decoration: none }
.sitemenuZwei  { color: darkred; padding: 4px 5px 4px 18px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; }
.sitemenuZwei a:link, .sitemenuZwei a:active, .sitemenuZwei a:visited  { color: #4a4a4a; text-decoration: none }
.sitemenuZwei a:hover  { color: darkred; text-decoration: none }

.sitemenuActiveDrei { color: darkred; padding: 4px 5px 4px 23px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; text-decoration: none; background-color: e5e5e5; }
.sitemenuActiveDrei a:link, .sitemenuActiveDrei a:active, .sitemenuActiveDrei a:visited { color: darkred; text-decoration: none }
.sitemenuActiveDrei a:hover { color: darkred; font-size: 10px; text-decoration: none }
.sitemenuDrei  { color: darkred; padding: 4px 5px 4px 23px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; }
.sitemenuDrei a:link, .sitemenuDrei a:active, .sitemenuDrei a:visited  { color: #4a4a4a; text-decoration: none }
.sitemenuDrei a:hover  { color: darkred; text-decoration: none }

.sitemenuActiveVier { color: darkred; padding: 4px 5px 4px 28px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; text-decoration: none; background-color: e5e5e5; }
.sitemenuActiveVier a:link, .sitemenuActiveVier a:active, .sitemenuActiveVier a:visited { color: darkred; text-decoration: none }
.sitemenuActiveVier a:hover { color: darkred; font-size: 10px; text-decoration: none }
.sitemenuVier  { color: darkred; padding: 4px 5px 4px 28px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; }
.sitemenuVier a:link, .sitemenuVier a:active, .sitemenuVier a:visited  { color: #4a4a4a; text-decoration: none }
.sitemenuVier a:hover  { color: darkred; text-decoration: none }

.sitemenuActiveFuenf { color: darkred; padding: 4px 5px 4px 33px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; text-decoration: none; background-color: e5e5e5; }
.sitemenuActiveFuenf a:link, .sitemenuActiveFuenf a:active, .sitemenuActiveFuenf a:visited { color: darkred; text-decoration: none }
.sitemenuActiveFuenf a:hover { color: darkred; font-size: 10px; text-decoration: none }
.sitemenuFuenf  { color: darkred; padding: 4px 5px 4px 33px; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12px; cursor: pointer; font-weight: normal; }
.sitemenuFuenf a:link, .sitemenuFuenf a:active, .sitemenuFuenf a:visited  { color: #4a4a4a; text-decoration: none }
.sitemenuFuenf a:hover  { color: darkred; text-decoration: none }

