body {margin:0 auto; padding:0; font-size:12px; color:#666;}
img {border:0;}


h1 {font-family:Times, Georgia; font-size:28px; color:#666; text-align:center;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; margin:10px 0 0 0;}
p, td {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666;}
.bold {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666; letter-spacing:0.1em;}
.italic {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:italic; color:#666; letter-spacing:0.1em;}
.formular {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:right; }
.klein {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000; text-align: justify; padding:10px; valign:top; }
.justify {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666; text-align:justify;}
.kabinett {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666; text-align:justify; padding:0 20px 0 20px;}
.impressum {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#666;}

#rahmen {width:930px; margin: 0 auto; background: #fff url(head.jpg) top left no-repeat; min-height:800px;}
#rahmen-head2 {width:930px; margin: 0 auto; background: #fff url(head5.png) top left no-repeat; min-height:800px;}
#rahmen2 {width:930px; margin: 0 auto; min-height:800px;}

#head {width:930px; height:230px; margin:12px; border:0; text-align:center; float:left; font-family:Times, Georgia; font-size:11px; font-weight:bold; letter-spacing:0.1em; text-align:center;}
.head a, .head a:link, .head a:visited, .head a:active {text-decoration:none; color:#666; }
.head a:hover {color:#999; text-decoration:none;}
#head2 {width:930px; height:20px; margin:12px; border:0; text-align:center; float:left;font-family:Times, Georgia; font-size:11px; font-weight:bold; letter-spacing:0.1em; text-align:center;}
#hover {width:930px; height:140px;}
#kontakt {width:80px; height:140px; position: relative;  left:340px; top:20px; float:left;} 
#kabinett {width:80px; height:140px; position: relative;  left:440px; top:20px; float:left;} 
#bibliothek {width:80px; height:140px; position: relative;  left:450px; top:20px; float:left;} 
#litfass-saeule {width:200px; height:150px; position: relative; left:460px; top:20px; float:left;} 

.mitte {margin:0; width:930px; min-height:300px; float:left; }
.mitte a, .mitte a:link, .mitte a:visited, .mitte a:active {text-decoration:underline; color:#666; }
.mitte a:hover {color:#999; text-decoration:none;}

.bottom {height:0px; margin:0; padding:0; clear:both;}

.fuss a {text-decoration:none;}
.float-left {float:left;}
.clear {clear:all;}
.clearboth {clear:both;}

.fieldset {
height: 22px;
width: 260px;
border: 1px solid #999;
padding: 0 5px 5px 10px;
height:210px;
width:260px;
}

.submitbuttonnorm {
background-color: #fff; 
height: 22px;
width: 105px;
border: 1px solid #999; 
font-size: 11px;
}

.textboxNorm {
font-family: Verdana;
font-size: 11px;
color: #336633;
font-style: normal;
font-weight: normal;
border: 1px solid #999; 
width: 260px;
height: 19px;
}

.textareaNorm {
font-family: Verdana;
font-size: 11px;
height: 100px;
color: #336633;
font-style: normal;
font-weight: normal;
border: 1px solid #999; 
background-color: #ffffff;
width: 260px;
}

