h1 { font-size: 18px; margin: 0; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
body {
	color: #000;
	background-image: url(/pics/bgimage_redesign2010.gif);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	font-size: 13px;
	padding: 0 0px;
	margin: 0;
}

a {
	color: Black;
}

a:hover {
	color: White;
}

a.nicklink {
	font-weight: bold;
	text-decoration:underline;
}
a.nicklink:hover {
	color: white;
}

a.nicklink2 {
	text-decoration:underline;
}
a.nicklink2:hover {
	color: white;
}

td td { /* Damit Text in Tabellen links, aber die Tabelle selber mittig. IE-Bug */
	text-align: left;
}

A.toplink {
	color: #62C6C7; 
	font-size: 12px; 
	font-weight: bold;
}
a.toplink:hover { color: White; }

A.topmenu, A.topmenu:LINK, A.topmenu:VISITED, A.topmenu:ACTIVE, A.topmenu:FOCUS {
	color : White;
	text-align : center;
	font-weight: bold;
	}
A.topmenu:HOVER {
	color : Black;
	text-align : center;
}
.faq_L0 { background-color: #62C6C7;  font-weight: bold;  font-size: 15px;  vertical-align: top;    }
.faq_R0 { background-color: #62C6C7; }
.faq_L1 { background-color: #82D6D7; font-weight: bold;  font-size: 15px;  vertical-align: top; }
.faq_R1 { background-color: #82D6D7; }

A.faq { text-decoration: underline;  font-weight: bold;  }
A.faq:HOVER { color: White; }

.desclist {	
	margin-left: 30px;
	font-weight: bold;
}
.radiolist { float: left; }

/* functions.inc */
p.filterstring {
  background-color: #62c6c7;
  margin: 0 auto;
  padding: 1px 5px;
  text-align: center;
}

span.filterstring {
  font-weight: bold;
}

/* Ab hier die Styles für die Volltextsuche: */
.suchcontainer {
	background-color:#7ED1D1;
	text-align: left;
	padding: 10px;
}
#suchbild {
	float: right;
	clear: right;
	vertical-align: top;
	}

#suchergebnis {
	clear: both;
	background-color: #7ED1D1;
	margin-bottom: 3px;
	text-align:left;
}

#suchplz {
	float: left;
	margin-left: 5px;
	font-size: 16px;
	font-weight: bold;
}

#suchtext {
	margin-left: 70px;	
}

/* menue.inc */
#standardsuche {
  font-size: 10px; 
  margin-bottom: 5px;
  width: 90px;
} 

div.menuheadline {
  margin-top: 5px;
}

div.menu0 {
	background-color: #39b0b0;
	width: 139px;
	padding-left: 1px;
}

div.menu0 a {
	text-decoration: none;
}

div.menu0 a:hover {
	color: White;
	text-decoration: none;
}

div.menu1 {
	background-color: #62c6c7;
	width: 139px;
	padding-left: 1px;
}

div.menu1 a {
	text-decoration: none;
}

div.menu1 a:hover {
	color: White;
	text-decoration: none;
}

td.menu {
	background-image: url(/pics/verlauf1.gif); 
	background-repeat: repeat-x;
	color: white;
	font-size: 12px
}

a#nachrichtenlink { 
	color:#CD2C2C;
	font-weight: bold;
}

a#nachrichtenlink:hover { 
	color:#FFFFFF;
	font-weight: bold;
}

/* Für den MyProfile-Bereich: */

.reiterleiste {
	margin: 0 20px;
	background: url(/pics/reiter_inaktiv_zw.gif) repeat;
}
 
.reiterleiste a {
	color: #2C4E6F;
	text-decoration:underline;
}

.profiltop   	   	{ background: url(/pics/reiter_inaktiv_lo.gif) no-repeat top left; }
.profiltop div     	{ background: url(/pics/reiter_inaktiv_ro.gif) no-repeat top right; }
.profiltopaktiv		{ background: url(/pics/reiter_aktiv_lo.gif) no-repeat top left; }
.profiltopaktiv div	{ background: url(/pics/reiter_aktiv_ro.gif) no-repeat top right; }

.profiltop, .profiltop div, .profiltopaktiv, .profiltopaktiv div {
	height: 33px;
	font-size: 1px;
}
.profiltop div p, .profiltopaktiv div p  {
	margin: 0 10px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
}

.profiltop div p  a {
	color: white;
	text-decoration:none;
}
.profiltop div p  a:hover {
	color: black;
}

.profilbox {
	width: 120px;
	float:left;
	background: url(/pics/reiter_inaktiv_mo.gif) repeat-x;
}

.profilboxaktiv {
	width: 120px;
	float:left;
	background: url(/pics/reiter_aktiv_mo.gif) repeat-x;
}

.hauptbereich {
  border-left: 1px solid #689999;
  border-right: 1px solid #689999;
  border-bottom: 1px solid #689999;
	background-color: #90D3D3;
	margin: 0 20px;
	padding: 10px;
	clear: both;
	text-align:left;
	height: 1%;
}

.textfeld {
	width: 270px;
}

#profiltextcontainer {
	margin: 0 10px 0 8.5em;
	padding-left: 0.3em;
}

#profiltextcontainer textarea {
	width: 100%;
}

legend {
	font-weight: bold;
	font-size: 16px;
}

.textboxnormal {
	text-align: left; 
	background-color: #6CBE9E; 
	padding: 5px;
	margin-top: 10px;
}

.textboxvorwarnung {
	text-align: left; 
	background-color: #ebe542; 
	padding: 5px;
}

.textboxwarnung {
	text-align: left; 
	background-color: #C86969; 
	padding: 5px;
	margin: 10px 0;
}

.wichtig {
	font-weight: bold;
	color:#FFFFFF;
}

/* Ab hier die Formatierungen für die MY-Seiten */
fieldset.normal {
	background-color: #6CBE9E;
	padding: 5px;
	margin-bottom: 1em;
}
legend.normal {
	background-color: #6CBE9E; 
	border: 3px double Black;
}

input.normal {
	background-color: #6CBE9E; 
	border-color: #6CBE9E;
}

fieldset.warnung {
	background-color: #C86969; 
}
legend.warnung {
	background-color: #C86969; 
	border: 3px double Black;
}

input.warnung {
	background-color: #C86969; 
	border-color: #C86969; 
}

div.mycomment {
		font-style: italic;
		margin-left: 8.5em;
		margin-bottom: 0.7em;
	}
	
span.myform {
	font-weight:bold;
}
	
input.right {
	clear: both;
	float: left;
	margin-left: 8.5em;
	margin-right: 0.5em;
}

input[type=checkbox].right,
input[type=radio].right,
input[type=submit].right {
	margin-left: 8.5em;
}

label.left {
	float: left;
	margin-right: 0.5em;
	text-align: right;
	width: 8em;
}

input.left {
	padding-left: 0.3em;
	width: 20em;
	}

/* mygallery.inc */
table#mygallery img {
	border: none;
}

table#mygallery th {
	border: 1px solid #39b0b0;
}

table#mygallery td {
	background-color: #39b0b0;
	text-align: center;
	vertical-align: top;
}

table#mygallery td.loeschen, th.loeschen {
	width: 25px;
}

table#mygallery td.id, th.id {
	width: 50px;
}

table#mygallery td.bild, th.bild {
	width: 125px;
}

table#mygallery td.kommentar, th.kommentar {
	width: 350px;
}

table#mygallery td.kommentar textarea {
	width: 340px;
	height: 110px;
}

table#mygallery td.uploaddatum, th.uploaddatum {
	width: 80px;
}



/* whoisonline.inc */
div.wholisttop { /* Die Ueberschriften setzen */
	background-color: #62C6C7; 
	margin: 2px auto;
	padding: 2px;
	text-align:left;
	font-weight: bold;
}

div.wholistbox { /* Die alles umgebende Zeilenbox */
	background-color: #62C6C7; 
	margin: 2px auto;
	padding: 2px;
	text-align:left;
	width:100%;
}
div.wholistplz {
	float: left;
	width: 130px;
	font-size:12px;
	margin: 0 3px;
	padding: 0 3px;
}
div.wholistpic {
	width: 90px;
	float: left;
} 
div.wholistnick {
	background-color: #82d6d7;
	width: 240px;
	font-weight: bold;
	float: left;
	padding: 2px;
}

div.whoads {
	margin-left:380px;
}

div.whoad {
	background-color:#82d6d7;
	font-size: 12px;
	margin-bottom: 2px;
	padding: 1px;
}

div.whoad div.symbols {
	float:right;
}

div.whoad a {
	text-decoration:underline;
}

div.whonoad {
	text-decoration:none; 
	color: blue; 
	font-weight:bold;
}

span.fett {
	font-weight: bold;
}

.ende {
	clear: both;
	font-size: 2px;
}

a.totop {
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

p.onlinezeit {
  font-size: 11px;
	font-weight: normal;
}

/* whoisonlinequick.inc */
#hauptbereichonlinequick {
	background-color: #90D3D3;
	margin: 0 20px;
	padding: 10px;
	text-align:left;
}

div.onlinequick {
	background-color: #c0c0c0;
	border: 1px solid black;
	width: 92px;
	height:126px;
	float:left;
	font-size:10px;
	text-align:center;
	vertical-align:sub;
	background-repeat: no-repeat; 
	background-position: bottom left;
}

div.quickoben {
  margin: 0;
  padding: 0;
  height: 105px;
}

div.quickunten {
  margin: 0 0 0 1px;
  padding: 0;
  text-align: left;
}


/* showprofile_user.inc */
div.bezeichner {
	font-weight: bold;
	float: left;
	width: 8em;
}

div.tippwunschliste {
	background-color: #e3f435;
	font-weight:bold;
	margin-left: 9em;
}

div.text {
	margin-left: 9em;
}

div.textbox {
	margin-left: 9em;
	background-color:#6CBE9E; 
	margin-right: 30px;	
	padding: 5px 5px;
}

#textboxdeaktiviert {
	margin-left: 9em;
	background-color:#C86969; 
	margin-right: 30px;	
	padding: 5px 5px;
}


div.profilbild {
	float: right; 
	margin: 0 0 0 10px
}

span.friend {
	background-color: #6CBE9E; 
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

span.foe {
	background-color: #C86969; 
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

/* showprofile_comments.inc */
#meinebewertung {
	background-color: #6CBE9E;
	font-size: 12px;
	padding: 3px;
}

table.comments {
	width: 100%;
}

td.commentsheadline {
	font-size: 12px;
	font-weight: bold;
	background-color: #39b0b0;
}

td.comment0 {
	font-size: 12px;
	background-color: #39b0b0;
}
td.comment1 {
	font-size: 12px;
	background-color: #62c6c7;
}

div.recommentheadline {
	background-color: #4f9fa1;
	color:#1e3d3e; 
	font-size:11px; 
	margin: 0.5em 0.5em 0 1em; 
	padding: 0 0.2em; 
	text-decoration:underline;
}

div.recommentheadline span.wichtig {
	font-weight: bold;
	color:#1e3d3e; 
}

div.recomment {
	background-color: #4f9fa1; 
	color:#1e3d3e; 
	font-size:11px; 
	margin: 0 0.5em 0 1em; 
	font-style:italic; 
	padding: 0 0.2em; 
}

div.wichtigecht {
	padding: 5px;
	background-color: #f1ff55;
	font-weight:bold;
}

div.wichtigecht a:hover {
	color: #606060;
	font-weight:bold;
}

div.wichtigecht h1 {
	font-style: italic;
	font-size:16px;
}
/* showprofile_ads.inc */
div.adslisttop { /* Die Ueberschriften setzen */
	background-color: #62C6C7; 
	margin: 2px auto;
	padding: 2px;
	text-align:left;
	font-weight: bold;
}

div.adslistbox { /* Die alles umgebende Zeilenbox in der Auflistung */
	background-color: #62C6C7; 
	margin-bottom: 5px;
	width:100%;
}

img.adpic {
	float:left;
}

div.adslistcontent {
	margin-right: 100px;
	
}

div.adslistcontent h1 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 90px;
	text-decoration:underline;
}

div.adslistcontent h1 a {
	text-decoration:underline;
}

div.adslistcontent h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 90px;
}

div.adslistcontent p {
	margin-left: 90px;
	font-size:12px;
}

div.adslistsymbols {
	width: 150px;
	margin-right:5px;
	margin-left: 20px;
	float:right;
}

div.adslistbuttons {
	float:right;
}

/* showprofile_comments.inc */
table.friendfoe {
   border-collapse: collapse;
   margin: 1em;
}

th {
	text-align: center;
	width: 150px;
	border: 1px solid black;
}

th.online {
	width: 40px;
}

td.friend {
	background-color: #6CBE9E;
	width: 150px;
	text-align:right;
    border: 1px dotted gray;
}

td.foe {
	background-color: #C86969;
	width: 150px;
	text-align:left;
    border: 1px dotted gray;
}

td.neutral {
	width: 200px;
	text-align:center;
	border: 1px dotted gray;
}

td.myfriends {
	border: 1px dotted gray;
}

/* showprofile_pics.inc */
div.bilderbox {
	width: 100%;
}

div.smallpic {
	width: 124px;
	background-color: #62c6c7;
	margin: 2px;
	float:left;
	text-align:center;
}

div.smallpic div.oben {
  margin: 0;
  padding: 0;
  height: 139px;
}

div.smallpic h1 {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

div.smallpic p {
	font-size: 10px;
	height: 27px;
	padding: 0 1px;
	margin: 0;
	text-align: left;
}

div.picende {
	clear:both;
}

/* show_ad.inc */
div.reply {
	clear: left;
	margin-top: 5px;
	margin-left: 8.5em;
	background-color: #6cBE9E;
	padding: 2px;
	width: 15em;
	text-align: center;
	font-size:1em;
	font-weight: bold;
	border:2px outset #6cBE9E;
}

div.textboxhinweis { 
	margin-left: 9em;
	background-color:#C86969; 
	margin-right: 30px;	
	padding: 5px 5px;
}

/* announce_profitmember.inc */
.boxlink { 
	background-color: #c0c0c0;
	border: 1px solid black;
	width: 200px;
	height: 50px;
	font-size:16px;
	font-weight: bold;
}

/* myfriends.inc */
div.friends {
	background-color: #c0c0c0;
	border: 1px dotted black;
	width: 185px;
	height: 85px;
	padding: 2px;
	margin: 0 3px 3px 0;
	float:left;
	font-size:10px;
}

div.friends span {
	font-size:12px;
}

div.friends img {
	float:left;
	margin-right:2px;
}

div.rot { 
	background-color:red; 
	clear: both;
	margin: 3px;
	padding: 2px;
}

/* mysettings.inc */
label.awf {
	margin-left: 0.5em;
}
div.awfimg {
	margin-left: 11em;
	margin-bottom: 1em;
	clear:both;
}

/* mygallery.inc */
input.deletegallerypic {
	border: 1px solid black;
	background-color: #CC0000;
	width: 50px;
	height: 15px;
	font-size:12px;
}

/* faq.inc */
div.faq {
	text-align: left;
	background-color: #90d3d3;
	padding: 10px;
	margin-left: 10px;
	margin-right: 70px;
}



div.faq h1 {
	color: white;
	margin-bottom: 10px;
}

div.frage {
	font-size: 16px;
	font-weight: bold;
}

div.antwort {
	margin-left: 30px;
	margin-bottom: 10px;
	text-align: justify;
}

div.antwort span.wichtig {
	color: black;
}

div.zitat {
	background-color: #a3efef;
	padding: 5px;
	font-size: 11px;
}

/* showprofile_notes.inc */
#notiztext {
	margin: 10px 0px;
}

#notiztext textarea {
	width: 100%;
}

/* mychatlog.inc */
div.linkliste {
	margin: 0 10px;
	padding: 2px;
	border: 1px dotted gray;
	background-color: #62c6c7;
	text-align: center;
}

a.seitenzahl {
	font-size: 14px;
	text-decoration:underline;
}

span.seitenzahl {
	font-size: 14px;
	font-weight:bold;
	color: #d8f132;
}

a.linkpremium {
	color: white;
	font-weight: bold; 
	text-decoration: underline;
}

a.linkpremium:hover {
	color: black;
}

p.personenname {
	color: #505050;
	font-style: italic;
	margin:0;
	padding: 0 0 0 0px;
}

/* myrefresh.inc (Warteseite) */
div.neuenachrichten {
	text-align: center; 
	background-color: #6CBE9E; 
	padding: 10px;
	font-size: 5em;
	font-weight:bold;
	color:#000000;
	margin: 50px;
}

/* searchmembers.inc */
label.searchleft {
	float: left;
	margin-right: 0.5em;
	text-align: right;
	width: 11.5em;
	font-weight:bold;
}

input.searchright {
	clear: both;
	float: left;
	margin-left: 12em;
	margin-right: 0.5em;
}

div.searchcomment {
	font-style: normal;
	margin-left: 13.5em;
	margin-bottom: 1em;
	font-size:0.9em;
}

div.searchresultmain {
	background-color: #90D3D3;
	margin: 0 20px;
	padding: 10px;
}

div.searchresultbox {
	background-color: #6CBE9E; 
	margin: 1px 0;
	padding: 5px;
	text-align:left;
	height:8em;
}

div.searchresultnick {
	float: left;
	width: 18em;
	font-weight:bold;
}

div.searchresultland {
	float: left;
	width: 7em;
}

div.searchresultplz {
	float: left;
	width: 4em;
}

div.searchresultsymbole {
	float:left;
	width:100px;
	height: 65px;
}

div.searchresultlastaction {
	float:left;
	width:6em;
}

div.searchresultpic {
	margin-left:44em;
	width: 80px;
	text-align:center;
}

span.searchresultlastaction {
	font-size: 0.9em;
	font-weight: normal;
}

/* ################################ htmlhead.inc Redesign 09/2006 ################################ */
#querleiste {
}

#querlinks {
	background-image: url(/pics/lo115_redesign2010.png); 
	float: left;
	width: 115px;
	height: 50px;
}

#quermitte {
	background-image: url(/pics/verlauf_redesign2010.png);
	background-repeat: repeat-x;
	height: 50px; 
	margin: 0 200px 0 115px;
	padding: 0;
}

#quermitte div {
	margin: 0 2px;
	float: left;
	color: #ffffff;
}

#topwerbung {
	background-color: #39B0B0;
	font-size:12px;
	font-weight:bold;
	width: 120px;
	height: 47px;
	padding: 0 20px;
}

#topwerbung a {
	color: white;
}

#topwerbung a:hover {
	color: black;
}

#querrechts {
	width: 200px;
	height: 50px;
	background-image: url(/pics/ro200_redesign2010.png); 
	float: right;
}

.menuhorizontal {
	margin: 0 24px 0 160px;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	clear:both;
}

.menuhorizontallinks {
	background-image: url(/pics/menurundl1.gif); 
	float: left;
	width: 15px;
	height: 15px;
}

.menuhorizontalmitte {
	background-image: url(/pics/verlauf1.gif); 
	background-repeat: repeat-x;
	height: 15px; 
	margin: 0 53px 0 15px;
}

.menuhorizontalmitte ul {
	margin: 0;
	padding:0; /* Offenbar IE-Bug ohne diese Angabe gibt es einnen linken Abstand */
}
.menuhorizontalmitte ul li {
	list-style:none;
	padding: 0 0.5em;
	float:left;
}

.menuhorizontalmitte ul li div a { /** Siehe weiter unten bei vcuser0 und vcuser1 **/
	display: inline;
	color: #000000;
}

.menuhorizontalmitte ul li div a:hover { /** Siehe weiter unten bei vcuser0 und vcuser1 **/
	display: inline;
	color: #ffffff;
}

.menuhorizontalmitte ul li a {
	display: block;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

.menuhorizontalmitte ul li a:hover {
	color: #000000;
}

.menuhorizontalrechts {
	width: 53px;
	height: 15px;
	background-image: url(/pics/menurundr1_redesign2010.gif); 
	float: right;
}

#menuvertikal {
	position: absolute;
	width: 150px;
	top: 65px;
	left: 10px;
}

#hauptseite {
	margin-left: 160px;
	padding: 5px;
}

#werbung {
	padding-top: 1px;
	text-align:center;
}

div.plzgeld {
	padding: 2px;
}

div.plzgeld img {
	padding:0;
}

/* welcome.inc */
#aktuellemeldung {
	background-color: #f1ff55;
	font-size: 12px;
	font-weight:bold;
	font-family: "Courier New", Courier, mono;
	margin-bottom: 5px;
}

th.aktuelle_meldung {
	background-color:#FFCC00;
	text-align: left;
	width: auto;
}

#aktuellemeldung td {
	border-right: 1px solid black;
	vertical-align:top;
}

div.welcome {
	padding: 5px;
	margin: 10px auto;
	width: 820px;
}

div.welcomereiter {
	width: 25em;
	background-color:#FFFF9E;
	font-weight:bold;
	padding: 5px;
	border-bottom: 1px dotted black;
}

div.welcomebox {
	background-color:#FFFF9E;
	height:156px;
	padding: 5px;
	margin-bottom: 5px;
}

div.bestbox {
	float:left;
	margin: 2px;
	width: 100px;
	height: 146px;
	font-size: 11px;
	text-align:center;
	background-color:#bfd081;
	padding: 2px;
}
div.bestboxbild {
	height: 90px;
}

div.welcomeboxklub {
	background-color:#FFFF9E;
	height:240px;
	padding: 5px;
	margin-bottom: 5px;
}

div.bestklubbox {
	float:left;
	margin: 2px 8px;
	width: 170px;
	height: 230px;
	font-size: 11px;
	text-align:center;
	background-color:#bfd081;
	padding: 2px;
}
div.bestklubbox h1 {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}
div.bestklubboxbild {
	height: 200px;
}

/* checkabo.inc */
div.abowarnung {
	width: 600px; 
	margin: 10px auto; 
}

/* question.inc */
p.questionheader {
	background-color:#0099FF;
	color: white;
	width: 200px;
	font-weight:bold;
	padding: 0 2px;
	margin:0;
}


/* register.inc */
div.konto {
	background-color: #39b0b0;
}

div.payvalue {
	background-color: #39b0b0;
	font-size: 14px;
	font-weight: bold;
	color: white;
}

/* klub.inc */
div.klubblock {
	background-color:#39b0b0;
	margin: 5px 0;
	padding: 2px;
	clear: both;
}

div.klubbild {
	float: left;
	background-image: url(/pics/klub_pic_hgrund.gif);
	width: 170px;
	height: 200px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-right:2px;
	margin-bottom:2px;
}

div.klubbildcontent {
	margin: 5px;
	text-align:center;
}

div.klubbildcontent img {
	
}

div.klubadresse {
	background-image: url(/pics/klubadresse.gif);
	background-repeat:no-repeat;
	width: 254px;
	height:135px;
	padding: 5px;
	margin: 10px auto;
}

div.klubadresse h1 {
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	margin-bottom: 5px;
}
div.klubma {
	float: left;
	background-image: url(/pics/klub_ma_hgrund2.gif);
	color: white;
	width: 170px;
	height: 300px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-right:5px;
}
div.klubmacontent {
	margin: 4px;
}

div.klubmaimg {
	text-align: center;
}

div.klubmacontent p {
	font-size: 11px;
}

div.klubmaname {
	font-weight: bold;
	text-align: center;
}

div.klubmaname a {
	color: #FFFFFF;
	text-decoration:none;
}

div.klubmaname a:hover {
	color: #000000;
}

/* klubs_plzgebiet.inc */
div.klubsplzgebiet {
	float: left;
	background-image: url(/pics/klub_plzgebiet_hgrund1.gif);
	width: 170px;
	height: 230px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-right:5px;
}

div.klubsplzgebietcontent {
	margin: 4px;
	text-align:center;
}

div.klubsplzgebietcontent h1 {
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

div.klubsplzgebietcontent a {
	color: black;
}

div.klubsplzgebietcontent a:hover {
	color: #d93028;
}

div.klubsplzgebietcontent img {
/*	border: 0; */
}

/* myclubs.inc */
div.klubpic {
	width: 165px;
	height: 210px;
	background-color: #62c6c7;
	margin: 2px;
	float:left;
	text-align:center;
}

div.klubpic img {
	border: 0;
}

div.myklubma {
	background-color: #62c6c7;
	margin: 2px;
}

div.myklubma img {
	border: 0;
}

span.klubwichtig {
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
	background-color: #6CBE9E; 
}

table.klubma td {
	text-align:left;
	vertical-align:top;
}

table.klubma td.geprueft {
	background-color: #1bbe28;
}

table.klubma td.ungeprueft {
	background-color: #d93028;
}

/* newad_stepxx.inc */
div.newadnavi {
	background-color: #62C6C7; 
	margin: 0; 
	padding: 10px; 
	text-align: right;
}

/* newad_step01.inc */
label.mygender {
	background-color: #6CBE9E; 
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

/* newad_step04.inc */
label.desclistblock {
	margin-left: 30px;
	font-weight: bold;
	display:block;
}
/* newad_step05.inc */
#kalenderoptionen {
  margin-left: 30px;
}

/* list_ads.inc */
span.adnavi {
	margin: 0 3px;
}

span.adnaviactive {
	background-color: #005a3e;
	color: #ffffff;
	padding: 0 5px;
	font-weight: bold;
}

span.adnaviactive a {
	color: #ffffff;
}

span.adnaviactive a:hover {
	color: #c0c0c0;
}

.ad-gesamt { 
	margin: 0 0 5px 0; 
	}

.ad-plz-titel {
	float: left;
	height: 14px;
	width: 130px;
	font-weight: bold;
	border-right: 1px solid #39B0B0;
	margin: 0 3px;
	padding: 0 3px;
}

.ad-plz {
	float: left;
	min-height: 80px;
	width: 130px;
	font-size:12px;
	margin: 0 3px;
	padding: 0 3px;
}

.ad-titel-titel {
	height: 14px;
	font-weight: bold;
	margin: 0 3px;
}

.ad-titel {
	min-height: 80px;
	font-size:12px;
	margin: 0 360px 3px 150px;
	padding: 3px;
	border-left: 1px solid #39B0B0;
}

.ad-titel h2 {
	font-size: 14px;
	margin: 0;
}

.ad-image-titel {
	float: right;
	height: 14px;
	width: 100px;
	font-weight: bold;
	margin: 0 3px;
}

.ad-image {
	float: right;
	width: 100px;
	margin: 0 3px;
}

.ad-symbole-titel {
	float: right;
	height: 14px;
	width: 140px;
	font-weight: bold;
	margin: 0 3px;
}

.ad-symbole {
	float: right;
	height: 80px;
	width: 140px;
	margin: 0 3px;
}

.ad-datum-titel {
	float: right;
	height: 14px;
	width: 100px;
	font-weight: bold;
	margin: 0 3px;
}

.ad-datum {
	float: right;
	height: 80px;
	width: 100px;
	font-size:12px;
	margin: 0 3px;
}


/* Der Werbe-Block innerhalb der show_ads.inc */
div.ad-werbung-gesamt {
	font-family: sans-serif;
	font-size: 10px;
	width: 810px;
	border: 3px solid #DB3D3D;
	background-color: #70F2F2;
	margin: 10px auto;
	padding: 3px;
}

div.ad-werbung-gesamt a {
	color: white;
}

div.ad-werbung-gesamt a:hover {
	color: black;
}

div.ad-werbung-gesamt div.headline {
	background-color: #226C6D;
	color: #ffffff;
	font-weight:bold;
	font-size:12px;
	margin: 0 9px 1px 9px;
	padding: 0 5px;
}

div.ad-werbung {
	width: 250px;
	height: 95px;
	float: left;
	background-color: #62C6C7;
	margin: 0 9px;
	border: 1px solid #226C6D;
}

div.ad-werbung img { 
	float: left; 
	margin: 0 2px 2px 0;
	border:none;
}

div.ad-werbung h1 {
	height: 16px;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	background-color: #3973B1;
	text-align: center;
	margin: 0 2px 0 0;
	padding: 0;
}

div.ad-werbung p {
	padding: 2px;
	margin: 0;
}

div.ad-werbung div.bildundtext {
	height: 78px;
}

div.ad-werbung div.preis {
	clear: both;
}

div.ad-werbung div.preis-vorher {
	font-size: 14px;
	color: #4344BC;
	text-decoration: line-through;
}

div.ad-werbung div.preis-nachher {
	float: right;
	height: 16px;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	background-color: #90D3D3;
	padding: 0 5px;
	text-align:right;
}

/* premiumfeatures.inc */
#premiumfeatures h2 {
	color: #fff;
}

table#premiumfeatures {
	margin: 0 auto;
	table-layout:fixed;
}

table#premiumfeatures td.menu0 {
	background-color: #39b0b0;
}

table#premiumfeatures td.menu1 {
	background-color: #62c6c7;
}

table#premiumfeatures td.menuja {
	background-color: #16be20;
	width: 50px;
	text-align: center;
}

table#premiumfeatures td.menunein {
	background-color: #be1c18;
	color: white;
	width: 50px;
	text-align: center;
}

/* forumsparty.htm */
a.party {
	color: white;
	font-weight: bold; 
	text-decoration: underline;
}

a.party:hover {
	color: #db3d3d;
}


/* Suchhilfe Ajax */
a.suchhilfe0 {
	background-color: #39b0b0;
	padding-left: 1px;
	display:block;
	text-decoration: none;
}

a.suchhilfe0 a:hover {
	color: #39b0b0;
	text-decoration: underline;
}

a.suchhilfe1 {
	background-color: #62c6c7;
	padding-left: 1px;
	display:block;
	text-decoration: none;
}

a.suchhilfe1 a:hover {
	color: #62c6c7;
	text-decoration: underline;
}

#searchuser {
	width: 20em; 
	font-size: 1em; 
	border:1px solid #405e5e; 
	background-color: #b0f3f3; 
	padding: 3px; 
	position: absolute; 
	visibility:hidden;
	height: 16em;
}

.vcuserlist {
	width: 20em; 
	font-size: 1em; 
	border:1px solid #405e5e; 
	background-color: #b0f3f3; 
	padding: 3px; 
	position: absolute; 
	visibility:hidden;
}

.videochatpopup {
	color: #000000;
}

div.vcuser0 {
	background-color: #39b0b0;
	padding-left: 1px;
}

div.vcuser1 {
	background-color: #62c6c7;
	padding-left: 1px;
}

/* termine.inc */
#kalender {
	padding: 5px;
	margin: 10px auto;
	width: 820px;
}

th.weekdays {
  height: 30px;
  width: 105px;
  background-color: #ffff9e;
  border: 1px solid black;
  font-size: 18px;
  font-weight: bold;
}

.days {
  height: 150px;
  width: 105px;
  background-color: #bfd081;
  border: 1px solid black;
  vertical-align: top;
}

div.daynumber {
  color: #5f6840;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #5f6840;
}

div.daynumbertoday {
  background-color: #5f6840;
  color: #bfd081;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #5f6840;
}

.days a.termin {
	background-color: #D5E2B4;
	display: block;
	font-size: 11px;
	text-align: justify;
	margin: 0 0 1px 0;
	padding: 0 1px;
	border-bottom: 1px solid black;
	color: #000000;
	text-decoration: none;
}

.days a.termin:hover {
	background-color: #ffffff;
}

.days span.zeit {
  font-size: 12px;
  font-weight: bold;
}

/* Reiter-Leiste */
#reiterbox { /* Wird benoetigt, um #reiter an .hauptbereich anzupassen */
	margin: 0 20px;
	padding: 0;
	clear: both;
	text-align:left;
	height: 1%;
}

#reiter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	background: #daf2f2 url(/pics/reiter_verlauf.gif) repeat-x bottom;
	width: 100%;
}

#reiter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#reiter li {
	margin: 1px 3px 0 0;
	padding: 0 0 0 6px;
	float: left;
	background: url(/pics/reiter_links_inaktiv.gif) no-repeat top left;
}

#reiter span {
	display: block;
	height: 20px;
	background: url(/pics/reiter_rechts_inaktiv.gif) no-repeat top right;
	padding: 5px 6px 4px 0px;
	margin: 0;
}

#reiter img {
	vertical-align: top;
}

#reiter a {
	text-decoration: none;
	color: #085e79;
}
	
#reiter a:hover {
	color: #fff;
}

#reiter #reiteraktiv {
	background: url(/pics/reiter_links_aktiv.gif) no-repeat top left;
}

#reiter #reiteraktiv span {
	background: url(/pics/reiter_rechts_aktiv.gif) no-repeat top right;
	padding-bottom: 5px;
}

#reiter #reiteraktiv a {
	color: #000;
}

#reiter #reiteraktiv a:hover {
	color: #085e79;
}

/* check18s.inc */
#persocheck {
	position: relative;
	background-image: url(/pics/perso.jpg);
	background-repeat: no-repeat;
	width: 602px;
	height: 418px;
}

#persocheck input {
	position: absolute;
	top: 348px;
	background-color: #eaff92;
	border: thin solid black;
	height: 24px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 24px;
}

#perso1 {
	left: 30px;
	width: 160px;
}

#perso2 {
	left: 223px;
	width: 100px;
}

#perso3 {
	left: 345px;
	width: 100px;
}

#perso4 {
	left: 555px;
	width: 15px;
}