body		{ text-align:center; background-color: black; padding:0; margin:0; color: white; font-family: arial, helvetica, sans-serif;}

#site 		{ width:750px; margin-left: auto; margin-right: auto; border-bottom: 0; text-align: left; }

#headbar	{ width:750px; height:100px; text-align: right; }

#leftnav 	{ margin: 0 15px 0 0; padding: 20px 5px 0 10px ; color:white; vertical-align: top; width:135px; font-size:12px; }
#leftnav a	{ color:white; text-decoration:none; padding:0 0 0 10px; line-height:20px; font-weight:bold; }
#leftnav a.selected	{ background-image: url(/images/navmarker.gif); background-repeat:no-repeat; }
#leftnav a.sub	{ padding-bottom: 5px; margin:0 0 0 10px; line-height:20px; font-weight:bold; font-size:11px;}
#leftnav a.subselected	{ background-image: url(/images/navmarker.gif); background-repeat:no-repeat; padding: 0 0 5px 20px; margin:0; line-height:20px; font-weight:bold; font-size:11px;}

#content	{ vertical-align:top; }

#topcontent		{ text-align:right; vertical-align: top; }
#topcontent h1	{ text-align:left; padding:20px 0 0 0; color:white; font-size:14px; }

#bildgalerie { width:100%;}
#bildgalerie td.pic	{ vertical-align:top; text-align:left; padding:3px 0; }
#bildgalerie td.topright	{ vertical-align:top; text-align:right; padding:0; width:125px; font-size:11px; font-weight:bold;}
#bildgalerie td.bottomright	{ vertical-align:bottom; text-align:right; padding:0; white-space:nowrap;}
#bildgalerie td.text	{ vertical-align:top; text-align:left; padding:5px 0 0 0;}
#bildgalerie td.text h3	{ font-size:12px; }
#bildgalerie td.text p	{ font-size:11px; }

#bottomcontent	{ margin: 0 15px 0 15px; padding: 15px 15px 0 15px; vertical-align: top; background-color:white; width:100%; }
#bottomcontent h1	{ text-align:left; color:white; font-size:14px; }
#bottomcontent h2	{ color:#4362A6; font-size:13px; }
#bottomcontent h3	{ color:black; font-size:12px; }
#bottomcontent span.fat	{ color:black; font-size:11px; }
#bottomcontent span.subtitle	{ color:#4362A6; font-size:11px; }
#bottomcontent a	{ color:#4362A6;}
#bottomcontent p	{ background-color:white; color:black; font-size:11px; }
#bottomcontent h3.buecher	{ padding-top:0; margin-top:-15px; }
#bottomcontent p.comment	{ color:#4362A6; }
#bottomcontent p.meldung	{ color:#4362A6; font-weight:bold; }
#bottomcontent p.right	{ padding:0; margin:0; text-align:right; }
#bottomcontent p.right a	{ color:black; text-decoration:none; }
#bottomcontent hr	{ clear:both; color:black; size:1px; padding:0; margin:0; }
#bottomcontent ul	{ list-style:none; margin:0 0 0 15px; padding:0;}
#bottomcontent ul ul	{ list-style:none; margin:5px 0 5px 15px; padding:0; }
#bottomcontent li	{ color:black; font-size:11px; padding: 3px 0;}
#bottomcontent p.hinweis {font-size: 12px;; }

#bottomcontent_empty	{ margin: 0 15px 0 15px; padding: 15px 15px 0 15px; vertical-align: top; background-color:transparent; width:100%; }

#bottomcontent p.news span	{ color:#4362A6; font-weight:bold; }
#bottomcontent p.news a	{ color:black; font-weight:bold; }
#bottomcontent p.news img	{ display:block; }

#vortraege	{ width: 100%;}
#vortraege th	{ background-color:#4362A6; color:white; font-size:11px; text-align:left; }
#vortraege tr	{ color:black; font-size:11px; }
#vortraege tr.nrm	{ background-color:white;}
#vortraege tr.hlt { background-color:#ECEFF6;}
#vortraege td	{ vertical-align:top; padding:3px 5px; margin:0 3px;}
#vortraege td.rightborder	{ border-right:1px solid #8EA1CA;}

#rightnav	{ color:white; vertical-align: top; font-size:12px;}
#rightnav a	{ color:white; text-decoration:underline; }
#rightnav p			{ background-color:transparent; margin: 0; padding: 10px; line-height:16px; }
#rightnav p span.grey 	{ color:#909090; font-weight:bold; }
#rightnav p a.nodeco	{ text-decoration:none;  }
#rightnav p.first 	{ color:white; background-color:#4261AD; border-bottom:1px solid white; }
#rightnav p.second 	{ color:white; background-color:#00388C; border-bottom:1px solid white; }
#rightnav p.third 	{ color:white; background-color:black; }


#buchbestellung td	{ color:black; font-size:11px; vertical-align:middle;}
#buchbestellung td.param	{ width:115px; }

input	{ border:1px solid #909090; background-color:#DCE7FF; }
textarea	{ border:1px solid #909090; background-color:#DCE7FF; font-family: arial, helvetica, sans-serif;}
input.check { background-color:transparent; border:0; }
input.submit	{ font-size:11px; height:20px; width:65px; background-color:#E6E6E6; color:black; border-top:1px solid #909090; border-left:1px solid #909090; border-bottom:1px solid #252525; border-right:1px solid #252525; }


