
body{font-size:10px;text-align:center;background:#fff;font-family: Trebuchet MS, sans-serif;}
.clear{clear:both;line-height:0em;height:0px;font-size:0px;}
.fleft{float:left;}
.fright{float:right;}
*{margin:0;padding:0;}
a img{border:none;}
#all{position:relative;margin:0 auto;width:93em;text-align:left;}
#middle, #left_middle, #left_middle_right, #middle_right{width:93em;padding:10em 0 0 0;}
#header{position:absolute;top:0;left:0;width:93em;height:10em;}
#header .inner{padding:0 1em;}
h1{font-size:2em;margin-bottom:0.5em;}
h2{font-size:1.6em;margin-bottom:0.5em;}
h3{font-size:1.4em;margin-bottom:0.5em;}
#middle_row ul{margin:0 0 1em 0;}
#middle_row ul li{font-size:1.2em;margin-left:1.5em}
#middle_row ul li li{font-size:1em;}
#middle_row a{color:#fff;}
#middle_row a:hover, #footer a:hover{text-decoration:none;}
#footer a{color:#6C744B}
.headmenu{position:absolute;bottom:0.2em;left:30em;}
.lang{position:absolute;bottom:0.2em;right:1em;}
.headmenu li{display:inline;font-size:1.5em;font-weight:bold;background: url('../images/menu-list-image.gif') left top no-repeat;padding-left:1em;margin-right:0.3em;}
.logo{position:relative;top:1.5em}
.lang a{float:left;display:block;}
.borderLeft{border-left:2px solid #DFDFDF;padding-left:0.8em;margin-left:0.8em;}
.headmenu li a{color:#222021;text-decoration:none;text-transform: lowercase;}
.headmenu li.first{background:none;}
p{font-size:1.2em;margin-bottom:1em;}
.headmenu li a:hover, .headmenu li a.active{text-decoration:underline;color:#B2D233;}
#footer, #footer-left, #footer-right{width:93em;height:6.2em;}
hr{color: #DFDFDF;background-color: #DFDFDF;height: 2px;border:0;margin:2px 0;}
/*right_middles*/
#left_middle #right_middles, #left_middle_right #right_middles{float:right;}
#middle_right #right_middles, #middle #right_middles{float:right;width:93em;}
#left_middle_right #right_middles, #left_middle #right_middles{float:right;width:93em;}

/*left_row*/
#left_row{float:left;width:0em;}
#middle #left_row, #middle_right #left_row{display:none;}

/*middle_row*/
#middle_row{float:left;}
#left_middle_right #middle_row{width:93em;}
#middle_right #middle_row{width:93em;}
#middle #middle_row{width:93em;}

/*right_row*/
#right_row{float:right;width:0em;}
#left_middle #right_row, #middle #right_row{display:none;}

/*backgrounds of rows*/
#background-top, #background-middle, #background-bottom {float:left;}
#background-top{background: url('../images/middle-top.gif') left top no-repeat;}
#background-middle{background: url('../images/middle.gif') left top repeat-y;}
#background-bottom{background: url('../images/middle-bottom.gif') left bottom no-repeat;}
#middle_row .inner{padding:2em;}
#footer{background: url('../images/footer-middle.gif') left top repeat-x;}
#footer-left{background: url('../images/footer-left.gif') left top no-repeat;}
#footer-right{background: url('../images/footer-right.gif') right top no-repeat;}
#footer .inner{padding:2em;}

.dark{width:49.7em;float:right;background: url('../images/dark-top.gif') left top no-repeat;margin-left:1em;}
.darkbottom{background: url('../images/dark-bottom.gif') left bottom no-repeat;padding:5em 2em 1.8em 2em;}

.dark.big{width:87.2em;float:right;background: url('../images/dark-top-big.gif') left top no-repeat;}
.dark.big .darkbottom{background: url('../images/dark-bottom-big.gif') left bottom no-repeat;padding:5em 2em 1.8em 2em;}


.sweet{width:37em;float:left;background: url('../images/sweet-top.png') left top no-repeat;margin-left:1em;}
.sweet a{color:#6C744B!important;}
.sweetbottom{background: url('../images/sweet-bottom.png') left bottom no-repeat;padding:5em 2em 1.8em 2em;}
.foto{float:left;padding:0 1em 1.2em 0;margin:0;background: url('../images/foto.png') bottom right;}
table.apartmany{width:auto!important;font-size:10px;}
table.apartmany td{font-size:1.2em;padding:0 0.5em;}
table.apartmany td a{text-decoration:none;}
table.apartmany td a:hover{color:#000!important;}
table.apartmany td a img{border:1px solid #fff;}
table.apartmany td a:hover img{border:1px solid #000;padding:0;}
.kontaktniformular table td{font-size:12px;padding-right:1em;}
.kontaktniformular input, .kontaktniformular textarea{width:300px;border:1px solid #000}
div.captcha{width:300px;border:1px solid #000;background:#fff;}
div.captcha img{margin:0.4em 0 0 0.4em;}
.kontaktniformular .subkform{width:100px;float:right;background:#CCCC99;}
.hlaskaForm{font-size:1.4em;color:#000;background:#CCCC99;border:1px solid #000;padding:0.5em;}