/*//////////////////////////////////////////////////////////////////////////////////////////////
//// HTML
///Blau: 6A9FCB
///Dunkelorange: FEF0AF
///Hellorange: FEF6D1
//////////////////////////////////////////////////////////////////////////////////////////////*/

HTML, BODY
{
	height: 100%;
}
BODY
{
	font-family: sans-serif,Verdana, Arial;
	margin: 0;
	padding: 0;
}

A
{
	color: #6A9FCB;
	font-size: 13px;

}
A:alink
{
	color: #6A9FCB;
	text-decoration: none;
}
A:link
{
	color: #6A9FCB;
	text-decoration: none;
}
A:vlink
{
	color: #6A9FCB;
	text-decoration: none;
}
A:hover
{
	color: #DDDDDD;
	text-decoration: none;
}


IMG
{
	border: 0px;
}


H4
{
	font-size: 14px;
	font-weight: bold;
}

SELECT
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 3px;
	margin: 0;
	border: 1px solid #F8B133;
}

INPUT
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 3px;
	margin: 0;
	border: 1px solid #F8B133;
}
INPUT.button
{
	background-color: #6A9FCB;
	color: #FFFFFF;
	padding: 3px;
	margin: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	outline: 1px solid invert;
	outline-color: #F8B133;
}

INPUT.searchbutton
{
	background-color: #6A9FCB;
	color: #FFFFFF;
	padding: 3px;
	margin: 11px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	outline: 1px solid invert;
	outline-color: #F8B133;
	width: 152px;
}


TEXTAREA
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 3px;
	border: 1px solid #F8B133;
}
TEXTAREA:focus, INPUT:focus, SELECT:focus
{
	border: 1px solid #F8B133;
}

HR
{
	border-bottom: 1px solid #FFFFFF;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////
//// SPECIAL FORMATTING
//////////////////////////////////////////////////////////////////////////////////////////////*/
#global
{
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
}
#header
{
	width: 100%;
	height: 130px;
}
#main_content
{
	width: 860px;
	font-size: 13px;
	color: #222222;
	line-height: 1.4em;
	clear: both;
	margin: 5px;
}


#bgimages
{
	clear: both;
}
#holidayingermanyimage
{
	float: right;
	margin-right: 20px;
}

.hotline
{
	color: #6A9FCB;
	font-size: 10px;
	font-weight: bold;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////
//// NAVIGATION
//////////////////////////////////////////////////////////////////////////////////////////////*/
div#nav_search
{
	font-size: 14px;
	font-weight: bold;
	float: left;
	background-color: #6A9FCB;
	width: 440px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#nav_search A
{
	text-decoration: none;
	color: #FFFFFF;
}
div#nav_search A:hover
{
	background-color: #FFFFFF;
	color: #315F31;
}

div#nav
{
	background-color: #FEF0AF;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 870px;

	font-weight: bold;
	height: 20px;
}



.navlevel1no
{
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.navlevel1no A
{
	font-size: 13px;
	text-decoration: none;
	color: #777777;
}
.navlevel1no A:hover
{
	color: #333;
}

.navlevel1act
{
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.navlevel1act A
{
	font-size: 13px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}
.navlevel1act A:hover
{
	color: #315F31;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////
////Extension MACINABANNER
//////////////////////////////////////////////////////////////////////////////////////////////*/
.banner_list
{
	width: 100%;
	text-align: center;
}
.banner_list_start
{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.singlebanner
{
	float: left;
	margin-top: 8px;
	margin-left: 9px;
	border: 2px solid #FFFFFF;
}
.singlebanner_start
{
	float: left;
}




/*//////////////////////////////////////////////////////////////////////////////////////////////
////Extension GM
//////////////////////////////////////////////////////////////////////////////////////////////*/
/* ALL  */
.tx-cwgastronomy-pi1
{
	float: left;
	font-size: 12px;
	width: 100%;
}
.tx-cwgastronomy-pi1-globalerror
{
	font-size: 14px;
}

.tx-cwgastronomy-pi1 A
{
	text-decoration: none;
}
.tx-cwgastronomy-pi1-error
{
	color: #FF0000;
	padding: 0px 0 5px 5px;
	font-size: 12px;
}
.tx-cwgastronomy-pi1-listrow
{
	width: 100%;
}


/* TOPOFFER  */
.tx-cwgastronomy-pi1-topoffer-main
{
	background-color: #FFFFFF;
	float: left;
	width: 269px;
	border: 1px solid #21139E;
	margin: 5px;
	padding: 2px;
	margin-left: 6px;
	margin-bottom: 0px;
	height:330px;
}


* html .tx-cwgastronomy-pi1-topoffer-main
{
	background-color: #FFFFFF;
	float: left;
	width: 274px;
	border: 1px solid #21139E;
	margin: 5px;
	padding: 2px;
	margin-bottom: 0px;
	height:370px;
}





.tx-cwgastronomy-pi1-topoffer-imagetd
{
	height: 180px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}


.tx-cwgastronomy-pi1-topoffer-actinformation
{
	background-color: #6A9FCB;
	color: #FFFFFF;
	padding-left: 5px;
}
.tx-cwgastronomy-pi1-topoffer-header
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding-left: 5px;
}
.tx-cwgastronomy-pi1-topoffer-fields-name
{
	float: left;
	font-weight: bold;
	font-size: 15px;
}
.tx-cwgastronomy-pi1-topoffer-fields-star
{
	float: left;
	margin-left: 3px;
}
.tx-cwgastronomy-pi1-topoffer-fields-stars
{
	float: left;
	margin-left: 5px;
	height: 12px;
}
.tx-cwgastronomy-pi1-topoffer-fields-offertext
{
	font-size: 13px;
	margin-left: 10px;
}

.tx-cwgastronomy-pi1-topoffer-fields-moreinfos
{
	width: 100px;
	padding: 3px;
	margin: 1px;
	text-align: center;
	border: 1px solid #3081BC;
	background-color: #3081BC;
}
.tx-cwgastronomy-pi1-topoffer-fields-moreinfos A
{
	clear: both;
	color: #FFFFFF;
	font-weight: bold;
}
.tx-cwgastronomy-pi1-topoffer-fields-offerprice
{
	/* font-weight: bold; */
	font-size: 12px;
	margin-top: 5px;
	margin-left: 10px;
}

.tx-cwgastronomy-pi1-topoffer-fields-offerprice p 
{
	margin-top: 5px;
	margin-bottom: 0px;
}


/* SEARCH */
#tx-cwgastronomy-pi1-search
{
	padding: 0px;
	margin: 0px;
}


.tx-cwgastronomy-pi1-search
{
	background-color: #FEF6D1;
}


.tx-cwgastronomy-pi1-search-back
{
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 275px;
}
.tx-cwgastronomy-pi1-search-normal
{
	color: #333333;
	font-size: 12px;
}
.tx-cwgastronomy-pi1-search-days
{
	font-size: 12px;
}
.tx-cwgastronomy-pi1-search-result
{
	font-size: 12px;
	color: #DB9519;
	font-weight: bold;
	text-align: center;
}
#tx-cwgastronomy-pi1-search-day{
float:left;
margin-right:2px;
}
.tx-cwgastronomy-pi1-search-dropdown
{
	width: 200px;
	color: #6A9FCB;
	border: 1px solid #F8B133;
}


.tx-cwgastronomy-pi1-search-inputedate
{
	width: 65px;
}

/* SEARCHRESULT  */
.tx-cwgastronomy-pi1-searchresult-main
{
	background-color: #FEF6D1;
	color: #222222;
	padding: 7px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
.tx-cwgastronomy-pi1-searchresult-header
{
	background-color: #6A9FCB;
	color: #FFFFFF;
}
.tx-cwgastronomy-pi1-searchresult-fields-image img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 2px;
}
.tx-cwgastronomy-pi1-searchresult-fields-name
{
	float: left;
	font-weight: bold;
	padding-right: 1em;
	color: #000000;
	font-size: 16px;
}
.tx-cwgastronomy-pi1-searchresult-fields-specialprice
{
	margin-bottom: 20px;
	margin-left: 20px;
}

.tx-cwgastronomy-pi1-searchresult-fields-code
{
	color: #DED08F;
	font-size: 9px;
	padding-top: 10px;
}
.tx-cwgastronomy-pi1-searchresult-fields-searchdatechanged
{
	color: #C37C10;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.tx-cwgastronomy-pi1-searchresult-fields-price
{
	color: #C37C10;
	font-size: 14px;
	margin-bottom: 10px;

}
.tx-cwgastronomy-pi1-searchresult-fields-regiontown
{
	padding-bottom: 1em;
	color: #444444;
	margin-top: 20px;
}
.tx-cwgastronomy-pi1-searchresult-fields-shortdescription
{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*.tx-cwgastronomy-pi1-searchresult-fields-moreinfos  { background-color:#6A9FCB;  padding:3px; padding-left:10px;width:100px;margin-bottom:5px; }*/
.tx-cwgastronomy-pi1-searchresult-fields-moreinfos
{
	background-color: #6A9FCB;
	width: 100px;
	padding: 3px;
	text-align: center;
	border: 1px solid #FFBF05;
}

.tx-cwgastronomy-pi1-searchresult-fields-moreinfos A
{
	color: #FFFFFF;
	font-weight: bold;
}
/*.tx-cwgastronomy-pi1-searchresult-fields-link { background-color:#6A9FCB;  padding:3px; padding-left:10px;width:100px;margin-bottom:5px; }*/
.tx-cwgastronomy-pi1-searchresult-fields-link
{
	background-color: #6A9FCB;
	width: 100px;
	padding: 3px;
	text-align: center;
	border: 1px solid #FFBF05;
	margin-bottom: 2px;
}
.tx-cwgastronomy-pi1-searchresult-fields-link A
{
	color: #FFFFFF;
	font-weight: bold;
}

.tx-cwgastronomy-pi1-searchresult-fields-pagebrowser
{
	width: 100%;
	text-align: center;
}
.tx-cwgastronomy-pi1-searchresult-fields-pagebrowsertext
{
	float: left;
	margin-right: 10px;
}
.tx-cwgastronomy-pi1-searchresult-fields-linkpagebrowser
{
	color: #CCCCCC;
	background-color: #6A9FCB;
	padding: 3px;
	padding-left: 10px;
	width: 40px;
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
.tx-cwgastronomy-pi1-searchresult-fields-linkpagebrowser A
{
	color: #FFFFFF;
	font-weight: bold;
}

.tx-cwgastronomy-pi1-searchresult-fields-linkpagebrowseritems
{
	color: #CCCCCC;
	background-color: #6A9FCB;
	padding: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
.tx-cwgastronomy-pi1-searchresult-fields-linkpagebrowseritems A
{
	color: #FFFFFF;
}


/* SINGLEVIEW SEARCHRESULT  */
.searchbutton_newsearch
{
	width: 275px;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #6A9FCB;
	color: #FFFFFF;
	font-weight: bold;
	outline: 1px solid invert;
	outline-color: #F8B133;
}

.searchbutton_newsearch A
{
	color: #FFFFFF;
}
#tx-cwgastronomy-pi1-singleresult-mainimage
{
	padding-right: 15px;
}

.tx-cwgastronomy-pi1-singleresult-main
{
	margin-bottom: 10px;
	width: 100%;
	clear: both;
}
.tx-cwgastronomy-pi1-singleresult-header
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 10px;
	margin-bottom: 20px;
}

.tx-cwgastronomy-pi1-singleresult-description
{
	clear: both;
}
.tx-cwgastronomy-pi1-singleresult-title
{

	clear: both;
	margin-bottom: 15px;
	margin-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #6A9FCB;
	border-bottom: 2px solid #FEF6D1;
}

.tx-cwgastronomy-pi1-singleresult-prices
{
	width: 100%;
	clear: both;
	margin-bottom: 10px;
}
.tx-cwgastronomy-pi1-singleresult-prices td
{
	padding-bottom: 5px;
}

.tx-cwgastronomy-pi1-singleresult-prices #price
{
	float: left;
	font-size: 14px;
}

.tx-cwgastronomy-pi1-singleresult-priceoverview
{
	font-size: 11px;
}
.tx-cwgastronomy-pi1-singleresult-priceadvantage
{
	background-color: #dd0000;
	color: #EEEEEE;
	padding: 3px;
	padding-left: 10px;
	width: 300px;
	font-size: 11px;
}
.tx-cwgastronomy-pi1-singleresult-priceadvantagecontent
{
	background-color: #fcd7ae;
	padding: 3px;
	padding-left: 10px;
	width: 300px;
	font-size: 11px;
}
.tx-cwgastronomy-pi1-singleresult-priceoverview-header
{
	border: 1px solid #BBBBBB;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.tx-cwgastronomy-pi1-singleresult-priceoverview-singlerow
{
	border: 1px solid #CCCCCC;
}
.tx-cwgastronomy-pi1-singleresult-singleoffertextcontent
{

	width: 100%;
}
.tx-cwgastronomy-pi1-singleresult-offertextcontent
{
	color: #222222;
}
.tx-cwgastronomy-pi1-singleresult-extfiles
{
	font-size: 13px;
	color: #6A9FCB;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
	margin-top: 5px;
}
.tx-cwgastronomy-pi1-singleresult-extfilesdownload
{
	color: #FF0000;
}
.tx-cwgastronomy-pi1-singleresult-fields-image
{
	float: left;
	padding-bottom: 5px;
	border: 0px solid #DDDDDD;
}
.tx-cwgastronomy-pi1-singleresult-fields-name
{
	color: #6A9FCB;
	float: left;
	font-weight: bold;
	font-size: 17px;
	margin-right: 10px;
}
.tx-cwgastronomy-pi1-singleresult-fields-categoryofproduct
{
	float: left;
	margin-right: 10px;
}
.tx-cwgastronomy-pi1-singleresult-fields-link
{
	padding: 3px;
	padding-left: 10px;
	margin-right: 10px;
	width: 255px;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #6A9FCB;
	outline: 1px solid invert;
	outline-color: #F8B133;
}




.tx-cwgastronomy-pi1-singleresult-fields-link A
{
	color: #FFFFFF;
	font-weight: bold;
}



.tx-cwgastronomy-pi1-singleresult-fields-linkmakeoffer A
{
	margin-top: 10px;
	padding: 3px;
	padding-left: 10px;
	width: 300px;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #FFBF05;
	background-color: #6A9FCB;
	color: #FFFFFF;
	font-weight: bold;
	outline: 1px solid invert;
	outline-color: #F8B133;
}

.searchbutton_newsearch
{
	cursor: pointer;
}

/* SINGLEVIEW SEARCHRESULT  IMAGES */
.tx-cwgastronomy-pi1-singleresultimages-main
{
}
.tx-cwgastronomy-pi1-singleresultimages-header
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 15px;
}
.tx-cwgastronomy-pi1-searchresultimages-fields-name
{
	float: left;
	font-weight: bold;
	padding-right: 1em;
	color: #6A9FCB;
	font-size: 16px;
}
.tx-cwgastronomy-pi1-singleresultimages-fields-stars
{
}
.tx-cwgastronomy-pi1-searchresultimages-fields-images
{
	clear: both;
}
.tx-cwgastronomy-pi1-searchresultimages-fields-image
{
	padding-bottom: 5px;
	padding-right: 5px;
	float: left;
	cursor: pointer;
}
.tx-cwgastronomy-pi1-searchresultimages-fields-link
{
	padding: 3px;
	padding-left: 10px;
	width: 100px;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #FFBF05;
	background-color: #6A9FCB;
}
.tx-cwgastronomy-pi1-searchresultimages-fields-link A
{
	color: #FFFFFF;
	font-weight: bold;
}



/* BOOKING */
.tx-cwgastronomy-pi1-registeruser-key
{
	vertical-align: top;
}


#bookingpage
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 30px;
	text-align: left;
	color: #6A9FCB;
	padding-bottom: 5px;
	border-bottom: 3px solid #FEF6D1;
}

.tx-cwgastronomy-pi1-booking-sub
{
	margin-bottom: 20px;
	width: 100%;
}


.tx-cwgastronomy-pi1-booking-val
{
	width: 300px;
}
.tx-cwgastronomy-pi1-booking-top
{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #6A9FCB;
	border-bottom: 2px solid #FEF6D1;
}
.tx-cwgastronomy-pi1-booking-label
{
	font-size: 12px;
	font-weight: bold;
	width: 250px;
	vertical-align: top;
}

.tx-cwgastronomy-pi1-booking-textbox-name
{
	width: 132px;
}

.tx-cwgastronomy-pi1-booking-label-name
{
	font-weight: bold;
}

.tx-cwgastronomy-pi1-booking-label-name .label
{
	margin-right: 146px;
	float: left;
}

.tx-cwgastronomy-pi1-booking-fields-price
{
	font-size: 13px;
	font-weight: bold;
}
.tx-cwgastronomy-pi1-booking-billcreditcard
{
	width: 30px;
}



/* BOOKING CONFIRMATION*/

.tx-cwgastronomy-pi1-booking-confimation-main #bookingmessage
{
	font-weight: bold;
	margin-bottom: 10px;
}

.tx-cwgastronomy-pi1-booking-confimation-main #bookinginfo
{
	width: 100%;
	border-top: 1px solid #cccccc;
}

.tx-cwgastronomy-pi1-booking-confimation-main #bookinginfo #booking
{
	width: 100%;
	font-size: 13px;
	margin-bottom: 30px;
}

.tx-cwgastronomy-pi1-booking-confimation-main #bookinginfo #booking td
{
	vertical-align: top;
	padding-bottom: 15px;
}



/* REGISTER USER  */
.tx-cwgastronomy-pi1-registeruser-main
{
	margin-bottom: 10px;
	width: 100%;
	clear: both;
}
.tx-cwgastronomy-pi1-registeruser-fields-normal
{
	font-weight: bold;
}

.tx-cwgastronomy-pi1-registeruser-fields
{
	border-bottom: solid #FEF6D1 1px;
}

.tx-cwgastronomy-pi1-registeruser-value
{
	font-size: 12px;
}


.tx-cwgastronomy-pi1-booking-main
{
	width: 850px;
}


/* REGISTER USER-PREVIEW  */
.tx-cwgastronomy-pi1-registeruserpreview-main
{
	margin-bottom: 10px;
	width: 100%;
	clear: both;
}
.tx-cwgastronomy-pi1-value
{
	font-weight: bold;
}


/* REGISTER USER-COMPLETE  */
.tx-cwgastronomy-pi1-offer-fields-link
{
	margin-top: 10px;
	padding: 3px;
	padding-left: 10px;
	width: 150px;
	margin-bottom: 5px;
	text-align: center;
	text-align: center;
	border: 1px solid #FFBF05;
	background-color: #6A9FCB;
}
.tx-cwgastronomy-pi1-offer-fields-link A
{
	color: #FFFFFF;
	font-weight: bold;
}
.tx-cwgastronomy-pi1-offer-main
{
	margin: 10px;
	color: #6A9FCB;
	font-weight: bold;
	float: left;
}


/* CITY/REGION-INFO  */
.tx-cwgastronomy-pi1-cityinfo-main
{
}
.tx-cwgastronomy-pi1-cityinfo-header
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 15px;
}
.tx-cwgastronomy-pi1-cityinfo-fields-image
{
	margin: 5px;
}
.tx-cwgastronomy-pi1-cityinfo-footer
{
	background-color: #6A9FCB;
	color: #FFFFFF;
}
.tx-cwgastronomy-pi1-cityinfo-fields-info
{
	font-size: 12px;
	margin-bottom: 25px;
	width: 95%;
}
.tx-cwgastronomy-pi1-cityinfo-fields-link
{
	padding: 3px;
	padding-left: 7px;
	width: 100px;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #FFBF05;
	background-color: #6A9FCB;
}
.tx-cwgastronomy-pi1-cityinfo-fields-link A
{
	color: #FFFFFF;
	font-weight: bold;
}

.tx-cwgastronomy-pi1-regioninfo-header
{
	background-color: #FFFFFF;
	color: #6A9FCB;
	padding: 7px;
	margin-bottom: 5px;
	font-size: 15px;
	clear: both;
}
.tx-cwgastronomy-pi1-regioninfo-fields-image
{
	margin: 5px;
}
.tx-cwgastronomy-pi1-regioninfo-fields-info
{
	font-size: 12px;
	margin-bottom: 25px;
}

#map
{
width: 460px;
height: 460px;
margin:0px;
	padding:0px;
	ling-height:17px;
	font-size: 12px;
overflow:hidden;
}


.googlemaps input{

	background-color: #FFFFFF;
	color: #6A9FCB;
}

.gmapDirHead{
	margin:0px;
	padding:0px;
}





.gmapDirBtns input {
	background-color: #6A9FCB;
	color: #FFFFFF;

	font-weight: bold;
	border: 1px solid #FFFFFF;
	outline: 1px solid invert;
	outline-color: #F8B133;
}
