body {
	background-color: #FFFFBA;
	color: #000000;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0;
	font: 12px/1.5 Verdana, sans-serif;
}

a {
	color:#000000;
}

/**
 * Navigation
 */

a.navi_level_0, a.navi_level_1, a.navi_level_2 {
	text-decoration:none;
}

a.navi_level_0 {
	font-size:10.5pt;
}

/* Schon besuchte Seiten */
a:visited {
	color:#808080;
}

.navi_highlight {
	color:#BE1919;
	font-weight:bold;
}

a.next, a.previous {
	text-decoration:underline;
	background: transparent url('/sse/images/ainside.gif') 0% 50% no-repeat;
	padding-left: 14px;
	font-size:10pt;
	color:#404040
}

a.extern {
	text-decoration:none;
	background: transparent url('/sse/images/aoutside.gif') 0% 50% no-repeat;
	padding-left: 12px;
}

a.intern {
	text-decoration:underline;
	/*
	background: transparent url('/sse/images/ainside.gif') 0% 50% no-repeat; 
	padding-left: 14px;
	*/
	color:#404040;
}

 .vertical {writing-mode: tb-rl; font-family:verdana,arial,helvetica; color:#808080; font-size:6pt;}


/**
 * Links im Text
 */

a.biografie {
	text-decoration:underline;
}

/**
 * Tabelle der Links-Seite
 */
 
td.links_left      { width:220px; text-align:right; vertical-align:top; }
td.links_right     { text-align:left }

/**
 * Für die einzelnen Texte
 */
p.block  {
	text-align:justify; 
}


.txt_std {font-family:verdana,arial,helvetica; color:#000000; font-size:10pt;}

.txt_zitat {font-family:verdana,arial,helvetica; color:#000000; font-size:8pt;}

h3 {font-family:verdana,arial,helvetica; color:#000000; font-size:13pt;}

.Bildunterschrift { color:#808080; font-size:10.5pt; }
 
/**
 * Aktuelles -> Workshops
 */
 
th.workshops, .workshops_datum, .workshops_ort, .workshops_datum_ort_zusatz, td.workshops_adresse, td.workshops_kursgebuehr {
	font-size: 8pt;
	}
	
p.workshops_datum, p.workshops_ort {
	margin:0px;
	}
 
p.workshops_datum { font-style:italic; }
 
th.workshops {
	text-align:left;
	}
	 
/**
 * Aktuelles -> Aufführungen
 */
 
th.auffuehrungen, td.auffuehrungen_datum, td.auffuehrungen_ort, td.auffuehrungen_stueck, td.auffuehrungen_adresse, td.auffuehrungen_beschreibung {
	font-size: 8pt;
	}
	
td.auffuehrungen_datum, td.auffuehrungen_ort {
	margin:0px;
	}
 
td.auffuehrungen_stueck { font-style:italic; }
 
th.auffuehrungen {
	text-align:left;
	}
	 
/**
 * Verwaltung allgemein
 */

.admin_start_desc {
	font-size:10pt;
	color: #000000;
	/*color:#21459C;*/
	font-weight:bold;
}

.admin_start_txt {
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
	color: #000000;
	/*color:#21459C;*/
}


/**
 * Seitenverwaltung
 */

.page_admin_form_element {
	width:200px;
	font-size:10pt;
	background:#FDFDFD;
	border:1px solid #21459C;
}

/* Main div styling */
div#page_admin_start_container {
	position:relative;
	border:1px solid #000000;
	width:500px;
	height:460px;
}

div#page_admin_start_add_page {
	position:absolute;
	top:100px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#page_admin_start_pages {
	position:absolute;
	top:100px;
	right:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#page_admin_start_search {
	position:absolute;
	top:200px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

/**
 * Templateverwaltung
 */

.tmpl_admin_form_element {
	width:200px;
	font-size:10pt;
	background:#FDFDFD;
	border:1px solid #21459C;
}

/* Main div styling */
div#tmpl_admin_start_container {
	position:relative;
	border:1px solid #000000;
	width:500px;
	height:460px;
}

div#tmpl_admin_start_add_tmpl {
	position:absolute;
	top:100px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#tmpl_admin_start_template {
	position:absolute;
	top:100px;
	right:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#tmpl_admin_start_search {
	position:absolute;
	top:200px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

/**
 * Benutzerverwaltung
 */

/* Main div styling */
div#user_admin_start_container {
	position:relative;
	border:1px solid #000000;
	width:500px;
	height:460px;
}

div#user_admin_start_add_user {
	position:absolute;
	top:80px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#user_admin_start_customer {
	position:absolute;
	top:80px;
	right:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#user_admin_start_search {
	position:absolute;
	top:200px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#user_admin_start_employee {
	position:absolute;
	top:200px;
	right:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#user_admin_start_registrations {
	position:absolute;
	top:320px;
	left:10%;
	width:170px;
	/*border:1px solid #000000;*/
}

div#user_admin_start_changed_data {
	position:absolute;
	top:320px;
	right:10%;
	width:170px;
	/*border:1px solid #000000;*/
}
