﻿.homecontenttable {
	border: 1px outset #000000;
}
.head2blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0070B0;
	border-top-width: 0px;
	border-right-width: 15px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.bgblau {
	background-color: #0070B0;
}
.head2rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE0000;
	border-right-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}
.bgrot {
	background-color: #FE0000;
	border: 0px none #FFFFFF;
}
.bgorange {
	background-color: #FF8800;
}

.head2orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF8800;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.head2violett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9E0D99;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.head2gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00B100;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bggruen {
	background-color: #00B100;
}
.bgviolett {
	background-color: #9E0D99;
}
.head2dunkelrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B40001;
	border-top-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.bgdunkelrot {
	background-color: #B40001;
}

.bgfooter {
	background-color: #0070B0;
}
.linktitelfett a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	line-height: 18px;

}

.linktitelfett a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;

}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.lefthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.Laufschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
}

.aleftnavwhite  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none}
	
.aleftnavwhite a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none}
	
.aleftnavwhite a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.maintable {
	border: 1px solid #000000;

}

.seitentitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-transform: none;
	letter-spacing: 2px;
	word-spacing: normal;
}

.contentueberschrift_dunkelrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B40001;
	background-color: #F6BCBC;
}

.contentueberschrift_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EA0A14;
	background-color: #FDDADC;
}


.contentueberschrift_gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00B100;
	background-color: #D9F3D9;
}

.contentueberschrift_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0070B0;
	background-color: #E0E7FB;
}

.contentueberschrift_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF8800;
	background-color: #F9EAD5;
}

.contentueberschrift_violett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9E0D99;
	background-color: #FAD2F9;
}

.contentueberschrift_werbung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #DADADA;
}






.visitenkarten_navi_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EA0A14;
	background-color: #FDDADC;
}
.visitenkarten_navi_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0070B0;
	background-color: #E0E7FB;
}
.visitenkarten_navi_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF8800;
	background-color: #F9EAD5;
}
.visitenkarten_navi_violett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E0D99;
	background-color: #FAD2F9;
}










.contentcontainer {
	background-attachment: scroll;
	background-image: url(/images/layout/splashweiss.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.kruemel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.kruemel a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.kruemel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;}

.orteverzeichnis_ueberschrift_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline}
	
.orteverzeichnis_ueberschrift_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;}

.pager {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline}
	
.pager:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}

.startseitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none}
	
.startseitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}

.rahmen_dunkelrot {
	background-color: #B40001;
}

.rahmen_rot {
	background-color: #EA0A14;
}

.rahmen_gruen {
	background-color: #00B100;
}

.rahmen_orange {
	background-color: #FF8800;
}

.rahmen_blau {
	background-color: #0070B0;
}

.rahmen_violett {
	background-color: #9E0D99;
}

.rahmen_schwarz {
	background-color: #000000;
}

.tabellenlinie_dunkelrot 
{
	border-bottom: #B40001 1px dotted;	
}

.tabellenlinie_blau 
{
	border-bottom: #0070B0 1px dotted;	
}

.tabellenlinie_rot 
{
	border-bottom: #EA0A14 1px dotted;	
}

.tabellenlinie_orange 
{
	border-bottom: #FF8800 1px dotted;	
}

.tabellenlinie_violett
{
	border-bottom: #9E0D99 1px dotted;	
}

.tabellenlinie_gruen
{
	border-bottom: ##00B100 1px dotted;	
}

.Button_dunkelrot {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #B40001;
	border-width: 1px;
}

.Button_blau {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #0070B0;
	border-width: 1px;
}

.Button_rot {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #EA0A14;
	border-width: 1px;
}

.Button_orange {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #FF8800;
	border-width: 1px;
}

.Button_violett {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #9E0D99;
	border-width: 1px;
}

.Button_dunkelrot_margin {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: #B40001;
	border-width: 1px;
	margin: 1px;
}

.TextBox_dunkelrot {
	border-style: solid;
	border-color: #B40001;
	border-width: 1px;
}

.TextBox_blau {
	border-style: solid;
	border-color: #0070B0;
	border-width: 1px;
	
}

.TextBox_rot {
	border-style: solid;
	border-color: #EA0A14;
	border-width: 1px;
}

.TextBox_orange {
	border-style: solid;
	border-color: #FF8800;
	border-width: 1px;
}

.TextBox_violett {
	border-style: solid;
	border-color: #9E0D99;
	border-width: 1px;
}

.Button_Master {
	background-color: #E0E0E0;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.TextBox_Master {
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

#Kein_JavaScript
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/layout/error.gif) no-repeat 4px 4px;
	color: #BA111F;
	padding: 4px 8px 5px 22px;
	display: block;
	border-width : 1px;
	border-style: dotted;
	border-color: Red;
	width: 930px;
}

a.link_normal {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: #0066CC;
    text-decoration: underline;
}
a.link_normal:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a.link_normal_fett {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #0066CC;
    text-decoration: underline;
}
a.link_normal_fett:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: Black;
    text-decoration: underline;
}

a.link_Unterrubriken {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: #0066CC;
    text-decoration: none;
}
a.link_Unterrubriken:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: Black;
    text-decoration: underline;
}

.Unterrubriken {
	font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal ;
    color: Black;
}

.copyrightfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	color: #FF0000;
}

/*Der Kopf- und der Fussbereich in den Übersichtsseiten (ID etc.) */

.footuebersichtblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #D9EAF2;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #D9EAF2;
	border-bottom-style: none;
	border-top-style: none;
}

.footuebersichtrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FFDADD;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #FFDADD;
	border-bottom-style: none;
	border-top-style: none;
}

.footuebersichtorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #F4DBB7;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #F4DBB7;
	border-bottom-style: none;
	border-top-style: none;
}

.footuebersichtviolett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #FAD2F9;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #FAD2F9;
	border-bottom-style: none;
	border-top-style: none;
}

.footuebersichtdunkelrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #F6BCBC;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #F6BCBC;
	border-bottom-style: none;
	border-top-style: none;
}

.headerbersichtblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #D9EAF2;
	background-color: #D9EAF2;
}

.headeruebersichtrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFDADD;
}

.headeruebersichtorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #F4DBB7;
}

.headeruebersichtviolett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FAD2F9;
}

.headeruebersichtdunkelrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #F6BCBC;
}

a.vorschaulink {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: transparent;
}

a.vorschaulink_schlagwortsuche{
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: transparent;
}

a.brachenueberschrift_link_blau  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}

a.brachenueberschrift_link_blau:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

a.brachenueberschrift_link_rot  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EA0A14;
	text-decoration: underline;
}

a.brachenueberschrift_link_rot:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

a.brachenueberschrift_link_orange  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF8800;
	text-decoration: underline;
}

a.brachenueberschrift_link_orange:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

a.brachenueberschrift_link_violett  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9E0D99;
	text-decoration: underline;
}

a.brachenueberschrift_link_violett:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

a.visitenkartenfooterlink {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: #0066CC;
    text-decoration: none;
}
a.visitenkartenfooterlink:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal;
    color: Black;
    text-decoration: underline;
}

.minibilder {
	width: 72px;
	height: 54px;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}

.sitemaplinktitelfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	line-height: 18px;

}

.sitemaplinktitelfett:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;

}

.vk_berab_uberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:bold;
	color: #000000;
}

.vk_berab_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight:normal;
	color: #000000;
}
