/*******************************************
* TEXT
********************************************/


h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	padding-bottom:0.3em;

	}
	

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.2em;
	margin:0 0 0.3em 0;  
		color:#b10136;

}

h2 a:hover {
text-decoration:underline;}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding:0 0 2px 0; 
	color:#b10136;
}

/*******************************************
* Links
********************************************/

a {color:#b10136;}

a:hover {
text-decoration:underline;}

a:active
{
         outline:none;
}

a:focus
{
         -moz-outline-style:none;
}



.csc-frame-rulerBefore {border-top:1px dotted #52698d;padding-bottom:4px;}
.csc-frame-rulerAfter {border-top:1px dotted #52698d;}

.orange {color:#b10136;}

/*******************************************
* Schriftgrösse und Schriftfarbe
********************************************/

.bodytext, 
.csc-uploads
 {
	font-size:11px;	color:#52698d;
	line-height:16px;
	}

p {margin-bottom:8px;}

/*******************************************
* MUS-E
********************************************/


.bereich-subheader {float:right;color:#b10136;margin-top:-20px;font-weight:bold;}
.muse-info-spalte DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
.muse-content-links h2 {font-size:12px;}

.logout_button {margin-bottom:20px;margin-top:-15px;}

/*******************************************
* info-spalte
********************************************/

div#info-spalte {
/*font-size:0.9em;*/
}

div#info-spalte h1, 
div#info-spalte h2,
div#info-spalte h3,
div#info-spalte h4 {
    padding-left:10px;
    padding-right:10px;
}


div#info-spalte .bodytext {
color:#000000;
padding-left:10px;
padding-right:10px;
font-size:10px;
line-height:15px;
}
div#info-spalte .csc-textpic {padding-bottom:4px;margin-bottom:10px;}
div#info-spalte .csc-textpic-text {padding-top:5px;}

.box-blau {
background-color:#c6c631;
}
.box-rosa {
background-color:#c6c631;
}
.box-olive {
background-color:#c6c631;
}

.box-organisatorisches .bodytext {padding-left:0px !important; line-height:1em; font-size:11px;}

.box-organisatorisches h4, .box-organisatorisches h2 {border-top:1px dotted #000; color:#52698d; font-size:11px; font-weight:normal; padding:0; margin:0 0 2px 0; line-height:1em; padding-left:0px !important;}

.box-organisatorisches h3 {padding-left:0px !important;}

/* div#info-spalte .csc-header, .news-list-item-rechts, div#info-spalte p { background-color:#aca768;} */

	
/*******************************************
* Listen
********************************************/
#content_links ul {padding: 6px;
margin: 6px;     
color: #52698D;
     font-size: 11px;
     line-height: 16px;
}


/*******************************************
* RTE Formatierungen
********************************************/


.text-klein .bodytext,
.text-klein {
	font-size: 10px;
	color:#52698d;
}

.rot {
	color: #b10136;
}

.blau { color:#52698d;}


.rot-fett {
	color: #b10136;
	font-weight:bold;
}

.rot-hinterlegt {
background-color:#FF3366;
color:#FFFFFF;
font-weight:bold;
}

.tabelle-kleine-Schrift .bodytext {
font-size:10px;
}


.rechte_spalte_untertitel {border-top:1px dotted #000; color:#52698d;}


/*******************************************
* Bilder
********************************************/

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	#buttons img { padding-bottom:10px; }

/*******************************************
* RTE Tabellen
********************************************/

table.contenttable {
padding-right:15px;	
font-size:11px;
}

table.contenttable td {
	vertical-align:top;
padding-right:15px;	
}

table.contenttable td .bodytext {
	margin:0;
	padding:0 0 0 0;
font-size:11px;
}

/*******************************************
* Menu1
********************************************/
.linie-blau {height:1px;background-color:#c6c631;width:145px;border-top:dotted #505030 1px;}
.linie-blau-hgweiss {height:1px; width:145px;background-color:#ffffff;border-top:solid #505030 1px;}
.linie-blau-hgdunkel {height:1px; width:145px;background-color:#52698d;border-top:solid #505030 1px;}
.linie-blau-hgolive {height:1px; width:145px;background-color:#505030;border-top:dotted #000 1px;}
.linie-dunkel-hgblau {height:1px; width:145px;background-color:#07a1e2;border-top:solid #505030 1px;}
.linie-dunkel-hggrau {height:1px; width:145px;background-color:#919191;border-top:solid #505030 1px;}


/*******************************************
* Menu2
********************************************/
.angebot-auswahl {margin-bottom:10px;}
.angebot-menu2-wrap {margin-top:6px;}

/* .angebot-dropdown form label, .tx_skevent_list_view_auswahl form label {display:none;} */
.tx_skevent_list_view_auswahl select {
margin-right:6px;
margin-bottom:4px;
border-style: solid; 
border-width: 1px; 
border-color: #b10136;
font-size:0.95em;
}
.tx_skevent_list_view_auswahl label {font-size:0.95em; color:#52698d; padding-left:1px; line-height:20px;}

#zielgruppeSelect select {width:90px;}
#wochentagSelect select {width:90px;}
#kategorieSelect select {width:190px;}
#workshopSelect select {width:110px;}



/*******************************************
* skevent
********************************************/

.tx-skevent-pi1 {font-size:11px; line-height:13px;}
.tx-skevent-pi1 h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:2px;}


.tx-skevent-pi1 td.tx_skevent_liste_td {border-bottom:dotted 1px #000;}
.tx_skevent_liste_mehr {margin-top:8px;}
.tx_skevent_list_ort {margin-top:0px; margin-bottom:2px;}
.tx_skevent_list_untertitel {margin-top:0px; margin-bottom:8px;color:#b10136;}
.tx_skevent_list_zielpublikum { }
.tx_skevent_list_anzahl {font-size:0.95em; margin:8px 0px;}


/* Spezialfall A wie Atelier */
div#info-spalte .tx_skevent_list_view {margin-bottom:16px;}
div#info-spalte .tx_skevent_list_untertitel {margin-top:0px; margin-bottom:5px;color:#000; padding-left:10px;}
div#info-spalte .tx_skevent_list_view h2 {font-size:11px; border-top:1px dotted; padding-top:2px;margin:0;}


/* BLICKFELDER */
/*.tx_skevent_list_blickfelder {color:#9AC4AB; font-size:0.95em; font-weight:bold;padding-left:4px;}*/
.tx_skevent_list_blickfelder {color:#e2028a; font-size:0.95em; font-weight:bold;padding-left:4px;}


/*.tx_skevent_single_view img {margin-top:-85px;}
.tx_skevent_single_backlink {margin-top:-25px;margin-bottom:16px;border-bottom:1px dotted #313a53;}*/
.tx_skevent_single_backlink {margin-bottom:16px;border-bottom:1px dotted #313a53;}

.tx_skevent_single_tabelle_linkeSpalte h1 {font-size:13px; line-height:1.15em; margin-bottom:0px;}

.tx_skevent_single_subtitle {margin-bottom:12px; font-weight:bold;}
.tx_skevent_single_ensemble	{}
.tx_skevent_single_author	{}
.class="tx_skevent_single_regie	{}
.tx_skevent_single_mitarbeiter	{}
.tx_skevent_single_beschrieb	{padding-top:20px;}


.tx_skevent_single_tabelle_linkeSpalte {margin-top:75px;line-height:15px;}
.tx_skevent_single_tabelle_rechteSpalte {font-size:10px;line-height:13px;}

.tx_skevent_single_untertitel {border-top:1px dotted #000; }
.tx_skevent_single_bildlegende {font-size:10px; padding-top:1px; color:#52698d;}
.tx_skevent_blau {color:#52698d;}

td.tx_skevent_liste_bereich {font-size:0.9em; color:#52698d;}

.tx_skevent_ausverkauft {color:#666;}
.tx_skevent_single_ticket_tab {padding-top:2px;}
.tx_skevent_single_paedtext {padding-right:10px;padding-bottom:6px;}



/*******************************************
* Impressionen
********************************************/

.content_impressionen {margin-top:70px;}


/*******************************************
* mailform
********************************************/
.tx-thmailformplus-pi1 {font-size:11px;}
.error {color:#b10136;}


/*******************************************
* Uploadform Kunst und Wissen
********************************************/

#form_mp label {display:block; width:60px; float:left;}
#form_mp .step1_eingabe {margin-bottom:15px;}
.bilderform_titel {margin-bottom:25px;}
#form_mp .step1_navi {font-weight:bold; font-size:12px; margin-left:300px;padding:3px;}
#form_mp .step2_navi_abschicken {font-weight:bold; font-size:12px; margin-left:180px;}
#form_mp a {font-weight:bold;margin-top:10px;}
.impressionen_hilfe_text {margin-top:8px; line-height:14px;}



/*******************************************
* searchform
********************************************/

#searchform input {margin-top:4px; font-size:12px; }

.tx-indexedsearch {font-size:1.2em;}
.lupe {margin-right:0px;}

/*******************************************
* Indexsearch
********************************************/

.tx-indexedsearch-info {display:none;}

div.tx-indexedsearch-res  {border-top:1px dotted #999;}

/*******************************************
* Formular
********************************************/
fieldset {border:none; margin-bottom:6px;}
legend {font-weight:bold;margin-bottom:2px; margin-left:0px; padding:0; color:#000;}

dt { min-height: 1em; /* to make sure it stays aligned if it's empty */
	float:left; 
	margin: px 0px; 
	width:120px;       
	clear: left;
}

dd { margin-left: 120px;       
	min-height: 1em;
margin-bottom:3px;
}

.tx-skevent-pi1 dl { clear:both;}

.hide {display:none;}

.cmxform select {
width:250px;
margin-right:6px;
margin-top:1px;
margin-bottom:4px;
border-style: solid; 
border-width: 1px; 
border-color: #b10136;
}

.cmxform input, .cmxform textarea {
border-style: solid; 
border-width: 1px; 
border-color: #b10136;
margin:1px;
}
.schulhaus_abgesprochen {background-color:#E9E9E9;margin:12px 0px; padding:2px 0px;}

.feedback-form-titel {font-weight:bold; margin-bottom:2px;padding-top:4px;}

.ks_bestell {margin-bottom:2px;}
.ks_bestell_gt6 {margin-bottom:6px;}
legend.ks_bestell_lehrpersonen {padding-top:10px;}

/*******************************************
* Linkliste
********************************************/

.tx-ablinklist-pi1 {font-size:1.3em;
	color:#52698d;
	line-height:1.8em;
	}

/*  Layout 1 */
.c2l1-left{
font-size:0.95em;
   border-right: 1px dotted #d2d2d2;
   padding-right: 5px;
   width:50%;
   white-space:normal;
vertical-align:top;
}
.c2l1-middle{
font-size:0.95em;
   padding-left: 5px;
   width:50%;
   white-space:normal;
vertical-align:top;
}

.sundk-links p {margin-bottom:0px;}
.sundk-links h2 {margin-top:16px;}
