﻿@font-face {
    font-family: 'ErasLightITCRegular';
    src: url('/font/eraslght/eraslght.eot');
    src: url('/font/eraslght/eraslght.eot') format('embedded-opentype'),
         url('/font/eraslght/eraslght.woff') format('woff'),
         url('/font/eraslght/eraslght.ttf') format('truetype'),
         url('/font/eraslght/eraslght.svg#ErasLightITCRegular') format('svg');
}
@charset "utf-8";
html {
	height: 100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#545454;
	height: 100%;
}
strong {
	font-weight:bold;
     color: #a30c30;
}
a:link, a:visited {
	color:#640f23;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
/* ##################### CONTAINER ########### */
#container {
	width:100%;
	min-height: 100%;
	background:url(../images/buener-images/layout/bg-sidebar.png) left top repeat-y;
	position:relative;
	top:0;
	left:0;
}
/* ################ SIDEBAR ############## */
#sidebar {
	width:300px;
	float:left;
	min-height:667px;
	position:relative;
	background:url(../images/buener-images/layout/bg-sidebar.png) left top repeat-y;
	z-index: 500;
}	
.blaetter{
	background:url(../images/buener-images/layout/bg-blaetter.png) center top no-repeat;
	width:93px;
	height:156px;
	display:block;
	position:absolute;
	top:0;
	left:220px;
}
/*############# BRANDING ############## */	
h1#branding a {
	width:291px;
	height:196px;
	display:block;
	text-indent:-9999px;
	background:url(../images/buener-images/layout/branding.jpg) center top no-repeat;
}
/* ############# NAVI ############# */
ul#navi {
	margin-bottom:60px;
	width:291px;
	height:auto;
}
#navi li {
	height:49px;
    position:relative;
}
#navi li a {
	font-family: 'ErasLightITCRegular';
	color:#747474;
	font-size:21px;
	height:34px;
	padding-left:70px;
	padding-top:11px;
	padding-bottom:4px;
	display:block;
	text-transform:uppercase;
	text-decoration:none!important;
}
.sublink{
    background:url(../images/buener-images/layout/bg-navi.jpg) left top no-repeat;
    color:#640f23;
}
.sublink:hover,  #navi li a.active {
	color:#640f23;
	background-position:left bottom;
}

.link{
    background:url(../images/buener-images/layout/bg-navi-c.jpg) left top no-repeat;
    color:#640f23;
}

.link:hover{
    background:url(../images/buener-images/layout/bg-navi-c.jpg) left top no-repeat;
    color:#640f23;
    background-position:left bottom;
}

.sub {
background: url(../images/buener-images/layout/bg-navi.jpg) left top no-repeat;
color: #640f23;
}
ul#navi li:hover a{
	background-position:left bottom;
}

#aktuell{
    background:url(../images/buener-images/layout/bg-navi.jpg) left top no-repeat;
    color:#640f23;
    background-position:left bottom;
}

.facebook{
	top: 0px;
	left: 555px;
	position: absolute;
}
/* ############## SUBNAVI ########### */
/*
.re{
    position:absolute;
	top:0px;
    left:200px;
}
    */

.re {
	position:absolute;
    top:0px;
	/*top:200px;*/
	left:291px;
	z-index:62;
    height:98px;
}
.vi {
	position:absolute;
	top:527px;
	left:291px;
	z-index:60;
}
.ku {
	position:absolute;
	top:242px;
	left:291px;
	z-index:61;
}
.subnavi{
display:none;}

ul#navi li:hover > ul.subnavi {
display:block;}

.subnavi li a {
	height:15px!important;
	font-size:18px!important;
	background:none!important;
	
	padding:10px 20px !important;
	border-bottom:1px solid #eee;
}
.subnavi li a:hover, .subnavi li a.active {
	color:#640f23;
}

   
.subnavi li {
	height:35px!important;
	width:180px;
	background:url(../images/buener-images/layout/bg-content.png);
}
/* ############### AKTUELLES #################### */
.aktuelles {
	padding-left:70px;
	background:url(../images/buener-images/layout/bg-aktuell.jpg) left bottom no-repeat;
	padding-bottom:45px;
	padding-right:40px;
	width:181px;
	min-height:130px;
	line-height:16px;
	color:#868686;
	margin-bottom:40px;
}
.aktuelles h4{
	font-size:25px;
	color:#640f23;
	text-transform:uppercase;
	padding-bottom:2px;
	background:url(../images/buener-images/layout/bg-h3.jpg) left bottom no-repeat;
	margin-bottom:20px;
}
.aktuelles p{
	margin-bottom:15px;
}
.aktuelles a {
	color:#640f23;
	text-decoration:underline;
	float:right;
}
.aktuelles a:hover {
	text-decoration:none;
}
/* #################### NAVI ADD #################### */
ul#navi-add {
	margin-left:50px;
	margin-right:40px;
	width:201px;
	border-top:1px solid #efefef;
	padding-top:30px;
}
ul#navi-add li {
	width:100px;
	float:left;
	margin-bottom:5px;
}
ul#navi-add li a {
	background:url(../images/buener-images/layout/bg-navi-add.jpg) left -22px no-repeat;
	padding-left:20px;
	text-transform:uppercase;
	text-decoration:none;
	color:#636363;
}
ul#navi-add li a:hover, ul#navi-add li #aktuell {
	color:#a26f7b;
	background-position: left -1px;
	text-decoration:none;
}
ul#navi-add li.no a{
	padding-left:20px;
	background:none!Important;
}
ul#navi-add li.no a span{
	display:none;
}
/********Bildnavgation oben**********
#navigation
{
    float: right;
    margin: 0 20px 0 0;
    padding: 5px 5px 0px 5px !important;
}
    */
/* ################### CONTAINER CONTENT ############### */


#container-content{
	width:660px;
	float:left;
	margin-bottom:50px;
	position:relative;
	z-index:10;
	
}
#main{
	overflow:auto;
	padding-bottom: 37px;
	min-width: 990px;
}
#content{
	width: 560px;
	min-height: 400px;
	padding: 35px;
	background:url(../images/buener-images/layout/bg-content.png);
	border: 1px solid #fff;
	margin-left: 10px;
	position: relative;
	z-index: 0;
}
.accordion{
	margin:0 0 20px 0 !important; 
	display:block;
}
.border td{
    border-top: 1px solid #e4dbdb;
}
.ueberschrift{
	font-family: 'ErasLightITCRegular';
	color: #640f23;
	font-size: 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.ueberschrift2{
	font-weight: bold;
}
#content  strong{
    color: #a30c30;
}

.text p{
    margin:0 !important;
}



.weinkarte strong{
	font-weight: normal !important;
}

.weinkarte p{
    margin: 0 !important;
}
.adress{
    float: right;
    margin: 30px 10px 0 0;
}
.column{
	width:260px;
	float:left;
}
.column img{
	padding:3px;
	border:1px solid #A30C30;
	margin-bottom: 20px;
	margin-right:10px;
}
h2 {
	display:block;
	margin-top:75px;
	margin-left:45px;
	margin-bottom:14px;
}
h2 span {
	font-family: 'ErasLightITCRegular';
	padding:2px 8px;
	font-size:40px;
	color:#fff;
	background:url(../images/buener-images/layout/bg-h2.png);
}
h2 span.small {
	font-family: 'ErasLightITCRegular';
	font-size:25px;
	line-height:60px;
}
h3 {
	font-family: 'ErasLightITCRegular';
	color:#640f23;
	font-size: 20px;
	margin-bottom: 15px;
	text-transform:uppercase;
}
#iframe{
	position:relative;
	z-index:2;
}
ul.pdf li {
	padding-left:22px;
	padding-bottom:1px;
	background:url(../images/buener-images/document-pdf.png) no-repeat;
	margin-bottom:10px;
}
/*
#content table{
    margin: 0 0 0 10px;
}
*/
/*
#content ul{
margin: 0 0 30px 0;}
*/
#content ul li{
	padding-left:20px;
	margin-bottom:3px;
	background:url(../images/buener-images/layout/bg-li.png) left top no-repeat;
}
.media	{position:relative; left:0px;}
.media2	{position:relative; margin:15px 0 40px 0;}
.mittagskarte{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.mittagskarte td{line-height:18px;}
.abendkarte{text-align: center !important;}
.abendkarte{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.abendkarte td+td{width:20%;}
.abendmenu{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.bankettdossier{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.bankettdossier td{line-height:16px;}
.weinkarte{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.weinkarte tr{text-align: center !important;}
.weinkarte{text-align: center !important;}
.weinkarte strong{font-style:normal;color: #fff !important;padding: 2px 5px;font-size: 19px;text-transform: uppercase;background: url(/images/buener-images/layout/bg-h2.png);Display: block;}
.weinkarte table{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.weinkarte td{padding: 10px;}
.weinkarte tr{text-align: center !important;}
.weinkarte .textLeft{padding-bottom:0px;}
.weinkarte .abstandOben td{padding-top:0px;}
.events{margin: 0 0 0 0;border: 1px solid #e4dbdb;}
.events td{line-height:16px;}
.impressum td {width: 50%;}
.impressum td + td{width: 40%;}
.impressum p{margin:0px !important; line-height:16px;}
.team { margin: 10px 0px 0px 0px !important; line-height:18px;}
.team td{ padding: 0px 5px 0px 0px !important;}
.team ul {margin: 0 0 0px 0;}
.team ul li{margin-bottom: 2px !important;}
.jobs { margin: 10px 0px 0px 0px !important; line-height:16px;}
.medien td{line-height:18px;}
.kontaktformular td{line-height:18px;}
.roteschrift{color: #a30c30; font-weight:bold;}

/* ########################## FOOTER ################## */

#footer {
	width:100%;
	/*height:37px;*/
	background:#640f23;
	position:fixed;
	color:#fff;
	margin-top: -37px;
	clear:both;
	left:0;
	bottom:0;
	z-index:800;
}
#footer p {
	/*top:10px;
	left:50px;
	position:absolute;*/
	padding: 10px 50px 10px 50px;
}
#footer span.border {
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #fff;
	display: inline-block;
}
#footer a {
	color:#fff;
    text-decoration: none;
}
.no-border{
	padding:0!important;
	border:none!important;
	margin:0!important;
}
#footer strong{
    color:#fff;
}
/* ############### GOOGLE MAPS ########### */
div.tooltip {
	width:270px;
	height:95px;
	color:#999999;
}
div.tooltip p {
	margin:0 !important;
	padding:0 !important;

}
div.tooltip h4{
	color:#640f23;
	text-transform:uppercase;
}
/*	div.tooltip a:link{
color:#618A2D;}*/
div#googlemaps-address {
	width:560px;
	height:380px;
	overflow:hidden;
	position:relative;
}
address{
	margin-bottom:20px;
}
/* #################### ACCORDION ################ */
#content .SA {
	margin:5px 0 4px 0;
	padding-left:20px;
	cursor:pointer;
	color:#5b5a5a;
	background:url(../images/buener-images/layout/bg-accordion.png) 0 0 no-repeat;
}
#content .trigger:hover{
    background:url(../images/buener-images/layout/bg-accordion.png) 0 -38px no-repeat;
}
#content .trigger_active{
    background:url(../images/buener-images/layout/bg-accordion.png) 0 -18px no-repeat;
}
#content .trigger_active:hover{
    background:url(../images/buener-images/layout/bg-accordion.png) 0 -38px no-repeat;
}
h3.ui-state-active{
	background:url(../images/buener-images/layout/bg-accordion.png) 0 -18px no-repeat!important;
}
.bankettdossier td {padding: 5px 18px 10px 5px;}
.mittagskarte td, .abendkarte td,.abendmenu td{padding:5px 15px 10px 10px;}
.mittagskarte td:first-child{width:74%;}
.mittagskarte td:last-child{width:22%;text-align: right;}
.gourmetmenu td{padding:0px 0 0 5px;}

.bankettdossier td {padding: 10px 10px 10px 10px;}
.abendkarte ul{width:74%;}
.abendkarte td:last-child { text-align:right; }
.weinkarte td:last-child  { text-align:right; }
.weinkarte td:first-child { text-align:left; }
.weinkarte  td  {width: 10%;}
.weinkarte  td + td {width: 59%;}
.weinkarte  td + td + td + td{width: 40%;}
.weinkarte  td + td + td + td{width: 20%;}
.events td{padding: 10px 10px 10px 10px;}
.ohneJahrgang td{width: 30%;}
#content .trigger{margin: 10px 0 5px 0;}
.innerTable td { text-align:left !important; border:none !important;}
.team ul{margin:0px !important;}
.top {
	display: none;
}
.top a {
	background:url(../images/buener-images/layout/bg-top.png);
    height: 50px;
	display:block;
    left: 916px;
    position: fixed;
    text-indent: -9999px;
    top: 500px;
    width: 50px;
}
/* ################# SHOW HIDE ############# */
a.show-hide,
a.hide-active {
	width:15px;
	height:30px;
	background:url(../images/buener-images/layout/bg-show-hide.png) center top no-repeat;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:30px;
}
a.show-hide {
	right: -16px;
}
	
a.hide-active {
	background:url(../images/buener-images/layout/bg-show-hide.png) center bottom no-repeat;
	display: none;
	left: 1px;
	top: 220px;
	z-index: 500;
}

iframe{
	position:relative;
	z-index:2;
	width: 100%;
}

#content #panorama,
#content #panorama2,
#content #panorama3,
#container-content #reservation{
display:none;}

#content #tisch,
#container-content #reservation{
display:none;}
* + html #container-content #reservation{
display:none;}

#content #pano-player {
	margin-bottom:20px;
}
#panorama{
	color: #545454;
    height: 500px;
    overflow: hidden;
    text-align: center;
    width: 560px;}
#panorama2{
width:560px;
height:500px;
overflow:hidden;
color:#545454;
background:#FFFFFF;}
#panorama3{
width:560px;
height:500px;
overflow:hidden;
color:#545454;
background:#FFFFFF;}

#tisch{
width:540px;
height:550px;
overflow:hidden;
color:#545454;
background:#FFFFFF;}

#reservation{
width:930px;
height:auto;
overflow:hidden;
height:auto;
color:#545454;
background:#FFFFFF;}

#navigation{
background:url(../images/buener-images/layout/bg-h2.png);}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
}

/* - Mobile Styles -*/
#mobile-link{
	border: 1px solid #ccc;
	background:#fff url(../images/buener-images/mobile/bg-btn-desktop.png) repeat-x 0 bottom;
	display:none;
	clear:both;
	position:relative;
	z-index:99999;
}

.btn-mobile {
	display: block!important;
	margin: 0 auto;
	color: #666 !important;
	background:url(../images/buener-images/mobile/icon-mobile.png) no-repeat 5% 24px;
	text-indent:20%;
	text-decoration: none!important;
	font-size:30px;
	padding: 60px 20px;
	text-transform: uppercase;
	border-bottom: 6px solid #ccc;
}
.image img{
	margin-bottom:50px;
	display:block;
}
#content #datenschutz{
	display:none;
}
* + html #content #datenschutz{
	display:none;
}
#datenschutz{
	width:410px;
	padding-top:10px;
	height:auto;
	overflow:hidden;
}
#datenschutz p{
	margin-bottom:20px;
}
.img-team{
	margin-right:10px;
	float:left;}
	
#livebooking{
	float: left;
   width: 200px;
}
#booking{
	float: left;
    width: 250px;
	margin: 37px 0px 0 0px;
}
/* Formular */

.kontaktdaten td {
	width:50%;
}
.kontaktdaten tbody tr td strong {
	color:#545454 !important;
}
h1 {
	font-family: 'ErasLightITCRegular';
	color: #640f23;
	font-size: 18px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
#mainformid-start-14{
	/*height:500px;*/
}
#mainformid-start-14:last-child{
	/*width:500px;*/
}
.mainformular {
	position:relative;
	margin-bottom: 20px;
}
.formular {
	margin:0 0 5px 0px;
	display:block;
	width:250px;
}
#formular-14 {
	width:100%;
}
.formular .radio {
	width:100%;
}
.formular .radio label {
	margin: 0 0 0 5px;
}
.felder {
	width:250px;
	position:relative;
}
.formular p {
	margin:0;
	padding:0;
}
.formular .lbl {
	display: inline-block;
}
.formular .txt, .formular .drop {
	background-color: #fff;
	color:#000;
	border:none;
	border: 1px solid #999999;
	margin: 0 0 6px 0;
	padding: 4px;
	width: 250px;
}
.feld-116 {
	position: absolute;
	left: 300px;
	top: 0;
}
#txt116 {
	height: 277px;
}
#lbl114, #lbl119 {
	background-image: url(/cgi-bin/xcms/customers/15/images/icon-required.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0 20px 0 0;
}
.formular .senden #send14{
	position: absolute;
	right: 0;
	margin: 10px 0 0 100px;
	float:right;
	background: url(../images/buener-images/layout/bg-h2.png);
	color: #fff;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
	padding: 5px;
	width: 10em!important;
	text-align: center;
}

.formular .senden #send18{
	position: relative;
	right:10px;
	float:left;
	margin: 10px 0 0 100px;
	float:left;
	/*background: url(../images/buener-images/layout/bg-h2.png);*/
	background-color: #462813;
	color: #fff;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
	padding: 5px;
	width: 200px;
	text-align: center;
}

.formular .senden #send19{
	position: relative;
	margin: 10px 0 0 100px;
	right:2px;
	float:left;
	/*background: url(../images/buener-images/layout/bg-h2.png);*/
	background-color: #462813;
	color: #fff;
	border: none;
	font-size: 1.2em;
	font-weight: bold;
	display: inline;
	padding: 5px;
	width: 200px;
	text-align: center;
}

.formular .senden:hover{
	background: #640F23;
	color: #fff;
	border: none;
}
.formular .senden a, .formular .reset a {
	color: #fff;
	padding: 2px 7px;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 1.2em;
	font-weight: bold;
}
.formular .reset {
	display:none;
}
.formular .validator {
	position: absolute;
	top: 0px;
	left: 230px;
	padding-bottom: 13px;
	display: block;
	z-index: 5000;
	cursor: pointer;

	background: #bf2525;
	color: #fff;
	width: 180px;
	box-shadow: 0px 0px 6px #666666;
	-moz-box-shadow: 0px 0px 6px #666666;
	-webkit-box-shadow: 0px 0px 6px #666666;
	padding: 4px 10px 4px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.formular .clear {
	clear:both;
}

@charset "utf-8";
/* CSS Document */

/************************** Everything ****************************/
* {
font-size: 14px;
}
/************************** Everything ****************************/

/************************** Dropdown ******************************/
#drop148{
	width:100px;
	margin-left:14px;
}
/************************** Dropdown ******************************/

/************************** Textfelder ****************************/

#txt149{
	width:200px;
	margin-left:32px;
}

#txt150{
	width:200px;
	margin-left:21px;
}

#txt151{
	width:200px;
	margin-left:51px;
}

#txt152{
	width:200px;
	margin-left:41px;
}

#txt153{
	width:200px;
	margin-left:41px;
}

#txt154{
	width:200px;
	margin-left:69px;
}

#txt155{
	width:200px;
	margin-left:73px;
}

#txt156{
	width:200px;
	margin-left:48px;
}

#txt157{
	width:200px;
	margin-left:69px;
}

#txt158{
	width:200px;
	margin-left:97px;
}

/************************** Textfelder ************************************/

/************************** Label *****************************************/
#lbl158{font-weight:normal; position:absolute;}
/************************** Label *****************************************/

/************************** Pflichfeld/Warnung ****************************/
span#ctl20.validator{
	width:63px;
	margin-left:110px;
}

span#ctl22.validator{
	width:55px;
	margin-left:110px;
}

span#ctl24.validator{
	width:55px;
	margin-left:110px;
}

span#ctl26.validator{
	width:55px;
	margin-left:110px;
}

span#ctl28.validator{
	width:55px;
	margin-left:110px;
}

span#ctl30.validator{
	width:55px;
	margin-left:110px;
}

span#ctl32.validator{
	width:55px;
	margin-left:110px;
}

span#ctl34.validator{
	width:55px;
	margin-left:110px;
}

span#ctl36.validator{
	width:55px;
	margin-left:110px;
}

span#ctl38.validator{
	width:55px;
	margin-left:110px;
}

span#ctl40.validator{
	width:55px;
	margin-left:110px;
}

span#ctl42.validator{
	width:55px;
	margin-left:110px;
}
/************************** Pflichfeld/Warnung ****************************/

/************************** Felder ********************************/
div.formular.felder.feld-148{
	width:575px;
}

div.formular.felder.feld-149{
	width:575px;
}
div.formular.felder.feld-150{
	width:575px;
}
div.formular.felder.feld-151{
	width:575px;
}

div.formular.felder.feld-152{
	width:575px;
}

div.formular.felder.feld-153{
	width:575px;
}

div.formular.felder.feld-154{
	width:575px;
}
div.formular.felder.feld-155{
	width:575px;
}

div.formular.felder.feld-156{
	width:575px;
}

div.formular.felder.feld-157{
	width:575px;
}

div.formular.felder.feld-158{
	width:575px;
}
/************************** Felder ********************************/

/************************** Sensi *********************************/

/************************** Dropdown ******************************/
#drop159{/*geschlecht*/
	width:100px;
	margin-left:18px;
}
/************************** Dropdown ******************************/

/************************** Textfelder ****************************/

#txt160{/*Vorname*/
	width:200px;
	margin-left:31px;
}

#txt161{/*Nachname*/
	width:200px;
	margin-left:21px;
}

#txt162{/*E-Mail*/
	width:200px;
	margin-left:49px;
}

#txt163{/*Telefon*/
	width:200px;
	margin-left:40px;
}

#txt164{/*Strasse*/
	width:200px;
	margin-left:40px;
}

#txt165{/*PLZ*/
	width:200px;
	margin-left:64px;
}

#txt166{/*ort*/
	width:200px;
	margin-left:69px;
}

#txt167{/*Betrag*/
	width:200px;
	margin-left:47px;
}

#txt168{/*Für*/
	width:200px;
	margin-left:68px;
}

#txt169{/*Bemerkung*/
	width:200px;
	margin-left:98px;
}
/************************** Textfelder ****************************/

/************************** Pflichfeld/Warnung ****************************/
span#ctl13.validator{
	width:68px;
	margin-left:110px;
}

span#ctl15.validator{
	width:68px;
	margin-left:110px;
}

span#ctl17.validator{
	width:68px;
	margin-left:110px;
}

span#ctl19.validator{
	width:68px;
	margin-left:110px;
}

span#ctl21.validator{
	width:68px;
	margin-left:110px;
}

span#ctl23.validator{
	width:68px;
	margin-left:110px;
}

span#ctl25.validator{
	width:68px;
	margin-left:110px;
}

span#ctl27.validator{
	width:68px;
	margin-left:110px;
}

span#ctl29.validator{
	width:68px;
	margin-left:110px;
}

span#ctl31.validator{
	width:68px;
	margin-left:110px;
}

span#ctl33.validator{
	width:68px;
	margin-left:110px;
}

span#ctl35.validator{
	width:68px;
	margin-left:110px;
}
/************************** Pflichfeld/Warnung ****************************/

/************************** Felder ********************************/
div.formular.felder.feld-159{
	width:575px;
}

div.formular.felder.feld-160{
	width:575px;
}
div.formular.felder.feld-161{
	width:575px;
}
div.formular.felder.feld-162{
	width:575px;
}

div.formular.felder.feld-163{
	width:575px;
}

div.formular.felder.feld-164{
	width:575px;
}

div.formular.felder.feld-165{
	width:575px;
}
div.formular.felder.feld-166{
	width:575px;
}

div.formular.felder.feld-167{
	width:575px;
}

div.formular.felder.feld-168{
	width:575px;
}

div.formular.felder.feld-169{
	width:575px;
}
/************************** Felder ********************************/

/************************** Label *********************************/
#lbl169{position:absolute;}
/************************** Label *********************************/

@media all and (-ms-high-contrast:none)
     {
     #txt160 { margin-left:30px; } /* IE10 */
	 #txt161 {	margin-left:19px; } /* IE10 */
	 #txt162 { margin-left:47px; } /* IE10 */
	 #txt163 { margin-left:40px; } /* IE10 */
	 #txt164 { margin-left:40px; } /* IE10 */
	 #txt165 { margin-left:61px; } /* IE10 */
	 #txt166 { margin-left:68px; } /* IE10 */
	 #txt167 { margin-left:46px; } /* IE10 */
	 #txt168 { margin-left:66px; } /* IE10 */
	 #txt169 { margin-left:96px; } /* IE10 */
	 #send19 { right:9px; } /* IE10 */
	 
	 *::-ms-backdrop, #txt160 { margin-left:30px; } /* IE11 */
	 *::-ms-backdrop, #txt161 {	margin-left:19px; } /* IE11 */
	 *::-ms-backdrop, #txt162 { margin-left:47px; } /* IE11 */
	 *::-ms-backdrop, #txt163 { margin-left:40px; } /* IE11 */
	 *::-ms-backdrop, #txt164 { margin-left:40px; } /* IE11 */
	 *::-ms-backdrop, #txt165 { margin-left:61px; } /* IE11 */
	 *::-ms-backdrop, #txt166 { margin-left:68px; } /* IE11 */
	 *::-ms-backdrop, #txt167 { margin-left:46px; } /* IE11 */
	 *::-ms-backdrop, #txt168 { margin-left:66px; } /* IE11 */
	 *::-ms-backdrop, #txt169 { margin-left:96px; } /* IE11 */
	 *::-ms-backdrop, #send19 { right:9px; } /* IE11 */
}
.content_inhalt{font-size:12px;}

#content{
	color: #462813;
	font-family: Arial,"Times New Roman",Times,serif;
}

#lbl159, #lbl160, #lbl161, #lbl162, #lbl163, #lbl164, #lbl165, #lbl166, #lbl167, #lbl168, #lbl169{color: #462813; font-family: Arial,"Times New Roman",Times,serif;}

