/* default styles for extension "tx_vwtourismoportal_pi1" */
.tx-vwtourismoportal-pi1{padding-top:20px;}
.tx-vwtourismoportal-pi1 #frame {}
#frame ul{margin:0; padding:0;}
#frame a{color:#1E5488;}
#frame a:hover{color:#454C7F; text-decoration:none;}
#frame ul li{list-style:none;}
DIV.legende{text-align:right; font-size:10px; padding-bottom: 15px; border-bottom:1px solid #E3E6F2;}
DIV.item {margin-bottom:1px; margin-left:1px;margin-right:1px;font-size:11px; height:70px; border-bottom:1px solid #E3E6F2;}
DIV.im{float:left;width:60px; margin:0; padding:0;}
DIV.im IMG {padding: 1px 1px 2px 2px;}
DIV.fn{font-size:12px; color:#333333;margin-left:95px; font-weight:normal; padding:0;padding-top:3px; margin-bottom:5px;}
DIV.hdat{margin-left:95px; padding:0; font-size:10px;}
.tx-vwtourismoportal-pi1 a:visited {color:#0A3048;}
#hotelinfo {font-size: 12px;}
.classic H1 {font-family:Georgia, 'Times New Roman', Times, serif; font-size: 18px; color:#004387; text-align:center;}
.desc{padding-top:10px; font-size:11px; margin-left: 15px; margin-right: 15px; text-align:left;}
.rspc{text-align:right; padding:5px; margin-top:1px; margin-bottom:5px;}
.box{color:#FFFFFF; padding: 3px 5px; background-color:#004387; border-left: 1px solid #123C37; border-right: 1px solid #123C37; margin-top:1px; border-top: 1px solid #123C37;}
.idesc{color:#5C616A; padding:8px; border: 1px solid #5C616A; margin:0;}
.dred{color:#C31000;text-align:center;}
.tpbt {text-align:center; padding:20px;}

.bgma {font-family: "Trebuchet MS",Verdana,Arial,sans-serif;font-size: 10px;background:#0066CC;background:#D6EEFF;}
.bgma, .classic h1 {font-family: "Trebuchet MS",Verdana,Arial,sans-serif;font-size:19px;}
.extended{padding-bottom:10px;}
.bgma .dred{padding-top:5px; font-size:11px;}



/* default styles for extension "tx_vwdjspics_pi1" */
	.tx-vwdjspics-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
	.tx-vwdjspics-pi1 SPAN.teaser {}

	.tx-vwdjspics-pi1 DIV#tcontainer {}
	.tx-vwdjspics-pi1 DIV.twrap {}
	.tx-vwdjspics-pi1 DIV.timage {}
	.tx-vwdjspics-pi1 DIV.theader {}
	.tx-vwdjspics-pi1 DIV.tcopy {}
	.tx-vwdjspics-pi1 DIV.tlink {}
/* default styles for extension "tx_vwtourismomessengerv2_pi1" */

	.tx_vwtourismomessengerv2_pi1 FORM DIV.messenger {border:1px solid #333333; padding:1em;}
/*	.tx_vwtourismomessengerv2_pi1 FORM DIV.messenger input {border:1px solid #333333; padding:1em;} */

	.tx_vwtourismomessengerv2_pi1 SPAN.rfield input {background-color:#FFCCCC;}
	.tx_vwtourismomessengerv2_pi1 DIV.item {}
	.tx_vwtourismomessengerv2_pi1 DIV.comment {font-weight:bold; font-size:11px;}
	.tx_vwtourismomessengerv2_pi1 DIV.mfield {}
/* default styles for extension "tx_vwdgearth_pi1" */


.mapserv{
	clear:left;
	/* width:395px; */
	padding-top:3px;
	margin-bottom:10px;
	}

.bubble{
	width:280px; 
	font-size:9px;
	font-family: Tahoma,Arial,sans-serif;
	/* white-space:nowrap; */
	margin-right:20px;
}

.bubble A, .bubble A:visited {
	text-decoration:none;
}

.bubble DIV.infolink{
	clear:left;
	border-top:1px solid #cccccc;
	margin-top:5px;
	padding-top:5px;
	font-weight:bold;
	text-align:right;	
	font-size:10px;
}

.bubble A:hover{
	text-decoration:underline;
}

.bubble h4{
	font-size:11px;
	color:#990000;
	margin:5px 0 3px 0;
	padding:0 0 0 0;
	border-bottom:1px solid #cccccc;
}

.ghead{
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	/* margin-right:3px; */
	padding:5px;
	background-color:#F3F1F2;
	}

.ctime{
	float:left;
	color:#333333;
	font-size:10px;
	padding-top:6px;
	}

.gcontainer, .qcontainer, .srccontainer {
	/* border: 1px dotted #4A6178; */
	padding:0px 1px 1px 1px;
	}

.gitem{
	margin:3px 1px 10px 0;
	padding:0;
	/* width:468px; */
	}

.gcont p{
	margin-left: 150px;
	font-size:10px;
	margin:0;
	/* margin-left:145px; 
	padding:8px;*/
	}

.ghead H1,.ghead H2,.ghead H3,.ghead H4,.ghead H5{
	float:right;
	font-size:13px;
	margin:0;
	padding:4px;
	/* background-color:#4A6178;
	font-weight:normal;
	letter-spacing:2px; */
	color:#333333;
	}

.gimg {
	float: left;
	margin-right:10px;
	border-right:1px solid #FFFFFF;
	}

.gcont{
	}

.ipadleft{
	padding-left:5px;
	}

.links{
	/*  width:112px;
	float:right;
	margin:2.5em 3px 10px 10px; */
	padding:0;
	margin:0;
	margin-left:150px;
	text-align:right;
	}

.links a{
	margin:0;
	padding:0;
	}

.break{
	clear: both;
	}

.tx-vwdgearth-pi1-browsebox{
	font-size:10px;
	}

.sgstory{
	}

.sgstory H3,.sgstory H1{
	font-size:16px;
	visibility:visible;
	text-align:center;
	color:#333333;
	}

#lol{
	float:left;
	width:49%;
	}

.sgstory P{
	}

.sgimg {
	}

.sctime{
	color:#333333;
	font-size:10px;
	padding-top:6px;
	border-top:1px solid #CCCCCC;
	}

.sgimg, .slinks{
	text-align:center;
	}

.sll{
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	}
.bn{
	}

.tpl{
	background-image:url({$general.site}/typo3conf/ext/vwd_gearth/res/separa.gif);
	background-position: left top;
	background-repeat:repeat-x;
	}

.lnkst{
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	}



.lnkst p,.lnkst a{
	padding:0;
	margin:0;
/*	padding-top:2px;	*/
	}

.slinks{
	margin-top:10px;
	padding-bottom:10px;
	}

.qcontainer{
	padding-top:3px;
}

.qitem{
	float:left;
	}

.qimg{

	}
.new {
	position: absolute;
	padding-left: 137px;
	padding-top: 100px;
}

.nflg {
	position: absolute;
	padding-left: 68px;
	padding-top: 44px;
}

/*search*/

.srccontainer{
	}

.search{
	text-align:center;
	}

.results{
	border:1px solid #CCCCCC;
	padding:4px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:1px;
	background-color:#EDEDED;
	text-align:center;
	}

.srcitem{
	font-size:9px;
	width:33%;
	height:15px;
	text-transform:uppercase;
	/* display:inline; */
	float:left;
	}

.srcitem a{
	display:inline;
	padding:5px;
	padding-left:15px;
	margin-left:5px;
	text-decoration:none;
	background-image:url(http://meineAdria.com/typo3conf/ext/vwd_gearth/res/details.gif);
	background-position: 0% 50%;
	background-repeat:no-repeat;
	}

.srcitem a:hover{
	background-image:url(http://meineAdria.com/typo3conf/ext/vwd_gearth/res/detailsro.gif);
	}
	
.srccontainer{
	/* text-align:center; */
	}

.happymeter{
width:225px !important;
}

/* default styles for extension "tx_vwdvenere_pi1" */
.tx-vwdvenere-pi1 H3 {text-align:left; margin-top: 0px; margin-bottom: 0px; border-bottom:1px dotted #ccc; font-family:"Trebuchet MS"; important!}
.tx-vwdvenere-pi1 ul.feats {list-style:none; float:left; padding:0; width:100px; margin:0;}
.tx-vwdvenere-pi1 ul.feats li{list-style:none;font-size:10px; margin-top:5px; padding-top:5px; border-top:1px dotted #ccc;}
.tx-vwdvenere-pi1 .inlineRes{padding: 3px; text-decoration:none; font-weight:bold; text-align:center; margin-top:10px; margin-left:auto; margin-right:auto; border:1px solid #ccc;}
.tx-vwdvenere-pi1 .resSpc{padding-top:5px; padding-bottom:5px;}.hotelimgdetails img{padding-right:1px;}
.tx-vwdvenere-pi1 p{font-size:10px; margin-top:0px;}
.tx-vwdvenere-pi1 div.hcopy{font-size:11px; line-height:125%; }
.tx-vwdvenere-pi1 { margin-bottom:5px; padding-top:5px;}
.tx-vwdvenere-pi1 .hotelimgdetails .imgtext-table a img{padding:0;}
.tx-vwdvenere-pi1 .hotelimgdetails .imgtext-table a img{border:1px solid #666;}
/* default styles for extension "tx_veguestbook_pi1" */
  /* example styles */
    .tx-guestbook-list-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
/* default styles for extension "tx_vwdxrating_pi1" */
  .tx-vwdxrating-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_vwdgmaps2_pi1" */
div#mapsidebar{margin-top:10px;}
div#mapsidebar ul{list-style:none;padding:0; margin:0;}  
div#mapsidebar li{list-style:none;padding:0; margin:0;}  
div#mapsidebar a{display:block; margin:0 0 1px 0;padding:6px 8px 6px 8px; margin-right:1px; margin-bottom:1px; background:#ddd; font-size:11px; font-family:Helvetica; float:left;}
div#mapsidebar a:hover{background:#105CB6; color:white; text-decoration:none;}
div#map{clear:left;}

.innerBubbles { width:280px; height:175px; overflow:auto; margin:0; padding:0; padding-bottom:3px; margin-bottom:3px; font-size:80%;}
.innerBubbles h3 { text-align:left; font-size:14px; font-weight:bold; color:#333; text-align:left; padding-bottom:3px; margin-bottom:3px; }
.tx-vwdgmaps2-pi1 .innerBubbles ul,  .tx-vwdgmaps2-pi1 .innerBubbles li {padding:0 0 0 0;}  
.reservieren{ font-size:12px; font-weight:bold; text-align:right; display:block; }
.segment{font-size:12px; border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:3px;}
/*div#mapsidebar{width:145px; display:block; float:right; height:500px; overflow:auto;}*/
.tx-vwdgmaps2-pi1 h3.location{background: white url(clear.gif) no-repeat left center; padding:7px 0 7px 0; margin:0;}
.innerBubbles img { float:left; margin: 0px 5px 5px 0px;}
/* default styles for extension "tx_onlinebooking_pi1" */
	
	div.tx-onlinebooking-pi1{}
	div#resultcounter { font-weight:bold; font-size:12px; padding:5px; /*border:1px dotted #ccc;*/ margin: 5px 0 5px 0; }
	div.formhead{font-family:helvetica; position:relative; color:white; background-color:transparent; font-size:12px; font-weight:bold; padding-bottom:3px;}
	div.tx-onlinebooking-pi1 table{}
	div.tx-onlinebooking-pi1 table td{padding: 0 2px 0 0;}
	div#sendbutton{border-top:1px dotted #ccc; padding-top:15px; padding-bottom:5px; margin-top:5px; text-align:center; clear:both;}
	div#sendbutton select{font-weight:bold; width:60%; padding:0; margin:0;}
	div.bkvalWrap{padding:5px 10px; background:#F0FAFF url(/typo3conf/ext/onlinebooking/res/gradient.jpg) repeat-x top left; padding:9px 18px 18px 18px; border:1px solid #ccc;}
	table#booking{width:100%;}
	table#booking td.bkfield{padding:2px 0px 2px 10px;color:#003366;}
	table#booking td.bkfield div.bklabel{width:60px; float:left;}	
	table#booking input.search{border:3px solid #0066CC;font-family:Helvetica;font-size:13px;font-weight:bold;margin-left:67px;margin-top:15px;padding:4px 15px;	background:#C3DFF6; 		}
	table#booking td.rowheader{font-size:15px; font-weight:bold;padding:1px 2px 11px 70px;}
	table#booking input.search:hover{background:#0066cc; color:white;}
	table#booking input.search:active{background:#0066cc; color:#ff9900; border-color:#657480;}
	table.nbrtable{width:100%;background:#C8C8BB none repeat scroll 0%;font-family:Arial;width:100%;border-spacing:1px;border-collapse:separate;}
	div.bkitemDescr{margin:0px 0px 2px 5px; font-size:11px; line-height:167%;}
	table.nbrtable tr.nbroom{}
	table.nbrtable tr.nbroom td{text-align:right;vertical-align:top;background:#FFFFEE; padding:5px;}
	table.nbrtable tr.nbroom td.nbdesc{text-align:left; }
	table.nbrtable tr.nbroom td a{font-size:13px; font-weight:bold; padding:2px;}
	table.calDate{border:1px solid #ccc; padding:1px;}
	div.category{font-size:15px; font-weight:bold; border-bottom:1px dotted #ccc; margin:25px 0px 0px 0px;}
	table#resultinfo{width:100%;}
	table#resultinfo td {font-size:11px; vertical-align:top;}
	table#resultinfo a{display:block; font-size:10px; padding-left:15px;}
	div.gpinforow{border-bottom:1px dotted #cccccc;padding-bottom:3px; width:356px;}
	div.gpinforow a {display:inline; padding: 0px 2px; font-size:10px; font-family:Arial;font-weight:bold;}
	div.category{width:356px;}
	tr#resultHead{position:absolute;}
	table.details{border-top: 1px dotted #ccc; margin-top:20px;}
	div.hotelname{padding:10px 0 0 0; height:25px; margin:0 0 0 0; font-size:15px;font-weight:bold;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:18px;color:#990000;}
	span.rating{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif; font-size:18px;color:#990000;padding:0px 5px 5px 0px;}
	div.starfield{background:transparent url(/typo3conf/ext/onlinebooking/res/star.gif) repeat-x; height:14px; float:right;}
	div.searchfeature{ display:block; float:left; font-size:10px; overflow:hidden; width:150px;}
	div.spcsearchWrap{background:#F0FAFF url(/typo3conf/ext/onlinebooking/res/gradient.jpg) repeat-x scroll left top;border:1px solid #CCCCCC;margin-top:10px;padding:5px;}
	div.clearfeatures{clear:left;}
	div.sfwrap{position:absolute;}
	div.sideflag{position:absolute;left:-190px;}
	div.sideflag div.sfitem{background: transparent url(/typo3conf/ext/onlinebooking/res/flag.jpg) no-repeat scroll right center;display:block;color:white;padding:10px 0px 11px 17px;height:17px;width:154px;}
	img.heightspan{width:1px; height:45px;}
	div.extendedRoomSearch{margin-top:15px;padding-left:65px;}
	div.extendedRoomSearch a{font-size:10px;}
	div.bkitemDescri{width:260px;}
	img#progressbar{visibility:hidden;}
/* default styles for extension "tx_vwdhde_pi1" */
.tx-vwdhde-pi1 H3 {text-align:left; margin-top: 0px; margin-bottom: 0px; border-bottom:1px dotted #ccc; font-family:"Trebuchet MS"; important!}
.tx-vwdhde-pi1 ul.feats {list-style:none; float:left; padding:0; width:100px; margin:0;}
.tx-vwdhde-pi1 ul.feats li{list-style:none;font-size:10px; margin-top:5px; padding-top:5px; border-top:1px dotted #ccc;}
.tx-vwdhde-pi1 .inlineRes{padding: 3px; text-decoration:none; font-weight:bold; text-align:center; margin-top:10px; margin-left:auto; margin-right:auto; border:1px solid #ccc;}
.tx-vwdhde-pi1 .resSpc{padding-top:5px; padding-bottom:5px;}.hotelimgdetails img{padding-right:1px;}
.tx-vwdhde-pi1 p{font-size:10px; margin-top:0px;}
.tx-vwdhde-pi1 div.hcopy{font-size:11px; line-height:125%; }
.tx-vwdhde-pi1 {margin-bottom:5px; padding-top:5px;}
.tx-vwdhde-pi1 .hotelimgdetails .imgtext-table a img{padding:0;}
.tx-vwdhde-pi1 .hotelimgdetails .imgtext-table a img{border:1px solid #666;}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_vwtourismoportal_pi3" */
.tx-vwtourismoportal-pi1 {width:365px;}

#svContainer .tx-vwtourismoportal-pi1 {width:100%;}


.tx-vwtourismoportal-pi1 .legend{ font-size:10px; text-align:center; padding:3px; margin:5px 0px;}
.tx-vwtourismoportal-pi1 .legend img,.tx-vwtourismoportal-pi1 .features-ics img,.hotel-features img{vertical-align:middle; border:1px solid #ccc; width:13px; height:13px; padding:1px; background:white;}
.hotel-features img{margin-right:5px;}
.tx-vwtourismoportal-pi1 .features-ics img{margin-bottom:1px;}
.tx-vwtourismoportal-pi1 .features-ics{float:right;width:20px;}
.tx-vwtourismoportal-pi1 img.icon{vertical-align:middle;}
.tx-vwtourismoportal-pi1 a.details{font-weight:bold; padding-right:10px;}
.tx-vwtourismoportal-pi1 a.details img{vertival-align:middle;}

.tx-vwtourismoportal-pi1 .htObjWrap img.htlimage{border:1px solid #ccc; padding:1px;}


.roundedcornr_box_321156 { background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_tl.png) no-repeat top left;}
.roundedcornr_top_321156 { background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_tr.png) no-repeat top right;}
.roundedcornr_bottom_321156 { background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_bl.png) no-repeat bottom left; }
.roundedcornr_bottom_321156 div { background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_br.png) no-repeat bottom right; }
.roundedcornr_content_321156 { background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_r.png) top right repeat-y; }
.roundedcornr_top_321156 div,.roundedcornr_top_321156,.roundedcornr_bottom_321156 div, .roundedcornr_bottom_321156 { width: 100%;height: 15px;font-size: 1px; }
.roundedcornr_content_321156, .roundedcornr_bottom_321156 { margin-top: -19px; }
.roundedcornr_content_321156 { padding: 0 15px; }
.svwrap{background: url(/typo3conf/ext/vw_tourismoportal/res/roundedcornr_321156_lbg.png) repeat-y top left;}


div.htObjWrap{margin:5px 0px; color:#6B6C67;}
div.htlObjStd{background:#F7F6F3; margin-bottom:5px; border:1px solid #E0E0E0;}
div.row-odd{background:#FCFCFC;}
#routpanel{font-size:11px;}
#routpanel td{font-size:11px;}
#closePanel{display:none; font-size:10px; font-weight:bold; padding-top:5px;}
#closePanel img{vertical-align:middle;}
#addressField{width:280px;}
#comments{
	color:#6B6C67;
	font-size:11px;
	font-family:Courier;
	line-height:144%;
	/*
	height:300px;
	overflow-x:auto;
	overflow-y:auto;
	*/
}
.author-rating{font-family:Verdana; font-size:10px; color:color:#6B6C67; font-weight:bold; letter-spacing:2px; border-bottom:1px dotted #ccc; padding-top:10px; padding-bottom:5px; padding-left:5px;}
.rating-innerWrap{height:585px; overflow:auto;margin:16px 0px 19px 0px;}
.stage h3,.stage h2,.stage h1{margin:10px 0px; font-family:Trebuchet,Verdana,Arial; font-weight:normal;}
.stage {margin-right:20px;}
.stage p,.sv-description{line-height:185%; color:#333333;}
.stage table.room-pricing{width:90%; border-spacing:1px;}
.stage table.room-pricing td{background-color:#6B6C67;}
.sv-default{background:#EFEFEF;border:1px solid #E0E0E0}
.sv-innerWrap{border:1px solid white; background:#EFEFEF url(/typo3conf/ext/vw_tourismoportal/res/sv-gradient.jpg) repeat-x top left;}
.sv-default .sv-innerWrap{padding:10px;}
.bt-nav{text-align:right;}
.lst-default{padding:3px 0px 3px 13px; margin: 0px 0px 5px 0px; border-bottom:1px dotted #ccc; font-size:15px; font-family: Trebuchet,Arial,Verdana; font-weight:bold;}
.lvno-iw{margin-bottom:16px;}
.svno-iw{margin:16px 0px 19px 0px;}
.ht-name{padding:0px 0px 3px 0px; margin: 16px 0px 5px 0px; border-bottom:1px dotted #ccc; font-size:18px; font-family: Trebuchet,Arial,Verdana; font-weight:bold;}
.clrboth{clear:both;}
.ratingshort {width:133px; margin: 5px 0px 0px 0px; height:20px; background: transparent url("/typo3conf/ext/vw_tourismoportal/res/rating_bg_gradient.gif") no-repeat center center;}
.ratingshort a { color:white; font-size:10px; display:block; padding:4px 0px 0px 10px;}
.ratingshort a:hover { text-decoration:underline; color:white;}
.ratingshort a:visited { color:#ffffff;}
.newratings{text-align:center; margin-top:3px; font-weight:bold; padding-top: 3px; border-top:1px dotted #EFEFEF;}

.offershort {width:133px; margin: 5px 0px 0px 0px; height:20px; background: transparent url("/typo3conf/ext/vw_tourismoportal/res/offer_bg_gradient.gif") no-repeat center center;}
.offershort a { color:white; font-size:10px; display:block; padding:4px 0px 0px 10px;}
.offershort a:hover { text-decoration:underline; color:white;}
.offershort a:visited { color:#ffffff;}

.offer-item {padding:10px; margin-bottom:1px; border:1px solid #70964B; background:#99CC66;}
.offer-item .offer-title{font-weight:bold;font-size:14px;color:#70964B;}
.offer-item .offer-valid-until {font-size:10px; float:right; padding-left:10px; color:white;}
.offer-item .offer-summary{font-family:courier; line-height:129%; padding:5px 0px;}
.offer-item .get-offer{text-align:right;}

div#predestination{font-size:10px; font-weight:bold; color:white; margin-top:18px;}
div#predestination a.destinationPreset{ padding:4px 10px 4px 22px; margin-right:1px; background:#333 url(/typo3conf/ext/vw_tourismoportal/res/autobahn.gif) no-repeat 3px center; color:white;}

/* default styles for extension "tx_corneradhoc_pi1" */
.rbgrad_33 {
   background: #EEE2CD url(http://meineAdria.com/uploads/tf/brown_striped_gradient.jpg) no-repeat;
   margin: 15px 0 15px 0;
}
.rbtpl_33 div {
   background: url(http://meineAdria.com/uploads/tf/rc_tl_02.gif) no-repeat top left;
}
.rbtpl_33 {
   background: transparent url(http://meineAdria.com/uploads/tf/rc_tr_02.gif) no-repeat top right;
}
.rbtbr_33 div {
   background: url(http://meineAdria.com/uploads/tf/rc_bl_02.gif) no-repeat bottom left;
}
.rbtbr_33 {
   background: transparent url(http://meineAdria.com/uploads/tf/rc_br_02.gif) no-repeat bottom right;
}

.rbtpl_33 div, .rbtpl_33,
.rbtbr_33 div, .rbtbr_33 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.rbtpr_33 { padding:0 0 0 0; margin: 0 30px 20px 30px;}
.rbtpr_33 p { padding:0; margin:0; font-size:10px; line-height:115%; important!}
.rbtpr_33 h1, .rbtpr_33 h2, .rbtpr_33 h3, .rbtpr_33 h4 {font-size:15px; padding:0 0 0 0; margin:0 0 0 0; color:#7B2300; important!}

/* default styles for extension "tx_corneradhoc_pi2" */
.rbgrad_34 {
   background: #99CCFF url(http://meineAdria.com/uploads/tf/bluestriped_01.jpg) no-repeat;
   margin: 15px 0 15px 0;
}
.rbgrad_34 h1,
.rbgrad_34 h2,
.rbgrad_34 h3,
.rbgrad_34 h4{color:white;}