body {
	margin: 0;
	background-image: url("/images/bg.gif");
	background-repeat: repeat-x;
	background-color: #F45017;
}

div#center {
	text-align: center;
}

div#center-stage {
	text-align: left;
	width: 770px;
	position: relative;
	margin: auto;
	margin-top: 43px;
}

div#main {
	padding: 13px 15px 13px 15px;
	background: #FFFFFF;
}


div#main-min-height {
	float: left;
	height: 500px;
}

div#main-stage {
	float: left;
}

/* general */
img.reverse_liame {
	vertical-align: bottom;
}

div.clear-both {
	clear: both;
}

.input-border {
	border: 1px solid #7F9DB9;
	margin-top: 1px;
	margin-bottom: 1px;
}

a.contenturl {
	text-decoration: underline;
}

a.contenturl-externurl {
	background: url("/images/extern_link_bg.gif") no-repeat;
	padding-left: 9px;
}

a.contentdoc {
	text-decoration: none;
}

a.contentdoc u {
	text-decoration: underline;
}

span.contentdoc {
	color: #595959;
	white-space: nowrap;
}

img.reverse_liame {
	cursor: pointer;
	cursor: hand;
	vertical-align: bottom;
}

div.back {
	position: absolute;
	top: 22px;
	right: 32px;
}

a.back {
	font-size: 12px;
	text-decoration: underline;
	color: #782B10;
	padding-left: 16px;
	background: url("/images/back_bg.gif") no-repeat;
}

/* sujet */
div#navigation-sujet {
	position: relative;
}

div#domainstring {
	position: absolute;
	left: 11px;
	top: -17px;
	background-image: url("/images/domainstring.png") !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/domainstring.png');
}

div#domainstring-link {
	position: absolute;
	left: 11px;
	top: -17px;
}

div#search-by-service {
	position: absolute;
	left: 13px;
	top: 121px;
	background-image: url("/images/search_by_service.png") !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search_by_service.png');
}

div#search-by-service-link {
	position: absolute;
	left: 13px;
	top: 121px;
}

/* search by region box */
div#search-by-region {
	position: absolute;
	left: 13px;
	top: 28px;
	width: 231px;
	height: 84px;
	background-image: url("/images/search_by_region_bg.png") !important;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search_by_region_bg.png');
}

div#search-by-region-form {
	position: absolute;
	left: 13px;
	top: 28px;
	width: 231px;
	height: 84px;
}

form.guenstigtanken_search_by_region {
	position: relative;
}

div.search-by-region-script-selects {
	display: none;
	position: absolute;
	left: 18px;
	top: 27px;
}

div.search-by-region-noscript-selects {
	position: absolute;
	left: 18px;
	top: 37px;
}

div.search-by-region-selects select {
	margin-bottom: 2px;
}

select.search-by-region-select {
	width: 145px;
	height: 17px;
}

div.search-by-region-submit {
	position: absolute;
	left: 172px;
	top: 24px;
}

button.search-by-region-submit {
	background: transparent;
	width: 46px;
	height: 46px;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

/* startpage */
div.startpage-gas-price-box {
	position: absolute;
	top: 28px;
	left: 546px;
}


/* navigation */
div.stage-wide {
	position: relative;
	padding: 20px 17px 20px 17px;
	color: #782B10;
	line-height: 18px;
}

div.stage-narrow {
	position: relative;
	width: 471px;
	padding: 20px 32px 20px 17px;
	color: #782B10;
	line-height: 18px;
}


/* gas price box */
div.gas-price-box {
	position: relative;
	width: 195px;
	margin-bottom: 7px;
}

div.gas-price-box-headline {
	width: 173px;
	height: 33px;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 11px 0px 11px;
	color: #FFFFFF;
	background-image: url("/images/gas_price_box_top_bg.png") !important;
	background: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gas_price_box_top_bg.png');
}

div.gas-price-box-bottom {
	width: 195px;
	background-image: url("/images/gas_price_box_bottom_bg.png") !important;
	background: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gas_price_box_bottom_bg.png');
}

div.gas-price-box-entry {
	position: relative;
	width: 195px;
	height: 45px;
}

div.gas-price-box-entry-bg {
	position: absolute;
	width: 195px;
	height: 45px;
	background-image: url("/images/gas_price_box_entry_bg.png") !important;
	background: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gas_price_box_entry_bg.png');
}

div.gas-price-box-fuel-oil-entry {
	position: relative;
	width: 195px;
	height: 45px;
}

div.gas-price-box-fuel-oil-entry-bg {
	position: absolute;
	width: 195px;
	height: 45px;
	background-image: url("/images/gas_price_box_fuel_oil_entry_bg.png") !important;
	background: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gas_price_box_fuel_oil_entry_bg.png');
}

div.gas-price-box-entry-type-with-link {
	color: #000000;
	position: absolute;
	top: 5px;
	left: 26px;
}

div.gas-price-box-entry-price-with-link {
	font-weight: bold;
	font-size: 15px;
	color: #782B10;
	position: absolute;
	top: 18px;
	left: 25px;
}

div.gas-price-box-entry-link {
	position: absolute;
	right: 13px;
	top: 0px;
}

div.gas-price-box-entry-type-without-link {
	color: #000000;
	position: absolute;
	top: 12px;
	left: 25px;
}

div.gas-price-box-entry-price-without-link {
	font-weight: bold;
	font-size: 15px;
	color: #782B10;
	position: absolute;
	top: 12px;
	right: 20px;
}

div.gas-price-info-text {
	margin-top: 25px;
	font-size: 11px;
	color: #FF6002;
}


/* fuel oil box */

div.fuel-oil-box {
	position: relative;
	width: 195px;
	height: 86px;
}

div.fuel-oil-box-bg {
	position: absolute;
	width: 195px;
	height: 86px;
	background-image: url("/images/fuel_oil_bg.png") !important;
	background: none;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fuel_oil_bg.png');
}

div.fuel-oil-box-headline {
	position: absolute;
	top: 9px;
	left: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

div.fuel-oil-box-inner-box {
	width: 170px;
	height: 40px;
	position: absolute;
	top: 30px;
	left: 16px;
}

div.fuel-oil-box-inner-box-text {
	position: absolute;
	width: 110px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	left: 8px;
	top: 7px;
}

div.fuel-oil-box-inner-box-link {
	position: absolute;
	right: 3px;
	background: url("/images/fuel_oil_inner_go.gif") no-repeat;
}






/* meta navigation */

div#navigation-meta {
	margin-top: 4px;
	margin-left: 26px;
	font-family: Arial, sans-serif;
	color: #000000;
	text-align: left;
}

a.nav-meta {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.nav-meta:hover {
	color: #000000;
	text-decoration: underline;
}

a.nav-meta-active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


/* gas station */
div.gas-station-col-left {
	float: left;
	width: 263px;
}

div.gas-station-col-right {
	float: left;
	width: 208px;
}


ul.gas-station-feature-list {
	list-style: url("/images/gas_station_list_entry.gif") inside;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

a.gas-station-website {
	color: #782B10;
	text-decoration: underline;
}

table.gas-stations-opening-times td.first {
	padding-right: 15px;
}

/* gas station search */
div.gas-station-search-fuel-oil-box {
	position: absolute;
	top: 41px;
	left: 546px;
}


/* search by feature */

div.search-by-feature {
}

div.search-by-feature-col-left {
	float: left;
	width: 338px;
	margin-right: 30px;
}

div.search-by-feature-col-right {
	float: left;
	width: 338px;
}

div.search-by-feature-group {
	background: #FFF3E5;
	padding: 11px 10px 11px 16px;
	margin-bottom: 5px;
}

div.search-by-feature-group-headline {
	font-size: 12px;
	font-weight: bold;
}

div.search-by-feature-group-values {
	padding-left: 10px;
}

div.search-by-feature-group-values * {
	vertical-align: middle;
}

div.search-by-feature-submit {
	text-align: right;
}

button.search-by-feature-submit {
	background: url("/images/search_by_feature_submit_bg.jpg") no-repeat;
	width: 233px;
	height: 53px;
	border: 0;
	margin: 0;
	padding: 0;
}

/* search by feature results */
table.search-by-feature-results {
	width: 706px;
}

table.search-by-feature-results th.first {
	color: #FD8A02;
	border-bottom: 1px solid #FD8A02;
}

table.search-by-feature-results th.main-feature {
	text-align: center;
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	border-bottom: 1px solid #FD8A02;
}

table.search-by-feature-results td.first-row {
}

table.search-by-feature-results td.first-col {
	background: #FFFFFF;
	width: 20px;
}

table.search-by-feature-results td.main-feature {
	text-align: center;
}

table.search-by-feature-results td.even {
	padding-left: 3px;
	background: #FFFFFF;
}

table.search-by-feature-results td.odd {
	padding-left: 3px;
	background: #FFF3E5;
}



/* search by region results */
div.serach-by-region-results-col-left {
	float: left;
	width: 235px;
}

div.serach-by-region-results-col-left * {
	vertical-align: middle;
}

div.serach-by-region-results-col-left div.entry {
	margin-bottom: 2px;
}

div.serach-by-region-results-col-right {
	float: left;
	width: 235px;
}

div.serach-by-region-results-col-right * {
	vertical-align: middle;
}

div.serach-by-region-results-col-right div.entry {
	margin-bottom: 2px;
}

div.search-by-region-results-logo {
	float: left;
	width: 21px;
}

div.search-by-region-results-link {
	float: left;
	width: 200px;
}

a.search-by-region-results-link {
	display: block;
	float: left;
	width: 200px;
}
