/* heppel 2.0*/

body {background-color: #FFFFFF; margin: 0; text-align:center;}

#wrap {margin: 0 auto; height: 500px; width: 900px;}

#content {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color: #333333; top: 120px; text-align: left;}

#datum {position: absolute; margin-top: 60px; margin-left: 590px; text-align: left; width: 120px;}
.modifydate {font-family:Arial, Helvetica, sans-serif; font-size: 3em; color: #FFCCCC;}



/*------------navigation-----------*/
/*top*/
#topnavi {top: -25px; position: relative; margin-left: 42px; width: 900px; font-family:Arial, Helvetica, sans-serif; color: #999; font-size: 1.4em; text-align: left; padding: 0;}
.topnavi, a.topnavi, a.topnavi:visited {text-decoration: none; color: #999;}
a.topnavi:hover {text-decoration: none; color:#333;}

/*mainlevel*/
#hauptnavi {top: -25px; position: relative; width: 900px; font-family:Arial, Helvetica, sans-serif; border-top: #D9111B solid 1px; text-align: left; padding-top: 5px;}
a.mainlevel:link, a.mainlevel:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FF3300; padding: 6px 30px 0px 6px; line-height: 1em; text-decoration: none;}
a.mainlevel:hover {
font-family:Arial, Helvetica, sans-serif; font-size: 1.4em; color: #333; padding: 6px 30px 0px 6px ; line-height: 1em; text-decoration: none;}
#active_menu.mainlevel {color: #333; padding-bottom: 20px; background: url(../../../images/stories/standards/pfeil4.png) no-repeat bottom;}

/*sublevel*/
#subnavi {padding: 0 42px 0 42px; width: 900px; font-family:Arial, Helvetica, sans-serif;}
a.mainlevel_sub:link, a.mainlevel_sub:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FF3300; padding: 0 25px 0 25px; text-decoration: none;
background: url(../../../images/stories/standards/pfeil3.png) no-repeat left;}
a.mainlevel_sub:hover {
font-family:Arial, Helvetica, sans-serif; font-size: 1.4em; color: #333; padding: 0 25px 0 25px; text-decoration: none;
background: url(../../../images/stories/standards/pfeil5.png) no-repeat left;}
#active_menu_sub.mainlevel_sub {color: #333; background: url(../../../images/stories/standards/pfeil4.png) no-repeat left; }


/*-----------mainbody-------------*/
.contentheading {display: none;}
#inhalt {padding: 10px 30px 20px 30px;}
.moduletable {width: 900px; text-align:center;}
.moduletable table {text-align:center;}
.contentpaneopen table {width: 780px;}
td {line-height: 1.4em;}


.floatleft {float: left; padding: 0 10px 10px 10px; margin: 0!important; margin: 0 10px 10px 10px;}
.floatleft20 {float: left; padding: 10px 20px 20px 20px; margin: 0!important; margin: 10px 20px 20px 20px;}
.floatright {float: right; padding: 0 10px 10px 10px; margin: 0!important; margin: 0 10px 10px 10px;}
.clear {clear: both;}
.em {color: #FF3300; font-weight: bold;}
.headline {font-size: 1.6em; font-weight: normal; color:#D6111B; line-height: 1.2em;}
.today {color: #FFFFFF; background-color: #D6111B; padding: 2px 5px 2px 5px;}
h1 {font-size: 2.6em; font-weight: normal; color:#FBAE9B;}
h2 {font-size: 1.6em; font-weight: normal; color:#D6111B; line-height: 1.2em;}



/*PROGRAMM-ITEMS SEIT 12.2010*/
div.programm {width: 750px; padding: 15px 0; margin-left: 50px;} 
div.programm p {padding: 5px 0; margin: 0; line-height: 1.2em;}
div.text {float: left; width: 575px; padding: 0 0 0 10px;}
div.daten {float: right; width: 130px; padding: 0 0 0 20px;}
h4 {margin: 0; padding: 0 0 8px 0; font-size: 18px; font-weight: normal; color:#666;}/*Künstlername*/
h3 {margin: 0; padding: 0 0 8px 0; font-size: 24px; font-weight: normal; color:#D61019; font-family:Georgia, "Times New Roman", Times, serif;}/*Programmtitel*/
h5 {margin: 0; padding: 0; font-size: 18px; font-weight: normal; color:#F14852; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic;}/*Subtitel optional*/
div.linie {display: block; height: 1px; width: 100%; background-color: #333; margin: 5px 0 5px 0;}


a.res:link, a.res:visited {font-size: 1.2em; font-weight: normal; color:#D6111B; text-decoration: none;}
a.res:hover {font-size: 1.2em; font-weight: normal; color:#D6111B; text-decoration: underline;}







/*-----------footer-------------*/
#footer {margin-left: 40px; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#999;}

.small {color: #999; font-size: 0.6em;}
a.small:link, a.small:active, a.small:visited {color: #999; text-decoration: none; font-size: 1em;}
a.small:hover {color: #999; text-decoration: underline; font-size: 1em;}

.medium {color: #999; font-size: 0.7em;}



/* Links */
a:link, a:visited {color: #999;}
a:hover {color: #333;}


/*für Anzeige Events mit altem Eventkalender 
.spielplan1 {
	color: #6C2C4B;
	font-weight: bold;
	border: 2px solid #FFFFFF;
	height:30px;
	width:800px;
	background-color:#F5ECE7;
}
.spielplan2 {
	border: 2px solid #FFFFFF;
	width:800px;
	background-color:#EAD7CC;
}*/



/*Events mit neuer Eventliste*/

#eventtext {width: 850px; background-color:#FFF; padding: 10px; text-align: left;}
.componentheading {display: none;}
/*.sectiontableheader {color:#999; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; padding-bottom: 15px; padding-left: 10px;}*/
.sectiontableheader {display: none;}

.sectiontableentry1 td{background-color:#F5D3C5; border-bottom: #FFF solid 1px; padding: 5px 0 5px 0; font-size: 1.4em; vertical-align:top; padding-left: 10px;}
.sectiontableentry2 td{background-color:#F8BBA7; border-bottom: #FFF solid 1px; padding: 5px 0 5px 0; font-size: 1.4em; vertical-align:top;  padding-left: 10px;}

.sectiontableentry1 td a, .sectiontableentry1 td a:visited
{color: #333; font-size: 1em; text-decoration: none; }
.sectiontableentry1 td a:hover {color: #D6111B;; font-size: 1em; text-decoration: none; }

.sectiontableentry2 td a, .sectiontableentry2 td a:visited
{color: #333; font-size: 1em; text-decoration: none;}
.sectiontableentry2 td a:hover {color: #D6111B;; font-size: 1em; text-decoration: none; }





/* künstler-verzeichnis */
.verzeichnis1 {
	height:30px;
	width:800px;
	background-color: #F39281;
}
.verzeichnis2 {
	width:800px;
	background-color:#FFF8F2; border: #F39281 solid 2px;
}

.sectiontableheader_verz  {color: #FFF;}
.sectiontableentry1_verz td{background-color:#E39680; border-bottom: #FFF solid 1px; padding: 5px 25px 5px 75px;}
.sectiontableentry2_verz td{background-color:#CB4334; border-bottom: #FFF solid 1px;padding: 5px 25px 5px 75px;}

.sectiontableentry1_verz td a, .sectiontableentry1_verz td a:visited
{color: #FFF; font-size: 1.2em; padding-left: 25px; text-decoration: none; background:url(../../../images/stories/standards/pfeilA.png) no-repeat left;}
.sectiontableentry1_verz td a:hover {color: #8C0000; font-size: 1.2em; padding-left: 25px; text-decoration: none; background:url(../../../images/stories/standards/pfeil1.png) no-repeat left;}

.sectiontableentry2_verz td a, .sectiontableentry2_verz td a:visited 
{color: #FFF; font-size: 1.2em; padding-left: 25px; text-decoration: none; background:url(../../../images/stories/standards/pfeilB.png) no-repeat left;}
.sectiontableentry2_verz td a:hover {color: #660000; font-size: 1.2em; padding-left: 25px; text-decoration: none; background:url(../../../images/stories/standards/pfeil2.png) no-repeat left;}

.inputbox {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#666;}


/* Seite Location: Feiern im H&E */

#feiern {width: 750px; background: url(../../../images/stories/zwischenlager/mieten/feiern_bg.gif) repeat-y;}
a.feiern, a.feiern:visited {color: #D6111B;}
a.feiern:hover {color: #FF3300;}












