/* mal ne richtige CSS draus machen, ist jetzt erst mal alles provisorisch */

html {min-height: 101%;}

* {
	margin: 0; padding: 0; border: 0px none;
}

body {
	font: 0.80em/1.5em Verdana, Arial, Tahoma, sans-serif;
	color: #ffffff;
	background: #46565E;
	text-align: center;
}

h1 {
  font-size: 160%;
  line-height: 130%;
}

h2 {
  font-size: 100%;
  font-weight: bold;
  margin: 0em 0em 0.6em 0em;
}

p {
	line-height: 1.5;
	margin: 0em 0em 0.5em 0em;
}

.suchmaschine_print {
	display: none;
}

#kopfbereich {
	margin: 2.5em 0em 2em 0em; padding: 0em 0em 0em 2em; width: 74.0em;
}

#logo {
	margin: 0em 1em 0em 0em; padding: 0em 0em 0em 0em; float: left;
}

.platzhalter {
	visibility: hidden;
}

#hauptmenue {
	margin: 0em 0.5em 0em 0.5em; padding: 0em 0em 0em 0em; text-align: right; float: left;
}

#hauptmenue_auswahl {
	margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; width: 71.0em; height: 5em;
}

.container_untermenue_blau {
	background: #868990;
}

.container_untermenue_oliven {
	background: #939B7D;
}

.container_untermenue_sandfarben {
	background: #8D7B43;
}

.container_untermenue_pflaume {
	background: #656472;
}

.untermenue_blau_left, .untermenue_oliven_left, .untermenue_sandfarben_left, .untermenue_pflaume_left {
	/* padding so lassen wegen Zoom */
	padding: 0.1em 0em 0.3em 1em; margin: 0em 0em 2em 0em; clear: both; text-align: left; width: 77.0em;
}

.untermenue_blau_left {
	color: #DADADA;
}

.untermenue_oliven_left {
	color: #DADADA;
}

.untermenue_sandfarben_left {
	color: #DADADA;
}

.untermenue_pflaume_left {
	color: #DADADA;
}

.untermenue_blau_right, .untermenue_oliven_right, .untermenue_sandfarben_right, .untermenue_pflaume_right {
	margin: 0em 0em 0em 0em; padding: 0.2em 1em 0.2em 0em; clear: both; text-align: right; width: 77.0em;
}

#untermenue_blau_oben, #untermenue_blau_unten {
	background: #868990;
}

#untermenue_oliven_oben, #untermenue_oliven_unten {
	background: #939B7D;
}

#untermenue_pflaume_oben, #untermenue_pflaume_unten {
	background: #656472;
}

#untermenue_sandfarben_oben, #untermenue_sandfarben_unten {
	background: #8D7B43;
}

/* allgemeine Angaben für alle Zierleisten */
.zierleiste {
	padding: 0em 1em 0em 0em; clear: both; width: 77.0em;
}

.container_zierleiste_weis {
	background: #ffffff;
}

#zierleiste_weis_oben, #zierleiste_weis_unten {
	background: #ffffff; height: 2px;
}

.container_zierleiste_blau {
	background: #BFC3CD;
}

.container_zierleiste_oliven {
	background: #B8C39E;
}

.container_zierleiste_sandfarben {
	background: #BEA55C;
}

.container_zierleiste_pflaume {
	background: #868990;
}


#zierleiste_blau_oben, #zierleiste_blau_unten, #zierleiste_oliven_oben, #zierleiste_oliven_unten, #zierleiste_sandfarben_oben, #zierleiste_sandfarben_unten, #zierleiste_pflaume_oben, #zierleiste_pflaume_unten {
	height: 6px;
}

#zierleiste_blau_oben, #zierleiste_blau_unten {
	background: #BFC3CD;
}

#zierleiste_oliven_oben, #zierleiste_oliven_unten {
	background: #B8C39E;
}

#zierleiste_sandfarben_oben, #zierleiste_sandfarben_unten {
	background: #BEA55C;
}

#zierleiste_pflaume_oben, #zierleiste_pflaume_unten {
	background: #868990;
}

.container_inhalt_blau {
	background: #EEEEF0;
}

.container_inhalt_oliven {
	background: #F4F7F0;
}

.container_inhalt_sandfarben {
	background: #F6F5F3;
}

.container_inhalt_pflaume {
	background: #EEEEF0;
}

.content { /* padding so lassen wegen Zoom */
	padding: 1em 1em 0em 0em; clear: both; width: 77.0em;
}

#content_blau {
	background: #EEEEF0;
}

#content_oliven {
	background: #F4F7F0;
}

#content_sandfarben {
	background: #F3F3F3;
}

#content_pflaume {
	background: #EEEEF0;
}

.text {
	text-align: left; margin: 0em 0em 0em 21.0em; padding: 0em 0em 2em 0em; min-height: 25em;
}

#text_blau, #text_oliven, #text_sandfarben, #text_pflaume {
	color: #3B484F;
}

.bild {
	margin: 0.4em 2em 0em 2.4em; float: left; width: 16.4em;
}

.bild_linke_seite {
	margin: 0em 0em 0.7em 0em;
}

a {
	padding: 0em 0.4em 0em 0.4em;
}

a:link, a:visited {
  color:#ffffff; text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

a:active, a.active {
  color: #ffffff;
}

a.aktiviert {
	color: #AAAAAA; text-decoration: none;
}

a.im_text {
	color: #0E78A6;
	border-bottom: 1px dotted #0E78A6;
	text-decoration: none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}

.ul_obergruppe {
	list-style-type: square;
	list-style-position: outside;
	margin: 0em 0em 0.5em 1.1em;
	color: #3B484F;
	
}

.ul_untergruppe {
	list-style-type: square;
	list-style-position: outside;
	margin: 0em 0em 0em 2.1em;
	color: #3B484F;
}

.ul_obergruppe li a {
	color: #3B484F;
}

.ul_untergruppe li a {
	color: #3B484F;
}


.center_banner {
	text-align: center;
}

.banner {
	margin: 0em 0em 1.5em 0em; border: 1px dotted #0E78A6;
}

/* Kontaktformular */

.datum {
	width: 6.5em;
}

.kontaktformular_linker_block {
	float: left;
	text-align: right;
	width: 7em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
}

.kontaktformular_rechter_block {
	float: left;
	text-align: left;
	width: 45em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.7em 0em;
	
}


.button_kontaktformular {
	margin: 0.5em 0em 0em 0em;
	background-color: #868990;
	color: #ffffff;
	border: 1px solid #BFC3CD;
	cursor: pointer; cursor: hand;
	font: 1.0em Verdana, Arial, Tahoma, sans-serif;
	line-height: 1.0;
	padding: 0.1em 0.8em 0.3em 0.7em;
}

.button_kontaktformular:hover {
	background-color: #46565E;
	color: #ffffff;
	border: 1px solid #9198AF;
}


.email, .beitrag, .betreff {
	width: 37em;
	clear: both;
}

.beitrag {
	height: 11em;
}

.email, .beitrag, .datum, .betreff {
	background-color:#ffffff;
	border: 1px solid #AAAAAA;
	padding: 0em 0em 0em 0.1em;
	margin: 0em 0em 0em 0em;
	color: #333333;
	font: 1.0em Verdana, Arial, Tahoma, sans-serif;
}

.email:focus, .beitrag:focus, .betreff:focus {
	border: 1px solid #5C958A;
}

.clearer {
	clear: both;
	font-size: 0;
	height: 0;
}

.text_links {
	color: #3B484F;
	text-align: left;
}

.text_unterstrichen {
	text-decoration: underline;
}











