body { background-color: #a5c2d8; margin: 0; padding: 8px; }
p { font-size: 12px; line-height: 16px; }
#singles { background-color: #fff; text-align: left; width: 780px; min-height: 1200px; max-height: 5000px; margin: 0; padding: 0; border-right: 1px solid #000; border-left: 1px solid #000; }
* html #singles { /* Für IE */
width: 780px; height: 600px; }
#navie { width: 165px; height: 300px; float: left; }
#tippse { color: #777; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; text-decoration: none; margin-top: 150px; }
#tippse p { color: #777; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; text-decoration: none; }
#tippse a { color: #808080; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; }
#hobby { color: #000; font-size: 12px; font-family: verdana; line-height: 16px; width: 580px; float: right; padding: 20px 8px 8px; }
#ratgeber { color: #000; font-size: 10px; font-family: tahoma; background-color: #b7b7b5; width: 780px; margin: 0; padding: 7px 0; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; order-bottom-style: solid; order-right-style: solid; }
#ads { width: 202px; height: 202px; float: right; clear: right; padding: 42px 8px 8px 5px; }
li { font-size: 12px; font-family: tahoma; line-height: 18px; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; list-style-type: square; }
h1 { color: #1a1b7a; font-size: 14px; font-family: tahoma; font-weight: bold; margin-right: 5px; padding-bottom: 5px; padding-left: 8px; border-bottom: 1px solid #000; border-left: 2px solid #000; }
ul { font-size: 11px; font-family: tahoma; line-height: 11px; margin: 0; padding: 0 0 0 20px; }
a.nav:link, a.nav:visited, a.nav:active { color: #800000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.nav:hover { color: #800000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
a.nav2:link, a.nav2:visited, a.nav2:active { color: #800000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; margin-left: 5px; }
a.nav2:hover { color: #800000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
a.nav2ac:link, a.nav2ac:visited, a.nav2ac:active { color: #000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; margin-left: 3px; }
a.nav2ac:hover { color: #800000; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: underline; }
.top { border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
#pas { color: #b7b7b5; font-size: 11px; font-family: tahoma; text-decoration: none; width: 150px; margin-top: 450px; margin-bottom: 50px; padding: 8px; }
#pas A { color: #b7b7b5; font-weight: normal; font-style: normal; text-decoration: none; }
#pas A:hover { color: #b7b7b5; font-weight: normal; font-style: normal; text-decoration: underline; }

/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}

#form-module {
	margin:0;
	padding:0;
	width:480px;
	background-color:#f7f7f7;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p { margin:0; padding:5px; font-size:1em; font-weight:bold; width: 400px; }

#form-module .element {
	display:block;
	clear:both;
	background-color:#f7f7f7;
	border-top:2px solid #fff;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:2px solid #fff;
}

#form-module label.checkbox {
	width:280px;
	border-left:2px solid #fff;
	border-right:medium none;
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:280px;
	border:solid 1px #333;
}

#form-module input.text {
	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit { 
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}
.form-suche { text-align: left; padding-left: 30px; border-style: none; border-width: 0; outline-style: none; }
#suchendi { width: 240px; float: left; padding-top: 10px; }
#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}
fieldset { margin:0; padding:0 ; border-style: none; outline-style: none; }
#form-module-thanks {
	display:block;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1.2em;
}

