body {margin:20px auto; padding:0; font: 12px Arial, Helvetica, sans-serif; line-height:18px; color:#fff9e3; background:#000; }
img a {border:0;}


h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7EAE24; line-height:24px;}
a, a:visited, li a, li a:visited {color:#fff9e3; text-decoration:underline;}
a:hover, li a:hover {color:#f8dc6f; text-decoration:none;}
p, td, ul {font-size:12px; line-height:18px; color:#fff9e3; padding: 0 20px 0 20px; } 

#rahmen {margin:20px; min-height:670px; background: url(head-higru.gif) top left repeat-x; border:1px solid #f8dc6f;}
#head {width:850px; height:160px; left:20px; background: url(head.jpg) no-repeat top left; border:0; overflow:hidden;}

#mitte {margin:0; padding:10px; width:850px;}



#objectFrame {width:400px; height:530px; text-align:center; }
#gallery {width:410px; margin:0; padding:0 20px 0 20px; float:left;}
a.previous {float:left; margin-left:0px; width:43px; height:0; padding-top:50px; background:url(previous.gif) no-repeat; overflow:hidden;}
a.next {float:right; margin-right:0px; width:43px; height:0; padding-top:50px; background:url(next.gif) no-repeat; overflow:hidden;}

#objectFrame2 {width:455px; height:530px; text-align:center; }
#gallery2 {width:460px; margin:0; padding:0 20px 0 20px; float:left;}


a:focus {outline:0;}

#mitte-rechts {margin-top:10px; padding:10px; display:inline; }
#footer {padding: 0 10px; background:#333;} 
#footer p {margin: 0; padding: 5px 0; font: 10px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }


/************** .floats ***************/
.right{padding: 20px 15px 10px 15px; text-align: left; }
.right img{padding: 0px 0px 0px 10px; float: right; } 
.left{padding: 20px 15px 10px 15px; text-align: left; }
.left img{padding: 0px 10px 0px 0px; float: left }
.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

