body  {
  font-size: 10px;
  font-family: Geneva, Tahoma, sans-serif;
  background-image:url(../images/Logo.gif);
  background-repeat:repeat-x;
  background-color: #000000;
  color:#555555;
}
h1 { 	font-size:14px;
	color:#FFFFFF;
	text-weight:bold;
	display: inline;
	background-color:#333333;
	padding-left:10px;
	padding-right:10px;
}
h2 { 	font-size:10px;
	color:#DDDD99;
	text-weight:bold;
	display: inline;
}
a, a:visited{color:#FFFFFF;text-decoration:none;}
a:hover, a:active, a:focus{background-color:#444444;color:#FFFFFF;text-decoration:none;}
a img{border-width:0px;}

.green{color:#88FF88;}
.red{color:#FF8888;}
.ctr{text-align:center;}

/*Div Positionen*/
#Zentriert{
    width: 100%; 
	position: absolute; 
	left: 50%; 
	margin-left:-375px;
}

#top{position:absolute;
 top:0px;
 left:0px;
 width:700px;
 height:100px;
 z-index:5;
}
#mitte{position:absolute;
 top:100px;
 left:0px;
 width:700px;
 z-index:6;
}
#rechts{position:absolute;
 top:0px;
 left:700px;
 width:250px;
 z-index:7;
}

/* Top */
#logo{float:left;
 height:60px;
 width:250px;
 z-index:10;
}
#site{position:absolute;
 top:221px;
 left:538px;
 height:35px;
 width:193px;
 z-index:30;
}

#menu{position:absolute;
 text-align:justify;
 letter-spacing: 1px;
 font-size:10px;
 left:20px;
 top:220px;
 height:15px;
 width:710px;
 z-index:11;
 color: #FFFFFF;
 border-bottom: 1px solid #555555;
 border-top: 1px solid #555555;
 padding:10px 0px 10px 0px;
}

#Content{position:absolute;
 text-align:center;
 left:10px;
 top:260px;
 width:720px;
 z-index:10;
 background-color: #000000;
}

/* Content Inhalt */

.Point{/*position:relative;*/
 text-align:justify;
 float:right;
 width:700px;
 z-index:11;
 background-color: #222222;
 border-bottom: 1px solid #555555;
 border-top: 1px solid #555555;
 color: #AAAAAA;
 padding:5px;
 margin:10px 0px 10px 0px;
}
.Point p {
padding-top:35px;
}

.PLight{/*position:relative;*/
 text-align:center;
 float:right;
 width:700px;
 z-index:11;
 background-color: #333344;
 border-bottom: 1px solid #555555;
 border-top: 1px solid #555555;
 color: #AAAAAA;
 padding:5px;
 margin:10px 0px 10px 0px;
}
.Datum{float:left;
 /*border:1px solid #FFFFFF;*/
 text-align:left;
 width:100px;
 height:20px;
 z-index:12;
 color: #FFFFFF;
 padding:5px; 
}
.Ueberschrift{float:right;
 /*border:1px solid #FFFFFF;*/
 text-align:right;
 width:576px;
 height:20px;
 z-index:12;
 color: #FFFFFF;
 padding:5px;
}
.Ueberschrift img {
position:relative;
top:4px;
}

.img_left{float:left;
 border: 1px solid #555555;
 margin:0px 5px 0px 0px ;
 overflow:visible;
 z-index:20;
}
.img_right{float:right;
 border: 1px solid #555555;
 margin:0px 0px 0px 5px;
 overflow:visible;
 z-index:20;
}

/* Fotogalerie */
#gallerymenu {
  position:absolute;
  top:10px;
  right:0px;
  width:400px;
  height:20px;
  text-align:right;
  background-color:#222222;
  border-bottom: 1px solid #555555;
  border-top: 1px solid #555555;
}
#picwindow1 {
  position:absolute;
  top:140px;
  left:0px;
  width:700px;
  height:600px;
  border:10px solid #000000;
  background-color:#000000;
  z-index:5;
}
#picwindow2 {
  position:absolute;
  top:140px;
  left:0px;
  width:700px;
  height:600px;
  border:10px solid #000000;
  background-color:#000000;
  z-index:6;
}
#thumbwindow {
  position:absolute;
  top:40px;
  left:10px;
  width:710px;
  height:80px;
  overflow:hidden;
  background-color:#000000;
  cursor:pointer;
  z-index:10;
}
#ar_right {
  position:absolute;
  top:40px;
  right:-20px;
  width:20px;
  height:80px;
  background-image:url(../images/ar_right.gif);
  background-repeat:repeat-x;
  background-color: #000000;
}
#ar_left {
  position:absolute;
  top:40px;
  left:-20px;
  width:20px;
  height:80px;
  background-image:url(../images/ar_left.gif);
  background-repeat:repeat-x;
  background-color: #000000;
}

#thumblist { position:absolute; top:-20px; left:0px;height:120px; width:3000px;text-align:left; float:left;}
#gallerymenu img {cursor:pointer;padding-left:3px;}

.ctre{text-align:center;height:120px;border:0px;border-collapse:collapse;}
.ctab{width:120px;vertical-align:middle;background-color:#000000;}
.btr{text-align:center;height:600px;border:0px;border-collapse:collapse;}
.btab{width:800px;vertical-align:middle;}

.picdiv{ height:120px;width:120px; overflow:hidden; margin:0px 1px 0px 1px; float:left;}
.formtable{width:645px;border:0px;position:relative;}

p,ul { height:1%; }
ul { margin-top:20px; }
.img_right ul { clear:left; }

*/HELPER*/
.clearfloat {
 content: ".";
 display: block;
 height: 0px;
 clear: both;
 visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfloat {height: 1%;}
.clearfloat {display: block;}
/* End hide from IE-mac */

#forum{position:relative;
 text-align:left;
 width:680px;
 z-index:11;
 background-color: #555555; background-image:url(./_pix/Forum.gif);
 background-repeat:no-repeat;
 color: #FFFFFF;
 padding:5px;
 margin:5px;
}

/* RECHTS */
#GeB{position:relative;
 text-align:center;
 width:340px;
 z-index:11;
 background-color: #555555; background-image:url(./_pix/GB.gif);
 background-repeat:no-repeat;
 color: #FFFFFF;
 padding:5px;
 margin:5px;
}
#GB{color: #FFFFFF;text-align:center;}

.small{font-size: 10px;}
.small_black{font-size: 12px;font-weight:bold;}
.quote{background-color:#333333;}