* {
	vertical-align: baseline;
	font-size: 100%;
	border: 0 none;
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}
a, a:visited {
	text-decoration: underline;
}
a:active, a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
body {
	background: url(bilder/bg.gif);
	margin: 0;
	padding: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#wrapper {
	width: 968px;
	margin: 0 auto;
}
/* ### HEADER ### */
.header {
	width: 968px;
	height: 264px;
}
.header01 {
	background: url(bilder/header01.gif) no-repeat;
	width: 422px;
	height: 71px;
	float: left;
	margin: 0 0 0 4px !important;
	margin: 0 0 0 2px;
	display: inline;
}
.header02 {
	background: url(bilder/header02.gif) no-repeat;
	width: 538px;
	height: 71px;
	float: left;
	margin: 0;
	display: inline;
}
.header03 {
	width: 422px;
	height: 193px;
	float: left;
	margin: 0;
	border-left: 4px solid #b9ab94;
	display: inline;
}
.header04 {
	background: url(bilder/header04.jpg) no-repeat;
	width: 538px;
	height: 193px;
	float: left;
	margin: 0;
	border-right: 4px solid #b9ab94;
	display: inline;
}

a.elsbeth01,
a.elsbeth01:visited,
a.elsbeth02,
a.elsbeth02:visited {
	display: block;
	width: 120px;
	height: 41px;
	margin: 30px 0 0 0;
	float: left;
}

a.elsbeth02,
a.elsbeth02:visited {
	margin: 0;
	height: 158px;
}

a.agathe01,
a.agathe01:visited,
a.agathe02,
a.agathe02:visited {
	display: block;
	width: 115px;
	height: 54px;
	margin: 17px 0 0 0;
	float: left;
}

a.agathe02,
a.agathe02:visited {
	margin: 0;
	height: 137px;
}

a.rosalinde01,
a.rosalinde01:visited,
a.rosalinde02,
a.rosalinde02:visited {
	display: block;
	width: 120px;
	height: 61px;
	margin: 10px 0 0 0;
	float: left;
}

a.rosalinde02,
a.rosalinde02:visited {
	margin: 0;
	width: 90px;
	height: 122px;
}

a.hannelore01,
a.hannelore01:visited,
a.hannelore02,
a.hannelore02:visited {
	display: block;
	width: 120px;
	height: 53px;
	margin: 18px 0 0 0;
	float: left;
}

a.hannelore02,
a.hannelore02:visited {
	margin: 0;
	width: 95px;
	height: 138px;
}

a.siegel,
a.siegel:visited {
	margin: 35px 0 0 0;
	float: left;
	width: 110px;
	height: 125px;
	display: block;
}
/* ### HEADER - END ## */

/* ### MENUE ### */
.menu {
	width: 968px;
	height: 47px;
}
.menu01, .menu01_login {
	background: url(bilder/menu01.jpg) no-repeat;
	width: 422px;
	height: 47px;
	float: left;
	margin: 0;
	border-left: 4px solid #b9ab94;
}
.menu01_login {
	background: url(bilder/menu01_login.jpg) no-repeat;
}
.menu02 {
	background: url(bilder/menu02.jpg) no-repeat;
	width: 538px;
	height: 47px;
	float: left;
	margin: 0;
	border-right: 4px solid #b9ab94;
}
.menu02 ul {
	margin: 0 0 0 67px;
	list-style-type: none;
}
.menu02 ul li {
	float: left;
	list-style-type: none;
	display: inline;
	font-size: 1px;
	line-height: 1px;
}
.start {
	width: 105px;
	margin: 0;
}
.vorschau {
	width: 95px;
	margin: 0;
}
.meinungen {
	width: 135px;
	margin: 0;
}
.passwort {
	width: 136px;
	margin: 0;
}
/* ### MENUE - END ### */

/* ### CONTENT ### */
.content {
	background: #080a0d;
	width: 960px;
	border-left: 4px solid #b9ab94;
	border-right: 4px solid #b9ab94;
}
.index_wlc {
	background: url(bilder/index_wlc.jpg) no-repeat;
	width: 960px;
	height: 139px;
	margin: 0;
}
h1 {
	font: 32px Arial Black;
	color: #8196bd;
	text-transform: uppercase;
	margin: 0 0 0 20px;
}
.welcome p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 20px;
	width: 820px;
}
.welcome a, .welcome a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f2ab24;
	text-decoration: underline;
	margin: 0 0 0 20px;
}
.bleft {
	height: 465px;
	width: 460px;
	float: left;
	margin: 0;
}
.bleft img {
	margin:33px 0 0 135px;
}
.bright {
	height: 465px;
	width: 500px;
	float: left;
	margin: 0;
}
.b2_top {
	margin: 1px 0 0 0;
}
.small_pics {
	margin: 64px 0 0 6px;
}
.small_pics img {
	width: 101px;
	height: 88px;
	float: left;
	margin: 0 4px 4px 0;
}
.info_txt {
	width: 410px;
	margin: 15px 0 0 15px;
}
.info_txt p {
	width: 345px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #b9ab94;
	margin: 10px 0 0 0;
}
.info_txt_links {
	margin: 12px 0 0 0;
}
.info_txt_links a.more, .info_txt_links a.more:visited {
	font: 13px Arial, Helvetica, sans-serif;
	color: #f2ab24;
	float: left;
	width: 135px;
	padding: 3px 0 0 0;
}
.info_txt_links a.pw, .info_txt_links a.pw:visited {
	background: #408920;
	border: 1px solid #000;
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 112px;
	height: 20px;
	display: block;
	float: right;
	text-align: center;
	margin: 0 10px 0 0;
	padding: 3px 0 0 0;
}
.box1 {
	background: url(bilder/box1.jpg) no-repeat;
	width: 960px;
	height: 465px;
	margin: 0;
}
.b1_middle, .b2_middle {
	background: url(bilder/b1_middle.jpg) no-repeat;
	width: 960px;
	height: 85px;
	margin: 0;
	text-align: center;
}
.b2_middle {
	background: none;
}
p.middle {
	font: 11px Arial, Helvetica, sans-serif;
	color: #566B92;
	width: 730px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
.box2, .box3 {
	background: url(bilder/box2.jpg) no-repeat;
	width: 960px;
	height: 466px;
	margin: 0;
}
.box3 {
	background: url(bilder/box3.jpg) no-repeat;
	margin: 0 0 30px 0;
}
.btn {
	margin: 30px auto 35px;
}
.btn_vorschau {
	width: 420px;
	height: 31px;
}
.btn_weiter {
	margin: 0 0 0 50px;
}
.wpb {
	background: #fff;
	width: 960px;
	margin: 0 0 40px 0;
	text-align: center;
}
.wpb img {
	width: 933px;
	height: 116px;
	margin: 12px 0 0;
}
.wpb_txt {
	font: 36px "Arial Black";
	color: #8d8d8d;
	text-transform: uppercase;
}
.wpb_txt span {
	font-size: 72px;
}
/* ### MEINUNGEN ### */
.meinungen_top {
	background: url(bilder/meinungen_top.jpg) no-repeat;
	width: 960px;
	height: 76px;
	margin: 0;
}
.meinungen_content {
	background: url(bilder/meinungen_content.jpg) no-repeat;
	width: 960px;
	height: 885px;
	margin: 0;
	padding: 30px 0 0 0;
}
.meinungen_bottom {
	background: url(bilder/meinungen_bottom.jpg) no-repeat;
	width: 960px;
	height: 75px;
	margin: 0;
}
.meinungen_container {
	margin: 0 0 0 80px;
}
.img_container {
	background: #fff;
	border: 1px solid #000;
	width: 106px;
	height: 119px;
	padding: 4px;
	float: left;
	margin: 0 0 12px 0;
}
.img_container img {
	border: 1px solid #000;
	width: 104px;
	height: 117px;
}
.meinungen_txt {
	width: 650px;
	float: left;
	margin: 0 0 12px 30px;
}
.meinungen_txt h2 span {
	font: 20px "Arial Black";
	color: #b79872;
	margin: 0 0 5px 0;
}
.meinungen_txt h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #b79872;
	margin: 0 0 5px 0;
}
.meinungen_txt p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #9a9691;
}
a.btn_meinungen_pw, a.btn_meinungen_pw:visited {
	position: absolute;
	float: right;
	margin: 0 0 0 660px !important;
	margin: -15px 0 0 660px; /* IE 6 */
	width: 176px;
	height: 56px;
}
.meinungen_pics {
	width: 960px;
	text-align: center;
}
.meinungen_pic {
	margin: 25px 7px 40px 7px;
}
/* ### MEINUGNEN - END ### */


/* ### LOGIN ### */
.login_pw_holen_01 {
	width: 497px;
	height: 412px;
	float: left;
	margin: 0;
}
.login_pw_holen_02 {
	background: url(bilder/login_pw_holen_02.jpg) no-repeat;
	width: 463px;
	height: 412px;
	float: left;
	margin: 0;
}
.pw_holen_txt {
	margin: 90px 0 0 15px;
	width: 380px;
}
.pw_holen_txt h2 {
	font: 26px "Arial Black";
	color: #46a71d;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
.pw_holen_txt p {
	font: 14px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 15px 0;
}
.pw_holen_txt a, .pw_holen_txt a:visited {
	font: 15px Arial, Helvetica, sans-serif;
	color: #b79872;
}
:root a.btn_pw_holen, :root a.btn_pw_holen:visited {
	display: block;
	width: 370px;
	height: 50px;
	margin: 38px 0 0 17px;
}
a.btn_pw_holen,  a.btn_pw_holen:visited {
	display: block;
	width: 370px;
	height: 50px;
	margin: 22px 0 0 17px;
}
.login_info {
	background: url(bilder/login_info_bg.jpg) no-repeat;
	width: 960px;
	height: 225px;
	margin: 0;
}
.login_info h3 {
	font: 16px "Arial Black";
	color: #b79872;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
.login_info p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #81868c;
	margin: 0 0 15px 0;
}
.login_info a, .login_info a:visited {
	font: 13px Arial, Helvetica, sans-serif;
	color: #fff;
}
.mitglieder {
	width: 220px;
	float: left;
	margin: 0 30px 0 60px;
	display: inline;
}
.datenschutz {
	width: 248px;
	float: left;
	margin: 0 50px 0 50px;
	display: inline;
}
.support {
	width: 275px;
	float: left;
	margin: 0;
	display: inline;
}
/* ### LOGIN - END ### */

/* ### WEBMASTER ### */
.wm_01 {
	background: url(bilder/wm_01.jpg) no-repeat;
	width: 960px;
	height: 48px;
	margin: 0;
}
.wm_01 h1 {
	font: 24px "Arial Black";
	color: #f5bb32;
	text-transform: none;
	padding: 10px 0 0 0;
}
.wm_02 {
	background: url(bilder/wm_02.jpg) no-repeat;
	float: left;
	width: 567px;
	height: 393px;
	margin: 0;
}
.wm_03 {
	float: left;
	width: 393px;
	height: 393px;
	margin: 0;
}
.wm_04 {
	background: url(bilder/wm_04.jpg) no-repeat;
	width: 960px;
	height: 81px;
	margin: 0;
}
.wm_txt {
	margin: 80px 0 0 25px;
}
.wm_txt p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 30px 0;
	width: 520px;
}
.wm_txt a, .wm_txt a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f5bb32;
}
/* ### WEBMASTER - END ### */

/* ### CONTENT - ENT ### */

/* ### FOOTER ### */
.footer {
	width: 960px;
	margin: 0;
	text-align: center;
}
.footer_big_txt, .footer_small_txt {
	width: 830px;
	margin: 0 auto 40px;
	text-align: center;
}
.footer_small_txt {
	width: 740px;
}
.footer_big_txt p {
	font: 28px "Arial Black";
	color: #9d896a;
	text-transform: uppercase;
}
.footer_big_txt p span {
	color: #fff;
	font-size: 24px;
}
.footer_small_txt p {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #566b92;
}
.btn_mitglied {
	width: 385px;
	height: 31px;
}
.footer_links {
	width: 960px;
	margin: 50px 0 10px;
	text-align: center;
}
.footer_links ul {
	list-style-type: none;
	margin: 0;
}
.footer_links li {
	display: inline;
	margin: 0 10px;
}
.footer_links li a, .footer_links li a:visited {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.footer_graphic {
	background: url(bilder/footer_graphic.jpg) no-repeat;
	width: 960px;
	height: 57px;
}