body {
	color: #1f3168;
	}
#haupttitel {
	background: none;
	}

#container-header {	
	background-image: url(/media/images/elemente/hint_container-header_mitgliederbereich.gif);
	}
#content-header {
	text-align: right;
	background: #ffffff url(/media/images/elemente/hint_inner-content-wrap_mitgliederbereich.gif) -211px top repeat-y;
	}
#inner-content-wrap {
	background-image: url(/media/images/elemente/hint_inner-content-wrap_mitgliederbereich.gif);
	}	
#utils {
	background: url(/media/images/elemente/hint_utils.gif) right top no-repeat;
	float: right;
	padding: 0;
	margin: 0 7px 0 0;
	}
#utils ul {
	background: url(/media/images/elemente/hint_utils_ul.gif) left top no-repeat;
	margin: 0;
	float: left;
	padding: 7px 8px 10px 8px;
	}
	* html #utils ul { margin-top: 0px; }
	*+html #utils ul { margin-top: 0px; }
#utils ul li {
	margin: 0;
	padding: 0 8px 0 4px;
	list-style-type: none;
	display: inline;
	background: transparent url(/media/images/elemente/li_trenner-weiss.gif) right 2px no-repeat;
	}
#utils ul li a {
	color: #ffffff;
	}
#utils fieldset {
	float: left;
	}
	
#utils-pfadzeile {
	float: right;
	}
#utils-pfadzeile ul {
	margin: 0;
	padding: 0;
	}
#utils-pfadzeile ul li {
	margin: 0;
	padding: 0 7px 0 3px;
	list-style-type: none;
	display: inline;
	background: transparent url(/media/images/elemente/li_trenner-weiss.gif) right 2px no-repeat;
	}
	* html #utils-pfadzeile ul li { padding-left: 7px; padding-right: 5px; }
	*+html #utils-pfadzeile ul li { padding-left: 7px; padding-right: 5px; }
#utils-pfadzeile ul li.letzter-eintrag {
	background: none;
	padding-right: 0;
	}
#utils-pfadzeile ul li a {
	color: #ffffff;
	font-weight: bold;
	}
#content-left {
	background: none;
	}	
ul#hauptnavi { 
	background: none;
	}
ul#hauptnavi li ul#subnavi { 
	background-color: transparent;
	}
ul#hauptnavi li ul#subnavi li {
	background-color: #ffffff;
	}
#sidebar-rechts p, #sidebar-rechts fieldset {	
	background: #f3f5f9;
	}
#sidebar-rechts p.weitere-infos {	
	background: #dde1ea;
	}
	
#container-fusszeile {
	text-align: center;
	}
#container-fusszeile ul {
	margin-bottom: .3em;
	}
#container-fusszeile p {
	float: none;
	color: #1f3168;
	}
#mitgliederbereich-willkommen {
	margin-bottom: 2em;
	padding-bottom: 1em;
	background: url(/media/images/elemente/sym_trennlinie-waagerecht.gif) repeat-x left bottom;
	}
	
fieldset.passwort-aendern label {
	clear: left;
	float: left;
	width: 150px;
	}
span.labelspan {
	display: block;
	float: left;
	width: 80px;
	clear: left;
	color: #1f3168;
	}
table.mitgliederdaten {
	width: 100%;
	background: #ffffff;
	border: 1px solid #1f3168;
	margin: 1em 0px;
	padding: 2px;
	border-collapse: separate;
	}
table.mitgliederdaten tr {
	}
table.mitgliederdaten tr td {
	margin: 1px;
	padding: 3px;
	}
table.mitgliederdaten tr.zeile1 td {
	background: #f3f5f9;
	}
	
	
	
/* SCHWARZES BRETT */
.form {
	background: #f3f5f9;
	padding: 15px 14px;
	}
.form input,
.form textarea {
	background: #fff;
	border-color: #fff #dde1ea #dde1ea #fff;
	font-size: 1em;
	}
.form select {
	color: #4A4A4A;
	font-size: 1em;
	border: 1px solid;
	border-color: #fff #dde1ea #dde1ea #fff;
	}
.form .formfehler1,
.form .formfehlerinner1 input {
	background: #fff0f0 !important;
	border-color: #F50603 !important;
	}
.form label {
	clear: left;
	float: left;
	width: 200px;
	}
.form.formforum label {
	width: 100px;
	}
.form label.checkbox,
.form label.radio {
	float: none;
	clear: none;
	width: auto;
	position: relative;
	top: -2px;
	}
.form label.checkbox {
	top: 0;
	}
	* html .form label.checkbox { top: -2px; }
	*+html .form label.checkbox { top: -2px; }
	html[xmlns*=""] body:last-child .form label.checkbox { top: 1px; } /* Safari Hack */
	html[xmlns*=""] body:last-child .form label.radio { top: 1px; } /* Safari Hack */
	body:last-child:not(:root:root) .form label.checkbox { top: 1px; } /* Safari Hack */
	body:last-child:not(:root:root) .form label.radio { top: 1px; } /* Safari Hack */
	@media all and (min-width: 0px) { .form label.checkbox { top: 1px; } } /* Webkit Hack */
	@media all and (min-width: 0px) { .form label.radio { top: 1px; } } /* Webkit Hack */
.form small {
	color: #111111;
	font-size: 0.9em;
	}
.readonly {
	background: none !important;
	border-top-color: #f3f5f9 !important;
	border-left-color: #f3f5f9 !important;
	border-right-color: #ffffff !important;
	border-bottom-color: #ffffff !important;	
	}
.contactform .readonly {
	background: #fbfbfb !important;
	}
.forumthemen li strong a {
	font-size: 1.1em;
	}
.forumthemen li div.forumthementext {
	padding: 0.5em 0;
	}
.forumthemen li div.forumthemenstatus {
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #d3d2d2;
	}
.forumthemen li div.forumthemenstatus span {
	font-size: 0.9em;
	float: right;
	}
.forum {
	margin-left: 0;
	}
.forum li {
	padding: 0 0 0 0;
	background: none;
	margin: 1em 0 0 0;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	}
	* html .forum li { width: 476px; overflow: hidden; }
.forum.kommentar li {
	border-bottom: 1px solid #d9d9d9;
	}
.forum li .for_titel {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 1em;
	margin: 0;
	line-height: 1.4em;
	color: #1f3168;
	background: none;
	}
.forum.kommentar li .for_titel {
	position: relative;
	}
.forum.kommentar li .for_kommentar-hinzufuegen {
	position: absolute;
	right: 1em;
	top: 7px;
	font-weight: normal;
	font-size: .8em;
	}

.forum li .for_text {
	border: none;
	border-width: 0 1px;
	padding: 1em;
	}
.forum.kommentar li .for_text {	
	padding-bottom: 3px;
	}
.forum li .for_info {
	text-align: right;
	padding: 2px 1em;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.2em;
	background: none;
	border-bottom: 1px solid #d9d9d9;
	}
.forum.kommentar li .for_info {
	border: none;
	padding-bottom: 1em;
	}
.forum li .for_links {
	position: relative;
	width: 478px;
	left: -1px;
	padding: 1px 0 0;
	background: #ffffff;
	}
.forum li .for_links div {
	position: relative;
	padding: 6px 1em 5px;
	font-weight: normal;
	font-size: 0.9em;
	/*color: #fff;*/
	line-height: 1.2em;
	text-align: right;
	background: #dde1ea;
	border-top: 1px solid #ffffff;
	}
.forum li .for_links div.kommentare {
	text-align: left;
	font-size: 1em;
	border: none;
	}
.forum li .for_links span {
	position: absolute;
	margin-top: -1px;
	right: 1em;
	}
	
#sidebar-rechts .teaser.statischer-teaser {
	margin-top: -16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom: 20px;
	background: url(/media/images/elemente/sym_trennlinie-waagerecht.gif) left top repeat-x;
	}
fieldset#wohnungsangebote input.anfrage-senden {
	width: 139px;
	background: #ce181e url(/media/images/elemente/hint_anfrage-absenden.gif) right bottom no-repeat;
	color: #ffffff;
	font-weight: bold;
	border: none;
	padding: 3px 10px 7px 5px;
	}
	* html fieldset#wohnungsangebote input.anfrage-senden { padding: 2px 0px 7px 0px; }
	*+html fieldset#wohnungsangebote input.anfrage-senden { padding: 2px 0px 7px 0px; }
	
.warntext {
	color: #ce181e;
	}