/*LAYOUT MINIS*/
.mini{font: 12px/140% Arial, Helvetica, sans-serif; text-align: left; background:none;}
.bodynormal{background:none;}
/*LAYOUT ALLGEMEIN*/
body{padding:0px; margin:0px; text-align: center; background: #DCD6D2 url(layout/bg_komplett.gif) repeat-y center;;border:0px; border:none;}
#all{background:url(layout/bg_ecke.png) no-repeat left top; margin: 0px auto 0px auto; width: 966px; min-height:560px; font: 12px/140% Arial, Helvetica, sans-serif; text-align: left; color:#626265;border:0px; border:none;}
#topnav{height:25px; width:772px; float:right; margin: 9px 0px 12px 192px; text-align: left;}
#kopfbild, #streifen{display:block; float:left; padding:8px; clear:both; height:100px; margin-bottom:6px;}
#main{width:458px; float:left; position:relative; padding-bottom:24px; height:auto; overflow:hidden;}
#left{width:192px; float:left; overflow:hidden; position:relative;}
#right{width:316px; float:left;}
#pfad{height: 22px; text-indent:4px; width:400px; display:block; float:left; padding-bottom:0px; font: normal 11px/18px Arial,Helvetica,sans-serif; color:#b9b3af;}
/*HAUPT NAV LAYOUT*/
#nav{padding-top:32px;}
#nav ul{ display: block; padding:0px; text-indent:0; margin:0px;}
#nav ul li{position:relative; left:0px; display: block; overflow:hidden; padding:0px; text-decoration: none; height: 26px; line-height:26px; margin: 0px 12px 4px 8px;	 text-indent:0;}
/* !!! BOXEN ALLGEMEIN !!! */
/* MODULE UEBERGREIFENDE EIGENSCHAFTEN*/
div.module, div.modulesprung, div.rubrik_einleitung{display:block;	 float:left; padding:0px; position:relative;}
#right div.module, #right div.modulesprung{width:304px; top:0px; left:0px; margin-bottom:6px; overflow:hidden;}
/* MAIN MODULE / SEITENNAV*/
#main div.module, #seitennav{width:448px; padding-bottom:8px; overflow:hidden;}
/* MODULE -> RUBRIK EINLEITUNG / RUBRIK EINLEITUNG*/
div.module div.rubrik_einleitung, div.rubrik_einleitung{width:446px; min-height:104px;	 margin: 0px 0px 8px 0px;}
/* RUBRIK EINLEITUNG -> P o. UL*/
div.rubrik_einleitung p, div.rubrik_einleitung ul{background-color: #F8F6F6; margin:0px 8px 8px 8px; padding:8px; min-height:66px;/*IE7 Ausnahme in ie7.css*/}
/* DIV SEMINAR EINTRAG_DETAILS */
div.seminar, div.eintrag_details #text{display:block;	 float:left;	}
div.seminar{/*Anmeldung + Seminardetails*/ background:#fff; clear:both; margin-bottom:8px;}
div.eintrag_details #text{/*Anmeldung + Seminardetails*/ width:430px; padding-top:0px; padding-bottom:0px;}
/* RIGHT -> P o. FORM*/
#right p, .modulesprung form{display:block; background-color: #F8F6F6; padding:10px; margin:0px 8px 8px 8px;}
/* HREFS */
a{color:#626265; text-decoration: underline;}
a[href^="http:"]:after {/*nicht im IE*/
content:url(buttons/ext_link.gif)"";
margin-left:4px;
margin-right:0px;}
/*Pfad*/
#pfad a, #drucken a{color:#8B8B8B; text-decoration:none;}
#pfad a:hover, #drucken a:hover{color:#626262; text-decoration:underline;}
a.normal{text-decoration: none;	}
a.normal:link, a.normal:visited{/*Navigation*/ color:#D08532;}
a.normal:hover, a.normal:active{/*Navigation*/ background-color: #FDFCFC;	 color:#D08532;}
#right a:link, #right a:visited, #right a:hover, #right a:active{padding-left: 0px;}
/*SEM_MENUE*/
a.sem_menue:link, a.sem_menue:visited{background: #B9B3AF; color:#fff;	}
a.sem_menue:hover, a.sem_menue:active{background: #9d998f; color:#fff;	}
div.rubrik_einleitung .sem_menue,
#right .sem_menue{display:inline-block; margin-right:4px;	 padding:2px; text-decoration:none; font-size:10px; line-height:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; clear:right; margin:2px;}
div.rubrik_einleitung .sem_menue, #text .sem_menue{/*Liste u. Detailansicht*/ width:140px; margin-bottom:2px; margin-left:8px; float:right;}
#text .sem_menue{/*Detailansicht*/ clear:right;}
#right .sem_menue{/*Teaser*/ width:100px; margin-left:0px; float:left;}
#text a{/*Detailansicht*/ display:block; float:right; margin-right:0px; padding:2px; text-decoration:none; font-size:10px; color:#fff; line-height:12px;}
#text .naechste{/*Liste link mehr infos*/ width:78px;	}
/*SEITENNAV Seminare, Termine, Personen, Organisationen*/
a.naechste, a.ende,
a.vorherige, a.anfang,
a.passiv{display:inline; padding: 2px; margin:2px; text-decoration:none; color:#fff;		}
a.naechste, a.ende,a.vorherige, a.anfang{background-color:#B9B3AF;}
a.passiv{background-color:#EAE7E3;}
a.seitenzahl, a.buchstabe{border: 1px solid #B7AEA1;	 padding: 1px 4px 0px 4px; display:inline-block; height:12px; width:12px; line-height:12px; text-decoration:none;	 font-size:11px;}
a.seitenzahl{float:left; margin:2px;}
a.buchstabe{width:auto; text-transform:uppercase;}
a.aktuelle_seite, a.seitenzahl:hover, a.buchstabe:hover{background-color:#B9B3AF; color:#fff;}
a.fl_down{display:block; width:auto; height:auto; padding:8px 8px 8px 40px; margin:8px; background: url(buttons/disk.gif) #D8891B no-repeat; font-weight:bold; font-size:12px;}
/*TOP UND HAUPT NAV*/
#nav a.aktiv,
#topnav a.aktiv{color:#D08532; text-decoration: none; font-weight:bold;}
#nav a, #topnav a{display:block; text-decoration: none; color:#626265;}
#nav a {padding-left: 12px;	line-height:26px;}
#topnav a{height: 22px; padding-left:14px; padding-right:14px; float:left; margin-right:12px; line-height:22px;}
#topnav a:hover, #topnav a:active{background: #FDFCFC;	 color:#D08532;}
/*RECHTE SUB NAV*/
#right .subnavigation a{font-weight:bold; text-decoration:none; color:#9E9691;}
#right .subnavigation a:hover, #right .subnavigation a:active{color:#D08532;}
/*H4*/
h4{display:block; height: 20px; margin:0px; padding:4px 0px 0px 0px; font: bold 12px/18px Arial,Helvetica,sans-serif; text-transform:uppercase; color:#FCFCFC; background-color:#B9B3AF;}
#main div.module h4{text-indent:8px; margin-bottom:8px;}
div.rubrik_einleitung h4{padding: 4px 8px 0px 8px; margin: 8px 8px 4px 8px;}
div.rubrik_detail h4{height: auto; margin: 8px;}
#main #text h4{height:auto; text-indent:0px; padding:4px; font-size:12px; text-transform:none; margin:0px 0px 4px 0px;}
#right h4, #TB_ajaxContent h4{color:#9D998F; padding-left:8px; background-color:#fff;}
#right .subnavigation h4{color:#D8891B;}
/*H5*/
h5{font-size: 12px; font-weight: bold; margin:0px;}
div.rubrik_einleitung h5, div.rubrik_einleitung div.module h5{margin: 0px 8px 0px 8px;}
div.rubrik_einleitung h5{line-height: 26px;}
/*H6*/
h6{font-size: 12px; line-height: 120%; margin:0px; color:#9e9691; letter-spacing:0px;}
div.small h6{line-height:20px; height:20px;}
div.rubrik_detail h6{line-height: 140%; margin: 16px 8px 8px 8px;}
/*P*/
#main #text p{margin-top:4px; margin-bottom:4px;}
div.small p{border-left:0px; border-right:0px; padding-top:2px;}
div.rubrik_einleitung p.eintrag_2 {color:#626265;}
/*-> Listenansichten Seitennav*/
#seitennav,#vorherige, #naechste,#seitenzahlen{display:block; float:left;	 text-align:center;}
#seitennav{padding:0px; top:0px; left:0px; position:relative; margin-bottom:8px;}
#vorherige{text-align:left;	width:25%;}
#naechste{text-align:right;	width:25%;}
#seitenzahlen{width:50%;}
/*Terminuebersicht Nav*/
#seitenzahlen.termine form{display:block; width:100%; height:100%;}
#seitenzahlen.termine select, #seitenzahlen.termine input.buttontermine{display:inline-block; width:150px; font-size:11px;	 clear:none; float:left; border:1px solid #B9B3AF;}
#seitenzahlen.termine input.buttontermine{width:40px; height:18px; background-color: #B9B3AF; color:#fff; font-weight:bold; padding:0px 0px 2px 0px; margin:0px 8px 0px 8px;}
/*-> Listenansichten*/
.dezent{color:#8b8b8b;}
div.eintrag_2,
div.eintrag_1
{width:448px;	 clear:both; float:left; display:block; color:#626265;	}
#daten{width:80px; float:left; padding-top:4px; font-size:12px; letter-spacing:0px; font-weight:bold; color:#9E9691;}
#text{width:368px; float:left;	 padding-top:0px; padding-bottom:0px;}
div#daten.partner{width:120px;}
div#text.partner{width:328px;}
#main #text b, #main #eintrag_1 #text b{font-weight:normal;	 display:block; margin-bottom:8px;}
#main #text b{border-bottom:#fff solid 1px;}
#main #eintrag_1 #text b{border-bottom:#ddd solid 1px;}
#main div.details{margin-top:8px;}
/*-> Detailansichten kleine Hinweise*/
.klein{font-size:90%; font-weight:normal; display:block; margin-top:4px;}
div.small{padding:0px 0px 8px 0px; font-size:11px;	 margin-top:16px;}
div.small p{padding:2px 0px 0px 0px; margin-bottom:4px;}
/*-> Preisausgabe*/
span.preisbeschreibung,span.preistitel,span.preise{float:left; display:block; clear:left; min-height:20px;}
span.preistitel{
padding-top:8px;
background-color:#fdfcfc;}
span.preise{float:right; clear:right;}
/*Border*/
#right div.module, #streifen, div.modulesprung, hr,
#topnav a, #nav ul li, div.rubrik_einleitung, div.small p,
#kopfbild, #streifen, .seminar
{border: 1px solid #EAEAEA;}
#validierung{border-top: #eae7e3 solid 1px;}
hr.trenner{height:8px; background-color:#ffffff; border:4px solid #ffffff;}
/*FOOTER*/
#validierung{margin:8px 8px 0px 8px; margin:8px 8px 0px 8px; padding:8px 8px 4px 8px; display:block; clear:both; position:relative; text-align:center;}
/*FORMULAR*/
form div.legende{margin:0px; float:left; display:block; clear:left;}
label{width:250px;	 display:block; margin:0px;}
label span{display:block; float:left; width:190px;}
#right div.modulesprung form input #kib, #right div.modulesprung form input #bu, #right div.modulesprung form input #fb{position:relative; display:block;	 float:right;}
div.modulesprung form select{display:block; width:250px; height:18px; margin-bottom:8px; color: #626265; font-size: 11px;}
div.modulesprung optgroup{	 font-weight:normal; font-style:normal; color:#626265; background-color:#F3F2F0; padding:2px;}
div.modulesprung form select option{color: #626265; padding-top:2px; padding-bottom:2px; width:auto; background-color:#fff;}
div.modulesprung legend{	 color: #9D998F; font-size: 11px; text-transform:uppercase; padding-left:4px; font-weight:bold; display:block;}
div.modulesprung form input.button{display:block; background-color: #B9B3AF; color:#fff; font-size: 11px; line-height: 16px; width:100px; height:16px; border:0px; padding:0px; padding-bottom:2px; margin-top:8px; font-weight:bold; float:right;}
div.modulesprung form fieldset{font-size: 11px; color: #626265; border: none; background-color: #FDFCFC;}
div.modulesprung form fieldset legend{font-size: 12px; color:#9d998f;}
#right div.modulesprung form input.eingabe{background-color: #ffffff; border: 1px solid #bbb; width:244px; display:inline; margin-left:0px; margin-bottom:0px; font-size:11px;}
.kontrollkasten{display:inline; width:16px; margin-top:2px; border:1px solid #ddd;	}
.seminar{padding:8px;}
.versal{text-transform:uppercase;}
/*BILDER*/
a img{border:0px;}
/*-> Normal*/
img{margin: 0px; padding:0px;}
img.normal, img.imagebild, img.foto{margin: 0px 8px 0px 0px; padding:0px; float:left; clear:none;}
img.foto{margin: 0px 8px 4px 8px;}
h6 img.normal, h4 img.normal{margin-top: 4px;	}
#right img.foto{margin-right: 0px; padding: 0px;	 clear:both;}
#right img.legende{margin: 2px 2px 0px 2px; float:left; width:20px;}
.sem_menue img{margin-left: 2px;}
#right img.foto{border-bottom: #fff solid 8px;	}
img.icon{margin: 8px 8px 8px 16px; padding:0px; float:left; clear:none;}
/*Listenbilder*/
#main div.keinfoto,.keinlogo{border: 1px solid #D8891B; display:block;}
#main div.keinfoto_leer{margin: 0px 8px 8px 8px; padding: 0px; width:60px; min-height:60px; border: none; display:block;background:none;}
#main div.keinfoto{margin: 0px 8px 8px 8px; padding: 0px; width:60px; background:#F8F6F6;}
.keinlogo{margin: 0px 8px 4px 8px; width:100px; height:28px; background:#fff; padding-top:8px; text-align:center;}
#main div.keinfoto img{margin: 0px; border:0px; display:block;}
/*Caption*/
div.caption{float:left; clear:none; display:block; width: auto; margin:0px 8px 0px 16px; background-color:#eae7e3; border-top:8px solid #F6F6F5;}
div.caption img{margin: 0px; padding: 0px; border:0px; display:block;}
div.caption p, div.captionrechts p, div.rubrik_einleitung div.caption p, div.rubrik_einleitung div.captionrechts p{font-size: 10px; margin: 0px; padding:2px; min-height:8px; background-color:#eae7e3; width:156px;}
img.icon{margin-top:8px; display:block;}
/*Gallerie*/
div.rubrik_einleitung div.gallerie{display:block; width: 406px; margin:0px 8px 0px 8px; padding:8px 0px 0px 8px; background-color:#eae7e3; border:8px solid #F6F6F5;}
div.rubrik_einleitung div.gallerie img{margin: 0px 6px 6px 0px; padding: 0px; border:0px; display:block; float:left;}
div.rubrik_einleitung div.gallerie p{display:block; font-size: 10px; line-height: 13px; margin: 0px; padding:8px 0px 8px 0px; background-color:#eae7e3; width: 398px; clear:both;min-height:8px;border-top:1px solid #fff;}
/*IFRAMES*/
#right iframe{
margin-right:8px;
margin-left:8px;}
#main iframe{border: 2px solid #fff;}
#drucken {
display:block;
overflow:hidden;
position:relative;
float:right;
width:50px;
height:16px;
padding:0px;
margin:0px;
font: normal 9px/18px Arial,Helvetica,sans-serif;
color:#b9b3af;
margin-right:8px;
vertical-align:middle;
}
p.achtung{
display:block;
margin:8px;
border: 1px solid #D8891B;
font-size:11px;
padding:8px;
}
#container-1 h2{
font: bold 13px/18px Arial,Helvetica,sans-serif;	
}
.clr{
float:none;
clear:both;	
}
/*Listen*/
#sectiona-1 ul{
margin:8px;

}
#sectiona-1 li{
margin-left:12px;
list-style-type:square;
list-style-position:outside;	
color:#666;	
}
a.sem_link{
padding:4px 8px 8px 8px;
margin-bottom:8px;
display:block;
float:right;
}
ul.liste{
padding:0px;
margin:0px;
list-style:inside;
}
#text a.normal:link, #text a.normal:visited, #text a.normal:hover, #text a.normal:active
{color:#626265; float:left;font-size:11px;}
