body,p,table	{ font-size:8.5pt;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          color:#000000; 
		  line-height:125%;
      	}
#zeilenabstand_1{
         line-height:175%;
}
#hidden_link{
          text-decoration:none;
		  color:#000000;
}
#hidden_link_2{
          text-decoration:none;
}
#suche	{
		  line-height:180%;
		}
#piclink	{
		  border:1px solid #000000;
		}
#newsletter	{
		  border:1px solid #000000;
		  background-color:#FFFFCC;
		  padding:2px;
		}
#rahmen	{
		  border:1px solid #000000;
		}
#rahmeno_grau	{
		  border-top:1px solid #999999;
		}		
#rahmenli	{
		  border-left:1px solid #000000;
		}
#rahmenlr	{
		  border-left:1px solid #000000;
		  border-right:1px solid #000000;
		}
#rahmenlu	{
		  border-left:1px solid #000000;
		  border-bottom:1px solid #000000;
		}
#rahmenlru	{
		  border-left:1px solid #000000;
		  border-right:1px solid #000000;
		  border-bottom:1px solid #000000;
		}
#rahmenlro	{
		  border-left:1px solid #000000;
		  border-right:1px solid #000000;
		  border-top:1px solid #000000;
		}
#rahmenu	{
		  border-bottom:1px solid #000000;
		}
#rahmenu_grau	{
		  border-bottom:1px solid #A5AAB5;
		}
#rahmen_grau	{
		  border:1px solid #A5AAB5;
		}
#rahmenre	{
		  border-right:1px solid #000000;
		}
#rahmenuo	{
		  border-bottom:1px solid #000000;
		  border-top:1px solid #000000;
		}
#rahmeno	{
		  border-top:1px solid #000000;
		}
#rahmenuol	{
		  border-bottom:1px solid #000000;
		  border-top:1px solid #000000;
		  border-left:1px solid #000000;
		}
#rahmenuor	{
		  border-bottom:1px solid #000000;
		  border-top:1px solid #000000;
		  border-right:1px solid #000000;
		}
#rahmenorul	{
		  border-bottom:1px solid #000000;
		  border-right:1px solid #000000;
		  border-left:1px solid #000000;
		  border-top:1px solid #000000;
		}
#fett  	{ font-weight:bold;
      	}
#kloi  { font-size:7pt;
      	}
#middl { font-size:8pt;
      	}
#gros  { font-size:9pt;
 		 font-weight:bold;
		 color:#006699;
      	}
#sehrgros  { font-size:14pt;
 		 font-weight:bold;
		 color:#006699;
      	}
		
#main	{
          background-color:#FFFFFF;
		  border-top: 1px solid #A5AAB5;
		  border-bottom: 1px solid #A5AAB5;
  		  padding-left:20px;
  		  padding-right:20px;
   		  padding-top:20px;
		  padding-bottom:20px;
		}
#main2	{
          background-color:#FFFFFF;
		  border-bottom: 1px solid #A5AAB5;
  		  padding-left:20px;
  		  padding-right:20px;
   		  padding-top:20px;
		  padding-bottom:20px

		}
#head	{
          font-weight:bold;
          background-color:#A5AAB5;
		  border-top   : 1px solid #000000;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
  		  padding:5px;
		}
#headli	{
          font-weight:bold;
          background-color:#A5AAB5;
		  border-top   : 1px solid #000000;
		  border-left  : 1px solid #000000;
  		  padding:5px;
		}
#headre	{
          font-weight:bold;
          background-color:#A5AAB5;
		  border-top   : 1px solid #000000;
		  border-right : 1px solid #000000;
  		  padding:5px;
		}
#headmi	{
          font-weight:bold;
          background-color:#A5AAB5;
		  border-top   : 1px solid #000000;
  		  padding:5px;
		}
#body	{
          background-color:#C6CBD6;
		  border-width:1px;
  		  border-style:solid;
  		  border-color:black;
  		  padding:5px;
		  padding-bottom:10px;
		  padding-left:20px;
  		  padding-right:15px;
   		  padding-top:15px;
		}
#bodylr	{
          background-color:#C6CBD6;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
		  padding:5px;
		}
#bodylru	{
          background-color:#C6CBD6;
		  border-bottom : 1px solid #000000;
		  border-right : 1px solid #000000;
		  border-left : 1px solid #000000;
		  padding:3px;
		}
#bodyli	{
          background-color:#C6CBD6;
		  border-left : 1px solid #000000;
		  padding:2px;
		  padding-left:5px;
		}
#bodyre	{
          background-color:#C6CBD6;
		  border-right : 1px solid #000000;
		  padding:2px;
		}
#bodymi	{
          background-color:#C6CBD6;
		  padding:2px;
		}
#buch01	{
          font-weight:bold;
		  background-image:url(gaestebuch/tab_head.jpg);
		  border-top   : 1px solid #000000;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
  		  padding:5px;
		}
#buch02	{
		  background-image:url(gaestebuch/tab_body.jpg);
		  border-width:1px;
  		  border-style:solid;
  		  border-color:black;
  		  padding:5px;
		  padding-bottom:10px;
		  padding-left:20px;
  		  padding-right:15px;
   		  padding-top:15px;
		}
#rahmen_float{
  float:left;
  border:1px solid #000000;
  margin:5px;
  margin-right:10px;
  }
#newsletter	{
          background-color:transparent;
		  border-top: 1px solid #A5AAB5;
		  border-bottom: 1px solid #A5AAB5;
		  border-left:none;
		  border-right:none;
  		  padding-left:20px;
  		  padding-right:20px;
   		  padding-top:20px;
		  padding-bottom:20px;
		}
#such_head	{
		  color:#FFFFFF;
          /* background-color:#006699; */
		  border-top   : 1px solid #000000;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
		  padding-bottom:3px;
		  padding-left:5px;
  		  padding-right:8px;
   		  padding-top:2px;
		}
#such_body	{
          /* background-color:#006699; */
		  border-bottom: 1px solid #000000;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
  		  padding:5px;
		  padding-bottom:6px;
		  padding-left:5px;
  		  padding-right:8px;
   		  padding-top:0px;
		}
#suchfeld{
  background-image:url(grafix/suchfeld.gif);
}
#geraete_head	{
          font-weight:bold;
		  font-size:10.5pt;
		  color:#000000;
          background-color:#A5AAB5;
		  border-top   : 1px solid #000000;
		  border-left  : 1px solid #000000;
		  border-right : 1px solid #000000;
  		  padding:5px;
		}
#geraete_body	{
          background-color:#C6CBD6;
		  border-width:1px;
  		  border-style:solid;
  		  border-color:black;
  		  padding:5px;
		  padding-bottom:10px;
		  padding-left:20px;
  		  padding-right:15px;
   		  padding-top:15px;
		}