@import url('../cookiehint/cookiehint.css');



body { padding: 20px 0; }

header .logo img.logo { 
width: 240px;
 }

.row.main .sidebar { 
margin-top: 0px;
 }

.container .row.main { 
padding: 0px;
margin: 0px;

 }

.container .row.main1 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main2 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main3 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main4 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main5 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main6 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main7 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

.container .row.main8 { 
padding: 0px;
margin: 0px;
border-top: 1px dotted #ccc;
 }

footer .container .row { 
margin-top: 60px; 
padding-top: 20px; 
 }

body { 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
/* background: #e7e3d7 url("../img/hintergrund-01a.jpg") no-repeat; */
background: #ffffff;
background-attachment:fixed;
background-size: 100%;
background-margin: 0px;
background-padding: 0px;
 }

.container.headerw {
visibility: hidden;
}



/*# sourceMappingURL=styles.css.map */

header .headerw {
  padding: 0px 20px 20px 20px;
}

header.top{
  border-bottom: 1px dotted #888;
}

.ce-table{
border: 1px solid #888888;
padding: 2px;
margin:2px;
}

.ce-table td{
border: 1px solid #888888;
padding: 5px;
margin:5px;
}

/* Formulas */

.form-control {
width: 350px;

}

textarea {
width: 350px;
height: 150px;
}

label em {
font-size: 9px;
}

footer {
border-top:1px #777777 dotted;
}

footer .container .row {
margin: 0px;
padding: 0px;
}








/* Menueformatierung */


.menuebox {
display:block;
float:left;
margin:0;
padding: 0px;
width: 310px;
}

.menueheader {
display:block;
float:left;
margin:0;
padding: 0px;
width: 290px;
font-size: 21px;
margin-bottom: 12px;
}


.menueliste ul {
display:block;
float:left;
margin:0;
padding: 0px;
overflow:hidden;
width: 310px;
margin-bottom:15px;
}

.menueliste ul li {
display:block;
float:left;
margin:0;
padding: 0px;
overflow:hidden;
width: 310px;
}

.menueposition {
float: left;
width: 25px;
text-align: right;
font-weight:bold;
}

.menuename {
float: left;
margin-left:2px;
width: 198px;
text-align: left;
}

.menuepreis {
float: left;
position:relative;
width: 55px;
text-align: right;
}

.menuebeschreibung {
width: 218px;
text-align: left;
margin-left: 27px;
font-size: 10px;
}

.menuebild {
float: right;
margin-top: -29px;
}

.menuefussnote {
display:block;
float:left;
margin:0;
padding: 0px;
width: 290px;
font-size: 10px;
margin-bottom: 20px;
}





/* Lightbox */

.ppt {
visibility: hidden;
}

.image.lightbox {
margin:0;
padding: 0px;
}

.prettyPhoto {
margin:0;
padding: 0px;
}


/* Mailformular Powermail */

.powermail_label{
  width: 30%;
}

.powermail_fieldwrap {
  width: 100%;
  padding: 10px 0px 10px 0px;
}

#powermail_fieldwrap_10 {
  align: center;
  text-align: center;
}

#powermail_fieldwrap_9 .powermail_fieldwrap.powermail_fieldwrap_captcha powermail_fieldwrap_9 {
  
}

#powermail_fieldwrap_10 {
  padding: 15px 0px 15px 0px;
  margin: 15px 0px 25px 0px;
}




.powermail_field.powermail_input {
  width: 50%;
}

#powermail_field_gewnschtepltze {
  width: 60px;
}

#powermail_field_datum {
  width: 90px;
}

#powermail_field_uhrzeit {
  width: 60px;
}

#powermail_field_captcha {
  width: 60px;
}

.powermail_captcha_outer{
  margin-left: 32%;
  margin-top: 20px;
}

dt {
  width: 30%;
}

dd {
 width: 69%;
 margin-left: 30%;
  margin-top: 0px;
}












