BODY, P, TD, DIV, DL, UL, OL, BLOCKQUOTE, CAPTION, CENTER, DIV
{
    font-family: Arial,Helvetica,Univers,Zurich BT;
    color: black;
    font-size: 13px;
}

BODY {
    /* top,right , bottom, left*/
    margin: 0px;
	padding:0px;
    background: #fff; 
}
body,html{_width:550px;}

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

a:link     {
    color: #E78C17;
    /*text-decoration:none;*/
    /*font-weight: bold; */
    /*font-size: 8.0pt*/
}

a:visited       {
    color: #E78C17;
    /*text-decoration:none;*/
    /*font-weight: bold; */
    /*font-size: 8.0pt;*/
}

a:active        {
    color: #E78C17;
    /*text-decoration:none;*/
    /*font-weight: bold; */
    /*font-size: 8.0pt*/
}

a:hover     {
    color: #E78C17;
    /*text-decoration:none;*/
    /*font-weight: bold; */
    /*font-size: 8.0pt*/
}

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

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

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

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

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

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

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

.strich {
    color: #000000;
    background: #000000;
}

.vortitel {
 /*   color: #339966;*/
    color: #E78C17;
    font-weight: bold;
	text-align: right;
}

.vortitelleicht {
 /*   color: #339966;*/
    color: #2157a5;
	text-align: right;
}

.titelinnen {
}

.betont {
	font-weight: bold; 
}

.balkenallgemein {
    font-family: Helvetica,Arial,Sans-Serif;
    background: #EFB262;
	color:#000;
	padding: 2px 0px 0px 0px;
}


.textunten {
	font-size: 7pt;
	font-style: italic;
}

a.copyright {
    color: black;
	text-decoration: none;
	cursor: text;
}

/* Farbe muå¤ angegeben werden, da Internet Explorer 6 falsch ableitet */
a.copyright:hover {
	color: black;
}

/* Farbe muss angegeben werden, da Internet Explorer 6 falsch ableitet */
a.copyright:visited {
	color: black;
}

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

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

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

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

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

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


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

	das meiste von oben
*/

/*
	Es wurden ...
*/

.ergebnisbeschreibung {
    color: #E78C17;
}

.ukbeschreibung {
    font-size: 8pt;
}

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

.aktualisiertfarbe {
	color: #006633;
}

/*
	Darstellung von Gastgebern
*/

.gastgeber {
    color: #E78C17;
    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: #339966;
	text-align: right;
}

.ukrstrich{
	color: #000000;
    background: #000000;
}

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

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

.ukrback{
	color: #ffcc99;
    background: #ffcc99;
}

.ukrtext{
    font-size: 10pt;
	color: #339966;
    font-weight: bold; 
    background: #ffcc99;
    font-family: Helvetica,Arial,Sans-Serif;
	padding-left: 3px;
	padding-right: 3px;
}

.ukrtextlight{
    font-size: 10pt;
	color: #339966;
    font-weight: bold; 
    background: #ffcc99;
    font-family: Helvetica,Arial,Sans-Serif;
	padding-left: 3px;
	padding-right: 3px;
}

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

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

.auktabmenu:hover     {
    color: #800080;
	text-decoration:none;
}

.auktabmenu:active        {
	color: #6699cc;
	text-decoration:none;
}


/***************************************************
	Unterkunftsseite
*/
.uktiteloben {
    color: #000000;
    font-size: 18pt;
	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-family: Helvetica,Arial,Sans-Serif;
    font-size: 10pt;
	color: #339966;
    font-weight: bold; 
    background: #B2AFA6;
	padding: 2px 0px 0px 0px;
}

.ukpreise {
	font-size: 8pt;
}

.ukvakanzen {
	font-size: 8pt;
}

.ukvideopanorama {
	font-size: 8pt;
}

.ukslides {
	font-size: 8pt;
    background: #EFB262;
	color:#000;
}

.ukunterslides {
	font-size: 8pt;
}

.ukpiktos {
	font-size: 11pt;
    background: #EFB262;
	color:#000;
}

.ukjanein {
    background: #EFB262;
	font-size: 10pt;
	color:#000;
}

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

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

.abschnittuntertitel {  
	font-size: 13px; 
    color: #339966;
    background: #ffcc99;
	font-weight: bold;
	padding: 2px 0px 0px 4px;
}

.abschnitttext {  
}

#buchentab .abschnitttitel {  
	font-size: 18pt; 
	font-weight: bold; 
    color: #339966;
}

#buchentab .abschnittuntertitel{  
	font-size: 13px; 
    color: #000000;
    background: none;
	padding: 0px 0px 2px 0px;
	font-weight: bold;
}

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

.fehler {
    color: #990000;
}

.kleiner {
    font-size: 8pt;
}

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

.sdspaltenueberschrift {
	color: #339966;
}

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

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

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

table.imageview img.slide_img {
  text-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:#222222; /* 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:#000000; /* AppletVgFarbe */
}

/*******************************************
/*******************************************
	Kalender
*/


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

.calfree {
	background: #88bc99;
	/*background: #339966*/;
	font-family: Arial, Helvetica, sans-serif;
	font: Arial Helvetica sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #FFEFC6;
	border-style: solid;
	border-width: 1px;
}
.calbooked {
	background: #FFCC99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #FFEFC6;
	border-style: solid;
	border-width: 1px;
}
.calnodata {
	background: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #FFEFC6;
	border-style: solid;
	border-width: 1px;
}
.calmonthdays {
	background: #F8E891;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #FFEFC6;
	border-style: solid;
	border-width: 1px;
}
.calweek {
	color: #666666;
	background: #FFFFBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
	border-color: #FFEFC6;
	border-style: solid;
	border-width: 1px;
}

.tp_kopf{
	color: #000000;
	font-family: monospace;
	font-size: 11px;
}

.tp_frei{
	color: #009966;
	font-family: monospace;
	font-size: 11px;
}

.tp_belegt{
	color: #ff9988;
	font-family: monospace;
	font-size: 11px;
}

.tp_unbekannt{
	color: #999999;
	font-family: monospace;
	font-size: 11px;
}

.tp_woend_del {
	color: #333333;
	font-family: monospace;
	font-size: 11px;
}


/* neue styles */
body, table {
	background-color:		#FFF !important;			
}

input, textarea {
	border:					1px solid #686866 !important;
	background-color:		#FFF !important;	
}

a, a:visited, a:hover {
	color:					#E78C17 !important;
}

a.aunter, a.aukunter, a.asortierung, a.ahilfe, table tr td.vortitel, table tr td.untertiteloben, table tr td.untertitelklein, 
table tr td.ukruntertitel, table tr td.vortitelleicht, table tr td.sdspaltenueberschrift {
	color:					#E78C17 !important;
}

table tr td.balkenallgemein, table tr td.ukbalken, table tr td.ukrbacklight, table tr td.ukrtextlight, 
table tr td.ukrstrichlight, table tr td.ukrtext, table tr td.ukrback, a.auktabmenu {
	/*background-color:		#9C9683 !important;*/
	background-color:		#EFB262 !important;
	color:#000;
	
}

table tr td.ergebnisbeschreibung, table tr td.ukbalken, table tr td.abschnitttitel, table tr td.ukrtext, a.auktabmenu, 
table tr td.hilfetitel {
	color:					#000 !important;
}

a.aunterkunft {
	color:					#000 !important;
}

/* Kalender - BEGIN */
table.calbooked {
	border:					1px solid #FFF !important;
}

table tr td.calmonthdays, table tr td.calweek {
	background-color:		#B2AFA6 !important;
	border:					2px solid #FFF !important;
}

table tr td.calfree {
	background-color:		#B2AFA6 !important;
	border:					2px solid #FFF !important;
}

table tr td.calnodata {
	border:					2px solid #FFF !important;
}

table tr td.calbooked {
	color:					#000000 !important;
	background-color:		#EC9393 !important;
	border:					2px solid #FFF !important;
}
/* Kalender - END */

.ukpiktos a,
.ukjanein a{
	color:#fff!important;
}

/*** KASTEN ***/
div.ut_kasten { border: 2px solid #EFB262; border-top: 0; margin: 10px 0; }
div.ut_kasten_header { background: #EFB262; padding: 4px; color: black; }
div.ut_kasten_content { padding: 5px; text-align: center; }



/*CSSConfiguration
CSSConfiguration.ignoreMissingTables true
PortalHTMLParameter.keinegefundenHaupttextVar0 entdeckerinsel
PortalHTMLParameter.SuchPiktHgFarbe EFB262
PortalHTMLParameter.UkPiktHgFarbe EFB262
PortalHTMLParameter.UkMarkPiktHgFarbe EFB262
PortalHTMLParameter.UkKategorieSternVgFarbe EFB262
PortalHTMLParameter.ErgebnisKategorieSternVgFarbe EFB262
CSSConfiguration*/
