html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
font-size:12px; 
font-family:georgia,'times new roman',serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
a, a:active, a:visited {color:#5a361c; text-decoration:none;}
a:hover {color:#E80000; text-decoration:none;}
a img, a:active img, a:visited img {border-color:#5a361c;}
a:hover img {border-color:#E80000;}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:url(bilder/hintergrund.jpg) #f8fff1;}

#content {overflow:auto; position:absolute; top:100px; bottom:240px; left:50px; right:40px; background:#fff; z-index:3;}
* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; border-top:100px solid transparent; border-bottom:240px solid transparent; border-left:50px solid transparent; border-right:40px solid transparent; z-index:3;}

#rahmen {z-index:150;}
#inhalt {overflow:auto; position:absolute; background:#fff;}


#head {position:absolute; margin:0; top:0; left:0; display:block; width:100%; height:100px; font-size:3.5em; z-index:5; overflow:hidden; color:#fff;}
#head h1 {margin-top:10px; margin-left:30%; font-size:35px; line-height:40px;}
#head h2 {margin-top:-10px; margin-right:20px; font-size:14px; line-height:16px;color:#000;letter-spacing:1.6px;}
#head p {margin-top:-20px; margin-left:35%; font-size:14px; line-height:16px;color:#000;letter-spacing:2px;}
#head a:hover {color:#E80000; text-decoration:none;}

#foot {position:absolute; margin:0; bottom:0; left:0; display:block; width:100%; height:240px; font-size:1em; z-index:5; overflow:hidden; color:#fff;}
#webdesign {position:absolute; right:20px; bottom:10px; font-size:0.8em; text-align:right; color:#5a361c;}
#fahnen {text-align:center; position:absolute; bottom:5px; width:100%;}

#randomtext {position:absolute; right:40px; top:10px; left:50px; height:180px; border:4px double #37150c; padding:10px 20px 4px 20px; color:#5a361c; text-align:justify; overflow-y:auto;background:#fff;}
#randomtext a:hover {color:#E80000; text-decoration:none;}
#randomtext h1 {text-align:center; font-size:1.2em;}
* html #randomtext {width:100%; left:0; right:0; border-left:50px solid #fff; border-right:40px solid #fff;}


#content p {padding:0;}
.bold {font-size:1.2em; font-weight:bold;}
.thumbnail {float:left; margin:0 10px 0 0; height:90px; width:120px;}
#content h1, h2, h3 {margin-left:10px;}
#content p {margin-left:10px; margin-right:10px; margin-top:5px;}
#content a {text-decoration:underline;}

.date {float:right;margin:20px 10px 10px 10px;}
.rendezvous {float:left;margin:10px 10px 10px 10px;}
