@charset "utf-8";

/* Globaleinstellung der Link-Farben START */
a:link {color: #bbb;
	text-decoration: none;
	border: none;
	}

#content a:link,#content a:visited {
	color: #0e7343;
	text-decoration: none;
	font-style: italic;
	border: none;
	}

a:visited {
	color: #aaa;
	text-decoration: none;
	}
	
a:active {
	color: #a4bf30;
	text-decoration: none;
	}

a:hover {
	color: #a4bf30;
	text-decoration: none;
	}
/* Globaleinstellung der Link-Farben ENDE*/

h1,h3,iframe,body,#navi_left,#buehne,#big_head,#content {
	margin: 0;
	border: 0;
	padding: 0;	
}

/* Headline Kategorie 1 */
h1 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #781732;
	font-size: 26px;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: italic;
	line-height: 35px;
	margin-top: 25px;
	margin-bottom: 1px;
}

/* Headline Kategorie 3 */
h3 {
	color: #0e7343;
	font-size: 13px;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: italic;
}

.normal {font-size: 13px;}
.ntxt-rot { color: #C02221; font-size: 13px; font-weight: bold }
.ntxt-gruen { color: #006633; font-size: 13px; font-weight: bold}
.bu {font-size: 9px; font-weight: bold;	line-height: 0px;}
.copy_kursivgruen {font-style: italic;color: #0e7343;}
.h2-gruen {color: #006633; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold ; font-style: normal }


/* Globaleinstellung im body-Tag */
body {
	position: absolute; // f.Frameset-Feeling
	height: 100%; // f.Frameset-Feeling
	behavior:url("csshover3.htc");
	background-color: #FEFDDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	}

/* Fuer Frameset-Feeling */
html,body {min-height:100%; margin:0; padding:0; width:100%;border: solid 0px;}


/* Kopfleiste */
#kopfleiste_de,#kopfleiste_en {z-index:4;position:fixed;top:0;left:0;right:0;margin:0;width:1024px;height:160px;}
#kopfleiste_de {background-image: url(media/basic/kopfleiste_de.png);background-repeat: no-repeat;}
#kopfleiste_en {background-image: url(media/basic/kopfleiste_en.png);background-repeat: no-repeat;}

#kopfleiste_rechts {z-index:3;position:fixed;top:0;left:925px;right:0;margin:0;width:225px;height:160px;background:#fefdde;}

#ticker {z-index: 4;position: fixed;top: 87px;left: 185px;width: 725px;height: 15px;color: #000; font-size: 12px; font-weight: bold;}
#ticker_fader {z-index: 5;position: fixed;top: 80px;left: 160px;width: 778px;height: 26px;background:url(media/basic/ticker_fader.png);}
/* ************************** 
/*  Linke Menu-Leiste START
*****************************/
#navi_left {font-family: Verdana, Arial, SunSans-Regular,sans-serif;position:fixed;top:160px;left:0px;margin:0;padding: 0;width: 157px;height:2580px;border: none;background-image: url(media/basic/left_de.png);background-repeat: no-repeat;}
#navi_left li {text-align:left;}
#navi_left li.internal a {color:magenta;border: dashed 1px cyan;background:yellow;padding-left:4px;padding-right:4px;}
#navi_left ul {margin: 0;padding: 0;padding-top:50px;padding-left: 15px;list-style:none;}
#navi_left ul li {display: block;margin: 0;padding: 0;padding-bottom:14px;line-height:7px;}
#navi_left ul li:hover {z-index: 999;}
#navi_left ul li a {color: #f9f7c9; font-size: 12px; font-weight: bold; text-decoration: none; }
#navi_left ul a:hover {z-index: 999;color: #a4bf30;}	

/* Erste Unterebene */
#navi_left ul ul {z-index: 998;position:absolute; visibility: hidden; padding: 0;left: 40px;padding-left: 12px;padding-top: 10px;border:solid 2px #a4bf30;background-image: url(media/basic/filler.png);}
#navi_left ul ul li {display: block;text-align:left;padding-bottom:11px;width:150px;line-height:12px;padding-right: 14px;}
#navi_left ul ul li a {color: #781732;font-size:11px;}
#navi_left ul li:hover ul {visibility: visible;}

/* Zweite Unterebene */
#navi_left ul li:hover ul ul {z-index: 999;position:absolute; visibility: hidden; padding: 0;left: 35px;padding-left: 12px;padding-top: 9px;border:dashed 2px #a4bf30;background-image: url(media/basic/filler.png);}
#navi_left ul ul ul li {display: block;text-align:left;padding-bottom:11px;width:150px;line-height:11px;}
#navi_left ul ul ul li a {color: #781732;font-size:10px;}
#navi_left ul li:hover ul li:hover ul {visibility: visible;}
/* ************************* 
/*  Linke Menu-Leiste ENDE
*****************************/

#buehne {
	z-index: 1;
	width: 700px;
	padding-top: 140px;
	padding-left: 200px;
	padding-bottom: 20px;	
}

#big_head {
	z-index: 1;
	width: 700px;
	padding-bottom: 5px;
}

#content {
	z-index: 1;
	width: 675px;
	padding-left: 8px;
}

iframe {
	width: 800px;
	height: 600px;
	background: #fefdde;
	top: 0px;
}

.gallery {
	background-color: #f8f2ce;
	overflow: auto;
	height: auto;
}

.gallery_bildcontainer {
	float:left;display:block;margin-bottom:5px;
	}

.gallery img {
	border:1px solid #eee; border-color:#7b2747;max-width:140px;max-height:95px;margin:15px;
}

#login {
	z-index: 2;
	position: absolute;
	top: 370px;
	left: 727px;
	width: 20px;
	height: 20px;
	max-width: 20px;
	max-height: 20px;
	margin: 0;
	border: 0;
	padding: 0;
	}
	
#login a img {
	border: solid 0px #aaa;
	}
			
/* START Styling fuer lightwindow-Links */
a.page-options {
	color: #000000; 
	text-decoration: none; 
	display: inline; 
	text-align: left; 
}

a.page-options:hover, 
a.page-options:focus {
	color: #fff; background-color: #aaa;
}
/* ENDE Styling fuer lightwindow-Links */



/* Entfernt den blauen Rahmen um Bilder die als Links fungieren */
a img {
	border: solid 0px #aaa;
	}

.eventmonat_left {float:left;width: 320px;}
.eventmonat_right {width: 320px;margin-left:340px;}
.eventmonat_pause {clear:both;width:660px;height: 10px;background-image:url(media/basic/filler.gif);}

.einzelevent {width: 320px;margin-left:6px;}
