#header, div#header a{color:#284290;}

td#links{	background-color:#fbd4a3;}
td#links h1#auswahl a{ color:#972738;}
td#links a{	color: #575757;}

div#termingruppe span#referent{color: #972738;}

div#aktTermine span#terminart{	color: #dc911b;}
div#aktTermine span#titel{	color: #dc911b;}
div#aktTermine h1#aktuelle_termine {    color: #972738;}
div#aktTermine table#termin span#terminart,div#aktTermine table#termin span#titel{	color: #6B6B6A;}
div#aktTermine table#termin span#referent,p#vortrag span#referent{	color: #972738;}
div#aktTermine table#termin span#datumfett{	color: #6B6B6A;}
div#aktTermine table#termin h3#termindaten{	color: #972738;}
div#aktTermine table#termin p{	color: #6b6b6a;}
div#aktTermine table#termin a#ort{	color: #6b6b6a;}
div#aktTermine table#termin{	 background: url("RankeOhneStreifen_Links.png") repeat-y scroll 0 -350px #faefd9; }

td#rechts{	background-color: #fbe9d1;}
td#rechts h2#referentblau {    color: #972738;}
td#rechts h2#monatreferent_r a{	color: #575757;}
td#rechts h1#termindatum {    color: #972738;}
td#rechts #artikelTitel{	background:#972738;}
td#rechts h3#termindaten{	color: #972738;}
td#rechts a{	color: #972738; }
td#rechts div#termindaten{	color: #6B6B6A;}
td#rechts #monatreferentTitel{	background:#972738;}
td#rechts div#termindaten p#ohne{	color: #6B6B6A;}
td#rechts div#termindaten a#ort{	color: #6B6B6A;}
td#rechts div#termindaten p{	color: #6b6b6a;}
td#rechts h2#artikelblau{	color: #972738;}
td#rechts div#wsc_regel{	background-color:#FBE9D1;}
td#rechts div#wsc_regel h2{	color:#972738;}
td#rechts div#termindaten{	background:#fbd4a3;}

td#mitte h1#referent {   color: #972738;}
td#mitte h1#vortragListe {   color: #972738;}
td#mitte p#vortragDatum{color: #EAB86D;}
td#mitte h1{	color: #972738;}
td#mitte p#termintitel {    color: #EAB86D;}
td#rechts h2#termintitel {    color: #575757;}
td#mitte div#referent h2 {	color: #972738;}
td#mitte p#titel_wsc{	color:#972738;}
td#mitte span#referentName, td#mitte span#newsHeadline {    color: #dc911b;}
td#mitte div#terminListe h2 {    color: #dc911b;}
td#mitte span#termindatum {    color: #972738;}
td#mitte span#termindatum a {    color: #972738;}
td#mitte span#terminInfoTicket a {    color: #972738;}
td#mitte span#terminInfoTicket span#inplanung {    color: #972738;}
td#mitte span#terminInfoTicket {    color: #972738;}
td#mitte p{	color: #6b6b6a;}
td#mitte p#termin2 {    color: #972738;}
td#mitte p#termin2 a {    color: #972738;}
td#mitte p#termin3 a {    color: #58595b;}
td#mitte p#monate a {    color: #58595b;}
td#mitte table#artikel_referenten_liste a{	color:#000;}
td#mitte h2#wrageArtikel {	color: #972738;}
td#mitte a{	color: #86957f; text-decoration:underline;}
td#mitte a:hover{	color: #972738;}
/*td#mitte div#newsListe h1{color:#2c4491}*/
td#mitte div#newsListe h1.start_aktuell{color:#2c4491}
td#mitte div#newsListe h2{color:#603465}
td#mitte table#termin{	color: #6b6b6a; font-weight: bold; }
td#mitte p#titel_wsc{	color:#972738;}
td#mitte span#referentTermin a{	color: #972738;}
td#mitte p#ort_name a{	color: #dc911b;}
td#mitte p#ort_lageplan{	color: #184690;}
td#mitte p#ort_adresse a{	color: #575757;}
td#mitte p#ort_lageplan a{	color: #575757;}

div#aktTermine table#termin p#ohne {color: #6b6b6a; }
div#newsSingle h2{color:#eab86d}
div#buttonrot2{	background-color: #972738;}
div#footer{background:#eab86d;}
div#footer h1{color:white;}
div#footer a{color:white;}

td#mitte p#ticket_bestellschritt{color: #DC911B;padding-top}
td#mitte p#ticket_bestellschritt #auswahl{color: #972738;}

hr{
    border-color: #fbd4a3 transparent transparent;
}

td#mitte p#ticket_bestellschritt {
    height: 18px;
    letter-spacing: 1px;
    margin-right: 0;
    padding-top: 10px;
}
td#mitte div#terminListe a{	text-decoration:none;}
html, body{
	height: 100%;
	width: 100%;
}
body {
	font-family: Arial, Verdana, Sans-Serif;
	color: #6b6b6a;
	background-color:#FFF0D0;/*#FFE7B5;*/
	font-size: 12px;
	padding:0px;
	margin:0px;
	height:100%; /* Mindesthöhe für den IE */
	background-image: url(WSS-HintergrundOhneRanke.png);
	

}
img{border:0;}
#wrapper{
	width:1100px;
	margin: auto;
	position: relative;
	height:100%; /* Mindesthöhe für den IE */

}

#top_menu{
	height:26px;
	background:#972738;
}

#hnav{
	color:white;
	font-size: 14px;
	padding-left:38px;
}


#hnav td{
	padding-top:3px;
	padding-left:7px;
	border-left:1px dotted white;
	vertical-align: top;
}

#hnav td a{
	color:white;
	text-decoration:none;
}

#hnav td a#actual{
	color:#eab90c;
}

#hnav td#actual{
	color:#eab90c;
	border-color:#eab90c;
}

#hnav td#searchinput{
	color:white;
	border-style:none;
	padding-top:1px;
	padding-left:7px;
	vertical-align: top;
}
#hnav td#searchinput input[type=text]{
	height:14px;
}

#header{
	height:228px;
	background-image: url(HeaderBogen.png);
	margin:0px;
	padding:0px;

}

#headerTable{
	padding-top:10px;

}

#headerTable1{
	font-size: 16px;
	color: #184690;
	margin-top:10px;
	font-size: 18px;
	font-weight:bold;
	letter-spacing:10px
}

#headerTable td#zeile1{
	font-size: 16px;
	color: #184690;
	font-weight:bold;
	letter-spacing:11px;
	padding-top:2px;
}

#headerTable td#zeile2{
	font-size: 26px;
	color: #184690;
	font-weight:bold;
	letter-spacing:6px;
	padding-top:4px;
}

#zeile1{
	font-size: 16px;
	color: #184690;
	font-weight:bold;
	letter-spacing:11px;
	position:absolute; 
	top:60px; 
	left:192px; 
	width:760px;
 	height:20px;
}

#zeile2{
	font-size: 26px;
	font-weight:bold;
	letter-spacing:0.17em;
	position:absolute; 
	top:224px; 
	left:438px; 
	width:520px;
 	height:30px;
}
#zeile3{
	text-align:right;
	font-size: 18px;
	font-weight:bold;
	position:absolute; 
	top:260px; 
	left:194px; 
	width:386px;
 	height:30px;
}

#zeile4{
	text-align:right;
	font-size: 18px;
	font-weight:bold;
	position:absolute; 
	top:260px; 
	left:346px; 
	width:530px;
 	height:30px;
	letter-spacing:0.03em;
}
#zeile4 a{
	text-decoration:none;
	font-size: 16px;
	font-weight:bold;
}
#zeile5{
	text-align:left;
	font-size: 12px;
	color: #203A7F;
	font-weight:bold;
	position:absolute; 
	top:175px; 
	left:750px; 
	width:150px;
 	height:60px;
 	line-height:135%;
}

table#main{
	margin:0px;
	padding:0px;
	border-spacing:0px;
	height:100%;
/*	table-layout:fixed;
	width:953px;*/
}

td#links{
	vertical-align:top;
	color: white;
	margin:0px;
	padding:5px 0 0px;
/*	background:#184691;*/
	overflow:hidden;
}
td#links img#trenner{
	height:1px;
	width:158px;
	padding-left:18px;
}	

td#links h1{
	color: white;
	font-size: 15px;
	font-weight: bold;
	padding-left:20px;
	padding-bottom:0px;
	margin-bottom:16px;
	margin-top:10px;
	text-decoration:none;
}
td#links h1#auswahl{
	background-image:url(stern.png);
	background-repeat:no-repeat;
	background-position:5px 3px;
}

td#links a{
	text-decoration:none;
}

td#links ul{
	font-size: 16px;
	font-weight:bold;
	padding-left:22px;
	margin-top:6px;
	margin-bottom: 20px;
}
td#links li{
	padding-bottom:8px;
	list-style-type:none;
}
td#links li#auswahl{
	list-style-image:url(stern.png);
	color: #eab90c;
}
td#links li#auswahl a{
	padding-bottom:8px;
	list-style-image:url(stern.png);
	color: #eab90c;
	font-weight: bold;
}


td#mitte{
	vertical-align:top;
	margin:0px;
	padding:5px 21px 0 18px;
	background:#ffffff;
	overflow:hidden;
}
td#mitte h2#wrageArtikel {
	padding-left:14px;
	background-image: url(PfeilTuerkis.png);
	background-position: 0px 8px;
	background-repeat:no-repeat;	
}

td#mitte table#artikel_referenten_liste td{
	vertical-align:top;
}
td#mitte table#artikel_referenten_liste a{
	text-decoration:none;
}

td#mitte p#vortrag{
	padding-top: 12px;
	padding-bottom:9px;
}

td#mitte p{
	margin:0 0px 0 0;
	padding-bottom:10px;
	font-size:15px;
	line-height:17px;
	text-align: justify;
}

td#mitte p#vortragDatum{
	padding-top:10px;
	padding-bottom: 0;
}
td#mitte p#referentTerminTeaser{
	padding-top:6px;
}

td#mitte p#referentTerminTeaser #datumfett{
	font-weight:bold;
}

td#mitte ul{
	margin:0 25px 0 0;
	padding-bottom:10px;
	font-size:15px;
/*	color: #203A7F;*/
}

td#mitte p#veranstaltungsorte{
	padding-top:12px;
}

td#mitte table#newsletter{
	font-size:15px;
}

#newsletter td {
    vertical-align: top;
}

td#mitte div#referentenListe p#monate{
	padding-bottom:0px;
	padding-top:3px;
	letter-spacing:1px;
	text-align:justfy;
}
td#mitte div#referentenListe p, td#mitte div#newsListe p{
	padding-bottom:0px;
	padding-top:5px;
}
td#mitte div#newsSingle p{
	padding-top:12px;
}

td#mitte div#referentenSingle p{
	padding-top:12px;
}

td#mitte p#monate{
	padding-bottom:4px;
	padding-top:3px;
	font-size:13px;
	text-align:justify ;
	margin-right:2px;
	height:15px;
	width:660px;
}

td#mitte p#monate a{
	text-decoration: none;
}

td#mitte div#referentenListe{
	margin-bottom:10px;
}
td#mitte span#referentTermin{
	margin-right:25px;
	padding-top:4px;
	text-decoration: none;
	color: #AF1023;
	float:right;
}
td#mitte span#referentTermin a{
	text-decoration: none;
	font-weight:bold;
}
/*
td#mitte div#referentenListe div#referent{
	margin-top:0px;
	margin-bottom:10px;
}
*/
td#mitte div#referentenSingle{
	margin-top:0px;
	margin-bottom:10px;
}
td#mitte div#referent{
	margin-top:0px;
}
td#mitte div#referentenListe div#referent{
	padding-top:7px;
	margin-bottom:10px;
}

td#mitte div#news{
	margin-top:0px;
	margin-bottom:10px;
}
td#mitte div#newsListe div#news{
	padding-top:7px;
}

td#mitte div.interesse{
	margin:10px 25px 0 0;
	padding:12px 15px 5px 15px ;
	background:#cde0de;
	clear:both;
}
td#mitte div#vortrag{
	padding-right: 1px;
}
td#mitte h1#vortragListe {
	font-size:18px
}
td#mitte hr.vortrag{
	margin-bottom:12px;
	margin-top:5px;
}
td#mitte div.interesse h1{
	font-size:15px;
	color:#203a7f;
	height:15px;
	line-height:20px;
	margin-top: 0px;
}
td#mitte div.interesse p{
	font-size:15px;
	margin-right:0px;
}

td#mitte div.interesse p#termin1{
	padding-bottom:9px;
}

td#mitte div.interesse p a#referenten{
	font-weight:bold;
	color:#AF1023;
	text-decoration: none;
}
td#mitte div.interesse p a#referenten:hover{
	color:#203a7f;
}

td#mitte div.interesse p span#titel{
	font-style:italic;
}

td#mitte div.interesse a{
	color:#203a7f;
}

td#mitte div.interesse div#spacer {
	height:6px;
}

td#mitte p#wrageArtikel{
	margin-top:15px;
}

td#mitte p#termin{
	margin-top:8px;
	padding-right: 10px;
}

td#mitte p#abstract{
	float: none;
	margin-top:6px;
}

td#mitte img#ortLinie{
 height:1px;
 width:508px;
 padding-top:10px;
}

td#mitte p#ort_name{
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
	
}
td#mitte p#ort_name a{
	text-decoration:none;
}

td#mitte p#ort_adresse{
	font-weight: bold;
	padding-bottom: 1px;
}
td#mitte p#ort_adresse a{
	text-decoration:none;
}
td#mitte p#ort_lageplan{
	font-weight: bold;
	padding-bottom: 1px;
}
td#mitte p#ort_lageplan a{
	text-decoration:underline;
}

td#mitte .tx-wrageveranstaltungsorte-pi1 h2{
/*	color: #AF1023;*/
	font-size: 18px;
	float:none;
}

td#mitte .tx-wrageinteressieren-pi1{
	color: #AF1023;
	font-size: 18px;
	clear:both;
}

td#mitte h1{
	font-size: 26px;
	font-weight:bold;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom: 5px;
	line-height:32px;
	height:32px;
	vertical-align:bottom;
}

td#mitte h1#referent{
	font-size: 26px;
	font-weight:bold;
	margin-top:5px;
	margin-right:25px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom: 3px;
	line-height:32px;
	height:30px;
	vertical-align:bottom;
}

td#mitte h1#wrageArtikel{
	height:auto;
}

td#mitte h2{
	margin-top:10px;
	margin-right:24px;
	font-size: 18px;
	font-weight:bold;
}
td#mitte table#artikel_referenten_liste h2{
	margin-bottom:0px;
}

td#mitte div#terminSingle h2{
	margin-bottom: 6px;
}

td#mitte div#referent h2{
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 5px;
}
td#mitte span#referentName, td#mitte span#newsHeadline{
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 22px;
	margin-top:10px;
	margin-right:24px;
	font-size: 18px;
	font-weight:bold;
}

td#mitte div#highlight{
	padding-bottom: 10px;
}

td#mitte div#highlight p{
	padding-bottom: 0px;
}

td#mitte div#highlight h2{
	margin-bottom: 12px;
}

td#mitte img#listelinks{
	padding-top:15px;
	padding-left:0px;
	padding-right:11px;
	padding-bottom: 0px;
	float:left;
}

td#mitte div#referent img#listelinks{
	padding-top:11px;
}

td#mitte div#referentenListe div#referent img#listelinks{
	padding-top:4px;
}

td#mitte div#newsListe div#news img#listelinks{
	padding-top:4px;
}

td#mitte div#highlight img#listelinks{
	padding-top:4px;
}

td#mitte img#listelinksKlein{
	padding: 3px 6px 3px 0px;
	float:left;
}

td#mitte img#listerechts{
/*	padding:15px 25px 0px 7px;*/
	padding:2px 10px 0px 10px;
	float:right;
}
td#mitte div#highlight img#listerechts{
	padding:4px 25px 0px 7px;
	float:right;
}
td#mitte img#linie{
 height:1px;
 width:661px;
 padding-top:0px;
}
td#mitte div.tx-wragetermin-pi1 img#linie{
 width:661px;
}

td#mitte img#terminLinie2{
 height:1px;
 width:100%;
 padding-top:2px;
 padding-bottom:1px;
}

td#mitte img#linieganz{
 height:1px;
 width:661px;
}

td#mitte img#linieganz2{
 height:1px;
 width:661px;
}
hr{
    border-style: solid;
    border-width: 1px 0 0;
    margin: 0;
}
hr#terminLinie{
	margin: 3px 0;
}

td#mitte img#pfeil_referent{
	float: left;
  margin-top: 6px;
  padding-right: 10px;
}

td#mitte p#termintitel{
	font-size: 18px;
	font-style:normal; 
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-align: left;
	line-height: 21px;
}
td#mitte p#termin_wsc{
	font-weight:bold;
	padding-bottom:5px;
}

td#mitte p#titel_wsc{
	font-weight:bold;
	padding-bottom:5px;
}

td#mitte p#fetttext_wsc{
	font-weight:bold;
	padding-bottom:0px;
}

td#mitte p#news_datum{
	font-weight:bold;
	font-size: 11px;
	padding-bottom:0px;
	text-align:right;
}

td#mitte div.tx-wrageempfehlung-pi1 input,textarea{
	width:100%;
}

div#newsSingle h2{
	margin-bottom: 4px;
}

td#mitte img#wrageArtikelLinie {
	height: 1px;
	padding-bottom: 3px;
	padding-top: 0px;
	width: 661px;
}




td#rechts div#wsc_regel{
	padding: 0 10px 10px 10px;
	background-image: url("GrueneRankeOhneStreifen.png");
	background-position: -20px -45px;
	background-repeat: repeat-y;
}
td#rechts div#wsc_regel h2{
	font-weight:bold;
	margin:0;
	padding-bottom:5px;
	padding-top:10px;
	font-size:15px;
}
td#mitte p#text_wsc{
	font-weight:normal;
}
td#rechts p#titel_wsc{
	font-size:12px;
	font-weight:bold;
	margin:0;
}
td#rechts p#text_wsc{
	font-size:12px;
	font-weight:normal;
	margin:0;
}



td#rechts{
	height:100%;
	vertical-align:top;
	margin:0px;
	padding:5px 0 0;
	overflow:hidden;
	background-image: url(RankeOhneStreifen.png);
	background-position: -20px 0px;
	background-repeat:repeat-y;
}

td#rechts div.spacerO1{
	height:40px;
	background: #dbd0de;
}
td#rechts div.spacerO2{
	height:0px;
	background: #fff;
}
td#rechts div.spacer03{
	height:4px;
}
	

td#rechts h1{
	color: #203a7f;
	font-size: 26px;
	font-weight:bold;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom: 3px;
	line-height:32px;
}

td#rechts h1#termindatum{
	font-size: 18px;
	font-weight:bold;
	margin-top:7px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom: 3px;
	height:30px;
	line-height:32px;
	vertical-align:bottom;
}
td#rechts div#monatreferent{
	padding:9px 11px 10px 19px;
	width:176px;
	overflow: hidden;
}

td#rechts div#monatreferent_spacer{
	height:10px;
}

td#rechts h2#monatreferent_m{
	color: #972738;
	font-size: 16px;
	font-weight:bold;
	margin:0px;
	padding-bottom:5px;
	letter-spacing: 0.1em;
}

td#rechts h2#monatreferent_r{
	margin:0px;
	padding-bottom:6px;
	font-size: 16px;
	font-weight:bold;
	line-height: 17px;
	padding-left: 0px;
  text-indent: 0px;
}
td#rechts h2#monatreferent_r a{
	text-decoration:none;
}
td#rechts #monatreferentTitel{
	color:white;
	font-weight: bold;
	padding-left:19px;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:0px;
}

td#rechts h2#referentblau{
	font-size: 15px;
	font-weight:bold;
	margin:0px;
}

td#rechts h2#artikelblau{
	font-size: 15px;
	font-weight:bold;
	margin:0px;
}

td#rechts h2#referentrot{
	color: #AF1023;
	font-size: 15px;
	font-weight:bold;
	margin:0px;
}

td#rechts h2#termintitel{
	font-size: 15px;
	font-weight:bold;
	margin:4px 0 4px 0;
}

td#rechts h3#termindaten{
	background-image: url(q-lila.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-size: 10px;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:8px 0 2px 0px;
	padding-left: 10px;
}

td#rechts img#linieganz{
 height:1px;
 width:100%;
}

td#rechts div#termindaten{
	padding:9px 11px 0px 14px;
	font-weight: bold;
	font-size: 12px;
	width:178px;
	overflow: hidden;
}
td#rechts div#termindaten div#systemgebuehr {
    font-size: 11px;
    font-weight: normal;
}
td#rechts div#termindaten2{
	background:#f9eabf;
	padding:0px 11px 9px 17px;
	color: #203a7f;
	font-weight: bold;
	font-size: 11px;
}

td#rechts div#termindaten a{
	text-decoration:none;
}
td#rechts div#termindaten a#ort{
	text-decoration:underline;
	
}

td#rechts div#termindaten p{
	margin:4px 0px 0px 0px;
}

td#rechts div#termindaten p#ohne{
	margin:0px 0px 0px 0px;
}

td#rechts div#infotermin{
	color: #203a7f;
}

td#rechts div#infotermin p{
	margin:0;
}

td#rechts div#infotermin hr{
	margin-bottom:2px;
}

td#rechts #artikelTitel{
	color:white;
	padding-left:17px;
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	margin-top:20px;
}

td#rechts div#artikeldaten{
/*	background:#cde0de;*/
	padding:9px 17px 9px 17px;
}
td#rechts div#artikeldaten img{
	padding-right:5px;
}


td#links #werbungTitel{
	margin-bottom:8px;
	text-align: left;
	background:#6c2f68;
	color:white;
	padding-left:14px;
	font-size:11px;
	letter-spacing:3px;
	padding-top:2px;
	padding-bottom:1px;
	margin-top:0px;
	display:none;
}

td#links #werbungInhalt{
	background:#bbb8d5;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:18px;
}


td#rechts span#halbezeile, td#mitte span#halbezeile{
	font-size:3px;
}

td#links div#banner{
	text-align: center;
	padding-top:5px;
}

td#links div#banner img{
	padding-bottom:8px;
}

#terminpfeil {
	padding-top:9px; 
	margin-right:6px;
	position:absolute; 
	top:265px; 
	left:769px; 
	width:114px; 
	height:35px;
	z-index:2; 
}
#terminpfeil img{
	width:0px;
}

div#termindatum {
	padding-top:9px; 
	margin-right:6px;
	position:absolute; 
	top:247px; 
	left:904px; 
	width:200px; 
	height:35px;
	z-index:2; 
}

div#buttonrahmen{
	text-align:right;
	padding: 15px 0 0 384px;
}
div#buttonrahmen a{
	text-decoration:none;
	color: white;
}

div#button{
	width:124px;
	height:23px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	padding-top:5px;
	background-image: url(button.png);
	background-repeat:no-repeat;
}

div#buttonrahmentermin{
	text-align:right;
}
div#buttonrahmentermin a{
	text-decoration:none;
	color: white;
}
div#buttonrot2{
	border-radius: 7px 7px 7px 7px;
	color: white;
	font-size: 15px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align: center;
	width: 140px;
	text-transform:uppercase;
	margin-left:55px;
	
}
div#buttonrot{
	width:169px;
	height:25px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	background-image: url(buttonrot.png);
	background-repeat:no-repeat;
}

div#buttongelb{
	width:169px;
	height:25px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	background-image: url(buttongelb.png);
	background-repeat:no-repeat;
}

div#buttonblau{
	width:169px;
	height:25px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	background-image: url(buttonblau.png);
	background-repeat:no-repeat;
}

div#buttongruen{
	width:169px;
	height:25px;
	text-align:center;
	font-size:15px;
	padding-top:5px;
	background-image: url(buttongruen.png);
	background-repeat:no-repeat;
}



div#buttonrahmenNews{
	position:absolute; 
	top:255px; 
	left:542px; 
	z-index:2; 
	
}
div#buttonrahmenNews td{
	text-align:right;
	width:88px;
}

div#buttonrahmenNews a{
	text-decoration:none;
	color: white;
}

div#buttonkleingruen{
	width:86px;
	height:18px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	background-image: url(buttonkleingruen.png);
	background-repeat:no-repeat;
}

div#buttonkleinlila{
	width:88px;
	height:18px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
	background-image: url(buttonkleinlila.png);
	background-repeat:no-repeat;
}


div#aktTermine span#terminart{
	font-size:18px;
	font-weight:bold;
}
div#aktTermine span#titel{
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
}
div#aktTermine h1#aktuelle_termine {
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	line-height: 32px;
	margin-bottom: 0;
	margin-top: 7px;
	padding-bottom: 3px;
	padding-top: 0;
	vertical-align: bottom;
}
h1.mit_pfeil {
	background-image: url(pfeil.png);
	background-position: 0px 6px;
	background-repeat:no-repeat;	
	padding-left:28px;
}
div#aktTermine h1.mit_pfeil {
	padding-left:24px;
	background-image: url(pfeilklein.png);
	background-position: 0px 8px;
	background-repeat:no-repeat;	
}
td#mitte img#pfeil_aktuelle_termine {
    float: left;
    margin-top: 8px;
    padding-right: 10px;
}
div#aktTermine table#termin td{
	padding-left:10px;
	padding-bottom:6px;
	vertical-align:top;
}
div#aktTermine table#termin td#td1{
	padding-top:6px;
}
div#aktTermine table#termin td#td2,div#aktTermine table#termin td#td3{
	padding-top:4px;
}
div#aktTermine table#termin span#terminart,div#aktTermine table#termin span#titel{
	font-size:12px;
	font-weight:bold;
}
div#aktTermine table#termin span#referent{
	font-weight:bold;
}
div#aktTermine table#termin span#datumfett{
	font-weight:bold;
}
div#aktTermine table#termin h3#termindaten{
	background-image: url(q-lila.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	font-size: 10px;
	font-weight:bold;
	letter-spacing:0.2em;
	margin:4px 0 2px 0px;
	padding-left: 10px;
}
div#aktTermine table#termin p{
	font-size:12px;
	padding-bottom:0px;
}
div#aktTermine table#termin p#ohne{
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#aktTermine table#termin a#ort{
	text-decoration:underline;
}
div#aktTermine  table#termin div#systemgebuehr{
	font-weight:normal;
	font-size:11px;
}
div#termingruppe span#referent{
	font-size: 18px;	
  font-weight: bold;
}

div.csc-textpic div.csc-textpic-imagewrap  .csc-textpic-image {
	margin-bottom:13px;
}

sub, sup {
      line-height: 0px;
      font-size: 60%;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img#seminarprogrammcover{
	padding: 12px 0 15px 0;
}
div#artikelSort{
	padding:8px 12px 0 0
}

#ButtonVorZurueck{
	padding-left: 280px;
	padding-top:20px;
}

div#footer table{
	width:100%;
	padding: 20px 0 20px 50px;
}
div#footer td{
	vertical-align:top;
}
div#footer h1{
	font-size:13px;
	margin:0 0 6px 0;
}
div#footer a{
	text-decoration:none;
	line-height:25px;
}

div.rgsgcontent{
	margin-top:10px;
}
div#youtube{
	text-align: center;
}

#wrapper_startseite_all{
	background-image: url("StartscreenHintergrund.png");
	width:100%;
	height:100%;
	background-attachment: fixed;
    background-color: #111111;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;	
}
#wrapper_startseite{
/*	background-image: url("StartscreenHintergrund.png");*/
	width:1110px;
	margin: auto;
	position: relative;
	height:738px; /* Mindesthöhe für den IE */
}

#startseite table{
/*	padding:40px;*/
}

#startseite td{
	width: 160px;
	height:160px;
/*	border: 1px solid black;*/
	margin:3px;
	background-color: #AB8453;
}
/*
#startseite a:hover {
    opacity: 0.7;
    transition: opacity 0.5s ease 0s;
}
*/

.tx-wrageticket-pi1 input[type="submit"],
.tx-wrageprodukte-pi1 input[type="submit"]{
	margin: auto;
	padding: 5px 10px;
	text-align: center;
	display: block;
	font-size: 18px;
	background-color: #972738;
	color: white;
	border: none;
}

.tx-wrageticket-pi1 input[type="button"],
.tx-wrageprodukte-pi1 input[type="button"]{
	padding: 5px 10px;
	text-align: center;
	font-size: 16px;
	background-color: white;
	color: #972738;
	border: 2px solid #972738;
}

#cookieNotice {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background-color: #eee;
	color: black;
	border-bottom: solid 1px #a0a0a0;
	padding: 10px;
	text-align: center;
	font-size: 15px;

}
#cookieNotice .cookieclose {
	padding-right: 10px;
	position: relative;
	color: #c02124;
}
#cookieNotice .cookieclose .close {
/*	color: #c02124;*/
	float: none;
/*	text-shadow: 0 0 0;*/
	opacity: 1;
}
/*
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}*/
.close {
	float: right;
	font-size: 15px;
/*	font-weight: bold;*/
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
