/*
*/

BODY, P, TD, DIV, DL, UL, OL, BLOCKQUOTE, CAPTION, CENTER, DIV
{ 
	font-family: Arial,Helvetica,Geneva,Sans-Serif; 
	color: white;
	font-size: 10pt;
} 

#piktoinhaltdiv OL LI{
    color: black;
}
#piktoinhaltdiv TD{
    color: black;
}


BODY {
	/* top,right , bottom, left*/
	margin: 16px 16px 16px 10px;
	background: #3d7ab8 ;
}

/* ändert leider auch die buttons, immer direkt im template
INPUT {
    font-family: Arial;
    color: black;
    background: white;
    font-size: 10pt;
}
*/

a:link     {
	color: #FFFFFF;
}

a:visited		{ 
	color: #FFFFFF;
} 

a:active		{ 
	color: #FFFF99;
} 

a:hover		{ 
	color: #FFFF99;
} 

.aunter:link     {
    font-weight: bold; 
}

.aunter:visited       {
    font-weight: bold; 
}

.aunter:hover     {
    font-weight: bold; 
}

.aunter:active        {
    font-weight: bold; 
}

.titeloben {
	color: #FFFF99;
	font-size: 18pt;
	font-weight: bold;
	text-align: right;
}


.untertiteloben {
	color: #FFFFFF;
	font-weight: bold;
    font-size: 10pt;
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.untertitelklein {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	padding: 0px 30px 0px 0px;
	text-align: right;
}

.strich {
	color: #7F7F7F;
	background: #7F7F7F;
}

.vortitel {
	color: #FFFF99;
	font-weight: bold; 
	text-align: right;
}

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

.titelinnen {
}

.betont {
	font-weight: bold; 
}

.balkenallgemein {
	background: #356A9F;
	padding: 2px 0px 0px 0px;
}

.textunten {
	font-size: smaller;
	font-style: italic;
}

/** hilfe seite klein **/
.hilfetitel {
	color: #FFFF99;
	font-size: larger;
	font-weight: bold;
}

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

.ahilfe:link     {
	color: #FFFFFF;
    /*text-decoration:none;*/
    /*font-weight: bold; */
    /*font-size: 8.0pt*/
}

.ahilfe:visited		{ 
	color: #FFFFFF;
	/*text-decoration:none;*/
	/*font-weight: bold; */
	/*font-size: 8.0pt;*/
} 

.ahilfe:active		{ 
	color: #FFFF99;
	/*text-decoration:none;*/
	/*font-weight: bold; */
	/*font-size: 8.0pt*/
} 

.ahilfe:hover		{ 
	color: #FFFF99;
	/*text-decoration:none;*/
	/*font-weight: bold; */
	/*font-size: 8.0pt*/
} 

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

	das meiste von oben
*/

/*
	Es wurden ...
*/

.ergebnisbeschreibung {
	color: #FFFF99;
}

.ukbeschreibung {
    /*font-size: smaller;*/
}

.epreise {
    /*font-size: smaller;*/
    font-weight: bold; 
}

.aktualisiertfarbe {
	color: #FFCC99;
}

/*
	Darstellung von Gastgebern
*/

.gastgeber {
	color: #FFFF99;
    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     {
    text-decoration:none;
	font-weight: bold;
}

.aunterkunft:visited		{ 
	text-decoration:none;
	font-weight: bold;
} 

.aunterkunft:hover		{ 
	text-decoration:none;
	font-weight: bold;
} 

.aunterkunft:active		{ 
	text-decoration:none;
	font-weight: bold;
} 

/*
	mehr
*/

.amehr:link     {
}

.amehr:visited		{ 
} 

.amehr:hover		{ 
} 

.amehr:active		{ 
} 

/***************************************************
	Unterkunftsseite Tab Menu
*/

.ukruntertitel {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	text-align: right;
}

.ukrstrich{
	color: #356A9F;
	background: #356A9F;
}

.ukrstrichlight{
	color: #356A9F;
	background: #356A9F;
}

.ukrbacklight{
	color: #356A9F;
	background: #356A9F;
}

.ukrback{
	color: #356A9F;
	background: #356A9F;
}

.ukrtext{
    font-size: 10pt;
	color: #FFFF99;
    font-weight: bold; 
	background: #356A9F;
	padding-left: 3px;
	padding-right: 3px;
}

.ukrtextlight{
    font-size: 10pt;
	color: #FFFF99;
    font-weight: bold; 
	background: #356A9F;
	padding-left: 3px;
	padding-right: 3px;
}

.auktabmenu:link     {
    text-decoration: none;
}

.auktabmenu:visited       {
    text-decoration: none;
}

.auktabmenu:hover     {
    text-decoration: none;
}

.auktabmenu:active        {
    text-decoration: none;
}

/***************************************************
	Unterkunftsseite
*/
.uktiteloben {
	color: #FFFF99;
	font-size: 18pt;
	font-weight: bold;
	text-align: right;
}

.aukunter:link     {
	font-weight: normal;
}

.aukunter:visited       {
	font-weight: normal;
}

.aukunter:hover     {
	font-weight: normal;
}

.aukunter:active        {
	font-weight: normal;
}

.ukbalken {
    font-size: 10pt;
	color: #FFFF99;
    font-weight: bold; 
	background: #356A9F;
	margin: 0px 0px 0px 1px;
	padding: 2px 0px 0px 0px;
}

.ukpreise {
	font-size: 8pt;
}

.ukvakanzen {
	font-size: 8pt;
}

.ukvideopanorama {
	font-size: 8pt;
}

.ukslides {
	font-size: 8pt;
    background: #70A0CF;
}

.ukunterslides {
	font-size: 8pt;
}

.ukpiktos {
	font-size: 11pt;
    background: #356A9F;
}

.ukjanein {
	font-size: 10pt;
    background: #356A9F;
}

/***************************************************
	z.B. für Buchungsbedingungen, Freie Texte
*/

.abschnitttitel {  
	font-size: 14pt; 
	font-weight: bold; 
	color: #FFFF99;
}

.abschnittuntertitel {  
	font-size: 10pt; 
	color: #FFFF99;
	background: #356A9F;
	font-weight: bold;
	padding: 1px 0px 1px 4px;
}

.abschnitttext {  
}

#buchentab .abschnitttitel {  
	font-size: 16pt; 
}


/*******************************************
	sonstiges
*/

.fehler {
    color: #990000;
}

.kleiner {
	font-size: 8pt;
}


/*********************************************************
	Saisondatenseite	
*/

.sdspaltenueberschrift {
	color: #FFFF99;
}

/*********************************************************
  diashow
*/

table.slide {
  background-color:#70a0cf; /* AppletHgFarbe */
  width:480px;
  border-collapse:collapse;
}

table.slide td.slide_left {
  width:232px;
  padding:3px;
}

table.imageview img.slide_img {
  align:center;
}

table.imageview td.slide_img {
/*
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#222222;
*/
  text-align:center;
}

table.imageview {
  width:232px;
  border-collapse:collapse;
}

table.counter {
  margin-top:2px;
  background-image:url(/js/b_dias_zoom.gif);
  background-repeat:no-repeat;
  width:232px;
  height:15px;
  border-collapse:collapse;
}

table.counter td {
  /*
  border-style:solid;
  border-width:1px;
  border-color:#ff0000;
  */
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ffff99; /* AppletCounterFarbe */
}

table.counter td.prevbutton {
  width:43px;
  cursor:pointer;
}

table.counter td.spacer {
  width:6px;
}

table.counter td.zoombutton {
  width:13px;
  cursor:pointer;
}

table.counter td.nextbutton {
  width:43px;
  cursor:pointer;
}

table.counter td.counterdisplay {
  text-align:center;
}

table.slide td.descr {
  vertical-align:top;
  padding-left:7px;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:3px;
  color:#ffffff;
}

/*******************************************
/*
	Vakanzkalender
*/

.caltext {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
  	color: #ffffff; 
}

.calfree {
	background: #339966;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	border-color: #3d7ab8;
	border-style: solid;
	border-width: 1px;
}

.calbooked {
	background: #CC9966;
	/*background: #FFCC99;*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	border-color: #3d7ab8;
	border-style: solid;
	border-width: 1px;
}

.calnodata {
	background: #2d5a88;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	border-color: #3d7ab8;
	border-style: solid;
	border-width: 1px;
}

.calmonthdays {
	background: #70A0CF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
	border-color: #3d7ab8;
	border-style: solid;
	border-width: 1px;
}

.calweek {
	color: #cccccc;
	background: #356A9F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 1px 1px 1px 1px;
	border-color: #3d7ab8;
	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;
	font-family: Times;
    font-size: 11pt;
}

.vk_leg_Legende, .vk_leg_Belegt, .vk_leg_Frei, .vk_leg_Unbekannt {
	font-size:10pt;
	text-align: center;
	width: 96px;
	font-family: Times;
}

.vk_leg_Frei {
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background: #3d7ab8;
	font-family: Times;
    font-size: 11pt;
}

.vk_leg_Belegt {
	background: #CC9966;
	font-family: Times;
    font-size: 11pt;
}

.vk_leg_Unbekannt {
	background: #2d5a88;
	font-family: Times;
    font-size: 11pt;
}

.vk_monatstitel {
	background-color: #356a9f;
	font-size: 10pt;
	text-align: left;
	height: 18px;
	width: 96px;
	color: #FFFF99;
	font-family: Times;

}
/* Das ist der Abstand zwischen den Monaten untereinander (=> mehr als eine Reihne) */
.spaceBetweenMonthVertical {
	height: 10px;
	font-family: Times;
    font-size: 11pt;
}

/* Das ist der Abstand zwischen den Monaten, wenn sie in einer Reihe liegen.*/
.spaceBetweenMonthHorizental {
	width: 25px;
	font-family: Times;
    font-size: 11pt;
}

/* Ist der Abstand zwischen der Legende und dem Kalendar*/
.spaceBetweenLegendAndCal {
	height: 30px;
	font-family: Times;
    font-size: 11pt;
}

/* Ist der Abstand zwischen dem letzten Update und der Legende */
.spaceBetweenLastActAndLegend {
	height: 30px;
	font-family: Times;
    font-size: 11pt;
}

/* Normale Leerzelle*/
.space {
	width: 16px;
	height: 16px;
	font-family: Times;
    font-size: 11pt;
}

.spaceWeek {
	width: 30px;
	font-family: Times;
    font-size: 11pt;
}

.week, .weekSa,.weekSo {
	width: 30px;
	font-size: 8pt;
	font-family: Times;
}

.week {
	color: #FFFF99;
}

.weekSa {
	color: #ECa5a5;
}

.weekSo {
	color: #EC8585;
}

.weekNumber {
	font-size: 8pt;
	text-align: center;
	color: #CCCCCC;
	font-family: Times;
}

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


.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;
	font-family: Times;
	text-align: center;
	font-size: 8pt;
	
}

	/* Hier könnte man es sich sparen ein Bild zu laden, wenn man den Hintergrund des Feldes einfach in die Farbe färbt*/
	/* Wobei ein 1mal geladenes eh im Cache des Browser liegen sollte und somit eh nur 3 Bilder sind - Geschwindigkeitsvorteil? */
	/* ! */

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

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

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

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

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



.bookedSa {
	color: #FFFFFF;
}

.nodataSa {
	color: #cc9999;
}

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

.freebookedSo,.bookedfreeSo,.bookednodataSo,.nodatabookedSo {
	color: FFFFFF;
}

.nodataSo {
	color: #996666;
}

.bookedSo {
	color: #FFFFFF;
}

/* Background Images mix */


.freebooked {
	background-image: url(/dbilder/diverses/vk_DID/P40X40/X3d7ab8XCC9966/vk_anab.png);
	color: #FFFFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/*CSSConfiguration
ut.html.png.VakanzkalenderImage.MonthsPerRow 4
ut.html.png.VakanzkalenderImage.MaxMonth 16
ut.html.png.VakanzkalenderImage.FgColor #FFFFFF
ut.html.png.VakanzkalenderImage.FgWeekColor #CCCCCC
ut.html.png.VakanzkalenderImage.BgColor #3d7ab8
ut.html.png.VakanzkalenderImage.BgMonthColor #356A9F
ut.html.png.VakanzkalenderImage.FgMonthColor #FFFF99
ut.html.png.VakanzkalenderImage.FgNoDataColor #FFFFFF
ut.html.png.VakanzkalenderImage.BgNoDataColor #2d5a88
ut.html.png.VakanzkalenderImage.FgSatFreeColor #ECa5a5
ut.html.png.VakanzkalenderImage.FgSunFreeColor #EC8585
ut.html.png.VakanzkalenderImage.FgSunBookedColor #FFFFFF
ut.html.png.VakanzkalenderImage.FgSatBookedColor #FFFFFF
ut.html.png.VakanzkalenderImage.FgSunBookedColor #FFFFFF
ut.html.png.VakanzkalenderImage.FgSatDaysColor #ECa5a5
ut.html.png.VakanzkalenderImage.FgSunDaysColor #EC8585
ut.html.png.VakanzkalenderImage.BgBookedColor #CC9966
PortalHTMLParameter.GrundrissVgFarbe ffffff
PortalHTMLParameter.GrundrissHgFarbe 356A9F
PortalHTMLParameter.ErgebnisPiktTransparent true
PortalHTMLParameter.SuchPiktTransparent true
PortalHTMLParameter.SuchPiktVgFarbe ffffff
PortalHTMLParameter.SuchPiktHgFarbe 3d7ab8
PortalHTMLParameter.UkPiktTransparent true
PortalHTMLParameter.UkPiktVgFarbe ffffff
PortalHTMLParameter.UkPiktHgFarbe 356A9F
PortalHTMLParameter.UkMarkPiktVgFarbe 66ff66
PortalHTMLParameter.UkMarkNPiktVgFarbe ffffff
PortalHTMLParameter.UkMarkPiktHgFarbe 356A9F
PortalHTMLParameter.AppletVgFarbe ffffff
PortalHTMLParameter.AppletHgFarbe 70A0CF
PortalHTMLParameter.AppletCounterFarbe FFFF99
PortalHTMLParameter.AppletFontSize 12
PortalHTMLParameter.AppletFontType sansserif
PortalHTMLParameter.LayoutTabelle 610
PortalHTMLParameter.LayoutTabelleInnen 598
PortalHTMLParameter.LayoutZelle 110
PortalHTMLParameter.ErsteErgebnisZelleIndent 55
PortalHTMLParameter.LayoutSchmal false
PortalHTMLParameter.Layout476 false
PortalHTMLParameter.KeineSchnellFreieSuche true
ErgebnisPiktoTable.fw.piktogrammtabelle ;,UNIRZ,UBFRE;,UHTAA,UBWHA;,BPAPL,UKBBE;,BWMAS,UGESP;,UISDN,UTELF;,UTERR,UBALK;,BGART
ErgebnisPiktoTable.zi.piktogrammtabelle ;,UNIRZ,UBFRE;,UHTAA,UBWHA;,BPAPL,UKBBE;,BWMAS,UGESP;,UISDN,UTELF;,UTERR,UBALK;,BGART
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,UBFRE,BPAPL,UTELF;,TIN,URSTF,UKKFR,UTVCL;,m2,UALGW,UNIRZ,UHTAA;,UBWHA,UENDR,UGESP,BWMAS
UkPiktoTable.zi.piktogrammtabelle ;,personen,UBFRE,BPAPL,UTELF;,TIN,URSTF,UKKFR,UTVCL;,m2,UALGW,UNIRZ,UHTAA;,EWC,SED,BWSVC,BLIFT
UkPiktoTable.im.piktogrammtabelle ;,m2,UBALK,UKAKO,UBFRE;,raeume,UTERR,BPAPL,URSTF
UkPiktoTable.imb.piktogrammtabelle ;,m2,UBALK,UKAKO,UBFRE;,raeume,UTERR,BPAPL,URSTF;,personen,UKKFR,UALGW,UNIRZ;,TIN,UTELF,UGESP,BWMAS
PortalHTMLParameter.SucheOhneKleinkinder true
PortalHTMLParameter.SucheOhneKinderalter true
PortalHTMLParameter.UnterkunftKostenOben true
PortalHTMLParameter.LastminuteseiteMitUnsereGastgeberText true
PortalHTMLParameter.nurKatTypen _3_4_5_6_
CSSConfiguration*/


