﻿html, body { font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #000000; font-size: 15px; text-align: left; background-color: #ebbe7b; background-repeat:repeat-x; } 

p, td	{font-size:12px; line-height: 16px; }

h1 { color: #C67022; }
h2 { color: #C67022; font-size: 16px; font-weight: bold; }
h3 { color: #C67022; font-size: 16px; }

#wrap { width: 945px; background-color: white; position: relative; margin: 20px auto 0 auto; }
#Navipane { background-color: #C67022; margin: 4px 0 0 0; }
#logoTransImg { position: absolute; left: 20px; top: 15px; }
#logoTransImg img { width: 250px; height: 50px; border: solid 0 red; }
.contentpane { float: left; width: 643px; margin: 22px 0px 22px 21px; overflow: hidden; }
.rightpane { float: right; width: 244px; margin: 12px 0 7px 0; } 
.header { width: 945px; height: 80px; padding-bottom: 0px; margin-bottom: 0px; background-image: url(images/Teaser.jpg); background-repeat: no-repeat; }
#Footer { clear: both; background-color: #C67022; height: 21px; margin: 4px 0 4px 0; }
.footerpane { color: #fff; font-size: 11px; text-align: center; padding: 3px 0 0 0; width: 700px; }
.language { color: #fff; float: right; font-size: 14px; text-align: right; margin: 7px 10px 0 0; }
.login { color: #ebbe7b !important; }
/* ============================================================================== */
/* ============================= Navigation ===================================== */
ul.pureCssMenu,
ul.pureCssMenu ul { padding: 0; margin: 0; background-color: #C67022; }
ul.pureCssMenu ul { border: solid 1px #C67022; top: 28px; }
    
ul.pureCssMenu li { border-right: solid 1px #fff; height: 30px; margin: 0; padding: 0; width: 139px !important; }
ul.pureCssMenu li li { background-color: #fff; border-top: solid 1px #C67022; border-right-width: 0; height: 26px; width: 137px !important; }

ul.pureCssMenu a { color: #fff; font-size: 14px; margin: 7px 0 0 0; text-align: center !important; }
ul.pureCssMenu ul a { color: #C67022; }

/* ============================================================================= */
/* =========================== Schnellbuchungsbox ============================== */
.small { color: #C67022; text-align: left; margin: 0 0 0 0; font-size: 11px; padding: 2px 0 0 0; }
.formfield { margin: 5px 0 0 0; }
.formRow1 { text-align: left; margin: 5px 0 0 0; background-color: red; }
.formRow2 { text-align: left; margin: 5px 0 0 0; }	
.btclick { text-align: left; margin: 0 0 7px 0; clear: none; } 

/* ============================================================================= */ 
/* ================================= Inhalt ==================================== */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }

input.button { background-color: #be8e5c; color: #ffffff; text-align: center; border: none; font-family: Times New Roman; }

.white, .white a { color: #ffffff !important; }

/* Inhalts-divs */
div.content { clear: both; }
div.row { clear: both; }
div.row90 { width: 90%; clear: both; }
div.row.transparent { background-color: Transparent !important; }
div.col { float: left; }
div.right { float: right !important; }
div.col4 { width: 4%; float: left; }
div.col5 { width: 5%; float: left; }
div.col10 { width: 10%; float: left; }
div.col11 { width: 11%; float: left; }
div.col12 { width: 12%; float: left; }
div.col15 { width: 15%; float: left; }
div.col16 { width: 16%; float: left; }
div.col20 { width: 20%; float: left; }
div.col25 { width: 25%; float: left; }
div.col30 { width: 30%; float: left; }
div.col33 { width: 33%; float: left; }
div.col34 { width: 34%; float: left; }
div.col35 { width: 35%; float: left; }
div.col40 { width: 40%; float: left; }
div.col45 { width: 45%; float: left; }
div.col50 { width: 50%; float: left; }
div.col55 { width: 55%; float: left; }
div.col60 { width: 60%; float: left; }
div.col65 { width: 65%; float: left; }
div.col70 { width: 70%; float: left; }
div.col75 { width: 75%; float: left; }
div.col80 { width: 80%; float: left; }
div.col90 { width: 90%; float: left; }
div.col100 { width: 100%; float: left; }
.bold, .bold span { font-weight: bold !important; }

/* D21 Schnellbuchung und BM */
.quickBookContainer .col45 { width: 37%; }
.bookingFrame { width: 100%; height: 643px; border: 0px solid #fcf3ec; overflow: auto; }


