
body { font-family: Verdana,Arial,sans-serif; font-size:11px; line-height:17px; color:#333333; background:transparent url(/symbole/mainbg.png) repeat-x top left; }
#wrapper { width:1020px; margin:0px auto; background-color:white; border:1px #999999 solid; min-height:800px;}
.clear { clear:both; }

#header { height:137px; margin-bottom:15px; background:transparent url(/symbole/bgheader.gif) repeat-x top left; position:relative; }
#header h1 { margin:0; padding:0;  }
#header h1 a { display:block; height:137px; left:1px; top:1px; position:absolute; width:390px;  background:transparent url(/symbole/booking-hotels-de.jpg) no-repeat scroll 0 0;} 
#header span { position:absolute; left:-4000px; }
#header #topteaser { color:#AFAFB9;font-size:11px;padding:5px;position:absolute;right:35px;top:10px;width:510px; text-align:justify;}

#leftnavigation { float:left; width:180px; margin:-10px 0 0 17px; position:absolute; background-color:white; min-height:600px;}
#leftnavigation_old ul a { font-size:12px; display:block; cursor:pointer; font-weight:bold; background:transparent url(/symbole/boxheaderbg.gif) repeat-x top left; margin:0 0 1px; border:1px solid #CCCCCC; line-height:22px; height:24px; padding:0 7px; color:#003468; text-decoration:none;}
#leftnavigation ul a { font-size:12px; display:block; cursor:pointer; margin:0 0 1px; border-bottom:1px dotted #7F7F7F; line-height:22px; height:24px; padding:0 7px; color:#003468; text-decoration:none;}
#leftnavigation_old ul a:hover { background:transparent url(/symbole/boxheaderbg-hover.gif) repeat-x top left; }
#leftnavigation ul a:hover { text-decoration:underline; }
#leftnavigation ul a.active { background:#335D86 url(/symbole/boxheaderbgactive.gif) repeat-x top left;  border:1px solid #335D86; color:white; font-weight:bold; }
#leftnavigation ul a.active:hover { background:#335D86 url(/symbole/boxheaderbgactive-hover.gif) repeat-x top left; }
#leftnavigation ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#leftnavigation h4 { font-size:9px; padding-right:9px; margin:3px 0; text-align:right; color:#AFAFAF; font-weight:normal; }
#leftnavigation ul ul {  list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 3px; }
#leftnavigation ul ul li { border-bottom:1px dotted #7F7F7F; margin:0; padding:0 0px 0 2px; }
#leftnavigation ul ul li a { font-size:10px; font-weight:normal; border:none; color:#333333; display:block; line-height:19px; height:19px; margin:3px 0 0; padding:0 16px 2px 1px; text-decoration:none; }
#leftnavigation ul ul li a.activesub { font-size:10px; font-weight:bold; border:none; color:#333333; display:block; line-height:19px; height:19px; margin:3px 0 0; padding:0 16px 2px 1px; text-decoration:none; }
#leftnavigation ul ul li a:hover  { color:#003468; text-decoration:underline; }
#leftnavigation ul .ulspace { height:10px;  }

#contentwrapper { float:right; width:730px; min-height:1200px; text-align:left; background-color:white; padding:0 0 0 0; margin:0 20px 0 0; }
#content { float:right; margin:0 0 20px 0px; width:725px;}
#content a { color:#003468; text-decoration:none;}
#content a:hover { color:#003468; text-decoration:underline;}
#content h2 { font-size:14px; font-weight:bold; color:#4966A2; margin:-2px 0 7px 2px;}
#content h3 { margin:0px;font-size:11px; display:inline; text-decoration:underline;}
#content small { display:block; margin:0 0 15px 10px; font-size:10px; }

#hometeaserimage { margin:10px 0 0; }
#anreisedatum,#abreisedatum  { width:55px;height:14px;z-index:1;font-size:10px; }
#breads { color:#003468; margin:18px 0 0 225px; font-size:11px;}
#suchform { padding:0 0 15px 0; }
#fc {z-index:9999; margin-left:20px; }

.listinhalt { float:left; position:relative;margin:0;z-index:9999;}
.listinhalt a { color:#003468; }
#all { margin:-20px 0 0 0; }
.container { margin:0 10px 1px 0; }
.tdheader { background-color:#17416B;color:white;font-weight:bold; }
.tdcheck { width:20px;border-style:solid;border-width:1px 0 1px 1px;border-color:#999999; }
.tdbild { border-style:solid;border-width:1px 0 1px 0;border-color:#999999; padding:8px 0 8px 0;}
.hotelblock { width:220px;padding:0 0 0 5px;}
.tddaten {border-style:solid;border-width:1px 0 1px 0;border-color:#999999; }
.tdlinks { width:90px;border-style:solid;border-width:1px 0 1px 0;border-color:#999999;padding-top:18px;  }
.tddist { border-style:solid;border-width:1px 0 1px 0;border-color:#999999;padding-right:15px; }
.tdpreis { width:100px;border-style:solid;border-width:1px 1px 1px 0;border-color:#999999; text-align:center}
.hotelpreis { font-size:14px;font-weight:bold; }
.pfeil { padding:0 3px 0 0; }
.hname { font-weight:bold; text-decoration:underline; }

#p-images { position:absolute; width:211px; right:10px; top:10px; }
#d-images { padding:10px 0 20px 0; border:0px; width:200px;}
#d-content {padding:10px 20px 10px 20px; border:0px;width:400px; text-align:justify;}
#mainimage { margin-right:10px; }
#buchungsknopf { width:170px; tpadding:0 0px 10px 0;}
#buttonbuchung { border-width: 1;font-size: 10pt;font-family: arial;font-weight: bold;}

.buchen { width:80px; }
.deigen { width:160px;height:22px;padding:0 0 0 6px;font-weight:bold; border-bottom:1px #cccccc solid; }
.dstorno { width:420px;height:22px;padding:0 0 0 6px;font-weight:bold; border-bottom:1px #cccccc solid; }
.dentf1  { width:310px;height:22px;padding:0 0 0 6px;font-weight:bold; border-bottom:1px #cccccc solid; }
.dentf2  { width:210px;height:22px;padding:0 0 0 6px;font-weight:bold; border-bottom:1px #cccccc solid; }
.dsehen  {padding:2px 0 0 6px; border-bottom:1px #cccccc solid;}
.dsehen1 {width:60px;px; text-align:right;padding:0 20px 0 0;  border-bottom:1px #cccccc solid;}
.dabst   {width:15px;px; }
.h2x { font-size:14px; font-weight:bold; color:#AFAFB9; margin-bottom:15px; margin-top:15px;  }
.h2x h2 { display:inline;  }

#firstimage  { margin:10px 0 0 0; }
.secondimage { padding:0 12px 0 0; cursor:pointer;}
.lastimage { padding:0 0 0 0; cursor:pointer;}

#counter { width:60px; font-weight:bold;}
#priceinfo { font-size:16px; font-weight:bold; text-align:center;  padding-right:10px; margin: 25px 0 15px; }
#priceinfo a { cursor:pointer; text-decoration:underline; color:#003468; }
#priceinfo p { font-size:12px; font-weight:normal; margin:0; }
#price { font-size:22px; font-weight:normal; }
#b-content { width:400px; }
h4.containerheader { font-size:12px; font-weight:bold; color:#335D86; background:transparent url(/symbole/boxheaderbg.gif) repeat-x top left; margin:0; border:1px solid #CCCCCC; line-height:22px; height:24px; padding:0 7px; }
h4.containerheader:hover { background:transparent url(/symbole/boxheaderbg-hover.gif) repeat-x top left; }
#content .container h4.active { background:#335D86 url(/symbole/boxheaderbgactive.gif) repeat-x top left; border:1px solid #335D86; }
#content .container h4.active a { color:white; }
#content .container h4.active:hover { background:#335D86 url(/symbole/boxheaderbgactive-hover.gif) repeat-x top left; }
h4.containerheader a { display:block; cursor:pointer; background:transparent url(/symbole/tabiconblue.png) no-repeat right 3px; width:669px; }

.container h4.active a { background:transparent url(/symbole/tabiconwhite.png) no-repeat right 3px; }
.container h5 { font-size:11px; margin:10px 0; }
.containercontent { position:relative; padding:5px 15px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.morelink{text-decoration:underline; cursor:pointer;	color:#000000;}
.hotelinfo{text-decoration:none; cursor:pointer;	color:#000000;}
.hotelinfo:hover{text-decoration:underline; cursor:pointer;	color:#000000;}
.tm {  width:80px;padding-left:1px;border-bottom:1px solid #b0b0b0; }
.tmc { width:30px;border-bottom:1px solid #b0b0b0;border-right:1px solid #b0b0b0;padding-left:30px;color:#000000; }
.tdlinks a { color:#000000; }

.zeile {    width:670px;  margin:5px 0 20px 0; }
.block1   { width:670px; }
.lift     { width:25px; }
.block2_1 { width:210px;  border:1px dotted #CCCCCC; }
.block2_2 { width:435px;  border:1px dotted #CCCCCC; }
.block3_1 { width:210px; height:120px;  border:1px dotted #CCCCCC; }
.block3_2 { width:210px; height:120px;  border:1px dotted #CCCCCC; }
.block3_3 { width:210px; height:120px;  border:1px dotted #CCCCCC; }

#footer { height:50px; width:940px; border-top:1px solid #E8E8E8; margin-top:20px; }
#footer ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:15px 0 0 10px; padding:0; }
#footer ul li { border-right:1px solid #CCCCCC; display:block; float:left; margin:0; padding:0 8px; }
#footer ul li.last { border:none; }
#footer ul li a { color:#CCCCCC; }
#footer ul li a:hover { color:#335D86; }
#footer p { float:right; margin:0 18px 0 0; color:#CCCCCC; }


#beschreibung { display:block; }
#stadtplan { display:block; }
#hotelausstattung { display:block; padding:10px; 0 10px 0;}
#merkmale { display:block; padding:10px; 0 10px 0;}
#entfernungen { display:block; padding:10px; 0 10px 0;}
#hotelbilder { display:block; }
#hotelbuchung { display:block; }
#veranstaltung { display:block; }

.bsx a { text-decoration:none; }
.bsx a:hover { text-decoration:underline; }

#ajax_listOfOptions{position:absolute;width:275px;height:200px;overflow:auto;border:1px solid #174069;background-color:#FFF;text-align:left;font-size:0.9em;z-index:100; }
#ajax_listOfOptions div{ margin:1px;padding:1px;cursor:pointer;font-size:0.9em; }
#ajax_listOfOptions .optionDivSelected{ background-color:#174069;color:#FFF; }
#ajax_listOfOptions_iframe{ background-color:#F00;position:absolute;z-index:5; }

#allecontainer {position:absolute;z-index:9999;}
.cal {cursor:pointer;}
.hr { clear:both;margin:0 0 15px;height:15px;border-bottom:1px solid #CCCCCC; }

#vertical_slide99 { min-height:400px; position:relative; }
#vertical_slide1, #vertical_slide2, #vertical_slide3, #vertical_slide4, #vertical_slide5, #vertical_slide6, #vertical_slide7, #vertical_slide8, #vertical_slide9, #vertical_slide10 
{ 
	background: #F1F1F1;color: #000000;
	border: 1px solid #cccccc;
	padding:10px 10px 11px 20px;
	font-weight: normal;
	width:650px;
	position: relative; 
	display:none;
}

.tdhotel   { height:19px;font-size:11px;cursor:pointer;color:#A4A4A4;font-weight:bold; }
.tdhotelon { height:19px;font-size:11px; cursor:pointer;color:#000000;font-weight:bold; }

#details {position:absolute;left:0px;top:0px;display:none;padding:0 10px;z-index:10000;overflow:hidden;min-height:1310px;background-color:#FFF; }

#loader {position:absolute;left:0px;top:-70px;background-color:#ffffff;display:none;width:685px;z-index:9000;text-align:center;margin:10px 0 0 0;padding-top:90px;height:440px; z-index:100;}
#iloader {position:absolute;left:0px;top:0px;background-color:#ffffff;display:none;width:685px;min-height:400px; z-index:9000;text-align:center;padding:150px 0 0 0; }
#dark {background-color:#000000;height:100%;left:0;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);position:fixed;top:0;visibility:visible;width:100%;z-index:1000;display:none; }

#hamburg h3,#muenchen h3,#dresden h3,#leipzig h3,#duesseldorf h3,#koeln h3,#hannover h3,#dortmund h3,#nuernberg h3,#paris h3,#london h3,#prag h3,#moskau h3,#stockholm h3,#barcelona h3,
#salzburg h3,#innsbruck h3,#graz h3,#linz h3,#klagenfurt h3,#bregenz h3,#genf h3,#basel h3,#bern h3,#lausanne h3,#luzern h3,#lugano h3,#rotterdam h3,#den-haag h3,#utrecht h3,#groningen h3,
#eindhoven h3,#nijmegen h3,#mailand h3,#venedig h3,#neapel h3,#florenz h3,#turin h3,#palermo h3,#marseille h3,#lyon h3,#toulouse h3,#nizza h3,#bordeaux h3,#strassburg h3
{ margin: 0px 0px 0px 5px; color:#ffffff; font-size:16px; text-decoration:none; }
#berliner  { width:440px;height:150px;background:transparent url(/staedte/berlin-stadt.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold;}
#wiener  { width:435px;height:25px;background:transparent url(/staedte/wien-stadt.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#zuericher  { width:435px;height:25px;background:transparent url(/staedte/zuerich-stadt.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#amsterdamer  { width:435px;height:25px;background:transparent url(/staedte/amsterdam-stadt.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#romer  { width:435px;height:25px;background:transparent url(/staedte/rom-stadt.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#pariser  { width:435px;height:25px;background:transparent url(/staedte/paris-stadt-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#madrider  { width:435px;height:25px;background:transparent url(/staedte/madrid-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#warschauer  { width:435px;height:25px;background:transparent url(/staedte/warschau-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#budapester { width:435px;height:25px;background:transparent url(/staedte/budapest-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#prager { width:435px;height:25px;background:transparent url(/staedte/prag-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#londoner { width:435px;height:25px;background:transparent url(/staedte/london-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#stockholmer { width:435px;height:25px;background:transparent url(/staedte/stockholm-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#kopenhagener { width:435px;height:25px;background:transparent url(/staedte/kopenhagen-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#osloer { width:435px;height:25px;background:transparent url(/staedte/oslo-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#helsinkier { width:435px;height:25px;background:transparent url(/staedte/helsinki-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#bruesseler { width:435px;height:25px;background:transparent url(/staedte/bruessel-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#dubliner { width:435px;height:25px;background:transparent url(/staedte/dublin-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#lissaboner { width:435px;height:25px;background:transparent url(/staedte/lissabon-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#bukarester { width:435px;height:25px;background:transparent url(/staedte/bukarest-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#athener { width:435px;height:25px;background:transparent url(/staedte/athen-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#moskauer { width:435px;height:25px;background:transparent url(/staedte/moskau-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#new-yorker { width:435px;height:25px;background:transparent url(/staedte/new-york-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}
#zagreber { width:435px;height:25px;background:transparent url(/staedte/zagreb-gross.jpg) no-repeat; cursor:pointer; font-size:20px; color:white; font-weight:bold; padding:125px 0 0 5px;}

#wien  { width:210px;height:20px;}
#wien h3 { color:#4966A2; }
#berlin  { width:210px;height:20px;}
#berlin h3 { color:#4966A2; }
#zuerich  { width:210px;height:20px;}
#zuerich h3 { color:#4966A2; }
#amsterdam  { width:210px;height:20px;}
#amsterdam h3 { color:#4966A2; }
#rom  { width:210px;height:20px;}
#rom h3 { color:#4966A2; }
#paris1  { width:210px;height:85px;}
#paris1 h3 { color:#4966A2; }

#hamburg { width:210px;height:130px;background:transparent url(/staedte/hamburg-stadt.jpg) no-repeat; cursor:pointer;}
#muenchen { width:210px;height:130px;background:transparent url(/staedte/muenchen-stadt.jpg) no-repeat; cursor:pointer;}
#dresden { width:210px;height:130px;background:transparent url(/staedte/dresden-stadt.jpg) no-repeat;cursor:pointer;}
#leipzig { width:210px;height:130px;background:transparent url(/staedte/leipzig-stadt.jpg) no-repeat; cursor:pointer;}
#duesseldorf { width:210px;height:130px;background:transparent url(/staedte/duesseldorf-stadt.jpg) no-repeat; cursor:pointer;}
#koeln { width:210px;height:130px;background:transparent url(/staedte/koeln-stadt.jpg) no-repeat; cursor:pointer;}
#koeln h3 { color:#4966A2; }
#hannover { width:210px;height:130px;background:transparent url(/staedte/hannover-stadt.jpg) no-repeat; cursor:pointer;}
#nuernberg { width:210px;height:130px;background:transparent url(/staedte/nuernberg-stadt.jpg) no-repeat; cursor:pointer;}
#nuernberg h3 { color:#4966A2; }
#dortmund { width:210px;height:130px;background:transparent url(/staedte/dortmund-stadt.jpg) no-repeat; cursor:pointer;}

#salzburg { width:210px;height:130px;background:transparent url(/staedte/salzburg-stadt.jpg) no-repeat; cursor:pointer;}
#innsbruck { width:210px;height:130px;background:transparent url(/staedte/innsbruck-stadt.jpg) no-repeat; cursor:pointer;}
#graz { width:210px;height:130px;background:transparent url(/staedte/graz-stadt.jpg) no-repeat; cursor:pointer;}
#linz { width:210px;height:130px;background:transparent url(/staedte/linz-stadt.jpg) no-repeat; cursor:pointer;}
#klagenfurt { width:210px;height:130px;background:transparent url(/staedte/klagenfurt-stadt.jpg) no-repeat; cursor:pointer;}
#bregenz { width:210px;height:130px;background:transparent url(/staedte/bregenz-stadt.jpg) no-repeat; cursor:pointer;}

#genf { width:210px;height:130px;background:transparent url(/staedte/genf-stadt.jpg) no-repeat; cursor:pointer;}
#genf h3 { color:#4966A2; }
#basel { width:210px;height:130px;background:transparent url(/staedte/basel-stadt.jpg) no-repeat; cursor:pointer;}
#bern { width:210px;height:130px;background:transparent url(/staedte/bern-stadt.jpg) no-repeat; cursor:pointer;}
#lausanne { width:210px;height:130px;background:transparent url(/staedte/lausanne-stadt.jpg) no-repeat; cursor:pointer;}
#luzern { width:210px;height:130px;background:transparent url(/staedte/luzern-stadt.jpg) no-repeat; cursor:pointer;}
#lugano { width:210px;height:130px;background:transparent url(/staedte/lugano-stadt.jpg) no-repeat; cursor:pointer;}

#rotterdam { width:210px;height:130px;background:transparent url(/staedte/rotterdam-stadt.jpg) no-repeat; cursor:pointer;}
#den-haag { width:210px;height:130px;background:transparent url(/staedte/den-haag-stadt.jpg) no-repeat; cursor:pointer;}
#den-haag h3 { color:#4966A2; }
#utrecht { width:210px;height:130px;background:transparent url(/staedte/utrecht-stadt.jpg) no-repeat; cursor:pointer;}
#groningen { width:210px;height:130px;background:transparent url(/staedte/groningen-stadt.jpg) no-repeat; cursor:pointer;}
#eindhoven { width:210px;height:130px;background:transparent url(/staedte/eindhoven-stadt.jpg) no-repeat; cursor:pointer;}
#eindhoven h3 { color:#4966A2; }
#nijmegen { width:210px;height:130px;background:transparent url(/staedte/nijmegen-stadt.jpg) no-repeat; cursor:pointer;}
#nijmegen h3 { color:#4966A2; }

#mailand { width:210px;height:130px;background:transparent url(/staedte/mailand-stadt.jpg) no-repeat; cursor:pointer;}
#venedig { width:210px;height:130px;background:transparent url(/staedte/venedig-stadt.jpg) no-repeat; cursor:pointer;}
#neapel { width:210px;height:130px;background:transparent url(/staedte/neapel-stadt.jpg) no-repeat; cursor:pointer;}
#florenz { width:210px;height:130px;background:transparent url(/staedte/florenz-stadt.jpg) no-repeat; cursor:pointer;}
#turin { width:210px;height:130px;background:transparent url(/staedte/turin-stadt.jpg) no-repeat; cursor:pointer;}
#palermo { width:210px;height:130px;background:transparent url(/staedte/palermo-stadt.jpg) no-repeat; cursor:pointer;}

#marseille { width:210px;height:130px;background:transparent url(/staedte/marseille-stadt.jpg) no-repeat; cursor:pointer;}
#lyon { width:210px;height:130px;background:transparent url(/staedte/lyon-stadt.jpg) no-repeat; cursor:pointer;}
#toulouse { width:210px;height:130px;background:transparent url(/staedte/toulouse-stadt.jpg) no-repeat; cursor:pointer;}
#toulouse h3 { color:#4966A2; }
#nizza { width:210px;height:130px;background:transparent url(/staedte/nizza-stadt.jpg) no-repeat; cursor:pointer;}
#bordeaux { width:210px;height:130px;background:transparent url(/staedte/bordeaux-stadt.jpg) no-repeat; cursor:pointer;}
#strassburg { width:210px;height:130px;background:transparent url(/staedte/strassburg-stadt.jpg) no-repeat; cursor:pointer;}
#strassburg h3 { color:#4966A2; }


#paris { width:210px;height:130px;background:transparent url(/staedte/paris-stadt.jpg) no-repeat; cursor:pointer;}
#london { width:210px;height:130px;background:transparent url(/staedte/london-stadt.jpg) no-repeat; cursor:pointer;}
#prag { width:210px;height:130px;background:transparent url(/staedte/prag-stadt.jpg) no-repeat; cursor:pointer;}
#moskau { width:210px;height:130px;background:transparent url(/staedte/moskau-stadt.jpg) no-repeat; cursor:pointer;}
#stockholm { width:210px;height:130px;background:transparent url(/staedte/stockholm-stadt.jpg) no-repeat; cursor:pointer;}
#stockholm h3 { color:#4966A2; }
#barcelona { width:210px;height:130px;background:transparent url(/staedte/barcelona-stadt.jpg) no-repeat; cursor:pointer;}

#warschau, #budapest, #prag1, #london1, #stockholm1, #oslo, #kopenhagen, #helsinki, #bruessel, #dublin, #lissabon, #bukarest, #athen, #moskau1, #new-york { width:210px;}

#startsuche { font-size:10px; }
#startsuche select { font-size:10px; width:120px; }
#hotelsuche { width:200px; height:90px;background:transparent url(/staedte/hotelsuche.jpg) no-repeat; }
#startbutton { width:120px; font-size:11px; font-weight:bold; color:#003468;}
.blocktext  { padding-top:63px;font-size:10px; border-bottom:1px dotted #cccccc; line-height:15px;}
.starthotel {font-size:10px; }
.startname {width:165px; }
.startname:hover { text-decoration:underline; cursor:pointer;}
.startpreis { width:45px; text-align:right;}
.starter {background-color:#dfdfdf; line-height: 13px; }
.preisab {padding:0 0 0 80px; }
.check { height:21px;background:transparent url(/symbole/usp.gif) no-repeat;
