/* Allgemeine Styles */
body 
 { color: #000000; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ffffff; margin-right: 5px }

a
 { color: #838383; text-decoration: underline }

a:link 
 { color: #838383; text-decoration: none } 

a:visited 
 { color: #838383; text-decoration: none }

a:active 
 { color: #838383; text-decoration: none }

a:hover 
 { color: #d00; text-decoration: none }

/* Styles für das Programm */
.einleitung {
	font-size: 9pt;
	text-align:  left;
	color: #000000;
	margin-bottom: 15px;
}
.browse  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; margin: 25px 9px 9px 4px }
.kalender {
	padding-bottom: 25px;
}
.with-seperator-top {
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 9px;
	padding-bottom: 0px;
}
.with-seperators {
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 9px;
	padding-bottom: 9px;
}
.teilort {
	font-size: 9pt;
	text-align: left;
	color: #000000;
}
.vorschlag {
	font-size: 9pt;
	text-align: left;
	color: #000000;
}
input  { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; text-decoration: none; vertical-align: baseline }
select  { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; text-decoration: none; vertical-align: baseline }
.left-column {
	width: 303px;
}
.right-column {
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 15px;
	width: 350px;
}
.programm-datum  { color: black; font-weight: bold; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; background-color: #ffe7a7; padding-right: 4px; padding-left: 4px; height: 17px } 
.party-titel  { color: #000000; font-weight: bolder; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; background-color: #d9d9d9; padding-right: 4px; padding-left: 4px; height: 17px } 
.spacer-top {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 9px;
}
.spacer-bottom {
	height: 9px;
}
.party-zeile  { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; padding: 4px; border-bottom: 1px; border-bottom-color: #000000; border-bottom-style: solid } 
.moreinfos   { background: url(img/moreinfo.gif) no-repeat left center; vertical-align: middle; width: 24px; height: 18px }

/* Styles für den Kalender */
.monthname {
	background-color: #D9D9D9;
	color: #000000;
	font-weight: bold;
	text-align: center;
	height: 17px;
	font-size: 9pt;
}
.monthnav {
	background-color: #D9D9D9;
	height: 17px;
	margin-left: 4px;
	margin-right: 4px;
}
.month-prev-link   { background: url(img/pfeile-links.gif) no-repeat left center; vertical-align: middle; width: 9px; height: 8px }
.month-next-link   { background: url(img/pfeile-rechts.gif) no-repeat right center; vertical-align: middle; width: 9px; height: 8px }
.month-prev-link_i  { background-image: url(img/pfeile-links.gif); vertical-align: middle; width: 9px; height: 9px }
.month-next-link_i {
/*
    background: url(/img/de/partyfuehrer/pfeil-rechts-inaktiv.gif) center left no-repeat;
*/
	height: 9px;
	width: 9px;
	vertical-align:middle;
}
.month_seperator {
	background-color: #FFFFFF;
	height: 1px;
}
.weekdayname {
	background-color: #D9D9D9;
	color: #000000;
	text-align: center;
	width: 22px;
	height: 17px;
	font-size: 9pt;
}
.weekday {
	background-color: #E4E4E4;
	color: #A6A6A6;
	text-align: center;
	text-decoration: none;
	width: 22px;
	height: 17px;
	border: 1px solid #C7C7C7;
	font-size: 9pt;
}
.today {
	background-color: #F8D44D;
	color: #CE0000;
	text-align: center;
	font-weight: bold;
	width: 22px;
	height: 17px;
	border: 1px solid #C7C7C7;
	font-size: 9pt;
}
.weekday-empty {
	background-color: #FFFFFF;
	width: 22px;
	height: 17px;
	border: 1px solid #C7C7C7;
	font-size: 9pt;
}
.weekday-program {
	background-color: #EFEFEF;
	color: #000000;
	text-align: center;
	text-decoration: none;
	width: 22px;
	height: 17px;
	border: 1px solid #C7C7C7;
	font-size: 9pt;
}
.weekday-link {
	color: #000000;
	text-decoration: none;
	font-size: 9pt;
}

/* Styles für das Vorschlagformular */

#addform .Fehler {
	color: #D42B26; 
	font-weight: bold;
	margin-left: 4px;
}

#addform
 { font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; margin: 25px 9px 9px 35px }

#addform .titel1
{
	margin-bottom: 20px;
}

#addform .titel2
{
	margin-top: 20px;
}

#addform td {
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; 
	color: #000000; 
	text-decoration: none;
	vertical-align: baseline;
}

#addform input {
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; 
	color: #000000; 
	text-decoration: none;
	vertical-align: baseline;
}

#addform .feldname {
	background-color: #DFDFDF;
}

/* Dietingen spezifische Style */
.akt-tab1        
{ 
	color: #000000; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Times; 
	text-decoration: none; 
	background-color: #FED023 
}
