/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

body{margin:0;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif; color:#000; background:#E2E8F1 url(/onTEAM/layout/img/_body.png); background-repeat:repeat-x}
img.external{margin-bottom:4px}
#seite{ position:absolute;top:10px; left:50%; margin-left:-380px; width:780px; background-image:url(/onTEAM/layout/img/_seite.png); background-repeat: repeat-y; z-index:1}

#kopf{ background-image: url(/onTEAM/layout/img/_kopf.png); background-repeat:no-repeat; height:169px}
#kopf a{position:absolute;top:20px; left:50px; width:310px; height:127px; display:block; z-index:2; text-decoration:none}
#kopf strong{visibility:hidden}
#kopf em{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	top:38px;
	right:43px;
	width:auto;
	text-align:right;
	font-size:12px; 
	font-style:normal;
	font-weight: normal;
	color:#aaa;
}
em.em{font-style:normal}
#navigation{position:absolute; top:179px; left:11px; width:150px; height:auto; z-index:2; line-height:12px}
#navigation ul{ list-style-type:none; margin:0;padding:0;font-size:0.1px;}
#navigation li{display:inline;font-size:12px;}
#navigation a{font-size:11px;padding:2px 1px 2px 8px;color:#000859; text-decoration:none;  font-weight:bold; display:block; position:relative; margin-top:1px}
#navigation a:hover{ background-color: #000859 ; background-image: none  url(/onTEAM/layout/img/_button.png); background-repeat:repeat-x; color:#fff}
#navigation a.hier,#navigation a.hier:hover{
	background-color: #000859;
	color:#CACFFF;
	cursor:text;
	background-image:none
}
#navigation .jahr{
	margin:6px 0px 0 0px;
	border:0px solid #000859;
	border-color: #999;
}
#navigation .jahr strong{
	font-size:11px;
	text-transform:uppercase;
	display:block;
	padding:1px 1px 1px 8px;
	color:#666;
	background-color1:#A8BCD7;
	Border:1px solid #666;
	border-width:1px 0
}
#navigation .jahr a{ padding:1px 1px 1px 8px;}
.acc strong{cursor:default}
.acc strong:after{content:" \25BC"; color:#000859 !important}
.acc.auf strong:after{content:""}

#mitte{ margin:0 13px 0 11px;background-image:url(/onTEAM/layout/img/_mitte-lang.png); background-repeat: repeat-y;}
#mitte2{ background-repeat:no-repeat; min-height:250px}
.main #mitte2{ background-color:#f1f4f8;background-image:url1(/onTEAM/layout/img/_mitte.jpg)}
.programme #mitte2{ background-color:#f1f4f8;background-image:url1(/onTEAM/layout/img/_mitte.jpg)}
#inhalt{ margin:0 0 0 151px; padding:20px 0 10px 28px; min-height:400px}
#inhalt a{ color:#000}
#inhalt a img{border:0}
#inhalt h1{margin:0 ; font-size:1.2em; color: #000859; letter-spacing:0.05em; padding-bottom:10px; border-bottom:1px solid #666}
#inhalt h2{margin:10px 0 5px 0 ; font-size:1.1em; color: #000859; }
#inhalt .bild{float:right; border:1px solid #fff; border-width:1px 0 1px 1px; margin:0 0 5px 10px }
#inhalt .bild2{float:right; border:1px solid #fff; border-width:1px 0 1px 1px; margin:10px 0 5px 10px }
#inhalt .text{margin: 10px 80px 0 0; font-size:0.85em;}
#inhalt .text table{ border-collapse:collapse; margin-bottom:10px; border:0}
#inhalt th, #inhalt td{ border:1px solid #666; padding:2px; white-space:nowrap}


.home #mitte2{ background-color:#f1f4f8;background-image:url(/onTEAM/layout/img/_mitte-home.jpg);background-position:top right}
.home #inhalt{min-height:390px; opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=80); padding:30px 0 0 0}
.home #inhalt .ueberschrift{ width:360px; background-color:white;margin:0 auto; padding:15px 20px 5px 20px; border: 1px solid #000859; border-bottom-width:0}
.home #inhalt h1{ margin:0; padding:0;border:0}
.home #inhalt h2{margin:0px 0 0px 0 ; color: #000859; }
.home #inhalt .text{text-align:center;margin: 0 auto; width:360px; background-color:white; padding: 15px 20px 15px 20px; border: 1px solid #000859;}
.home #inhalt .text a{ color: #000859;}

#inhalt .text p{margin-top:0; margin-bottom:5px}
#inhalt .text p.wichtig{color: #CC0000; font-weight:bold}
#inhalt .text ul{margin-top:0px; margin-bottom:5px; margin-left:0; padding:0;list-style-type:none}
#inhalt ul.links{float:left; width:50%}
#inhalt ul.rechts{float:right; width:50%}
#inhalt div.clear{ clear:both}
#inhalt .text li{ background-image:url(/onTEAM/layout/img/_bullet.png); background-repeat:no-repeat; background-position:0px 4px; padding-left:9px; margin-left:10px}

table.arrangements{font-size:0.75em; width:550px; border-collapse:collapse; }
table.arrangements td, table.arrangements th{border:1px solid #fff}

body.programme #inhalt .text{margin: 10px 30px 0 0; font-size:12px;  }
  body.programme #inhalt h2{font-size:18px}
  body.programme #inhalt h3{font-size:14px; color:#fff; background-color:#666; padding: 1px 3px; text-align:center; margin:10px 0}
  table.programme{width:550px;margin:15px 0 25px 0}
  #inhalt table.programme p{margin-top:0; margin-bottom:0px}
  #inhalt table.programme td{white-space:normal; border-width:1px 0; border-color:#666; border-style:dotted; padding:5px 0}
  #inhalt table.programme td.time{ vertical-align:top; width:40px; padding:5px 0}
  #inhalt table.programme p.title{font-weight:bold; font-size:13px}
  #inhalt table.programme p.title img{height:15px;margin-bottom:-3px}
  #inhalt table.programme p.name{font-weight:bold; color:#000; font-size:12px} 
  #inhalt table.programme li{ background-position:0px 4px; padding-left:9px; margin-left:0px; font-size:12px}
  #inhalt table.programme ul{ margin-top:3px;margin-bottom:3px;}
  #inhalt table.programme a{ text-decoration:none}
  #inhalt table.programme a:hover{ text-decoration: underline}


#fuss{ background-color:#000859; clear:both;position:relative; top:0; left:0;background-image: url(/onTEAM/layout/img/_fuss.png); background-repeat:no-repeat; height:156px}
#fuss a.stg{ text-decoration:none;position:absolute;top:31px; left:40px; width:405px; height:105px; display:block; z-index:2;}
#fuss a.stg strong{ visibility:hidden}
#fuss a.imprint{ font-weight:bold; font-size:0.8em;position:absolute;bottom:20px; right:25px; width:4em; height:auto; display:block; z-index:2; text-align:right; color: #EBCB92; text-decoration:none}
#fuss a.imprint:hover{ text-decoration:underline}

