/* CSS Document */

body {
	height: 100%;
	margin-bottom: 1px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 10px;
	padding: 0px;
	line-height: 120%;
	background-color:#c24f1c;
}
h1, h2, h3 {font-size:14px; color:#7b1723; line-height:120%; vertical-align:bottom; margin-top:10px;}
h2 {font-size:13px; margin-top:9px; margin-bottom:3px;}
h3 {font-size:12px; margin-top:3px; margin-bottom:6px;}

/* DIV Boxen */
#container {
	width:800px;
	text-align:left;
	margin:0 auto;
	background-image:url(../images/nav_bg_kachel.jpg);
	background-color:#f3e0cb;
}	
#header {
/*	background:#8c121d url(../images/andrea_header.gif) no-repeat; */
	height:140px;
	margin-bottom:0px;
}
#footer {
	clear:both;
	height:15px;
	font-size:9px;
	text-align:center;
	padding-top:3px;
	color:#f3e0cb;
	background-image:url(../images/footer.gif);
}
#footer a {
	text-decoration:none;
	color:#f3e0cb;
}
#navigation {
	width:180px;
	height:100%;
	float:left;
	margin-top:25px;
	letter-spacing:1px;
}
.main_nav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:6px 0 2px 30px;
}
.sub_nav {
	color:#7b1723;
	line-height:14px;
	margin:2px 0 2px 35px;
	font-weight:bold;
}
#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active {
	text-decoration:none;
	color:#7b1723;
}
#navigation a:hover {
	color:#46070e;
	background-color:#f9c9bb;
}
#navigation .spacer {
	background: url(../images/nav_spacer.gif) no-repeat;
	margin-top:15px;
	margin-left:40px;
}
#nav_ornament {
	margin-top:20px;
	margin-left:40px;
	height:40px;
}
#content {
	width:576px;
	margin-left:180px;
	background-color:#f3e0cb;
	color:#7b1723;
	padding:20px;
}
html>body #content {
	width:580px;
}
.seite {
	width:550px;
	height:460px;
}
/* STARTSEITE */
#start_foto {
	float:left;
	margin-bottom:20px;
}
#start_foto img {
	border:2px solid #b85c5a;
}
#start_termine {
	margin-left: 335px;	
	padding-bottom:20px;
	color:#7b1723;
}
.foto_klein {
	width:40%;
}
.foto_klein img {
	border:2px solid #b85c5a;
}
.leer {width:20%;}
.more {
	font-style:italic;
	font-weight:bold;
	font-size:12px;
}
a.more:link, a.more:visited, a.more:active {
	text-decoration:none;
	color:#7b1723;
}
a.more:hover {
	text-decoration:none;
	color:#d35c6a;
}

/* TERMINE */
#termine {
	padding-bottom:20px;
	color:#7b1723;
	background-color:#f3e0cb;
	float:left;
}
#termine_bilder {

}
#termine_bilder div{
	margin:20px 0 10px 0;
}
.termin_datum {
	vertical-align:top;
	width: 26%;
}
.termin_text {
	vertical-align:top;
	width: 74%;
}
.termin_titel {
	font-weight:600;
}
.termin_zeile {
	padding-bottom:20px;
	color:#46070e;
}

/* ÜBER MICH */
#ueber_mich {
	color:#7b1723;
}
.zitat {
	font-size:12px;
	font-style:italic;
}
#ueber_mich ul {
	margin-top:3px;
	list-style-type:disc;
	line-height:18px;
	margin-left: 28px;
}
html>body #ueber_mich ul {
	margin-left:0px;
}
#ueber_mich ul ul {
	margin-top:3px;
	list-style-type:square;
	line-height:16px;
	padding-left:12px;
}
.fotograf {
	font-size:8px;
	font-style:italic;
}

/* KABARETT */
.kab1 {
	width: 370px;
}
#kab_bilder {
	float:right;
	margin-left:15px;
	padding-top:40px;
}
#kab_bilder div {
	margin:25px 0;
}
.kab1 ul {
	margin-top:1px;
	list-style-type:disc;
	line-height:16px;
	margin-left: 28px;
}
html>body .kab1 ul {
	margin-left:0px;
}
.kab1 p {
	margin:3px 0 3px 0;
}
.kab1 td {
	vertical-align:top;
}
.kuenstler {
	font-weight:bold;
	padding-top:12px;
	margin-bottom:3px;
}

/* THEATER */
.theaterhead {
	font-weight:bold; 
	vertical-align:bottom;
}
.theaterregie {
	height:30px;
	font-weight:normal;
}
/* LESUNG */
#lesung {
		width: 350px;
}

/* PRESSE */
#presse_bilder {
	float:left;
	margin-right:30px;
}
a.p_link:link, a.p_link:visited, a.p_link:focus {
	text-decoration:none;
	font-weight:bold;
	color:#7b1723;
}
a.p_link:hover {
	color:#d35c6a;
	font-weight:bold;
	text-decoration:none;
}
.kab2 {
	width: 400px;
}
html>body .kab2 {
	width:470px;
}

/* DOWNLOADS */
.download_bild {
	padding-bottom:15px;
	padding-right:20px;
}
.download_bild a:link, .download_bild a:visited, .download_bild a:focus, .download_bild a:hover {
	font-style:italic;
	color:#7b1723;
	text-decoration:none;
}
.download_bild a:hover {
	color:#7b1723;
}
.download_text {
	vertical-align:top;
	width:250px;
}

/*LINKS */
.hlink {line-height:20px;}
.hlink a:link, .hlink a:visited, .hlink a:focus, .hlink a:hover {
	font-size:12px;
	color:#7b1723;
	text-decoration:none;	
}
.hlink a:hover {
	font-size:12px;
	color:#d35c6a;
	text-decoration:none;	
}
a{
	color: #7b1723;
	text-decoration: none;
}
