#printhead {
   display:none;
}
html {
   height:100%; 
   max-height:100%; 
   padding:0; 
   margin:0; 
   border:0; 
   background:#fff; 
   font-size:80%; 
   font-family: "trebuchet ms", tahoma, verdana, arial, sans-serif;
   /* hide overflow:hidden from IE5/Mac */ 
   /* \*/ 
   overflow: hidden; 
   /* */ 
}
body {
   height:100%; 
   max-height:100%; 
   overflow:hidden; 
   padding:0; 
   margin:0; 
   border:0;
}
#content {
   display:block; 
   height:100%; 
   max-height:100%; 
   overflow:auto; 
   padding-left:276px; 
   padding-right:75px; 
   position:relative; 
   z-index:3; 
   word-wrap:break-word;
   background-image:url(images/090601-uweb-bg.gif);
   background-repeat:no-repeat;
   background-position:0px 160px;
   background-attachment:fixed;
}
#clinks {
}
#crechts {
   float:right;
   width:260px;
   margin-top:-20px;
}
#cend {
   clear:both;
}
#content img {
   padding-bottom: 10px;
   border: none;
   float:right;
}
#content .contsmall {
   padding-right:10px;
   float:left;

}
#content .whereami {
   font-weight:bold;
   color:#294D99;
   border-top:1px solid #294D99;
   border-right:1px solid #294D99;
   margin-right:-20px;
}
#content h2 {
   font-weight:bold;
   font-size:100%;
   color:#294D99;
   border-top:1px solid #294D99;
   margin-right:40%;
   margin-top:30px;
   padding-right:0;
}
#content h3 {
   font-weight:bold;
   font-size:100%;
   color:black;
   margin-right:40%;
}

#content p {
   padding-left:5px;
   padding-top:5px;
   padding-bottom:5px;
}
#content h1, h2, p, ul, ol {
   padding-right:270px;
}
#content .linieoben {
   border-top:1px solid #294D99;
   margin-right:40%;
   margin-top:30px;
}
#content ul {
   list-style-type:circle;
}
#head {
   position:absolute; 
   margin:0; top:0; right:18px; 
   width:100%; 
   height:150px; 
   z-index:5; 
   display:block; 
   background:#fff; 
   color:#000; 
   border-bottom:1px solid #000;
   background-image:url(images/090601-ut-bg-head.jpg);
   background-repeat:repeat-x;
   background-position:top;
}
#head img {
   float:right;
   padding-right:70px;
}
#head h1 {
   float:left;
   padding-left:297px;
   font-size:300%;
   color:#294D99;
   margin-top:20px;
}
#head p {
   font-size:100%;
   color:#294D99;
   position: absolute;
   top: 65px;
   left: 300px;
   font-weight:bold;
}
#head .oeffnungszeiten {
   position: absolute;
   top: 28px;
   left: 93px;
}
#foot {
   position:absolute; 
   margin:0; bottom:-1px; right:18px; 
   width:100%; 
   height:51px; 
   border-top:1px solid #000;
   display:block; 
   z-index:4; 
   background:#fff; 
   color:#294D99;
   text-align:right; 
   padding-right:75px;
/*   font-size:2em; */
}
.pad1 {
   display:block; 
   width:18px; 
   height:60px; 
   float:left;
}
.pad2 {
   display:block; 
   height:150px;
}
.bold {
   font-weight:bold;
}
.red {
   color:#c00; 
}
h2 {
   margin-left:5px;
}
h3 {
   margin-left:5px;
}

