@charset "iso-8859-1";
/* CSS Document */
/*********************************************
    CSS: lturhotels
    2007
    by ssa
*********************************************/

/*******************************************
* #fuer alle Seiten //////////////
*******************************************/


body
{
    margin: 20px 0;
    padding: 0;
    text-align: center;
    background: #fff;
}
*
{
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    color: #000;
}

.noprint
{
}

.printonly
{
    display: none;
}

p, h1, h2, h3, ul, li, hr, form, input, fieldset, legend, label
{
    margin: 0;
    padding: 0;
}


ul
{
    list-style-type: none;
}

div#info p
{
    margin: 5px 5px 5px 0px;
}

div#info ul
{
    list-style-type: disc;
    margin: 5px;
}

div#info li
{
    margin: 5px 5px 5px 10px;
}

.normal_fff
{
	font-weight:normal;
	color:#fff;
}
.highlight
{
   font-weight:bold;
}
.highlight_14
{
   font-weight:bold;
   font-size:14px;
}

.highlight_18
{
   font-weight:bold;
   font-size:14px;
}
.highlightm
{
   color: #cc0066 !important;
   font-weight:bold;
}

.header
{
    color: #cc0066;
    font-weight:bold;
}

.header_big
{
    color: #cc0066;
    font-size:13px;
    font-weight:bold;
}


.bg_table
{
    background-color: #EDEDED;
}

.height_20
{
    height:15px;
}

.grau_rund
{
    background:url('/lturhotels/img/bg_grau_rund.gif') top right no-repeat;
    height:30px;
}

.bg_table_dark
{
    background-color: #DCDCDC;
}

.red_border
{
    border: #cc0066 solid 1px;
    border-bottom:#cc0066 solid 2px;
    border-right:#cc0066 solid 2px;
    background:url('/lturhotels/img/empfehlung.gif') top right no-repeat;
}

.grau_border
{
    border: #bebebe solid 1px;
}

.leer
{
    border: #bebebe solid 1px;
    background:url(../img/empty.gif) top center no-repeat;
}

.dotted_line
{
    border-bottom: 1px dotted #BEBEBE;
}

.dotted_line_170
{
    border-bottom: 1px dotted #BEBEBE;
	width:170px;
	padding-bottom:10px;
}

.text_grau
{
	color:#bebebe;
}
.text_weiss
{
	color:white;
}

.line
{
    border-bottom: 1px solid #BEBEBE;
}

.line_bg
{
    border-bottom: 1px solid #BEBEBE;
    background-color: #EDEDED;

}
.line_r
{
    border-right: 1px solid #8c8c8c;
}

.bg_table_w
{
    background-color: #FFF;
}

.pad_bot_12
{
	padding-bottom:12px;
}

*+html .pad_bot_14
{
	padding-bottom:14px;
}

* html .pad_bot_14
{
	padding-bottom:14px;
}

.pad_bot_14
{
	padding-bottom:17px;
}

a.classic
{
    color:#0033FF;
    text-decoration:underline;
}
a.classic:hover,
a.classic:visited
{
    color:#cc0066;
    text-decoration:underline;
}

a.black_underline
{
	color:#000;
	text-decoration:underline;
}

a.none
{
	color:#000;
}
a
{
    text-decoration: none;
    color: #FFF;
    background-color: transparent;
}
ul
{
    list-style-type: none;
}

a.underlined_bold
{
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    color:#000;
}
a.underlined_bold_hl
{
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
    color:#cc0066;
}
a:active.underlined_bold
{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#cc0066;
}
.ziel
{
    font-size:13px;
    font-weight:bold;
    color:#000;
    margin-left:10px;
}
.pad_10
{
	padding-bottom:10px;
}
.pad_10t
{
	padding-top:10px;
}
margin10t { margin-top:10px}
.pad_5
{
	padding-bottom:5px;
}
.preis
{
    color: #cc0066 !important;
    font-size:16px;
    font-weight:bold;
	padding-bottom:5px;
}

.preis_alt
{
    text-decoration:line-through;
    color:#cccccc !important;
    font-size:12px;
    font-weight:bold;
}


.preis_neu
{
	text-decoration:underline;
	color:#cc0066 !important;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.sparhotels
{
    background:url('/lturhotels/img/spar.gif') no-repeat top left;
}

.mittelklasse
{
    background:url('/lturhotels/img/mittelk.gif') no-repeat top left;
}
.gehobene
{
    background:url('/lturhotels/img/gehoben.gif') no-repeat top left;
}
.luxus
{
    background:url('/lturhotels/img/lux.gif') no-repeat top left;
}
.underline
{
    text-decoration: underline;
}

a.arrow_w
{
    padding-left:18px;
    margin-bottom:7px;
    display:block;
    background:url('/lturhotels/img/pfeilInt.png') no-repeat left 2px;
}

a.back
{
    padding-left:18px;
    margin-bottom:7px;
    display:block;
    background:url('/lturhotels/img/pfInt_rot_back.gif') left no-repeat;
	color:#000;
}

a.arrow_w_Ex
{
    padding-left:18px;
    margin-bottom:7px;
    display:block;
    background:url('/lturhotels/img/pfEx.png') no-repeat left 2px;
}

li.hinweis
{
	padding-left:18px;
	display:block;
    background:url('/lturhotels/img/hinweis.gif') no-repeat left 0px;
}

haken_rot a,
a.haken_rot,
li.haken_rot
{
    padding-left:18px;
    margin-bottom:7px;
	display:block;
    background:url('/lturhotels/img/haken_rot.gif') no-repeat left 2px;
}

kreis a,
a.kreis,
li.kreis
{
    padding-left:18px;
    margin-bottom:7px;
	display:block;
    background:url('/lturhotels/img/kreis_list.gif') no-repeat left 5px;
}


li.arrow_b
{
    overflow: hidden;
    height: 13px;
}


.arrow_b a,
a.arrow_b
{
    padding-left:18px;
    display:block;
    background:url('/lturhotels/img/pfInt_rot.gif') no-repeat left;
    color:#000;
    font-weight:bold;
    margin-bottom:0;
}

input, select
{
    padding-left: 3px;
    font-size:11px;
    color:#000;
}

input.highlight
{
    border: 1px solid #cc0066;
    padding-left: 3px;
    font-weight:normal;
    padding-right: 1px;
}

li.pfeil
{
    padding:18px;
    background:url('/lturhotels/img/pfInt_rot.gif') no-repeat left;
}

img
{
    border: 0;
}

.error
{
    background-color:#ffe53f;
    border: #cc0066 solid 1px;
    border-bottom:#cc0066 solid 2px;
    border-right:#cc0066 solid 2px;
}

/* #seite
*******************************************/

div#container
{
    margin: 0 auto;
    width: 990px;
    width/* */:/**/990px;
    width: /**/990px;
    text-align: left;
    background-image: none;

}

/* #header
*******************************************/
div#header
{
    width: 990px;
    height: 80px;
    background-color: #FFF;
}
img#logo_lturhotels
{
    float: left;
    padding-top: 0px;
    padding-left: 0px;

}
div#logo_lturhotels a
{
    display: block;
    width: 283px;
    height: 62px;


}
div#claim_lturhotels
{
    float: right;
    width: 308px;
    padding: 35px 10px 0 0;
}
div#claim_lturhotels a
{
    display: block;
    width: 308px;
    height: 29px;
    background: url('/lturhotels/img/claim.png') no-repeat top right;
}
h1#logo_lturhotels span,
h1#claim_lturhotels span
{
    display: none;
}

div#headline
{
    width:990px;
    height:220px;
    background:#ededed url('/lturhotels/img/bg_main_first.png');
    border-bottom:#FFFFFF solid 1px;
}

/* #main
*******************************************/
div#content
{
	overflow:hidden;
}
div#content_waiting
{
	overflow:hidden;
}
div#main
{
    width: 990px;
    overflow:hidden;
    padding-bottom: 50px;
    background: #c4bdb8 url('/lturhotels/img/bg_braun.png') repeat-x top left;
    margin-bottom: 1px;
}

div#content_links,
div#content_rechts
{
    padding:0px 10px 0 10px;
}

div#rechts,
div#links
{
    width:200px;
    float:left;
    overflow:hidden;
}
div#vorteil ul,
div#hotline ul
{
    padding-top: 40px;
    padding-left:0px;
}

/* hotelinfo popup
**************************************/
table#popup
{
    /*height:375px;*/
    width:580px;
	margin:auto;

}
div#pu_hotelinfo
{
    overflow:auto;
    width:280px;
    height:330px;
	padding:10px;
}

td#pu_kurzinfo,
td#pu_thumb
{
    padding-top:10px;
    text-align:left;
}
div#pu_titel
{
	padding-left:10px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:left;
}
td#abstand_links
{
	padding-left:5px;
}
.preview
{
    background-color :#ffffff;
    width            :170px;
}
table#infopopup td.active
{
	background:url('/lturhotels/img/b_aktiv.gif') left bottom no-repeat;
	width:107px;
	font-weight:bold;
	border-right:#cc0066 solid 1px;
}
table#infopopup td.deactive
{
	background:url('/lturhotels/img/b_deaktiv.gif') left bottom no-repeat;
	width:107px;
	font-weight:bold;
	border-right:#cc0066 solid 1px;
	border-bottom:#cc0066 solid 1px;
	padding-top:7px;
}
table#infopopup td.nothing
{
	width:107px;
}
table#infopopup a
{
	font-weight:bold;
	color:#000;
}

li#ha_head
{
	padding-bottom:5px;
}
	
/*------------------------------2---------------*/
tr#hotelausst td
{
	padding:10px;
}
/* error
**************************************/
div#um_error
{
    padding-top:10px;
}
div#error
{
    /*visibility:hidden;*/
    width:550px;
    /*height:70px;*/
    background-color:#fff;
    border: #cc0066 solid 1px;
    border-bottom:#cc0066 solid 2px;
    border-right:#cc0066 solid 2px;
    padding-left:10px;
    padding-top:3px;
    margin-left:10px;
    vertical-align:middle;
    margin-bottom: 10px;
}

div#booking_error
{
    /*visibility:hidden;*/
    width:550px;
    background-color:#fff;
    border: #cc0066 solid 1px;
    border-bottom:#cc0066 solid 2px;
    border-right:#cc0066 solid 2px;
    padding-left:10px;
    padding-top:3px;
    margin-left:10px;
    vertical-align:middle;
}

div#error li
{
    padding-bottom:5px;
}

/* #mitte
*******************************************/
div#content
{
    width:590px;
    float:left;
    background: url('/lturhotels/img/bg_ziel.png') top left no-repeat;
}

div#main_top
{
    height:95px;
    padding:20px 10px 0 10px;
    width:570px;
    position:relative;
}


div#main_mitte
{
    margin: 0;

}
div#in_top,
div#in_mitte
{
    
    width: 590px;
}

* html div#in_top,
* html div#in_mitte
{
overflow: hidden;
}

table#reisende,
table#start_anreise
{
    padding-top:10px;
    padding-left:10px;
}

table td#hotel_suche
{
    height:30px;
    width:168px;
}

div#main_bot
{
    height:30px;
}

table td#links
{
    height:30px;
    width:435px;
}

table td#links img
{
    margin-left:10px;
}
table#sub
{
    margin-left:45px;
}
table#sub a
{
    color:#000;
}
td#print
{
    background:url('/lturhotels/img/print.gif') left no-repeat;
    padding-left:18px;
    padding-right:20px;
}
td#top
{
    background:url('/lturhotels/img/top.gif') left no-repeat;
    padding-left:18px;
}
/*-------------------angebotsübersicht---------------------*/


table#such_info
{
    margin-right:10px;
    height:72px;
    width:590px;
    text-align: left;
}

table#suche_navi td
{
    padding-left:10px;
    padding-right:2px;
}

table#result
{
    width:580px;
    margin-left: 10px;
    margin-top: 0px;
}
table#resultSpecial
{
    width:580px;
    margin-left: 10px;
    margin-top: 0px;
}
div#resultList
{
    width:580px;
    margin-left: 0px;
    margin-top: 20px;
}

div#hotel_vorschau
{
    height:95px;
    width:550px;
    position:relative;
    z-index:1;
}
.rollover_info
{
	position:absolute;
	z-index:3;
	top:20px;
	right:70px;
	height:25px;
	width:130px;
	border:#cc0066 solid 1px;
	background-color:#fff;
	font-weight:bold;
	padding:10px;
	padding-top:7px;
}
/*-------------------hotelübersicht---------------------*/

div#hoteluebersicht
{
    padding:2px;
    margin-right:10px;
    margin-bottom:10px;
    height:185px;
    width:127px;
    overflow:hidden;
}

div#hoteluebersicht li
{
    padding-bottom:1px;
    margin-left:3px;
}

table#hoteluebersicht
{
    margin-top:0px;
    margin-left:10px;
}

table#anzahl
{
    margin-top:5px;
    margin-left:10px;
}
table#anzahl td
{
    padding-left:5px;
}
/*-------------------hotelvergleich---------------------*/
table#hotelvergleich
{
    margin-top:0px;
    margin-left:10px;
}
table#klassen
{
    margin-top:10px;
    margin-left:10px;
}
div#klassen
{
    height:30px;
    width:131px;
    margin-right:10px;
    border-left: #cc0066 solid 2px;
}
div#hv_headline
{
    background:url('/lturhotels/img/hv_headline.gif') left top no-repeat;
    height:19px;
    width:491px;
    margin-top:10px;
    margin-left:10px;
}
/*------------------waitingscreen-----------------*/
table tr td#hotel_suche td.ws
{
    height:30px;
    width:168px;
}

div#durchsuchen
{
    height:47px;
    padding-top:25px;
    background:#d1d1d1;
    position:relative;
	z-index:2;
}

div#illu
{
    height:120px;
    width:93px;
    background:url('/lturhotels/img/illustration.gif') bottom left no-repeat;
    position:absolute;
    left: 397px;
    top: -64px;
	z-index:100;
}
div#durchsuchen table
{
    margin-left:10px;
    width:550px;
    height:20px;
    background-color:#fff;
}
div#durchsuchen table tr td
{
    padding-left:10px;
}

table#waiting
{
    width:590px;
}
table#waiting tr td
{
    padding-left:10px;
}

table#waiting tbody tr td
{
    padding-top:30px;
}
div#etwas_geduld
{
    background:url(../img/etwas_geduld.gif) left  no-repeat;
    height:35px;
    width:351px;
}

td#icon1,
td#icon2
{
    text-align:center;
}
td#icon1
{
    background:url('/lturhotels/img/ssl.gif') 23px 59px no-repeat;
}
td#icon2
{
    background:url('/lturhotels/img/tuev.gif') 20px 58px no-repeat;
}
/*----------------------Contentseiten---------------*/
div#pp
{
	padding-top:20px;
	padding-left:10px;
	padding-right:30px;
}

div#pp p
{
	margin-bottom:20px;
	margin-top:0;
}

div#pp p.ppheadline
{
	color:#cc0066 !important;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
div#pp span.ppheadline
{
	color:#cc0066 !important;
	font-weight:bold;
}
/*------------------gruppenreisen----------------*/
div#gr_headline
{
	background:#dcdcdc;
	border-top: #bebebe solid 1px;
	height:20px;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
div#gr_inhalt
{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:7px;
	width:570px;	
}
div#gr_inhalt li
{
	padding-top:10px;
}

table#gr_uebernachtung
{
	width:570px;
}
table#gr_uebernachtung select#gr_klein
{
	width: 70px;
}
table#gr_uebernachtung input#gr_klein
{
	width: 56px;
}
table#gr_uebernachtung input#gr_34
{
    width: 134px;
}

table#gr_uebernachtung select#gr_34
{
    width: 134px;
}
table#gr_uebernachtung select#gr_mittel
{
	width: 200px;
}
table#gr_uebernachtung input#gr_mittel
{
    width: 196px;
}
table#gr_uebernachtung select#gr_birth
{
    width:65px;
}

table#gr_uebernachtung textarea#gr_textfeld
{
	width: 520px;
	height:50px;
}
div#gr_foot
{
	border-top:#bebebe solid 1px;
	border-bottom:#bebebe solid 1px;
	height:25px;
	font-weight:bold;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
}

div#fuellen
{
	padding-left:10px;
}
/*----------------------buchung---------------------------*/
div#bu_inhalt
{
	margin-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	width:570px;
	height:180px;
	overflow:hidden;	
}
td.buch_aktiv1
{
	padding-left:10px;
	padding-top:5px;
	background:url('/lturhotels/img/pfeil_aktive_1.gif') right 1px no-repeat;
	height:34px;
	width:140px;
	color:#fff !important;
	font-weight:bold;
}
td.buch_aktiv
{
	padding-left:20px;
	padding-top:5px;
	background: url('/lturhotels/img/pfeil_aktiv.gif') right 1px no-repeat;
	height:34px;
	width:161px;
	color:#fff !important;
	font-weight:bold;
}
td.buch_deaktiv
{
	padding-left:20px;
	padding-top:5px;
	background: url('/lturhotels/img/pfeil_deaktiv.gif') right 1px no-repeat;
	height:34px;
	width:140px;
	color:#000 !important;
}
td.buch_deaktiv1
{
	padding-left:20px;
	padding-top:5px;
	height:34px;
	width:100px;
	color:#000 !important;
}
table#bu1_hotelinfo
{
	width:550px;
	height:180px;
}
div#bu_inhalt2
{
	padding-top:10px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}
div#bu_inhalt3
{
    padding-right:10px;
    padding-left:10px;
}
table#bu_reisende
{
	width:570px;
	
}
table#bu_reisende td
{
	padding-left:10px;
	border-top: #bebebe solid 1px;
	border-right: #bebebe solid 1px;
}
table#bu_reisende td.bu_last
{
	border-right: #ededed solid 1px;
}

table#bu_reisende td.bu_last_col
{
    border-left: 0;
	border-right: 0;
    border-bottom: 0;
}

table#bu_reisende thead tr td
{
	font-weight:bold;
}
table#bu_reisende tbody tr td
{
	background:#fff;
}
table#gr_uebernachtung select#gr_45
{
	width: 130px;
}
table#gr_uebernachtung input#gr_45
{
	width: 146px;
}
div#lturflywerbung a
{
	color:#fff !important;
	margin-top:115px;
	margin-left:485px;
}
div#lturflywerbung
{
	border:#cc0066 solid 1px;
	background:url('/lturhotels/img/lturflywerbung.png') -1px top no-repeat;
	height:140px;
	width:588px;
}
/* #links
*******************************************/
div#vorteil
{
    width:200px;
    height:115px;
    background: #cc0066 url('/lturhotels/img/img_vorteil.png');
    border-bottom:#ebebeb solid 1px;
}

div#vorteil li
{
    margin-left:10px;
    padding-left:18px;
    background:url('/lturhotels/img/haken.png') no-repeat left;
    font-weight:500;
    color:#fff;
}

div#img_links
{
    background-image:url('/lturhotels/img/img_links.png');
    height:70px;
    width:200px;
    border-bottom:#ebebeb solid 1px;
}

div#content_links
{
    position:relative;
    width:180px;
}

div#stern
{
    background:url('/lturhotels/img/stern.gif') no-repeat;
    margin-left:120px;
    top:20px;
    height:58px;
    width:60px;
    z-index:2;
    position:absolute;
}

div#angebot
{
    width:178px;
    border:#FFFFFF solid 1px;
    background:#fff;
    z-index:1;
    margin-top:4px;
}
td#preis_alt
{
	text-decoration:line-through;
    color:#cccccc;
    font-size:12px;
    font-weight:bold;
}
div#content_links div#angebot ul
{
    padding:5px 5px 5px 5px;
}

div#content_links div#angebot ul li img
{
    vertical-align:middle;
    margin-right:3px;
}

div#content_links div#angebot table
{
    width:168px;
    height:40px;
}

td#preis_alt
{
    color:#cccccc;
    font-size:12px;
    font-weight:bold;
}

div#content_links table img
{
    vertical-align:middle;
    padding-right:5px;
}
/*--------------angebotsübersicht-----------------*/

div#hotel_eingrenzen
{
    height:28px;
    font-size:13px;
    font-weight:bold;
    color:#000;
    padding-top:7px;
    padding-left:10px;
}
/*-----------------------skala-------------------*/
div#content_links div#regler_bg
{
	margin-top:20px;
}
div#content_links div#regler_mitte
{
	background-color:#fff;
    width:179px;
	padding-top:10px;
    padding-left:10px;
    overflow:hidden;
}

div#content_links div#regler_top
{
	background:url('/lturhotels/img/bg_regler.gif') left top no-repeat;
	height:30px;
    width:179px;
    padding-left:10px;
    overflow:hidden;
}
div#content_links div#regler_bot
{
	background:url('/lturhotels/img/bg_regler.gif') left bottom no-repeat;
	height:20px;
    width:179px;
    padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
    overflow:hidden;
}
div#content_links h1.infobox
{
    font-weight: bold;
    margin-left:11px;
    width: 176px;
    background: #DCDCDC no-repeat left top;
    padding-bottom: 5px;
}

div#content_links .infobox
{
    /*margin-left:11px;*/
    width: 176px;
    /*padding-left: 10px;*/
    /*padding-right: 5px;*/
    color: #000;
}

div#content_links h2.infobox
{
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
}
/*************
Skala
**************
class skala: die Skala an sich
class null:  Nullpunkt der Skala
class marker: schieberegler
*/
div#content_links div.skala,
div#content_links div.skala_little
{
    background: transparent url('/lturhotels/img/skala.png') repeat-x left bottom;
    position: relative;
    height: 14px;
    overflow: hidden;
}

div#content_links div.skala
{
    width: 170px;
}
div#content_links div.skala_little
{
    width: 150px;
    float:left;
}

div#content_links div.marker
{
    background: transparent url('/lturhotels/img/skala_mark.png') no-repeat left top;
    position: absolute;
    top: 0px;
    width: 9px;
    height: 12px;
    overflow: hidden;
    cursor:w-resize;
}

div#content_links div.null
{
    background: transparent url('/lturhotels/img/skala_mitte.png') no-repeat left top;
    position: relative;
    left: 0px;
    top: 5px;
    width: 9px;
    height: 9px;
    overflow: hidden;
}

div#content_links a.undo
{
    background: transparent url('/lturhotels/img/button_undo.png') no-repeat left top;
    width: 14px;
    height: 14px;
    overflow: hidden;
    display:block;
    margin-left: 6px;
}

div#content_links table
{
    width: 170px;
    border: 0;
}
div#content_links table.undo
{
    width: 150px;
}
div#content_links table *
{
    color: #000;
    white-space:nowrap;
}

div#content_links .infobox select
{
    color: #000;
    width: 170px;
}
div#content_links .infobox select *
{
    color: #000;
}
.flightProduct {
    display:inline;
}

/* #rechts
*******************************************/
div#hotline
{
    width:200px;
    height:115px;
    background:url('/lturhotels/img/img_hotline.png');
    border-bottom:#ebebeb solid 1px;
}
div#hotline li
{
    margin-left:5px;
    font-weight:bold;
    color:#fff;
}
.tbw {
    font-weight:500;
    color:#fff;
}
div#img_rechts
{
    background-image:url('/lturhotels/img/img_rechts.png');
    height:70px;
    width:200px;
    border-bottom:#ebebeb solid 1px;
}
div#content_rechts *
{
    color:#fff;
}
div#content_rechts input
{
    color:#000;
    padding-left:3px;
    width:150px;
}
/*----------------------angebotsübersicht-------------------------------*/
div#call_back
{
    margin-top:10px;
    border-bottom:#FFFFFF dotted 1px;
    padding-bottom:7px;
}

div#noch_fragen
{
    margin-top:10px;
    border-bottom:#FFFFFF dotted 1px;
    padding-bottom:7px;
}

div#alle_anzeigen
{
    background:url('/lturhotels/img/pfeilundframe.gif') left no-repeat;
    height:17px;
    width:101px;
    padding-top:2px;
    padding-left:18px;
    margin-bottom:10px;
}
div#alle_anzeigen a
{
    font-weight:bold;
}

/* kalender
********************************************/
td.kal_off
{
    border: 1px solid #BEBEBE;
    background: #EDEDED;
    color: #8C8C8C;
    height: 18px;
}

td.kal_off *
{
    color: #8C8C8C;
}

td.kal_on
{
    border: 1px solid #BEBEBE;
    background: #fff;
    color: #cc0066;
    height: 18px;
}

td.kal_on *
{
    color: #cc0066;
}

td.kal_date
{
    border: 1px solid #BEBEBE;
    background: #cc0066;
    color: #fff;
    height: 18px;
}

td.kal_date *
{
    color: #fff;
}


/* #footer
*******************************************/

div#footer
{
    clear: both;
    padding: 2px 0 0 0;
    width: 990px;
    height: 19px;
    background: url('/lturhotels/img/bg_footer.png') no-repeat top left;
    margin:auto;

}
div#footer ul
{
    text-align: center;
}
div#footer li
{
    display: inline;
    padding-left: 3px;
}

div#footer *
{
    color: #FFF;
    background-color: transparent;
}

div#footer p, h1, h2, h3, ul, li, hr, form, input, fieldset, legend, label,
div#hotel_vorschau p, h1, h2, h3, ul, li, hr, form, input, fieldset, legend, label
{
    margin: 0;
    padding: 0;
}
div.page_autocompletition { background: #FFFFFF; display:inline; white-space:nowrap; }
div.page_autocompletition ul { border: 1px solid #CC0066; margin: 0; padding: 0; list-style-type: none;  min-width:250px }
div.page_autocompletition ul li { margin: 0; padding: 3px; }
div.page_autocompletition ul li.selected { background-color: #EDEDED; }
div.page_autocompletition ul strong { color: #CC0066; margin: 0; padding: 0; }
.filterHeadline { padding-top:10px; padding-bottom:5px; }
