/*LINKS ALLGEMEIN*/

a{
	font: normal bolder 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.navi,a.navi2{
	font-size: 14px;
}

a.navium1,a.navium2,a.navium3,a.navium4{
	font-size: 12px;
}

a:link{
	color: #376262;
	text-decoration: none;
}

a:visited{
	color: #3C5759;
	text-decoration: none;
}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}

a:active{
	color: #776B4F;
	text-decoration: none;
}

a.cp{
	color: #8D8D8D;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
a.such {
	color: #8D8D8D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/* NAVIGATION HAUPTMENUE------------------------------ */
a.navi:hover,a.navi2:hover{
	text-decoration: underline;
}

/* End Tmplate---------------------------------- */
a.navi:active,a.navi:link,a.navi:visited,a.navi2:active,a.navi2:link,a.navi2:visited{
	text-decoration: none;
}

a.navium1:visited,a.navium2:visited,a.navium1:link,a.navium2:link,a.navium1:active,a.navium2:active{
	font-weight: normal;
}

/* NAVIGATION UNTERMENUE------------------------------------------- */
a.navium1:hover,a.navium2:hover{
	font-weight: normal;
	text-decoration: underline;
}

a.navium3:link,a.navium3:active{
	font-size: 11px;
	font-weight: normal;
}

a.navium3:visited,a.navium4:visited,a.navium4:link,a.navium4:active{
	font-size: 10px;
	font-weight: normal;
}

a.navium3:hover{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.navium4:hover{
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

/* Body Site */
body {
	background: #C6C6A0;
	border: 0px none;
	color: #34446F;
	font-size: 12px;
	height: 900px;
	margin: 0px;
	padding-top: 20px;
}
body.ausgabe {
	background: #c6c6a0;
	font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #203737;
	width: 100%;
}

/* Body Adressen für Iframe */
body.adress{
	background: White;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 560px;
	height: auto;
}

/* Body druck */
body.druck{
	background: #FFFFFF none;
	border: 0px;
	margin: 0px;
	overflow: auto;
	padding: 0px;
}

/* Body für Newsletter Iframe */
body.news{
	background: #FFFFFF;
	color: #191970;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 715px;
}

/* Body für Newsletteradmin */
body.newsadmin{
	background: #F8F8FF;
	color: #5E5E41;
	font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 730px;
}

div.aktu{
	background: transparent;
	color: #808080;
	font: normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 12px;
	margin-top: 3px;
	text-align: right;
	width: 580px;
}
div.haf{
	background: transparent;
	color: #AE0000;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: auto;
	margin-top: 10px;
	padding: 3px;
	text-align: left;
	width: 138px;
}

/* Navi Sitemap,Druck  */
div.allmenue {
	background: transparent;
	border: 1px solid #C0C0C0;
	font-size: 11px;
	padding: 2px;
	text-align: center;
	width: 75px;
}

div.allmenue:hover,.asc{
	background-color: #FFFFFF;
}

/* ------------------------------------------------------------- */
/* Rahmen für Newsletteradmin */
div.managenews{
	border: 1px dashed #B0B0B0;
	margin: 1px;
	padding: 4px;
}

/* Box Suche Links */
div.suche{
	background: transparent;
	color: #E77C7C;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 60px;
	margin-top: 15px;
	text-align: center;
	width: 150px;
}

div.unterus{
	border-bottom: 0px solid #A6ADB8;
	margin-left: 7px;
	margin-top: 18px;
	text-align: left;
	width: 570px;
	background: transparent;
	height: 21px;
}

div.vorsuche{
	background: transparent;
	color: #FF0000;
	font: normal bolder 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 60px;
	padding-top: 15px;
	text-align: center;
	width: 150px;
}

/* Framset allgemein */
frameset{
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

/* Inhalt Hauptüberschrift Textformat */
h1.us{
	color: #3D4752;
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-top: 3px;
	padding-left: 3px;
	white-space: nowrap;
}

h2.cont{
	color: #234347;
	font: bolder 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom: 5px;
	padding: 0px;
	white-space: nowrap;
}

/* hr allgemein 98% */
hr{
	background-color: #D3D4E8;
	border-top: 1px solid #D3D4E8;
	border-bottom: 0px solid transparent;
	height: 0px;
	width: 100%;
}

/* Iframe allgemein */
iframe {
	background-color: #FFFFFF;
	border: 0px;
	height: auto;
	margin-top: 2px;
	padding: 0px;
	width: 585px;
	overflow: auto;
}
iframe.map {
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 210px;
}

iframe.faq{
	background-color: #FFFFFF;
	border-bottom: 0px solid #9A9979;
	border-left: 0px solid #9A9979;
	border-right: 0px solid #9A9979;
	border-top: 0px solid #9A9979;
	height: 650px;
	margin-top: 0px;
	padding-left: 0px;
	width: 745px;
}

/* Iframe Galerie */
iframe.gal{
	background-color: #FFFFFF;
	border-bottom: 1px solid #9A9979;
	border-left: 0px solid #9A9979;
	border-right: 0px solid #9A9979;
	border-top: 1px solid #9A9979;
	height: 500px;
	margin-top: 2px;
	padding: 0px;
	width: 750px;
}

/* Iframe Newsletter */
iframe.new{
	background-color: #FFFFFF;
	border: 0px;
	height: 450px;
	margin-top: 2px;
	padding-left: 14px;
	width: 745px;
}

iframe.vb{
	background-color: #FFFFFF;
	border: 0px;
	height: 360px;
	margin-left: 6px;
	padding: 0px;
	width: 370px;
}

input,select,textarea{
	border: 1px solid #8D9DAC;
}
input.rp{
	border: 1px solid #8D9DAC;
	height: 44px
}

/*Button newsletter */
input.knopf{
	background-color: #FF4500;
	border: 1px outset #FF0000;
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

/* Formulare IMPUT */
input.radio{
	border-bottom: 1px solid #E77C7C;
	border-left: 1px solid #E77C7C;
	border-right: 1px solid #E77C7C;
	border-top: 1px solid #E77C7C;
	height: 21px;
	vertical-align: middle;
}

/* Formulare IMPUT */
input.suchbutt{
	background-color: #FF4500;
	border: 1px outset #FEFF00;
	color: #FFFFFF;
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 24px;
	margin-bottom: 1px;
	margin-left: 16px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

/* Schaltfläche Suchen */
input.suchbutt{ 
	background-color: #FF3737;
	border: 1px solid #DFDFEA;
	color: #FFFFFF;
	height: 22px;
	padding-bottom: 5px;
}

input.suchicon{
	border: 0px;
}

input.webformcolor{
	background: #C8C8C8;
	color: #FF4500;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
}

/* Formulare IMPUT */
input:focus,select:focus,textarea:focus{
	background-color: #FFFFC6;
	border: 1px solid #455625;
}

li{
	list-style: url(../../bilder/all/list_blau.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
}

/* Adressenausgabe neue Seite Textformat */
span.ausgus{
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* Textformat Suchanweisung Gastsuche */
span.f12{
	color: #FF0000;
	font: lighter 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* kleine Schrift 9px */
span.klein{
	font-size: 9px;
	color: #ACACAC;
}

/* Adressenausgabe neue Seite Textformat */
span.suus{
	font: 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

table.az{
	background-color: #FFF8DC;
	border-left: 1px dotted #708090;
}

table.cal{
	border: 1px solid #9D9E7E;
}

/* Adressenanzeige Tabelle */
table.drucklei{
	border-collapse: collapse;
	border-top: 1px solid #828282;
	width: 580px;
}

/* Ausgabe Suche,Adressen Tabelle */
table.ergeb{
	border: 0px none;
	border-collapse: collapse;
	width: 575px;
}
table.ergebcal{
	border: 1px solid #9A9979;
	margin-top: 1px;
	padding-bottom: 2px;
	padding-top: 2px;
}


/* Ausgabe Suche,Adressen Tabelle */
table.ergebgast{
	background: #FFFAEA;
	border-bottom: 1px solid #EEAA2B;
	border-collapse: collapse;
	border-left: 0px solid #FDF5E6;
	border-right: 0px solid #FDF5E6;
	border-top: 1px solid #EEAA2B;
	margin-top: 5px;
	width: 570px;
}

/* Ausgabe Suche,Adressen Tabelle */
table.ergebifr{
	border: 0px;
	border-collapse: collapse;
	width: 555px;
	height: auto;
}

/* Tabelle im Iframe Adressen mit linie unten */
table.ergebifrliu{
	border-bottom: 1px dashed #D3D4E8;
	border-collapse: collapse;
	border-left: 4px solid #D0D6E4;
	border-right: 0px;
	border-top: 0px;
	width: 555px;
}

/* Tabelle Gastverzeichnis Ausgabe - außen */
table.gz{
	border-left: 6px solid #9A9979;
	margin-bottom: 2px;
	margin-top: 2px;
}

/* Tabelle Gastverzeichnis Ausgabe - außen */
table.gz:hover{
	border-left: 6px solid #FFFF00;
	margin-bottom: 2px;
	margin-top: 2px;
}

/* Tabelle Gastverzeichnis Ausgabe - außen */
table.gzs{
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 578px;
}

table.gzs1{
	border: 0px solid #9A9979;
	border-collapse: collapse;
	margin-top: 3px;
	padding: 0px;
	width: 570px;
}

table.impr{
	color: #556B2F;
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align: left;
}

table.infobox{
	background-color: #FFFFFF;
	border: 1px dotted #9A9979;
	color: #005657;
	margin-bottom: 2px;
	padding: 2px;
}

table.infobox2{
	background-color: #F5F5F5;
	border: 1px dotted #9A9979;
	color: #005657;
	margin-bottom: 2px;
	padding: 2px;
	width: 580px;
}

table.not{
	border: 1px dotted #9FA080;
}

/* Suche allgemein Gesammt-Tabelle */
table.sucheallgem{
	background: #FAFBFB;
	border: 1px solid #778899;
	border-collapse: collapse;
	float: left;
	margin-bottom: 10px;
	margin-left: 8px;
	margin-top: 19px;
	text-align: left;
	width: 567px;
}

table.templ{
	background-color: #FFFFFF;
	border: 1px dotted #9A9979;
	color: #005657;
	margin-bottom: 2px;
	padding: 2px;
	width: 760px;
}

/* Untermenue Tabelle innen */
table.umenueinnen{
	border-collapse: collapse;
	width: 145px;
}
div.umenueinnen {

	border-right: 1px dashed #D3D4E8;
	height: 290px;
}

/* Inhalt Bausteine Tabelle */
table.webcontentmain{
	border-collapse: collapse;
	width: 580px;
}

/* Inhalt Spalten Tabelle  -keine Breite festlegen */
table.webcontenttab{
	border-collapse: collapse;
	margin-top: 10px;
	text-align: justify;
}

/* Inhalt Hauptüberschrift Tabelle */
table.webcontentus{
	background: #92DAE8;
	border-bottom: 1px solid #556B2F;
	border-collapse: collapse;
	height: 44px;
	margin-top: 2px;
	text-align: left;
	width: 580px;
}

/* Bannerlogo Tabelle */
table.webtablebanner{
	background: #C6C6A0;
	border:0px;
	height:159px;
	margin-top: 4px;
	margin-bottom: 0px;
	width: 760px;
}

/* Formulare SELECT,TEXTAREA */
/* Footer Tabelle */
table.webtablefuss{
	background-color: transparent;
	border-collapse: collapse;
	border-top: 1px solid #81C9D7;
	height: 22px;
	margin-top: 0px;
	width: 760px;
}

/* Hauptmenue Tabelle  */
table.webtablehauptmenue{
	background: #D3D4E8 url(../../hgbilder/deutsch/hm3.jpg) no-repeat;
	border-collapse: collapse;
	border-right: 1px solid #81C9D7;
	border-left: 0px solid #A6C57F;
	border-top: 0px solid #A6C57F;
	margin: 0px;
	height: 26px;
	width: 760px;
}

/* Inhalt Haupttabelle */
table.webtablemain{
	background: #FFFFFF url(../../hgbilder/deutsch/maincond.jpg) no-repeat;
	border-collapse: collapse;
	color: #242424;
	font: normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 400px;
	width: 760px;
	border-left: 0px solid #DBECB6;
	border-right: 0px solid White;
}
table.webtablegal {
background-color:transparent;
border-collapse:collapse;

height:390px;
width:760px
}
/* Tbody aller Inhalt */
tbody{
	color: #475D65;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* Inhalt Hintergrund Zelle */
td.cond{
	background: transparent;
	border-right: 1px solid #81C9D7;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 5px;
	width: 604px;
}
td.condsonder{
	background: transparent;
	border-right: 1px solid #81C9D7;
	padding: 0px;
	width: 604px;
}
td.condbuch {
	background-color: transparent;
	border-right: #81C9D7 1px solid;
	border-top: #81C9D7 1px solid;
	color: #4F656E;padding:0px;
	border-left: #81C9D7 1px solid;
	text-align:left
	}
div.buch {
font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
height:24px;
padding-left:160px;
padding-top:10px
}

/* Copiright - Zeile */
td.cp{
	background-color: #F5F5F5;
	border-right: 1px solid #9C9C7C;
	border-top: 1px solid #B4B4B4;
	color: #3E3E3E;
	font: normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-right: 15px;
	text-align: right;
	text-decoration: none;
	width: 760px;
}

/* Ergebnissinhalt Suche allgemein Zelle,Adressenausgabe */
td.ergeb{
	font-size: 13px;
	line-height: 15px;
	padding: 4px 2px 5px 5px;
	text-align: left;
}

/* Adressdetails Trennung */
td.ergebdet{
	border-top: 1px solid #C1C1C1;
	padding: 4px 4px 4px 4px;
	text-align: left;
}

/* Ergebnissuche Adressen Zelle */
td.ergebsu{
	border-bottom: 1px solid #D3D4E8;
	color: #30373F;
	font: normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding:0px;
	width: 580px;
}

/* Ergebnissuche Kalender Zelle */
td.ergebsukal{
	background: #EEF1FF;
	border-bottom: 1px solid #D0D1E6;
	border-top: 1px solid #D0D1E6;
	color: #800000;
	font: normal normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 5px 1px 1px 1px;
	width: 588px;
}

td.faqtab{
	background-color: transparent;
	border-right: 1px solid #9C9C7C;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 761px;
}

/* Formularfelder Zelle */
td.form{
	background: transparent;
	border-bottom: 0px dashed #92A1CC;
	height: 22px;
}

/* Bezeichnung Zelle */
td.form1{
	background: transparent;
	border-bottom: 1px dashed #92A1CC;
	height: 22px;
}

/* Zelle Gastverzeichnis Ausgabe - innen */
td.gz{
	background-color: transparent;
	border-bottom: 1px dashed #979797;
	height: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	text-align: left;
	vertical-align: middle;
}

/* Überschrift,Abschluss Termin_details,Gastverzeichnis */
td.gzab{
	background-color: #D3D5B8;
	color: #2E3A16;
	font: normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 16px;
	text-align: left;
}

/* Zelle Gastverzeichnis Bilder Ausgabe - innen */
td.gzgast{
	background-color: transparent;
	border: 1px dashed #B4B4B4;
	padding: 0px;
	text-align: center;
}

/* Hauptmenue links leere Zelle */
td.hmleer1{
	background: transparent;
	border-right: 1px solid White;
	border-bottom: 1px solid #D3D4E8;
	border-top: none;
	height: 26px;
	width: 147px;
}

/* Beginn Template----------------------------- */
td.infobox2li{
	color: #005657;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding: 2px;
	padding-left: 4px;
	text-align: justify;
	vertical-align: top;
	width: 540px;
}

td.infobox2re{
	width: 40px;
}

td.infoboxli{
	padding: 2px;
	width: 40px;
}

td.infoboxre{
	color: #005657;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	text-align: justify;
	vertical-align: top;
	width: 540px;
}

td.logkopf{
	background-color: #4682B4;
	color: #FFFFFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	height: 22px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}

/* Hauptmenue Navireiter */
td.navi{
	height: auto;
	width: 119px;
	background: transparent;
	text-align: center;
	border-bottom: 1px solid #81C9D7;
}

td.navi:hover,td.navi2:hover,td.navi2zusatz:hover,td.navium1:hover,td.navium2:hover,td.navium3:hover,td.navium4:hover{
	background-color: #FFEDCC;
}

/* Hauptmenue Navireiter ausgewählt */
td.navi2{
	background-color: transparent;
	border-top: 5px solid #5B6B2C;
	border-left: 1px solid #81C9D7;
	border-right: 1px solid #81C9D7;
	height: auto;
	text-align: center;
	width: 119px;
}

/* Navigation Zusatzseiten-ausgewählt */
td.navi2zusatz{
	background-color: transparent;
	border-left: 5px solid #5B6B2C;
	border-right: 1px solid #D3D4E8;
	border-top: 0px solid #D3D4E8;
	border-bottom: 1px solid #D3D4E8;
	height: 26px;
	padding-left: 10px;
	text-align: left;
	width: 610px;
}

td.navium1{
	background-color: White;
	border-bottom: 1px solid #CAC7A8;
	border-right: 5px solid #5B6B2C;
	border-top: 1px solid #CAC7A8;
	clear: both;
	height: 25px;
	padding-left: 3px;
	text-align: left;
}

td.navium2,td.navium3,td.navium4{
	background: #EDF6DB;
	border-bottom: 1px solid White;
	border-right: 5px solid #CEC4A6;
	border-top: 1px solid White;
	clear: both;
	height: 25px;
	padding-left: 3px;
	text-align: left;
}

/* Auswahl-Radio Suche allgemein Zelle */
td.suaus{
	color: #00008B;
	font: normal 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 6px 4px 2px 4px;
	vertical-align: text-bottom;
}

/* Überschrift Suche allgemein Zelle */
td.termus{
	background: #F0F0F0;
	color: #303B17;
	height: 21px;
	padding-left: 8px;
}

/* Untermenue Hintergrund Zelle */
td.umain{
	background: #DBECB6;
	width: 148px;
}

/* Abstand Untermenue von oben */
td.umleer{
	border-right: 1px solid #9C9C7C;
	height: 80px;
	width: 148px;
}

/* Abstand Untermenue von oben */
td.umleers{
	background: transparent;
	border-right: 0px solid #EEAA2B;
	height: 30px;
	width: 145px;
}

/* Überschrift Kategorie Adressen Zelle */
td.usad{
	border-bottom: 1px solid #D3D4E8;
	color: #620000;
	font: normal normal 700 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 21px;
	text-align: left;
}

/* Ueberschrift Adressen / termin */
td.usadterm{
	background: #EEF1FF;
	border-bottom: 1px solid #CDCDE5;
	color: #B22222;
	font: normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 26px;
	margin-bottom: 8px;
	text-align: left;
}

/* Kalender Übersicht Auswahl Zelle */
td.usterm{
	border-bottom: 1px dashed #E77C7C;
	color: #000153;
	font: normal normal 600 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	height: 26px;
	padding-top: 5px;
}

/* Kalenderdarstellung Zelle */
td.wcal{
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Meldung ausgeben Textformatierung Zelle */
td.webmsg{
	color: #FF4500;
	font: normal normal 700 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* Aufzählungszeichen */
ul{
	list-style-image: url(../../bilder/all/list_blau.gif);
	margin-bottom: -4px;
	margin-top: 0px;
	vertical-align: middle;
}

.ausmain{
	border: 1px solid #D6D6D6;
	border-collapse: collapse;
	margin-top: 5px;
	padding: 6px;
	width: 590px;
}

/* Datenbankmeldung */
.dbmeld{
	background-color: #ECEDF2;
	color: #2F5106;
	font: normal normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left: 4px;
	text-align: left;
}

.desc{
	background-color: #FFFFC7;
}

.holiday{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

.line{
	background: #FFC964;
	border: 1px solid #7E7E7E;
	height: auto;
	margin-bottom: 4px;
	padding: 6px;
}

/* Newsletter hg Markeradmin */
.marker{
	background-color: #FCF7B5;
}

.notthismonth{
	background-color: #E7E7D9;
	color: #B4B59B;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

/* Newsletter Rahmen innen */
.rahmen{
	background-color: #FEFEE0;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 3px;
}

.sat{
	background-color: #FFCD8E;
	color: #666666;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

.sun{
	background-color: #FFA535;
	color: #FF0000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

/* Formulare SELECT*/
.webformname{
	border-bottom: 1px solid #CECECE;
	color: #2F4F40;
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align: right;
}

.weekday{
	background-color: #CECECE;
	color: #000000;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}

.weekdayname {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

#today{
	background-color: #FFFF00;
}
iframe.rou {
	background-color: transparent;
	border: 0px solid #9A9979;
	height: 280px;
	margin-top: 10px;
	margin-left: 10px;
	width: auto;
}