body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: 2A3645;
background-color: ffffff;
}

h1 {font-size: 12px; padding: 0 0 15px 0; margin: 0;}
h2 {font-size: 11px; color: #000; padding: 0 0 6px 0; margin: 0;}
h3 {font-size: 10px; color: #000; padding: 5px 0 5px 0; margin: 0;} /* h3 is for headings in right column */
p {padding: 0.5em 0; margin: 0;}
ol li { font-weight:bold; }
ol li span { font-weight:normal; }

#framecontentLeft{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 200px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #fff;
color: #000;
}

#framecontentTop{
position: absolute; 
top: 0; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
height: 120px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #000;
}

#framecontentBottom{
position: absolute; 
top: auto; 
left: 0;
bottom: 0;
right: 0;
height: 50px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #fff;
color: #000;
}

#maincontent{
position: fixed;
top: 120px; 
left: 200px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 50px;
overflow: auto; 
background: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 120 0 50 200px; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}

#content {
background-color: #fff; 
padding: 15px 0 0 0; 
margin: 15px; 
border-width: 0 0 0 0; 
border-style: solid; 
border-color: #8E94A4;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* no borders on images */
img { border: 0px; }

#formulare{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#links{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#sitemap{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#ueberschrift{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

table.veranstaltungen th, table.veranstaltungen td {
  font-size : 12px;
  font-family : Verdana, Arial, Helvetica, sans-serif;
}
#pdfload {
	TEXT-ALIGN: right;
	TEXT-DECORATION: none;
	font-size: 10px;
}
#pdfload A {
	COLOR: #000000; TEXT-DECORATION: none
}
#pdfload A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#pdfload A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#pdfload A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
#pdfload A:unknown {
	COLOR: #000000; TEXT-DECORATION: none
}
#pdfload A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}