@charset "utf-8";
/* CSS Document */

/* Hintergrundbild, Scrollbalken, mittige Darstellung im Browser */
body, html{
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #3b6511;
	scrollbar-darkshadow-color: #3b6511;
	scrollbar-highlight-color: #cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #3b6511;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../bilder/monitor_bg6.gif);
	background-repeat: repeat-y;
	font-size: small;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: center;
}

/* Klasse für den  Wrapper */

.seiten_container_1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: white;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 900px;
	PADDING-TOP: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
}


.seiten_container_2 {
	BORDER-RIGHT: rgb(100,100,100) 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(100,100,100) 2px solid; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(100,100,100) 2px solid; WIDTH: 900px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(100,100,100) 2px solid
}


.seiten_ueberschriften {
	PADDING-RIGHT: 15px;
	Z-INDEX: 1;
	MARGIN: 0px;
	OVERFLOW: visible;
	WIDTH: 440px;
	POSITION: absolute;
	TOP: 293px;
	HEIGHT: 32px;
	BACKGROUND-COLOR: transparent;
	left: 530px;
	float: none;
	clear: none;
	font-size: 13pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: none;
}




.seiten_container_1 .seiten_ueberschriften .site-slogan .title {
	font-size: 12pt;
	text-align: left;
}

.seiten_ueberschriften_gen {
	PADDING-RIGHT: 15px;
	Z-INDEX: 1;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 743px;
	POSITION: absolute;
	TOP: 184px;
	HEIGHT: 50px;
	BACKGROUND-COLOR: transparent;
	left: 182px;
}
.site-slogan {
	FLOAT: right;
	MARGIN: 0px;
	BACKGROUND-COLOR: transparent;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.site-slogan P.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13pt; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; COLOR: #f2f6fb; PADDING-TOP: 0px; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}

.site-slogan P.text {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 700px; COLOR: #254168; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-FAMILY: arial, sans-serif; TEXT-ALIGN: right
}

.header {
	MARGIN-TOP: 5px; BACKGROUND: white; MARGIN-BOTTOM: -5px
}

/* Klassen für die oberste Kopfbnavigation mit sparachauswahl etc. Impressum */
.kopfnavi_wrapper {
	Z-INDEX: 3;
	WIDTH: 473px;
	POSITION: absolute;
	TOP: 20px;
	padding-top: 0px;
	padding-bottom: 4px;
	left: 438px;
}

.kopfnavi_wrapper_gen {
	Z-INDEX: 3;
	WIDTH: 900px;
	POSITION: absolute;
	TOP: 45px;
	BACKGROUND-COLOR: white;
	padding-top: 4px;
	padding-bottom: 4px;
}
.kopfnavi {
	FONT-SIZE: 1em;
	MARGIN: 0px;
	FONT-FAMILY: verdana, arial, sans-serif;
	BACKGROUND-COLOR: white;
	padding: 4px;
	display: inline;
}
.kopfnavi ul {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #588a9c 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.kopfnavi li {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: white;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 10px;
}
.kopfnavi li a {
	BORDER-RIGHT: #5b6871 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: rgb(85,118,65); PADDING-TOP: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.kopfnavi a:hover {
	COLOR: rgb(50,50,50); TEXT-DECORATION: none
}

/* Ende Kopfbnavigation mit Sprachauswahl etc. Impressum */

/* Klassen die horizontale Navigation */
.metanavi a.selected {
	COLOR: rgb(50,50,50); TEXT-DECORATION: none
}
.metanavi {
	CLEAR: both;
	FONT-FAMILY: verdana, arial, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.metanavi ul {
	BORDER-TOP: #a2a2a2 1px solid;
	FONT-WEIGHT: bold;
	FLOAT: left;
	WIDTH: 900px;
	BORDER-BOTTOM: #a2a2a2 1px solid;
	BACKGROUND-COLOR: #557641;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.metanavi li {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding: 0px;
}
.metanavi li a {
	BORDER-RIGHT: #bababa 1px solid;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	PADDING-BOTTOM: 9px;
	TEXT-TRANSFORM: none;
	COLOR: rgb(255,255,255);
	PADDING-TOP: 9px;
	TEXT-DECORATION: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}
.metanavi a:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: none
}
.metanavi a.selected {
	COLOR: #CCCCCC; TEXT-DECORATION: none
}

/* ende der horizontalen navigation */

.buffer {
	CLEAR: both;
	BACKGROUND: white;
	MARGIN: 0px;
	WIDTH: 900px;
	HEIGHT: 30px;
	padding: 0px;
}

/* Hintergrundbild die optische Fortsetzung der linken Themennavigation*/
.seiten_container_1 .body_wrapper {
	background-image: url(../bilder/bg_linkenavi.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Klassen für die linke Themennavigation */

.linkes_menue {
	CLEAR: both;
	FONT-SIZE: 0.9em;
	MIN-HEIGHT: 300px;
	FLOAT: left;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 250px;
	COLOR: rgb(75,75,75);
	padding: 0px;
}


.linkes_menue UL {
	WIDTH: 250px;
	BORDER-BOTTOM: #d7d7d7 1px solid;
	BACKGROUND-COLOR: #ebebeb;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.linkes_menue LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.linkes_menue LI.title {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	COLOR: rgb(255,255,255);
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #617b63;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.linkes_menue LI.group A {
	PADDING-RIGHT: 7px;
	BORDER-TOP: rgb(200,200,200) 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	MIN-HEIGHT: 1.7em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #ebebeb 7px solid;
	COLOR: rgb(85,118,65);
	LINE-HEIGHT: 1.9em;
	PADDING-TOP: 0px;
	HEIGHT: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
}
.linkes_menue LI A {
	PADDING-RIGHT: 7px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	MIN-HEIGHT: 1.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #ebebeb 7px solid;
	COLOR: rgb(85,118,65);
	LINE-HEIGHT: 1.7em;
	PADDING-TOP: 0px;
	HEIGHT: 1.7em;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.linkes_menue LI A:hover {
	COLOR: black;
	TEXT-DECORATION: none;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.linkes_menue LI A.selected {
	COLOR: #CC0000;
	TEXT-DECORATION: none;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

/* Ende Themenmenü */

/* anfang der Klassen für den Container mit dem Hauptinhalt */
.content1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	FLOAT: left;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	WIDTH: auto;
	COLOR: rgb(75,75,75);
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.9em;
}

.content1 a{
	border-bottom-style: solid;
	border-bottom-color: #557641;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: normal;
	color: #617B63;
	font-style: italic;
}

/* Klasse für die Tabelle mit Listen auf der Index_Seite */
.content_prominent {
	font-weight: bolder;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(../bilder/listenbullet.gif);
	color: #617B63;
	line-height: 16pt;
	border: 1px ridge #617B63;
	width: 340px;
	padding-left: 3px;
	background-color: #EBEBEB;
	
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='CCCCCC', Positive='true')
}

/* Ende der Klassen  */
.content1 a:hover {
	color: #999999;
	font-weight: 300;
}

.content1-container {
	CLEAR: both;
	FLOAT: left;
	WIDTH: 600px;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}

/* eigentlich überflüssig, da Titel ins Header-bild übernommen wurden*/
.haupt_titel {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	OVERFLOW: hidden;
	WIDTH: 600px;
	COLOR: #557641;
	PADDING-TOP: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #557641;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

/* Weitere Klassen für den Content */
.contentbottom-container-1col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 16px; OVERFLOW: hidden; WIDTH: 553px; PADDING-TOP: 0px
}
.text_subline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #557641; PADDING-TOP: 0px
}

.content-title-shade-size1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #CC0000; PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-title-shade-size2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #CC0000; PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-title-shade-size3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #CC0000; PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-title-shade-size4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #CC0000; PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-title-shade-size5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 200%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #557641; PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}


.content-subtitle-noshade-size1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #557641; PADDING-TOP: 0px
}
.content-subtitle-noshade-size2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px
}
.content-subtitle-noshade-size3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px
}
.content-subtitle-noshade-size4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px
}
.content-subtitle-noshade-size5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px
}
.content-subtitle-shade-size1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-subtitle-shade-size2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-subtitle-shade-size3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-subtitle-shade-size4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}
.content-subtitle-shade-size5 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 150%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: rgb(88,144,168); PADDING-TOP: 0px; BACKGROUND-COLOR: rgb(215,215,215)
}

/* Klassen für Listen im content */
.text_box_content {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: rgb(255,255,255);
	list-style-image: url(../bilder/listenbullet.gif);
}
.content-txtbox-shade {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 7px;
	BACKGROUND-COLOR: rgb(235,235,235);
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.seiten_container_1 .body_wrapper .linkes_menue .title {
	font-size: 11pt;
	text-align: left;
}

/* Verschiebung der H1 im Text in einen unsichtbaren Bereich*/
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	MARGIN: 1em 0px 0.5em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #898989;
	text-indent: -1200pt;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 1em 0px 0.5em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; MARGIN: 1em 0px 0.5em
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 1em 0px 0.5em
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px 0px 0.2em
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px 0px 0.2em; FONT-STYLE: italic
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif}
P.readmore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
P.embed {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 140%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 7px 7px 5px 0px; WIDTH: 120px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; FONT-STYLE: italic; BACKGROUND-COLOR: rgb(238,237,249)
}
P.embed-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 70%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-STYLE: italic
}
P.quote {
	CLEAR: left; FONT-SIZE: 110%; MARGIN: 0em 30px 0.6em; LINE-HEIGHT: 120%
}
.embed {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 140%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 2px 7px 2px 0px; WIDTH: 120px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px; FONT-STYLE: italic; BACKGROUND-COLOR: rgb(238,237,249)
}
.embed-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 70%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-STYLE: italic
}
UL.noindent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
UL.indent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px 15px; PADDING-TOP: 0px; FONT-FAMILY: Arial,sans-serif; LIST-STYLE-TYPE: disc
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; LIST-STYLE-POSITION: outside; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 9px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL.linklist-noindent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: -0.3em 0px 0.5em; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.linklist-indent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; MARGIN: -0.3em 0px 0.5em; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.img-header {
	MARGIN: 0px
}
.img-left-noborder-notopmargin {
	FLOAT: left; MARGIN: 0px 10px 0px 0px; BORDER-TOP-STYLE: double; BORDER-RIGHT-STYLE: double; BORDER-LEFT-STYLE: double; BORDER-BOTTOM-STYLE: double
}
.img-left-noborder-topmargin {
	FLOAT: left; MARGIN: 3px 10px 0px 0px
}
.img-left-border-notopmargin {
	BORDER-RIGHT: rgb(150,150,150) 1px solid; BORDER-TOP: rgb(150,150,150) 1px solid; FLOAT: left; MARGIN: 0px 10px 0px 16px; BORDER-LEFT: rgb(150,150,150) 1px solid; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.img-left-border-topmargin {
	BORDER-RIGHT: rgb(150,150,150) 1px solid; BORDER-TOP: rgb(150,150,150) 1px solid; FLOAT: left; MARGIN: 3px 10px 0px 0px; BORDER-LEFT: rgb(150,150,150) 1px solid; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}
.img-right-noborder-notopmargin {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.img-right-noborder-topmargin {
	FLOAT: right; MARGIN: 3px 0px 0px 10px
}
.img-right-border-notopmargin {
	BORDER-RIGHT: rgb(150,150,150) 1px solid; BORDER-TOP: rgb(150,150,150) 1px solid; FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: rgb(150,150,150) 1px solid; BORDER-BOTTOM: rgb(150,150,150) 1px solid
}

/*  Klassen für lINKS IM Container */
.content1 A {
	COLOR: rgb(75,75,75); TEXT-DECORATION: none
}
.content2 A {
	COLOR: rgb(75,75,75); TEXT-DECORATION: underline
}
.content3 A {
	COLOR: rgb(75,75,75); TEXT-DECORATION: underline
}
.sidebar-txtbox-noshade A {
	COLOR: rgb(75,75,75); TEXT-DECORATION: underline
}
.sidebar-txtbox-shade A {
	COLOR: rgb(75,75,75); TEXT-DECORATION: underline
}
.content1 A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.content2 A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.content3 A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.sidebar-txtbox-noshade A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.sidebar-txtbox-shade A:hover {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
.content1 A:visited {
	COLOR: rgb(150,150,150)
}
.content2 A:visited {
	COLOR: rgb(150,150,150)
}
.content3 A:visited {
	COLOR: rgb(150,150,150)
}
.sidebar-txtbox-noshade A:visited {
	COLOR: rgb(150,150,150);
	margin-right: 56px;
}
.sidebar-txtbox-shade A:visited {
	COLOR: rgb(150,150,150)
}
.footer A {
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
}
.footer A:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: none
	
}	
.seiten_container_1 .body_wrapper .footer a {
	color: #FFFFFF;
}
.box-on {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0.2em; PADDING-TOP: 0px; min-width: 0.3em
}
.box-off {
	DISPLAY: none
}
.align-left {
	TEXT-ALIGN: left
}
.align-right {
	TEXT-ALIGN: right
}
.align-center {
	TEXT-ALIGN: center
}
.txt-white {
	COLOR: rgb(255,255,255)
}
.txt-black {
	COLOR: rgb(0,0,0)
}
.txt-grey01 {
	COLOR: rgb(242,242,242)
}
.txt-grey02 {
	COLOR: rgb(230,230,230)
}
.txt-grey03 {
	COLOR: rgb(217,217,217)
}
.txt-grey04 {
	COLOR: rgb(204,204,204)
}
.txt-grey05 {
	COLOR: rgb(191,191,191)
}
.txt-grey06 {
	COLOR: rgb(178,178,178)
}
.txt-grey07 {
	COLOR: rgb(153,153,153)
}
.txt-grey08 {
	COLOR: rgb(127,127,127)
}
.txt-grey09 {
	COLOR: rgb(89,89,89)
}
.txt-grey10 {
	COLOR: rgb(51,51,51)
}




.line-box {
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: rgb(200,200,200);
}
.line-white {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; BORDER-BOTTOM: rgb(255,255,255) 1px solid
}
.line-black {
	PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; BORDER-BOTTOM: rgb(0,0,0) 1px solid
}






.showcode {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: rgb(255,0,0); FONT-FAMILY: monospace
}
.clear {
	CLEAR: both
}
.hide {
	DISPLAY: none
}
BR {
	CLEAR: none
}

#wrapper {
	height: 600px;
	margin-bottom: 200px;
}

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.text_li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	list-style-type: square;
}

/*Impressum-Popup */
.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4B4B4B;
}

/* Klassen für das Formular in der Kontakt-Seite */
.form_input {
	background-color: #CCCCCC;
	height: 20px;
	width: 200px;
	margin-left: 20px;
	border: 1px solid #666666;
}
.form_auswahl {
	background-color: #CCCCCC;
	margin-left: 20px;
	border: 1px solid #000000;
}

.form_input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4B4B4B;
	margin-left: 20px;
}
.textarea {
	background-color: #CCCCCC;
	height: 90px;
	width: 300px;
	margin-left: 20px;
	border: 1px solid #999999;
}
.validator {
	margin-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFCC;
}

/* Klasse für den Footer */

#clearfooter {
	CLEAR: both; HEIGHT: 1px
}

.footer {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 900px;
	COLOR: rgb(255,255,255);
	PADDING-TOP: 2.5em;
	HEIGHT: 1em;
	BACKGROUND-COLOR: #617b63;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: rgb(125,125,125);
}
.footer P {
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 1.3em;
	TEXT-ALIGN: right;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	height: 12pt;
	margin-top: 0px;
	margin-right: 320px;
	margin-bottom: 0px;
	margin-left: 0px;
}
