BODY {	COLOR: #333333;	FONT-SIZE: 8.5pt;	LINE-HEIGHT: 1.3em;	FONT-FAMILY: Arial, Helvetica, sans-serif;	MARGIN-TOP: 0;	MARGIN-LEFT: 0;	MARGIN-RIGHT: 0;	MARGIN-BOTTOM: 0;	background-repeat: repeat-x;	background-color: #FFFFFF;	background-image: url(../images/background.gif);}

.text { COLOR: #333333; FONT-SIZE: 9.5pt; LINE-HEIGHT: 1.3em; }
.text_red_bold { COLOR: #bf0b10; FONT-SIZE: 9.5pt; FONT-WEIGHT: bold; LINE-HEIGHT: 1.3em; }
.text_blue_bold { COLOR: #07549c; FONT-SIZE: 9.5pt; FONT-WEIGHT: bold; LINE-HEIGHT: 1.3em; }
A.text{ TEXT-DECORATION: none; COLOR: #1884CF; LINE-HEIGHT: 1.3em; }
A.text:active { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.text:visited { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.text:hover { TEXT-DECORATION: underline; background-color: #E6F6FF; LINE-HEIGHT: 1.3em; }


.allnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height:1.5em;
}
.allkal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height:1.5em;
}

A.link_small{
	TEXT-DECORATION: none;
	COLOR: #C1001F;
	font-weight: normal;
	font-size: 8.5pt;
}
A.link_small:active {
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size: 8.5pt;
	color: #C1001F;
}
A.link_small:visited {
	TEXT-DECORATION: none;
	font-weight: normal;
	font-size: 8.5pt;
	color: #C1001F;
}
A.link_small:hover {
	TEXT-DECORATION: underline;
	font-weight: bold;
	font-size: 8.5pt;
	color: #C1001F;
}

.rahmenun {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	line-height:1.5em;
}

.res {
	font-size: 8pt;
	border: 1px solid #000000;
}
.back_rot {
	font-size: 8.5pt;
	font-weight: bold;
	color: #BF0B10;
}
.back_blau {
	font-size: 8.5pt;
	font-weight: bold;
	color: #07549C;
}

.gast { COLOR: #d50022; FONT-SIZE: 9.5pt; LINE-HEIGHT: 1.3em; }
A.gast{ TEXT-DECORATION: none; COLOR: #d50022; LINE-HEIGHT: 1.3em; }
A.gast:active { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.gast:visited { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.gast:hover { TEXT-DECORATION: underline; LINE-HEIGHT: 1.3em; }

.footer { COLOR: #08559d; FONT-SIZE: 8.5pt; LINE-HEIGHT: 1.3em; }
A.footer{ TEXT-DECORATION: none; COLOR: #08559d; LINE-HEIGHT: 1.3em; }
A.footer:active { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.footer:visited { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.footer:hover { TEXT-DECORATION: underline; background-color: #9fc9ed; LINE-HEIGHT: 1.3em; }

.nav { COLOR: #333333; FONT-SIZE: 8.5pt; LINE-HEIGHT: 1.3em; }
A.nav{ TEXT-DECORATION: none; COLOR: #d50022; LINE-HEIGHT: 1.3em; }
A.nav:active { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.nav:visited { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.nav:hover { TEXT-DECORATION: underline; background-color: #d50022; LINE-HEIGHT: 1.3em; }

.text_small { COLOR: #333333; FONT-SIZE: 8.5pt; LINE-HEIGHT: 1.3em; }
A.text_small{ TEXT-DECORATION: none; COLOR: #1884CF; }
A.text_small:active { TEXT-DECORATION: none; }
A.text_small:visited { TEXT-DECORATION: none; }
A.text_small:hover { TEXT-DECORATION: underline; background-color: #E6F6FF; }

td.list_hell { background-color:#fafef1; font-size: 8.5pt; }
td.list_dunkel { background-color:#EDFDC7; font-size: 8.5pt; }

A { COLOR: #d50022; FONT-SIZE: 9.5pt; LINE-HEIGHT: 1.3em; }
A.{ TEXT-DECORATION: none; COLOR: #d50022; }
A:active { TEXT-DECORATION: none; }
A:visited { TEXT-DECORATION: none; }
A:hover { TEXT-DECORATION: underline;}

.title { COLOR: #08559d; FONT-SIZE: 11pt; LINE-HEIGHT: 2em; FONT-WEIGHT: bold; }
.subtitle { COLOR: #709c24; FONT-SIZE: 9.5pt; LINE-HEIGHT: 1.3em; FONT-WEIGHT: bold; }

.text_footer { COLOR: #A04C00; FONT-SIZE: 8.5pt; LINE-HEIGHT: 1.5em; }
A.text_footer { TEXT-DECORATION: none; }
A.text_footer:active { TEXT-DECORATION: none; }
A.text_footer:visited { TEXT-DECORATION: none; }
A.text_footer:hover { TEXT-DECORATION: underline; }

.textfield { BORDER: 1px solid #bfe662; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8.5pt; COLOR: #333333; BACKGROUND-COLOR: #fafef1; PADDING: 2px 2px; HEIGHT: 22px; background-image: url(../images/textfield.gif); }
.textarea { BORDER: 1px solid #bfe662; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8.5pt; COLOR: #333333; BACKGROUND-COLOR: #fafef1; PADDING: 2px 3px; WIDTH: 250px; background-image: url(../images/textarea.gif); }

.text_sponsor { COLOR: #333333; FONT-SIZE: 8.5pt; LINE-HEIGHT: 1.3em; }
A.text_sponsor{ TEXT-DECORATION: none; COLOR: #1884CF; LINE-HEIGHT: 1.3em; }
A.text_sponsor:active { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.text_sponsor:visited { TEXT-DECORATION: none; LINE-HEIGHT: 1.3em; }
A.text_sponsor:hover { TEXT-DECORATION: underline; LINE-HEIGHT: 1.3em; }

.kalender { COLOR: #333333; FONT-SIZE: 9.5pt; LINE-HEIGHT: 1.3em; }
.kalender_titel { COLOR: #08559d;	FONT-SIZE: 9.5pt;	LINE-HEIGHT: 1.3em;	font-weight: bold;}
.rahmenunten {	border-bottom:1px;	border-bottom-color:#000000;	border-bottom-style: solid;}
.rahmenoben {	border-top:1px;	border-top-color:#000000;	border-top-style: solid;}
.rahmenliob {	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	border-left-color: #000000;	border-left-style: solid;	border-left-width: 1px;}
.rahmenreob {	border-right-color: #000000;	border-right-style: solid;	border-top-color: #000000;	border-top-style: solid;	border-top-width: 1px;	border-right-width: 1px;}
.rahmenliun {	border-bottom-color: #000000;	border-bottom-style: solid;	border-bottom-width: 1px;	border-left-color: #000000;	border-left-style: solid;	border-left-width: 1px;}
.rahmenreun {	border-bottom:1px;	border-bottom-color:#000000;	border-bottom-style: solid;	border-right-color: #000000;	border-right-style: solid;	border-right-width: 1px;}
input {	font-size: 9.5pt;}

.guestname {	font-weight: bold;}
.guestdatum {	font-size: 8.5pt;	font-style: italic;}
.bilderrahmen {
	border: 1px solid #000000;
}
