/** { padding:0px; margin:0px; }*/

body { 
 background-color:#ffffff; font:normal 11px verdana,geneva,arial,helvetica,sans-serif; color:#000; 
 margin:0px; padding:0px;
}


a { color:#FF794B; font:bold 11px verdana,geneva,arial,helvetica,sans-serif; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:#000000; }

h1 { 
 font:bold 18px/18px verdana,geneva,arial,helvetica,sans-serif; color:#000000;
 padding:2px; margin:0px;
}

ul { list-style-type:none; margin:0px; padding:0px; }


#navi_programm, #navi_impressum { position:absolute; bottom:0px; left:0px; z-index:997; display:none; }
#navi_programm  { width:950px; height:25px; /*background: url(/images/footer_helvetica.gif) bottom left no-repeat;*/ }
#navi_impressum { width:950px; height:25px; background: url(/images/footer_impressum.gif) bottom left no-repeat; }
#navi_Div 	{ position:absolute; left:0px; bottom:0px; z-index:999; width:100%; height:42px; }

/**************************************************/

#bg_Div 	{ position:relative; left:0px; bottom:0px; z-index:1; background: bottom left repeat-x; width:100%; height:80px; padding:0px; margin:0px; } 
#bg_DivOben 	{ position:relative; left:0px; bottom:0px; z-index:1; background: bottom left repeat-x; width:100%; height:80px; padding:0px; margin:0px; } 

/**************************************************/

#Map_programm     { float:left; width:150px; height:100px; margin-left: 20px; margin-top: 30px; }
#Map_impressum    { float:left; width: 88px; height:  7px; margin-left:582px; margin-top:  9px; }
#Map_naviprogramm { float:left; width:118px; height: 17px; margin-left:559px; margin-top:  5px; }
#Map_logo	  { float:left; width:134px; height: 80px; margin-left: 30px; margin-top:  6px; }

/**************************************************/

#logo 	      { position:absolute; right:30px; bottom:30px; z-index:999; } /*background: url(/images/gewoelbe_logo_134x.gif) bottom left no-repeat;*/
#contentEbene { position:absolute; top:0px; left:0px; padding:0px; margin:0px; } 

/**************************************************/

.sideHeader_up      { position:absolute; z-index:999; left:0px; top:0px;  }
.sideHeader_down    { position:absolute; z-index:999; left:0px; bottom:0px;}
.sideHeader_right   { position:absolute; z-index:999; right:0px; top:0px; }

/**************************************************/

.tooltip 		  { display:none; font-size:8pt; padding:0px; position:absolute; z-index:999; } /*border:3px solid #E20254; */
.tooltip .tooltip_head    { color:#E20254; font-size:8pt; font-weight:normal; padding:2px; }
.tooltip .tooltip_content { width:100%; color:#000000; font-weight:bold; padding:4px; } 

#tooltip_1 { height:100px; background: bottom left repeat-x; padding:0px; margin:0px; } 

/**************************************************/



