html,body{margin:0;padding:0}
body{
  
  margin:0;
  padding:0;
  font-family: Arial,  Verdana,  Helvetica, sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-size: 12px;
  color: #444444;
  background-color:#ffffff?>;
 }
 #daskoentesieinteresieren{
  background: url(../../pix/fensterhint.jpg); 
  border:1px solid #aaaaaa; 
  padding:10px; 
 
 }
#fenster_neuesthema{ 
 background-color:#eeeeee;
 border:   2px #884444 solid;
 padding-bottom:5px;
 width:670px;
}
#fenster_themaaendern{
 background-color:#eeeeee;
 border:   2px #884444 solid;
 padding-bottom:5px;
 width:670px;
 }
#fenster_neuerbeitrag{
 background-color:#eeeeee;
 border:   2px #884444 solid;
 padding-bottom:5px;
 width:670px;
}
#forum_beitrag{
 border:1px #aaaaaa solid;
 padding:5px;
 margin:10px;
}      
#seite0{
width:100%;
 clear:both;
 background-color:#ffffff;
}
#seite{
 width:970px;
 margin:0 auto;
 background-color:#ffffff;
}
img { border: 0; }
#seiteninhalt{
 width:670px;
 padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;
 color:#444444;
 min-height:220px;
 height:auto !important;
 float:left;
 background-color:#ffffff;
}
#seitenrechts{
 width:270px;
 padding-top:5px;padding-bottom:5px;
 color:#444444;
 min-height:220px;
 height:auto !important;
 float:right;
 background-color:#ffffff;
}
#seiteninhalt2{
 width:950px;
 padding-right:10px;padding-top:5px;padding-bottom:5px;padding-left:10px;
 color:#444444;
 min-height:220px;
 height:auto !important;
 float:left;
 background-color:#ffffff;
}
#seiteninhalt A{         text-decoration : none; color:#444444;}
#seiteninhalt A:Visited{ text-decoration : none;  color:#444444;}
#seiteninhalt A:Active{  text-decoration : none; color:#444444; }
#seiteninhalt A:Hover{   text-decoration : underline; color:#444444; }
#seiteninhalt2 A{         text-decoration : none; color:#444444;}
#seiteninhalt2 A:Visited{ text-decoration : none;  color:#444444;}
#seiteninhalt2 A:Active{  text-decoration : none; color:#444444; }
#seiteninhalt2 A:Hover{   text-decoration : underline; color:#444444; }
#wortwolke { text-align:center;   text-decoration : none; color:#444444;}
#wortwolke A{         text-decoration : none; color:#444444;}
#wortwolke A:Visited{ text-decoration : none;  color:#444444;}
#wortwolke A:Active{  text-decoration : none; color:#444444; }
#wortwolke A:Hover{   text-decoration : none; color:#ffffff; background-color:#444444;}
#Seitenhilfe A{         font-weight: bold; text-decoration : none; color:#444444;}
#Seitenhilfe A:Visited{ font-weight: bold; text-decoration : none;  color:#444444;}
#Seitenhilfe A:Active{  font-weight: bold; text-decoration : none; color:#444444; }
#Seitenhilfe A:Hover{   font-weight: bold; text-decoration : underline; color:#444444; }
#seite_oben{
 width:100%;

 background: url('../../pix/body_3.jpg') ;
}
#oben {
  height:230px;
  width:970px;
  margin:0 auto;
  background: url(../../pix/oben_3_werbung.jpg) ;
}
#oben2 {
  height:180px;
  width:970px;
}
#homelink {
  height:175px;
  width:185px;
  margin:0 auto;
  float:left;
}
#flash {
  float:right;
  width:780px;
}
#merkliste{
 border: 1px solid #aaaaaa; 
 background: url(../../pix/fensterhint.jpg);
 padding:5px;
 font-size:10px;
}
#merkliste A{         font-weight: bold; text-decoration : none; color:#666666; }
#merkliste A:Visited{ font-weight: bold; text-decoration : none; color:#666666; }
#merkliste A:Active{  font-weight: bold; text-decoration : none; color:#666666; }
#merkliste A:Hover{   font-weight: bold; text-decoration : underline; color:#666666;  background: url(../../pix/pix.gif) ; }
#werbung {
  height:100px;
  margin:0 auto;
  padding-left:276px;
  padding-top:11px;
}
#werbungfuss {
 text-align:center;
 width:950px;
 padding:5px;
 border: 1px solid #aaaaaa;
}
#rechtsmodule A{         font-weight: bold; text-decoration : none; color:#666666; }
#rechtsmodule A:Visited{ font-weight: bold; text-decoration : none; color:#666666; }
#rechtsmodule A:Active{  font-weight: bold; text-decoration : none; color:#666666; }
#rechtsmodule A:Hover{   font-weight: bold; text-decoration : none; color:#666666;  background: url(../../pix/pix.gif) ; }
#rechtssueber{
 background-color:#eeeeee;
 margin-bottom:3px;
 padding:3px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: bold;
 display:block;
 color: #993333;
}
#klink{ width:100%; text-align:center;}
#klink A{         font-weight: bold; text-decoration : none; color:#666666; }
#klink A:Visited{ font-weight: bold; text-decoration : none; color:#666666; }
#klink A:Active{  font-weight: bold; text-decoration : none; color:#666666; }
#klink A:Hover{   font-weight: bold; text-decoration : underline; color:#666666; }


#menue1{padding-top:8px; width:970px; }
.preload2 {background: url(../../pix/button2.gif);}
.menu1 {padding:0 0 0 0px; color:#ffffff; margin:0; list-style:none; height:50px;  font-family:arial, verdana, sans-serif; }
.menu1 li.top {display:block; float:left; position:relative;}
.menu1 li a.top_link {display:block; float:left; height:40px; line-height:40px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 1px; cursor:pointer;}
.menu1 li a.top_link span {float:left; display:block; padding:0 6px 0 5px; height:40px;}
.menu1 li a.top_link:hover {color:#fff; background: url(../../pix/button3.gif) no-repeat;}
.menu1 li a.top_link:hover span {background:url(../../pix/button3.gif) no-repeat right top;}
.menu1 li:hover > a.top_link {color:#fff; background: url(../../pix/button3.gif) no-repeat;}
.menu1 li:hover > a.top_link span {background:url(../../pix/button3.gif) no-repeat right top;}
.menu1 li.top2 {display:block; float:left; position:relative;}
.menu1 li a.top2_link {display:block; float:left; height:40px; line-height:40px; color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 1px; cursor:pointer;}
.menu1 li a.top2_link span {float:left; display:block; padding:0 6px 0 5px; height:40px;}
.menu1 li a.top2_link {color:#ffffff; background: url(../../pix/button2.gif) no-repeat;}
.menu1 li a.top2_link span {background:url(../../pix/button2.gif) no-repeat right top;}
.menu1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}
.menu1 ul, 
.menu1 :hover ul ul, 
.menu1 :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul ul,
.menu1 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu1 :hover ul.sub {left:2px; top:40px; background: url(../../pix/umenhint.png); padding:3px 0; border:1px solid #ffffff; white-space:nowrap; width:150px; height:auto;
filter:alpha(opacity=90);	-moz-opacity: 90;	opacity: 90;}
.menu1 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:140px;}
.menu1 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:147px; line-height:20px; text-indent:5px; color:#ffffff; text-decoration:none; border:3px solid #fff; border-width:0 0 0 0px;}
.menu1 :hover ul.sub li a.fly {background:#777777 url(../../pix/arrow.gif) 140px 7px no-repeat;}
.menu1 :hover ul.sub li a:hover { background: url(../../pix/linkbutt.jpg); color:#fff; }
.menu1 :hover ul.sub li a.fly:hover {background:#aaa url(../../pix/arrow_over.gif) 150px 7px no-repeat; color:#fff;}
.menu1 :hover ul li:hover > a.fly {background:#aaa url(../../pix/arrow_over.gif) 150px 7px no-repeat; color:#fff; } 
.menu1 :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul,
.menu1 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:140px; top:-4px; background: #aaa; padding:3px 0; border:1px solid #666; white-space:nowrap; width:143px; z-index:200; height:auto;}
.umenover { width:200px; background: url(../../pix/linkbutt.jpg); color:#fff; }
#menue4 A{         border-bottom:1px solid #ffffff; display:block; }
#menue4 A{         border-bottom:1px solid #ffffff;padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff;}
#menue4 A:Visited{ border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none;  color:#ffffff;}
#menue4 A:Active{  border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; }
#menue4 A:Hover{   border-bottom:1px padding-top:4px; padding-bottom:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#990000;}
.menue4aktiv{      display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#990000;}
.untermenueaktiv{
 border-bottom:1px solid #ffffff;padding:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#990000;
}
.untermenue{
 border-bottom:1px solid #ffffff;padding:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#CC3300;
}
#untermenue A:Hover{
 border-bottom:1px solid #ffffff; padding:4px; font-size:12px; display:block; font-weight: normal; text-decoration : none; color:#ffffff; background-color:#e65626;
}
#untermenue A{         font-weight: bold; text-decoration : none; color:#ffffff; }
#untermenue A:Visited{ font-weight: bold; text-decoration : none; color:#ffffff; }
#untermenue A:Active{  font-weight: bold; text-decoration : none; color:#ffffff; }
#untermenue A:Hover{   font-weight: bold; text-decoration : none; color:#ffffff; }
#obenmenue{
 width:970;
 padding-right:20px;
 padding-top:10px;
 text-align:right;
}
#obenmenue A{          text-decoration : none; color:#ffffff;}
#obenmenue A:Visited{  text-decoration : none;  color:#ffffff;}
#obenmenue A:Active{   text-decoration : none; color:#ffffff; }
#obenmenue A:Hover{    text-decoration : underline; color:#ffffff; }
#seite_unten{
 clear:both;
 width:100%;
 background: url(../../pix/body_unten_3.jpg) ;
 background-color:#ffffff;
}
#unten{
 width:970px;
 margin:0 auto;
 height:215px;
 text-align:left;
 padding-top:5px;
 background: url(../../pix/unten_3.jpg) ;
 clear:both;
 color:#ffffff;
}
#unten A{          text-decoration : none; color:#ffffff;}
#unten A:Visited{  text-decoration : none;  color:#ffffff;}
#unten A:Active{   text-decoration : none; color:#ffffff; }
#unten A:Hover{    text-decoration : underline; color:#ffffff; }
.kueber{
 letter-spacing:0.30em;
 font-size:16px;
 color:#ffffff;
 font-weight: bold;
}
#rechtsmodule{  
  clear:both;
  float: left;
}
#reftitel{
 font-size: 22px;
 color: #990000;
 letter-spacing:0.25em
}
#listtitel{
 font-size: 17px;
 color: #990000;
 letter-spacing:0.14em
}
#listtitel3{
 font-size: 14px;
 color: #990000;
 letter-spacing:0.10em;
 font-weight: bold;
}
#listtitel2{
 font-size: 14px;
 color: #666666;
 letter-spacing:0.11em
}
#listtitel_gross{
 font-size: 37px;
 color: #888888;
 letter-spacing:0.14em
 font-weight: normal;
}
#fehler{
 color:#aa3333;
 font-size:16px;
 letter-spacing:0.15em;
 font-weight: bold;
}
#googlemaps{
}
#wortwolke{
 text-align:center;
}
#mp3{
 position : absolute;
 top:5px; right:10px; 
 margin:0px; padding:0px;
}
#mp3 form{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 10px;
}
#bildl{
  float:left;
  padding:3px;
  padding-right:10px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildr{
  float:right;
  padding:3px;
  padding-left:10px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildc{
  float:center;
  padding:3px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}

form{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px;  
}
textarea{
 font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 12px;  
}
 a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
 position: relative;
 text-decoration: none; 
 font-size:13px;
 color: #990000;
 font-weight: bold;
}
a.tooltip:hover {
 color: #990000; 
 background: transparent;
}
a.tooltip span {
 display: none;  
 text-decoration: none; 
}
a.tooltip:hover span {
 display: block;
 position: absolute; 
 top: 30px; 
 left: 0; 
 width: 300px;
 z-index: 100;
 color: #000000; 
 border:1px solid #666666; 
 background: #eeeeee;
 font: 12px arial, Verdana, sans-serif; 
 text-align: left;
 padding:10px;
}
a.tooltip span b {
 display: block;
 margin: 0;
 padding: 0;
 font-size: 16px;
 font-weigth: bold;
 color: 000000;
 background-color: #eeeeee;
 border: 0px;
 border-bottom: 1px solid black;
}
#printkopf{
  display: none;
}
#printfuss{
  display: none;
}


ol.rating {
	list-style-type:none;
	font-size:16px;
	margin:0.5em;
	padding:0;
	width:6.3em;
	padding-botom:1.2em;
}
/* generic styles for all rating objects - Defaults to a star*/
ol.rating li {
	float:left;
	height:1em;
	margin:0.1em;
	overflow:hidden;
	background-image:url(pix/FFrstar.png);
}
/* Styles for each rating object */
ol.med li {
	background-image:url(pix/FFrmed.png);
}
ol.ast li {
	background-image:url(pix/FFrast.png);
}
/* Create the hover styles */
ol.rating:hover li {
	background-position:50% -16px;
}
/* style the link to move the text out of the way */
ol li a {
	display:block;
	width:1em;
	height:1em;
	padding-top:1.2em;
	text-decoration:none;
}
/* Style the hover states to move the rest of the images to the greyed out state */
ol.rating li:hover + li, ol.rating li:hover + li + li, ol.rating li:hover + li + li + li , ol.rating li:hover + li + li +li +li{
	background-position:50% -32px;
}
/* Style the items in ratings with preset values */
ol.one li, ol.two li, ol.two li , ol.three li, ol.four li, ol.five li {
	background-position:50% -16px;
}
/* and remove the rating styling from the rest of the items */
ol.one li + li, ol.two li + li + li, ol.three li + li + li + li, ol.four li + li + li + li + li {
	background-position:50% 0;
}
