
body  {
		padding-right:0px;
        padding-left:0px;
        padding-bottom:10px;
        margin:0px;
        padding-top:0px;
        text-align:center;
		  background-color: #EBEBEB;
		  }
#rahmen {
		width:940px;
		background-color: #ffffff;
		border: 1px solid #000000;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}
#header {
	margin-left: 46px;
	}
#logo {
	float:left;
	margin-right:0px;
	width:136px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em; 
	color:#3f3f3f;
	}
#logo img {
	margin-top:50px;
	margin-bottom:0px;
	margin-right:0px;
	border:0px;
}
/* Test-Formate für navi1.htm und navi2.htm*/
#logo1 {
	float:left;
	margin-right:0px;
	width:136px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em; 
	color:#3f3f3f;
	}
#logo1 img {
	margin-top:50px;
	margin-bottom:0px;
	margin-right:0px;
	border:0px;
}
.navi1a {
width:710px;
padding-top: 55px;
text-align:right;
overflow: visible;
	}
.navi1a a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	padding-left:5px;
	color: #B0232A;
	text-decoration: none;
	white-space: nowrap;
	}
.navi1a a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;
	color: #B0232A;
	text-decoration: none;
	border-left:1px solid #B0232A;
}
.navi1a a.auswahl {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;
	color: #B0232A;
	text-decoration: none;
	border-left:1px solid #B0232A;
}
.navi2a {
	width: 710px;
	padding-bottom: 25px;
	padding-top: 16px;
	text-align: right;
	overflow: visible;
	}
.navi2a a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #8A8A8A;
	text-decoration: none;
	font-weight: normal;
}
.navi2a a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	}
.navi2a a.auswahl {
	color: #000000;
	font-weight:bold;
}
.navi2a a img {
	border:0px;
	width: 15px;
	height: 11px;
	}
/*Test-Formate Ende*/

#navi {
	float:left;
	}
.navi1 {
width:710px;
padding-top: 55px;
text-align:right;
overflow: visible;
	}
.navi1 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	padding-left:5px;
	color: #B0232A;
	text-decoration: none;
	white-space: nowrap;
	}
.navi1 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;
	color: #B0232A;
	text-decoration: none;
	border-left:1px solid #B0232A;
}
.navi1 a.auswahl {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;
	color: #B0232A;
	text-decoration: none;
	border-left:1px solid #B0232A;
}
.navi2 {
	width: 710px;
	padding-bottom: 25px;
	padding-top: 5px;
	text-align: right;
	overflow: visible;
	}
.navi2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #8A8A8A;
	text-decoration: none;
	font-weight: normal;
}
.navi2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	}
.navi2 a.auswahl {
	color: #000000;
	font-weight:bold;
}
.navi2 a img {
	border:0px;
	width: 15px;
	height: 11px;
	}
#bildleiste {
		/*width:810px;*/
		margin-left:47px;
		clear: left;
		}
#bildreihe {
float:left;
	}
#quadrat {
	background-color:#B0232A;
	float:left;
	width: 187px;
	height:185px;
	overflow: hidden;
	margin-left:22px;
	margin-top:1px;
	color: #ffffff;
	}
.mini {  /*in fliesstext oder zitat oder aktion*/
	font-size:0.85em;
	}
.zitat {
	font-size:0.75em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:20px;
}
div.zitat a.link {
	padding-left:80px;
	color: #ffffff;
	text-decoration: none;
}
div.zitat a.textlink {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}
.aktion {
	font-size: 1.1em
}
#fuss { 
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size:0.6em;
	  padding-top: 0px; 
	  padding-bottom: 10px;
	  padding-left:47px;
	 /* text-align: center;*/
	  clear: left;
	  }
#fuss2 {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 10px;
	text-align: center;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}
#fuss2 a {
	color:#000000;
	text-decoration: none;
}

#inhalt1start {
	clear: left;
	overflow: visible;
	margin-left:47px;
	}
#scrollbox {
	clear: left;
	overflow: visible;
	margin-left:47px;
	}
#inhalt2start {
	clear: left;
	overflow: visible;
	margin-left:47px;
	}
#inhalt {
	
	}
#text  { 
  	width: 194px;
	float:left;
	margin-top:30px;
	margin-right: 10px;
	overflow: visible;
	}
#text1  { 
  	width: 213px;
	float:left;
	margin-right: 20px;
	overflow: visible;
	}
#text2 {
	width: 194px;
	float:left;
	margin-top:30px;
	margin-left:10px;
	overflow: visible;
	margin-right: 10px;
	}
#text3 {
	width: 200px;
	float:left;
	margin-top:30px;
	margin-left:10px;
	margin-right:10px;
	overflow: visible;
	}
#text4 {
	width: 414px;
	float:left;
	margin-top:30px;
	margin-left:10px;
	overflow: visible;
	margin-right: 10px;
}
/*Vorlage für Online-Profilbogen, Formularbereich*/
#text5 { 
	width: 610px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	overflow: visible;
}
/*Vorlage für Sie sucht ihn etc.*/
#content { 
	width: 603px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	overflow: visible;
	border: 1px solid #cccccc;
}
#untermenue {
	float:left;
	width: 187px;
	margin-left:22px;
	margin-top:30px;
	}
/*Container für Sonderaktion unter dem Menü rechts, auf der Startseite*/
#untermenue2 {
	float:left;
	width: 187px;
	margin-left:22px;
	}
/*Sonderaktion unter dem Menü rechts*/
#aktion2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding:20px 2px 30px 2px;
	}
#aktion2 img {
	float:left;
	}
.aktion2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding:20px 2px 30px 2px;
	}
.aktion2 img {
	float:left;
	}
.aktion2Start {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding:20px 2px 0px 2px;
	}
.aktion2Start img {
	float:left;
	}
#button ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
	}
#button li {
	border-bottom: 1px solid #cccccc;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}
#button li a {
	display: block;
	padding: 5px 5px 5px 20px;
	background-color: #F2F2F2;
	color: #AA212B;
	text-decoration: none;
	}
#button li a.auswahl {
	padding: 5px 5px 5px 18px;
	border-left: 2px solid #999999;
	background-color: #ffffff;
	text-decoration: none;
	}
#button li a:hover {
	border-left: 2px solid #CCCCCC;
	padding: 5px 5px 5px 18px;
	background-color: #F8F8F8;
	}
#unterzeilestart {
	clear: left;
	margin-left:47px;
}
#unterzeile {
	clear:left;
	}
#zeile {
	clear:left; 
	float: left; 
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-size: 1.0em; 
	padding-top:15px;
	width:638px; 
	overflow: visible;
}
#zeile2 {
	clear:left; 
	float: left; 
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-size: 1.0em; 
	padding-top:65px;
	width:638px; 
	overflow: visible;
}
#zeile3 {
	clear:left; 
	float: left; 
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-size: 1.0em; 
	padding-top:65px;
	width:413px; 
	overflow: visible;
}
.zeile3text3 {
	width: 200px;
	float:left;
	margin-top:68px;
	margin-left:10px;
	margin-right:10px;
	overflow: visible;
	}

#untenrechts {
	float:left;
	width: 187px;
	margin-left:22px;
	}
#impressum a {
	display: block;
	padding: 5px 5px 5px 20px;
	border-bottom: 5px solid #CCCCCC;
	color: #AA212B;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}
#empfehlen a {
	display: block;
	padding: 15px 5px 5px 20px;
	color: #B0232A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#schriftgroesse {
	padding: 5px 5px 5px 20px;
	}
#schriftgroesse a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #B0232A;
	text-decoration: none;
	}
#schriftgroesse a:hover {
	cursor:help;
}
#schriftgroesse a span {
  display: none;
   }
#schriftgroesse a:hover span {
	display: block;
	position: absolute;
	top: 25em;
	left: 570px;
	width: 200px;
	height: 175px;
	padding: 20px;
	z-index: 100;
	color: #000000;
	background: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border: 1px solid #666666;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.starttext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
div.fliesstext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-bottom:14px;
}
div.teaser {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.link {
	text-align: right;
	}
.link a{
		color: #B0232A;
		text-decoration: none;
}
.link img {
	border:0px;
}
a.textlink {
	color: #B0232A;
	text-decoration: none;
}
.link {
	text-align: right;
	}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
	color:#B0232A;
}
/*Zwischenüberschriften*/
h2.fliesstext {           
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:0px;
	padding:0px;
	}
ul.fliesstext {
	list-style-image: url(Bilder/Quadrat_rot.gif);
	margin-left:20px;
	padding-left:0px;
	margin-top:8px;
	}
li.fliesstext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
ol.fliesstext {
	margin-left: 2em;
	padding-left: 0px;
	margin-top: 8px;
	list-style-type: decimal;
}
 /*Überschriften Beschreibung*/
h2.partnersuche {          
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight:normal;
	padding: 25px 20px 8px 74px;
	color: #B0232A;
	margin:0px;
	}
div.partnersuche {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 20px 4px 74px;
	}
div.profil {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 11px 20px 4px 74px;
	}
div.profil span {
	/*width: 13.0em;*/
	color: #000000;
	font-weight: bold;
}
div.mitglied {
	padding-top:8px; 
	border-bottom:1px solid #cccccc;
}
/*Abstandhalter zwischen Referenz-Nr und Link zur Detail-Seite*/
div.mitglied img {
	width:262px; 
	height:1px;
}
div.mitglied2 {
	padding-top:8px; 
	border-bottom:1px solid #cccccc;
}
/*Abstandhalter zwischen Referenz-Nr und Link zur Detail-Seite*/
div.mitglied2 img {
	width:192px; 
	height:1px;
}

#faq ul {
	margin-left: 20px;
	padding: 0px;
	margin-top: 6px;
	list-style-image: url(Bilder/fragezeichen.gif);
	list-style-position: outside;
}
#faq li {
	padding:0px;
	margin-bottom:4px;
	}
#faq li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration:none;
	color:#000000;
	}
.color {
	color:#B0232A;
}
.borderred {
	border: 1px solid #B0232A;
}
.pager {
	padding-top:30px; 
	padding-bottom:30px;
	padding-left: 74px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
}
.pager a {
	color: #B0232A;
	text-decoration: none;
}
.active {
	color: #B0232A;
	text-decoration: none;
	}
.clear {
	clear:left;
}
