@import url(free_counter.css);
body { background-color: #e6ecf1; margin: 0; padding: 0; }

p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
div.countertop { width: 960px; height: 166px; margin: 0; padding: 0; border-style: none; border-width: 0; }
/*div.besucherzahl { font-size: 10px; font-family: arial; background-color: #8bcc00; background-image: inherit; text-align: right; width: 960px; height: 25px; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; }
div.besucherzahl h1 { color: #fff; font-size: 12px; font-family: "trebuchet ms"; font-weight: normal; text-align: center; float: left; clear: right; margin: 0; padding: 2px 0 0 300px; }
*/
#besucherzahl { font-size: 10px; font-family: arial; background-color: #8bcc00; text-align: right; width: 960px; height: 25px; margin: 0; padding: 2px 0 0; border-style: none; border-width: 0; }
#besucherzahl h1 { color: #fff; font-size: 12px; font-family: "trebuchet ms"; font-weight: normal; text-align: center; float: left; clear: right; margin: 0; padding: 2px 0 0 300px; }


div.gratis { font-size: 10px; font-family: arial; background-image: none; background-repeat: repeat; width: 960px; height: 20px; margin: 0; padding: 0; border-style: none; border-width: 0; }
div.counternavi { background-image: url(counter-besucherzaehler-pix/counter_04.jpg); background-repeat: no-repeat; width: 188px; height: 399px; float: left; clear: none; margin: 0; padding: 150px 0 0 32px; }
div.counter { background-image: url(counter-besucherzaehler-pix/back.jpg); background-repeat: repeat; background-position: 0 0; width: 740px; float: left; clear: right; margin: 0; padding: 0; }
div.counterfooter { color: white; font-size: 10px; font-family: arial; background-image: url(counter-besucherzaehler-pix/counter_11.jpg); background-repeat: no-repeat; text-align: center; width: 960px; height: 20px; margin: 0; padding: 7px 0 3px; }
div.counter-gratis { width: 187px; height: 454px; float: right; clear: left; }
/*	besuchernavi vertical - 
	Wenn die besuchernavi mit der ID 3 verwendet wird, kann alles bis 
	zum n?chsten Kommentar gel?scht werden
------------------------------------------------------------------------------*/
#besuchernavi { font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; text-align: left; width:154px; padding:0; }
#besuchernavi ul.nav1st {
	
}
#besuchernavi ul.nav1st li { padding:4px 0 4px 14px; border-bottom: 1px solid white; }
#besuchernavi ul.nav1sta { margin-bottom: 0; padding-bottom: 0; }
#besuchernavi ul.nav1sta li { margin: 0; padding:4px 0 4px 14px; }
#besuchernavi ul.nav1st li.active {  }
#besuchernavi ul.nav1st li.active a,
#besuchernavi ul.nav1st li.active a:link { color:white; text-decoration: underline; }
#besuchernavi ul.nav1st a, 
#besuchernavi ul.nav1st a:link {
	display:block;
	color:white;
}
#besuchernavi ul.nav1st a:hover { color:white; text-decoration: underline; }
#besuchernavi ul.nav1st li ul.nav2nd li  { margin: 0 0 0 14px; padding:0; list-style-type:square; }
* html #besuchernavi ul.nav2nd li { line-height: 11px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-style: none; list-style-type: square; }
#besuchernavi ul.nav2nd li { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-style: none; list-style-type: square; }
#besuchernavi ul.nav2nd a,
#besuchernavi ul.nav2nd a:link { display:block; font-weight:normal; text-decoration: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

#besuchernavi ul.nav2nd a.current , #besuchernavi ul.nav2nd a.current:link , #besuchernavi ul.nav2nd a:hover { text-decoration: none; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

#besuchernavi ul.nav2nd li.active a,
#besuchernavi ul.nav2nd li.active a:link { color:white; text-decoration: none; margin-top: 10px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/*	reset some basic style
*******************************************************************************/
:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
div.flLeft { float: left; margin-right:14px; }
div.flRight { position: relative; float: right; margin: 0; padding: 0; }
/* form-module
*******************************************************************************/
#form-module * {
	padding:0px;
	margin:0px;
}
#form-module { margin:8px 0 18px; padding:0; width:500px; background-color:#f7f7f7; color:#666; font-size:12px; font-family: "trebuchet ms"; }
#form-module fieldset {
	border:0px solid #fff;
}
#form-module legend {
	display:none;
}
#form-module p {
	margin:0;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}
#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:372px;
	border-left:2px solid #fff;
	border-right:none;
}
#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:295px;
	border:1px solid #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:solid 1px #333;
	background-color:#fff;
	color:#666;
	text-align:center;
	cursor:pointer;
}
#form-module input.submit:hover { 
	background-color:#f7f7f7;
	color:#000;
}
#form-module label.textarea, 
#form-module textarea.textarea {
	height:96px;
}
#form-module-thanks { display:block; color:#666; font-size:12px; font-family: "trebuchet ms"; }
div.content { font-size: 14px; font-family: "trebuchet ms"; margin: 0 0 15px 28px; padding: 0 8px 0 0; }
div.content p { color: black; font-size: 14px; line-height: 19px; margin-bottom: 15px; }
div.content ul { margin-left: 15px; list-style-type: square; }
div.content ol { margin-left: 30px; list-style-type: decimal; }
div.content ol li { margin-right: 20px; margin-left: 30px; list-style-type: decimal; }
div.content A { color: #8b0000; text-decoration: underline; }
div.content A:hover { color: #fb8702; text-decoration: underline; }
div.content h1 { color: #384d6c; font-size: 15px; font-weight: bold; margin: 0 0 8px; padding: 0; }
div.content h2 { color: #384d6c; font-size: 15px; font-weight: bold; margin: 0 0 8px; padding: 0; }
