body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
#content{
	padding: 0px;
	margin: 0px;
}
#navueberspringen{
	display: none;
}

/* Linkdefinitionen Anfang */
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
/* Linkdefinitionen Ende */

/* Linkdefinitionen Hauptnavigation Anfang */
#navigationsbereich a:link {
	text-decoration: none;
	color: #000000;
}
#navigationsbereich a:visited {
	text-decoration: none;
	color: #000000;
}
#navigationsbereich a:hover {
	text-decoration: none;
	color: #000000;
}
#navigationsbereich a:focus {
	text-decoration: none;
	color: #000000;
}
#navigationsbereich a:active {
	text-decoration: none;
	color: #000000;
}
/* Linkdefinitionen Hauptnavigation Ende */


/* Linkdefinitionen Subnavigation Anfang */
#subnavigationsbereich a {
	padding: 5px 0px;
	display: block;
}
#subnavigationsbereich a:link {
	text-decoration: none;
	color: #CCFFFF;
}
#subnavigationsbereich a:visited {
	text-decoration: none;
	color: #CCFFFF;
}
#subnavigationsbereich a:hover {
	text-decoration: none;
	color: #CCFFFF;
	background-color: #397980;
}
#subnavigationsbereich a:focus {
	text-decoration: none;
	color: #CCFFFF;
	background-color: #397980;
}
#subnavigationsbereich a:active {
	text-decoration: none;
	color: #000000;
	background-color: #6EACB3;
}
/* A-Z Links */
#subnavigationsbereich .azlinks a, #subnavigationsbereich .unterrubriken .azlinks a {
	width: 1.3em;
	height: 1em;
	padding: 3px;
	display: inline;
	line-height: 130%;
}
#subnavigationsbereich .azlinks a:link, #subnavigationsbereich .unterrubriken .azlinks a:link {
	text-decoration: none;
	color: #CCFFFF;
}
#subnavigationsbereich .azlinks a:visited, #subnavigationsbereich .unterrubriken .azlinks a:visited{
	text-decoration: none;
	color: #CCFFFF;
}
#subnavigationsbereich .azlinks a:hover, #subnavigationsbereich .unterrubriken .azlinks a:hover {
	text-decoration: none;
	color: #CCFFFF;
	background-color: #397980;
}
#subnavigationsbereich .azlinks a:focus, #subnavigationsbereich .unterrubriken .azlinks a:focus {
	text-decoration: none;
	color: #CCFFFF;
	background-color: #397980;
}
#subnavigationsbereich .azlinks a:active, #subnavigationsbereich .unterrubriken .azlinks a:active {
	text-decoration: none;
	color: #000000;
	background-color: #6EACB3;
}
/* Linkdefinitionen Unterrubriken  */
#subnavigationsbereich .unterrubriken a {
	padding: 5px 0px 5px 5px;
	display: block;
}
/* Linkdefinitionen Subnavigation Ende */


/* Linkdefinitionen Sonstige Anfang */
#seitenende a:visited{
	text-decoration: none;
	color: #000000;
}
#seitenende a:hover{
	text-decoration: underline;
	color: #000000;
}
#seitenende a:focus{
	text-decoration: underline;
	color: #000000;
}
#seitenende a:active{
	text-decoration: underline;
	color: #000000;
}
#linkeintragen a{
	display: block;
	padding: 2px;
}
#linkeintragen a:hover{
	background-color: #596A73;
}
#linkeintragen a:focus{
	background-color: #596A73;
}
#linkeintragen a:active{
	background-color: #DBE6E8;
}
.kontextboxlogos a{
	display: block;
	padding: 5px;
}
.kontextboxlogos a:hover{
	background-color: #9DAAAF;
}
.kontextboxlogos a:focus{
	background-color: #9DAAAF;
}
.kontextboxlogos a:active{
	background-color: #DBE6E8;
}
#newsletter a{
	display: block;
	padding: 2px;
}
#newsletter a:hover{
	background-color: #A2AFB3;
}
#newsletter a:focus{
	background-color: #A2AFB3;
}
#newsletter a:active{
	background-color: #E7F0F1;
}
/* Linkdefinitionen Sonstige Ende */


/* Kopfbereich definieren Anfang */
#kopftabelle{
	margin: 15px;
}
.kopfeckeoben{
	width: 25px;
	height: 9px;
	vertical-align: top;
	background-color: #FFFFFF;
	display:none;
}
.kopfeckeunten{
	width: 25px;
	height: 9px;
	vertical-align: bottom;
	background-color: #FFFFFF;
	display:none;
}
.kopfabschluss{
	width: 25px;
	background-color: #FFFFFF;
	display:none;
}
.kopfobenunten{
	background-color: #FFFFFF;
	font-size: 1px;
	height: 9px;
	display:none;
}
#kopfkubiss{
	width: 195px;
	height: 57px;
	background-color: #FFFFFF;
	padding-right: 30px;
	background-color: #FFFFFF;
}
#kopfdehnbereich{
	width: 100%;
	height: 57px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #71838B;
	vertical-align: bottom;
	padding: 9px 0px;
	background-color: #FFFFFF;
}
#kopfkulturserver{ /* Nur bei der Bildlösung benötigt */
	width: 260px;
	height: 57px;
	background-color: #FFFFFF;
}
#kopfkubissinfo{
	width: 81px;
	height: 57px;
	background-color: #FFFFFF;
	display:none;
}
#kopfkontakt{
	width: 64px;
	height: 57px;
	background-color: #FFFFFF;
	display:none;
}
#kopfimpressum{
	width: 85px;
	height: 57px;
	background-color: #FFFFFF;
	display:none;
}
#kopffavoriten{
	width: 72px;
	height: 57px;
	background-color: #FFFFFF;
	display:none;
}
#kopfrechts{
	width: 20px;
	height: 57px;
	display:none;
}
/* Kopfbereich definieren Ende */


/* Navigation definieren Anfang */
#navigationsbereich{
	padding: 0px 0px 0px 15px;
	vertical-align: top;
	display:none;
}
.navigation{
	width: 11.5em;
	margin-bottom: 13px;
	color: #3F555F;
	background-color: #DBE6E8;
}
.navigation h1{
	width: 100%;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	display: block;
}
.navigation ul{
	margin: 0px;
	padding: 0px;
}
.navigation li{
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	line-height:1em;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #3F555F;
	padding: 0.5em 0px 0.5em 20px;
	list-style-position: inside;
	list-style-image: url(bilder/nav_pfeil.gif);
}
.navigationaktiv{
	background-color: #3F555F;
	color: #CCFFFF;
}
.kurzbefehl{
	position: relative;
	font-weight: normal;
	font-size: 9px;
	top: -5px;
}
#hinweis{
	font-size: 0.8em;
	width: 11.5em;
}
#hinweis a{
	text-decoration: none;
	color: #000000;
}
#hinweis a:visited{
	text-decoration: none;
	color: #000000;
}
#hinweis a:hover{
	color: #000000;
	text-decoration: underline;
}
#hinweis a:focus{
	text-decoration: underline;
	color: #000000;
}
#hinweis a:active{
	text-decoration: underline;
	color: #336699;
}
/* Navigation definieren Ende */

/* Subnavigation definieren Anfang */
#subnavigationsbereich{
	width: 11em;
	padding: 5px;
	color: #FFFFFF;
	background-color: #3F555F;
	vertical-align: top;
	font-size: 0.9em;
	display:none;	
}
.headline{
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 20px 0px;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #FFFFFF;
	display: block;
}
.unterrubriken {
}
.unterrubrik {
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	display: block;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #6EACB3;
}
.unterrubrikaktiv {
	font-weight: bold;
	text-align: left;
	color: #000000;
	background-color: #6EACB3;
	padding: 5px 0px 5px 5px;
	display: block;
	margin: 0px 0px 0px 0px;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #6EACB3;
}
#subnavigationsbereich .unterrubriken span p {
	font-weight: normal;
	line-height: 1.2em;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	display: block;
}
#subnavigationsbereich .unterrubriken span p a{
	padding: 3px 0px 3px 5px;
	margin: 0px;
}
.azlinks {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: none;
}
.azlinkaktiv{
	color: #000000;
	background-color: #6EACB3;
	width: 1.3em;
	height: 1em;
	padding: 3px;
	line-height: 130%;
}
#subnavigationsbereich p{
	color: #FFFFFF;
	padding: 0px 0px 0.8em 0px;
	margin-top: -0.5em;
}
#subnavigationsbereich span{
	font-weight: bold;
}
.subnaveintrag{
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #6EACB3;
}
#subnavigationsbereich ul{
	margin: 0px;
	padding: 0px 10px 0px 20px;
}
#subnavigationsbereich li{
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	line-height:1em;
	list-style-position: outside;
	list-style-image: url(bilder/nav_pfeil.gif);
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #3F555F;
	padding: 0.5em 0em 0.5em 0em;
}
#subnavigationsbereich img {
	float: left;
	margin-right: 3px;
}
#subnavigationsbereich td{
	vertical-align: top;
	font-size: 0.9em;
	color: #FFFFFF;
	padding-bottom: 10px;
}
/* Subnavigation definieren Ende */


/* Kontextboxen definieren Anfang */
#kontextbereich{
	margin: 0px;
	padding: 0px 15px 0px 15px;
	vertical-align: top;
	display:none;
}
.kontextbox{
	margin-bottom: 13px;
	width: 11em;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	display:none;
}
.kontextbox h1{
	width: 100%;
	color: #FFFFFF;
	background-color: #3F555F;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px;
	margin: 0px 0px 2px 0px;
	display: block;
}
.kontextbox ul{
	margin: 0px;
	padding: 0px 10px 0px 20px;
}
.kontextbox li{
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	line-height:1em;
	list-style-position: outside;
	list-style-image: url(bilder/nav_pfeil.gif);
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #3F555F;
	padding: 0.5em 0em 0.5em 0em;
}
.kontextbox p {
	margin: 10px;
	font-size: 0.9em;
}
.kontextboxneu{
	margin-bottom: 13px;
	padding-bottom: 5px;
	width: 11em;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(bilder/kontextneu_verlauf.gif);
	background-repeat: repeat-x;
}
.kontextboxneu h1{
	width: 100%;
	color: #FFFFFF;
	background-color: #3F555F;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px;
	margin: 0px 0px 2px 0px;
	display: block;
}
.kontextboxneu ul{
	margin: 0px;
	padding: 0px 10px 0px 20px;
}
.kontextboxneu li{
	color: #000000;
	list-style-type: none;
	font-size: 0.9em;
	line-height:1em;
	list-style-position: outside;
	list-style-type: square;
	padding: 0.2em 0em 0.3em 0em;
}
.kontextboxneu p {
	margin: 10px;
	font-size: 0.9em;
}
.kontextboxlogos{
	text-align: center;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #3F555F;
	padding-bottom: 10px;
}
#linkeintragen{
	text-align: center;
}
#newsletter{
	text-align: center;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	display:none;
}
/* Kontextboxen definieren Ende */


/* Textfläche Anfang */
#contenttabelle{
	width: 100%;
}
#textflaeche{
	background-color: #FFFFFF;
	padding: 15px;
	vertical-align: top;
}
#textflaeche h1{
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
}
#textflaeche h2{
	font-size: 1.2em;
	font-weight: normal;
	color: #000000;
}
#textflaeche p{
	font-size: 0.9em;
	line-height: 1.2em;
}
.fett{
	font-weight: bold;
}
.contentbild{
	float: left;
	margin-right: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.contentbildrechts{
	float: right;
	margin-left: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.contentbildbreitflaeche{
	display: block;
	background-image: url(bilder/bildstrich.gif);
	background-repeat: repeat;
	text-align: center;
}
#textflaeche p.contentbildbreitflaeche img{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.trennstrich{
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #000000;
	margin: 3px 0px 3px 0px;
	clear: both;
}
.trennstrichliste{
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #000000;
	margin: 3px 0px 3px 0px;
	clear: both;
}
.trennstrich img, .trennstrichliste img{
	position: relative;
	top: -6px;
	right: -3px;
	float: right;
}
.kubisslogo {
	float: right;
	position: relative;
	right: 22px;
	top: -1.1em;
	margin: 0px 0px -10px 0px;
	padding: 0px;
}
#textflaeche ul {
	font-size: 0.9em;
	line-height: 1.9em;
	list-style-type: none;
	margin: 0em;
	padding: 0px;
}
#textflaeche li span {
	margin-right: 100px;
}
#seitenende{
	border-top: solid 1px #3F555F;
	display:none;
}
#seitenende img{
	margin-right: 5px;
	position: relative;
	top: 3px;
}
.formularbeschriftung {
	font-size: 0.9em;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
}
.eingabefeld {
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;
}
.eingabefeldort {
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;
	text-align: left;

}
.eingabefeldplz {
	width: 45px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;

}
.bildmittig {
	vertical-align: middle;
}
/* Textfläche Ende */

/* Newsletter-Verwaltung */
.button{
	color:white;
	background-color:#000000;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;
	border-top:1px solid #FF6666;
	border-left:1px solid #FF6666;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 10px 0px 15px 0px;
} 
.hervorhebung {
	color: #000000;
}
.rahmen {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 5px;
}
.bildohnerahmen {
	float: left;
	margin: 0px 10px 5px 0px ;
}
.bildohnerahmenrechts {
	float: right;
	margin: 0px 0px 5px 10px ;
}
#kopfsuchfeld{
	height: 57px;
	padding: 9px 10px 0px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	white-space: nowrap;
	display: none;
}
#kopfsuchebutton{
	height: 57px;
	padding-right: 29px;
	background-color: #FFFFFF;
	display: none;
}
.zentriert {
	text-align: center;
}^
/* Spotlight */
#inhaltsverzeichnis{
	border: 1px solid #FFFFFF;
	float: right;
	padding: 10px;
	margin: 0px 0px 10px 15px;
	display: none;
}
#textflaeche ol {
	font-size: 0.9em;
	line-height: 1.2em;
	list-style-type: decimal;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#textflaeche ol li {
	margin-top: 1.2em;
}
#textflaeche ul {
	font-size: 0.9em;
	line-height: 1.2em;
	list-style-type: square;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#textflaeche ul li {
	margin-top: 1.2em;
}
.hinweis{
	margin: 0px 0px 10px 0px;
}
.keinabstand{
	margin: 0px;
}
.monatsbesprechung {
	margin: 0px;
	padding: 0px;
}
#subnavigationsbereich .monatsbesprechung p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#subnavigationsbereich .monatsbesprechung img {
	text-align: center;
	float: none;
}

