BODY,P,TD,DIV,DL,UL,OL,BLOCKQUOTE,CAPTION,CENTER,DIV {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 150%;
}

BODY {
	background: White;
	/* top,right , bottom, left*/
	margin: 2px 2px 2px 2px;
}

#piktoinhaltdiv OL LI{
    font-size: 10pt;
}
#piktoinhaltdiv TD{
    font-size: 10pt;
}


/* ändert leider auch die buttons, immer direkt im template
INPUT {
    font-family: Arial;
    color: black;
    background: white;
    font-size: 10pt;
}
*/
a:link {
	color: #18307E;
	text-decoration: none;
}

a:visited {
	color: #18307E;
	text-decoration: none;
}

a:active {
	color: #18307E;
	text-decoration: none;
}

a:hover {
	color: #000066;
	text-decoration: underline;
}

.aunter:link {
	font-weight: bold;
	/*text-decoration:none;*/
}

.aunter:visited {
	font-weight: bold;
	/*text-decoration:none;*/ /*font-weight: bold; */
}

.aunter:hover {
	font-weight: bold;
	/*text-decoration:none;*/ /*font-weight: bold; */
}

.aunter:active {
	font-weight: bold;
	/*text-decoration:none;*/ /*font-weight: bold; */
}

.titeloben {
	font-weight: bold;
	color: #abbbc3;
	font-size: 26px;
	text-align: left;
}

.untertiteloben {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

.untertitelklein {
	font-size: 11px;
	color: #444;
	text-align: left;
}

.strich {
}

.strichpreisber {
	color: #D2DDE3;
	background-color: #D2DDE3;
}

.strichunten {
	color: #D2DDE3;
	background-color: #D2DDE3;
}


/*
	page context menu
*/

.pagecontextmenu {
	text-align: left;
	background: #D2DDE3;
	line-height: 150%;
	padding: 1px 4px 4px 4px;
}

div.pagecontextmenu .aunter:link {
	font-size: 11px;
	font-weight: bold;
}


.vortitelzraum {
	background: #D2DDE3;
}

.vortitel {
	color: #444444;
	font-weight: bold;
	text-align: left;
	background: #D2DDE3;
	padding: 2px 0px 2px 4px;
}

.vortitelleicht {
	color: #444444;
	text-align: right;
}

.titelinnen {
	
}

.betont {
	font-weight: bold;
}

.balkenallgemein {
	color: #444;
	background: #D2DDE3;
	padding: 2px 0px 2px 0px;
	
}

.textunten {
	font-size: 10px;
	color: #808080;
}

/** hilfe seite klein **/
.hilfetitel {
	color: #444444;
	font-size: 14px;
	font-weight: bold;
}

.hilfeuntertitel {
	color: #000;
	font-weight: bold;
}

.ahilfe:link { /*color: #808080;*/ /*text-decoration:none;*/
	/*font-weight: bold; */
	
}

.ahilfe:visited { /*color: #808080;*/ /*text-decoration:none;*/
	/*font-weight: bold; */
	
}

.ahilfe:active { /*color: #808080;*/ /*text-decoration:none;*/
	/*font-weight: bold; */
	
}

.ahilfe:hover { /*color: #800080;*/ /*text-decoration:none;*/
	/*font-weight: bold; */
	
}

/***************************************************
	Ergebnisseite

	das meiste von oben
*/ /*
	Es wurden ...
*/
.ergebnisbeschreibung {
	color: #444;
	text-align: left;
}

.balkenergebnisuktitel {
	background: #D2DDE3;
	color: black;
	margin-top: 4px;
	padding: 4px 0px 4px 0px;
}

.ukbeschreibung {
	font-size: 11px;
	background: #D2DDE3;
	padding-right: 6px;
	line-height: 130%;
}

.epreise {
	background: #D2DDE3;
	font-weight: bold;
	font-size: 11px;
}

.ergkasten {
	background: #D2DDE3;
	padding-top: 4px;
}

.ergmehr {
	padding-top: 10px;
}


.aktualisiertfarbe {
	color: #006633;
}

/*
	Darstellung von Gastgebern
*/
.gastgeber {
	color: #000066;
	font-weight: bold;
}

/*
	Sortierung und neue Suche
*/
.asortierung:link {
	
}

.asortierung:visited {
	
}

.asortierung:hover {
	
}

.asortierung:active {
	
}

/*
	Seitenzahlen
*/
.aseiten:link {
	
}

.aseiten:visited {
	
}

.aseiten:hover {
	
}

.aseiten:active {
	
}

/*
	Unterkunftstitel
*/
.aunterkunft:link {
	color: #18307E;
	text-decoration: none;
	font-weight: bold;
}

.aunterkunft:visited {
	color: #18307E;
	text-decoration: none;
	font-weight: bold;
}

.aunterkunft:hover {
	color: #18307E;
	text-decoration: underline;
	font-weight: bold;
}

.aunterkunft:active {
	color: #000066;
	text-decoration: underline;
	font-weight: bold;
}

/*
	mehr
*/

.amehr:link {
}

.amehr:visited {
	
}

.amehr:hover {
	
}

.amehr:active {
	
}

/***************************************************
	Unterkunftsseite Tab Menu
*/
.ukruntertitel {
	font-size: 11px;
	color: #444;
	text-align: left;
}

.ukrstrich {
	color: #1C3580;
	background: #1C3580;
}

.ukrstrichlight {
	color: #D2DDE3;
	background: #D2DDE3;
}

.ukrbacklight {
	color: #D2DDE3;
	background: #D2DDE3;
}

.ukrback {
	color: #1C3580;
	background: #1C3580;
}

.ukrtext {
	font-size: 12px;
	color: #ffffff;
	background: #1C3580;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.ukrtextlight {
	font-size: 12px;
	color: #1C3580;
	background: #D2DDE3;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
}

.auktabmenu:link {
	text-decoration: none;
	color: #1C3580;
}

.auktabmenu:visited {
	text-decoration: none;
	color: #1C3580;
}

.auktabmenu:hover {
	color: #000066;
	text-decoration: underline;
}

.auktabmenu:active {
	text-decoration: none;
	color: #1C3580;
}

/***************************************************
	Unterkunftsseite
*/
.uktiteloben {
	color: #abbbc3;
	font-size: 20px;
	font-weight: bold;
}

.aukunter:link {
	font-size: 11px;
}

.aukunter:visited {
	font-size: 11px;
}

.aukunter:hover {
	font-size: 11px;
}

.aukunter:active {
	font-size: 11px;
}

.ukbalken {
	font-size: 12px;
	color: #444;
	font-weight: bold;
	background: #D2DDE3;
	padding: 2px 0px 1px 4px;
}

.ukpreise {
	font-size: 11px;
}

.ukvakanzen {
	font-size: 11px;
}

.ukvideopanorama {
	font-size: 11px;
}

.ukslides {
	font-size: 12px;
	background: #D2DDE3;
}

.ukunterslides {
	font-size: 11px;
}

.ukpiktos {
	font-size: 12px;
	background: #D2DDE3;
}

.ukjanein {
	color: #000000;
	background: #D2DDE3;
	font-size: 12px;
}

.m_titel {
	margin-top: 14px;
	color: #1C3580; 
	font-weight: bold;
}

.m_merkmale {
	font-size: 11px;
	padding: 0px 10px 10px 0px;
	line-height: 130%;
}

.m_extrakosten {
	padding-top: 12px;
}


/***************************************************
	z.B. für Buchungsbedingungen, Freie Texte
*/
.abschnitttitel {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 12px;
	padding-top: 36px;
	color: #1C3580;
}

.abschnittuntertitel {
	font-size: 12px;
	color: #444;
	background: #D2DDE3;
	font-weight: bold;
	padding: 2px 0px 1px 4px;
}

.abschnitttext {
	padding: 2px 0px 12px 0px;
	line-height: 150%;
}

/********* regionen lastminute */ /**                            */
.aregionunterkuenfte:link {
	text-decoration: underline;
	font-weight: bold;
}

.aregionunterkuenfte:visited {
	text-decoration: underline;
	font-weight: bold;
}

.aregionunterkuenfte:hover {
	text-decoration: underline;
	font-weight: bold;
}

.aregionunterkuenfte:active {
	text-decoration: underline;
	font-weight: bold;
}

/*******************************************
	sonstiges
*/
.fehler {
	color: #990000;
}

.kleiner {
	font-size: 11px;
}

/*********************************************************
	Saisondatenseite	
*/
.sdspaltenueberschrift {
	color: #444;
}


/*******************************************
/*******************************************
	Kalender
*/
.caltext {
	font-size: 12px;
	color: #000000;
}

.calfree {
	background: white;
	/*background: #f5f5f5;*/
	font-family: Arial, Helvetica, sans-serif;
	font: Arial Helvetica sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px;
}

.calbooked {
	background: #CC9999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px;
}

.calnodata {
	background: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px;
}

.calmonthdays {
	background: #e9e9e9;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
}

.calweek {
	background: #e9e9e9;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
}

/*********************************************************
	Vakanzkalender neu
*/
.vktable {
	width: 496px;
	border-style: none;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-collapse: separate;
	border-spacing: 1px;
	border-color: transparent;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
}

.vk_leg_Legende,.vk_leg_Belegt,.vk_leg_Frei,.vk_leg_Unbekannt {
	text-align: center;
	width: 96px;
}

.vk_leg_Frei {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background: #FFFFFF;
}

.vk_leg_Belegt {
	background: #CC9999;
}

.vk_leg_Unbekannt {
	background: #CCCCCC;
}

.vk_monatstitel {
	background-color: #D2DDE3;
	color: #444;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	height: 18px;
	width: 96px;
}

/* Das ist der Abstand zwischen den Monaten untereinander (=> mehr als eine Reihne) */
.spaceBetweenMonthVertical {
	height: 10px;
}

/* Das ist der Abstand zwischen den Monaten, wenn sie in einer Reihe liegen.*/
.spaceBetweenMonthHorizental {
	width: 25px;
}

/* Ist der Abstand zwischen der Legende und dem Kalendar*/
.spaceBetweenLegendAndCal {
	height: 30px;
}

/* Ist der Abstand zwischen dem letzten Update und der Legende */
.spaceBetweenLastActAndLegend {
	height: 30px;
}

/* Normale Leerzelle*/
.space {
	width: 16px;
	height: 16px;
}

.spaceWeek {
	width: 30px;
}

.week,.weekSa,.weekSo {
	width: 30px;
	font-size: 11px;
}

.week {
	color: #444;
}

.weekSa {
	color: #BC5555;
}

.weekSo {
	color: #CC0000;
}

.weekNumber {
	font-size: 11px;
	text-align: center;
	color: #444;
}

.year {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-spacing: 1px;
	border-top-color: #444;
	border-left-color: #444;
	color: #444;
	border-bottom-color: transparent;
	border-right-color: transparent;
}

.free,.freefree,.freebooked,.freenodata,.booked,.bookedbooked,.bookedfree,.bookednodata,.nodata,.nodatanodata,.nodatafree,.nodatabooked,.freeSa,.bookedSa,.nodataSa,.freeSo,.bookedSo,.nodataSo,.freebookedSa,.freenodataSa,.bookedfreeSa,.bookednodataSa,.nodatafreeSa,.nodatabookedSa,.freebookedSo,.freenodataSo,.bookedfreeSo,.bookednodataSo,.nodatafreeSo,.nodatabookedSo
	{
	width: 16px;
	height: 16px;
	background-position: center center;
	text-align : center;
	font-size: 8pt;
	text-align: center;
}

.free,.freefree,.freeSa,.freeSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/X000000XFFFFFF/vk_blank.png);
}

.booked,.bookedbooked,.bookedSa,.bookedSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/X000000XCC9999/vk_blank.png);
	color: #333333;
}

.nodata,.nodataSa,.nodataSo,.nodatanodata {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/X000000XCCCCCC/vk_blank.png);
}

.nodata,.nodatanodata {
	color: #808080;
}

/* Samstag */ /*.freeSa,.bookedSa,.nodataSa,*/
.freebookedSa,.freenodataSa,.bookedfreeSa,.bookednodataSa,.nodatafreeSa,.nodatabookedSa
	{
	color: #CC4545;
}

.freeSa {
	color: #CC3333;
}

.bookedSa {
	color: #BC5555;
}

.nodataSa {
	color: #cc9999;
}

/* Sonntag */
.freeSo, /*.bookedSo,.nodataSo,*/ .freebookedSo,.freenodataSo,.bookedfreeSo,.bookednodataSo,.nodatafreeSo,.nodatabookedSo
	{
	color: #CC0000;
}

.nodataSo {
	color: #996666;
}

.bookedSo {
	color: #993333;
}

/* Background Images mix */
.freebooked {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCC9999/vk_anab.png);
	color: #333333;
}

.freenodata {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCCCCCC/vk_anab.png);
	color: #000000;
}

.bookedfree {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XFFFFFF/vk_anab.png);
	color: #000000;
}

.bookednodata {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XCCCCCC/vk_anab.png);
	color: #808080;
}

.nodatafree {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXFFFFFF/vk_anab.png);
	color: #000000;
}

.nodatabooked {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXCC9999/vk_anab.png);
	color: #333333;
}

.freebookedSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCC9999/vk_anab.png);
}

.freenodataSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCCCCCC/vk_anab.png);
}

.bookedfreeSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XFFFFFF/vk_anab.png);
}

.bookednodataSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XCCCCCC/vk_anab.png);
}

.nodatafreeSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXFFFFFF/vk_anab.png);
}

.nodatabookedSa {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXCC9999/vk_anab.png);
}

.freebookedSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCC9999/vk_anab.png);
}

.freenodataSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XFFFFFFXCCCCCC/vk_anab.png);
}

.bookedfreeSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XFFFFFF/vk_anab.png);
}

.bookednodataSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCC9999XCCCCCC/vk_anab.png);
}

.nodatafreeSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXFFFFFF/vk_anab.png);
}

.nodatabookedSo {
	background-image:
		url(/dbilder/diverses/vk_DID/P40X40/XCCCCCCXCC9999/vk_anab.png);
}

/*** KASTEN ***/
div.ut_kasten { border: 2px solid #D2DDE3; border-top: 0; margin: 10px 0; }
div.ut_kasten_header { background: #D2DDE3; padding: 2px; color: #1C3580; font-family:Arial,Sans-Serif; font-size: 10px; }
div.ut_kasten_content { padding: 5px; text-align: center; }

/*CSSConfiguration
ut.html.png.VakanzkalenderImage.MonthsPerRow 4
ut.html.png.VakanzkalenderImage.MaxMonth 16
ut.html.png.VakanzkalenderImage.BgMonthColor #e9e9e9
ut.html.png.VakanzkalenderImage.FgMonthColor #000066
ut.html.png.VakanzkalenderImage.BgColor #FFFFFF
ut.html.png.VakanzkalenderImage.FgBookedColor #333333
ut.html.png.VakanzkalenderImage.FgSatBookedColor #BC5555
ut.html.png.VakanzkalenderImage.FgSunBookedColor #993333
ut.html.png.VakanzkalenderImage.BgBookedColor #CC9999
PortalHTMLParameter.GrundrissVgFarbe 000099
PortalHTMLParameter.GrundrissHgFarbe e9e9e9
PortalHTMLParameter.SuchPiktVgFarbe 1C3580
PortalHTMLParameter.SuchPiktHgFarbe ffffff
PortalHTMLParameter.UkPiktVgFarbe 1C3580
PortalHTMLParameter.UkPiktHgFarbe D2DDE3
PortalHTMLParameter.UkMarkPiktVgFarbe 33aa33
PortalHTMLParameter.UkMarkNPiktVgFarbe 999999
PortalHTMLParameter.UkMarkPiktHgFarbe D2DDE3
PortalHTMLParameter.AppletVgFarbe null
PortalHTMLParameter.AppletHgFarbe e9e9e9
PortalHTMLParameter.AppletCounterFarbe null
PortalHTMLParameter.AppletFontSize 11
PortalHTMLParameter.AppletFontType sansserif
PortalHTMLParameter.LayoutTabelle 610
PortalHTMLParameter.LayoutTabelleInnen 598
PortalHTMLParameter.LayoutZelle 110
PortalHTMLParameter.LayoutSchmal false
PortalHTMLParameter.Layout476 false
PortalHTMLParameter.KeineSchnellFreieSuche true
PortalHTMLParameter.SuchenZeitraumMitVerschiebung true
PortalHTMLParameter.lastminutetage 56
PortalHTMLParameter.lastminuteprozent 0.1
PortalHTMLParameter.lastminutedauer 56
SuchPiktoTable.fw.suchpiktogrammtabelle ;,UNIRZ,UKKFR;,UHTAA,URSTF;,UTVCL,UBFRE;,BPAPL,UALGW;,BWMAS,UGESP
SuchPiktoTable.zi.suchpiktogrammtabelle ;,UNIRZ,UKKFR;,UHTAA,URSTF;,UTVCL,UBFRE;,BPAPL,UALGW
SuchPiktoTable.im.suchpiktogrammtabelle ;,UBALK,UBFRE;,UTERR,URSTF
UkPiktoTable.fw.piktogrammtabelle ;,personen,TIN;,m2,BPAPL;,UBWHA,UENDR;,UALGW,UNIRZ;,UKKFR,UHTAA;,UBFRE,URSTF;,UTELF,UTVCL;,UGESP,BWMAS
UkPiktoTable.zi.piktogrammtabelle ;,personen,TIN;,m2,BPAPL;,EWC,SED;,UALGW,UNIRZ;,UKKFR,UHTAA;,UBFRE,URSTF;,UTELF,UTVCL;,BWSVC,BLIFT
UkPiktoTable.im.piktogrammtabelle ;,m2,UBALK,;,raeume,UTERR;,UKAKO,UBFRE;,BPAPL,URSTF
UkPiktoTable.imb.piktogrammtabelle ;,m2,UBALK;,raeume,UTERR;,personen,UKKFR;,TIN,UTELF;,UKAKO,UBFRE;,BPAPL,URSTF;,UALGW,UNIRZ;,UGESP,BWMAS
PortalHTMLParameter.parentZuSeitenAnfang true
PortalHTMLParameter.DefaultRequestServiceFlagExceptLight true
PortalHTMLParameter.DefaultRequestServiceFlagExceptOhneVakanzen true
PortalHTMLParameter.useYUICarousel true
PortalHTMLParameter.UnterkunftDiashowSchmal false
PortalHTMLParameter.UnterkunftDiashowGrosseBilder true
PortalHTMLParameter.UnterkunftYUICarouselFontSizePx 12
PortalHTMLParameter.LastminuteseiteMitUnsereGastgeberText true
PortalHTMLParameter.nurKatTypen _3_4_5_6_
PortalHTMLParameter.FullWidthLeftAlignedLayout true
#PortalHTMLParameter.ErgebnisAlignImageColumnLeft true
PortalHTMLParameter.abschnitteohneeinrueckung true
PortalHTMLParameter.ErgebnisKompaktImgSize 105X70
PortalHTMLParameter.ErgebnisKompaktMapSize 65X70
PortalHTMLParameter.ErsteErgebnisZelleIndent 4
PortalHTMLParameter.ErsteErgebnisZelleIndentKompakt 4
PortalHTMLParameter.ButtonVgFarbe 1C3580
PortalHTMLParameter.ButtonHgFarbe D2DDE3
CSSConfiguration*/
