@charset "UTF-8";
/* CSS Document */
/* neu */
* {
    font-size:11px;
}
h2 {
margin-left:30px;
margin-top:30px;
margin-bottom:10px;
padding:0px;
font-size:13px;
}

h3 {
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
padding:0px;
font-size:13px;
}

h4 {
margin-left:30px;
margin-top:10px;
padding:0px;
font-size:13px;
}

h2 a {
font-weight:bold;
color:#363;
text-decoration:none;
font-size:13px;
}

h2 a:hover {
font-weight:bold;
color:#363;
text-decoration:underline;
}

h3 a {
font-weight:bold;
color:#600;
text-decoration:none;
font-size:13px;
}

h3 a:hover {
font-weight:bold;
color:#600;
text-decoration:underline;
}

h4 a {
font-weight:bold;
color:#999;
text-decoration:none;
font-size:13px;
}

h4 a:hover {
font-weight:bold;
color:#999;
text-decoration:underline;
}

h5 {
color:#600;
margin-bottom:-10px;
margin-top:0px;
}

img {
margin-left:30px;
border:none;
}

#inline_content img {
margin:0px;
}

#wrap {
width:870px;
height:511px;
margin:auto;
margin-top:5%;
}

#navi {
width:257px;
height:408px;
float:left;
background:#FFF;
}

#content {
width:613px;
height:408px;
margin-left:257px;
}

#content_mittag {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/restaurant_mittag.jpg) #CCC;
}
#content_mittag2 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/mittag_ANTIPASTI.jpg) #CCC;
}
#content_mittag3 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/mittag_PRIMI.jpg) #CCC;
}

#content_mittag4 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/mittag_SECONDI.jpg) #CCC;
}

#content_mittag5 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/mittag_DOLCI.jpg) #CCC;
}






#content_abend {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/restaurant_abend.jpg) #CCC;
}

#content_abend2 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/abend_tradizione.jpg) #CCC;
}

#content_abend3 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/abend_primi.jpg) #CCC;
}

#content_abend4 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/abend_secondi.jpg) #CCC;
}

#content_abend5 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/abend_dolci.jpg) #CCC;
}

#content_abend6 {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/abend_menu.jpg) #CCC;
}

#content_phil {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/restaurant_philo.jpg) #CCC;
}

#content_wein {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/restaurant_wein.jpg) #CCC;
}

#content_reservierung {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/reservierung.jpg) #CCC;
}

#content_kontakt {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/restaurant_kontakt.jpg) #CCC;
}

#inline_content {
width:411px;
height:373px;
padding:20px;
padding-left:30px;
padding-top:15px;
color:#333333;
background:left top repeat-x url(../Bilder/Bilder/grau.jpg);
}

#inline_content a {
color:inherit;
font-weight:bold;
text-decoration:none;
}

#inline_content a:hover {
color:inherit;
font-weight:bold;
text-decoration:underline;
}

#inline_content_mittag {
width:411px;
height:360px;
padding:20px;
padding-left:30px;
padding-top:30px;
color:#333333;
background:left top repeat-x url(../Bilder/Bilder/grau.jpg);
}

#inline_content_mittag2 {
width:411px;
/*modifiziert*/
height:360px;
padding:20px;
padding-left:30px;
padding-top:30px;
color:#333333;
background:left top repeat-x url(../Bilder/Bilder/grau.jpg);
}

#inline_content_abend  {
width:411px;
height:360px;
padding:20px;
padding-left:30px;
padding-top:30px;
color:#333333;
background:left top repeat-x url(../Bilder/Bilder/grau.jpg);
}

#content_impressum {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/impressum.jpg) #CCC;
}

#content_presse {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/presse.jpg) #CCC;
}

#content_aktuelles {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/aktuelles.jpg) #CCC;
}
#content_WM {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/WM_KioskPS.jpg) #CCC;
}

#content_christmas {
width:613px;
height:408px;
margin-left:257px;
background:right top no-repeat url(../Bilder/weihnachtsspecial/Weihnachtsmarkt.jpg) #CCC;
}

#uperfooter {
width:870px;
height:70px;
background:left top repeat-x url(../Bilder/Bilder/grau3.jpg);
}

#uperfooter2 {
width:257px;
height:70px;
margin-top:-82px;
background:left top repeat-x url(../Bilder/Bilder/grau3.jpg);
}

#footer {
width:854px;
padding-top:10px;
height:23px;
background:left top repeat-x url(../Bilder/Bilder/grau4.jpg);
padding-right:16px;
color:#600;
clear:both;
}

#navi ul {
margin:0px;
padding:0px;
margin-left:30px;
margin-top:20px;
}

#navi li {
list-style:none;
margin-bottom:10px;
}

#navi li a {
color:#600;
text-decoration:none;
font-size:12px;
}

#navi li a:hover {
color:#600;
text-decoration:underline;
font-size:12px;
}

#subnavi {
width:461px;
height:auto;
margin-top:-20px;
padding:0px;
padding-left:8px;
background:left repeat-x url(../Bilder/Bilder/grau2.jpg);
}

#subnavi ul{
margin:0px;
margin-left:20px;
padding:0px;
}

#subnavi li{
list-style:none;
margin-right:12px;
float:left;

}

#subnavi li a{
color:#333;
text-decoration:underline;
font-size:10px;
}

#subnavi li a:hover{
color:#333;
text-decoration:none;
font-size:10px;
}

#position {
margin-left:-10px;
color:#600;
text-decoration:none;
font-size:10px;
}

#position2 {
margin-left:-10px;
color:#333;
text-decoration:none;
font-size:10px;
}

#position3 {
margin-right:12px;
margin-top:1px;
color:#600;
text-decoration:none;
font-size:10px;
}

#h2position {
margin-left:19px;
color:#600;
}

#navi li #kontakt{
margin-bottom:50px;
}

.static {
list-style:none;
margin-bottom:10px;
color:#333;
font-size:12px;
}

p {
font-size:11px;
line-height:16px;
}

#footer p {
width:613px;
font-size:12px;
margin:0px;
margin-top:-5px;
margin-left:287px;
line-height:0px;
}

.red {
color:#600;
}

.green {
color:#363;
}

.grey {
color:#999;
}
.delete{
    color:red;
    letter-spacing:1em;
}

.red2 {
margin-top:15px;
color:#600;
}

.small {
font-size:9px;
}

#form {
margin-top:10px;
}

#leftform {
float:left;
width:180px;
height:300px;
margin-right:10px;
}

#rightform {
width:180px;
height:300px;
margin-left:210px;
}

#leftform2 {
float:left;
width:180px;
height:190px;
margin-right:10px;
}

#rightform2 {
width:180px;
height:190px;
margin-left:210px;
}

label {
font-size:11px;
}

input {
display:block;
height:15px;
width:160px;
font-size:11px;
color:#333;
border:solid 1px #333;
background:#FFF;
margin-bottom:4px;
}


input[type=checkbox]  {
height:18px;
width:18px;
color:#600;
border:solid 1px #600;
background:#FFF;
margin-top:1px;
float:left;
}

input[type=radio]  {
height:18px;
width:18px;
color:#600;
border:solid 1px #600;
background:#FFF;
margin-top:1px;
/*float:left;*/
}

input[type=submit]  {
height:18px;
width:162px;
font-size:11px;
color:#600;
border:solid 1px #600;
background:#FFF;
margin-top:3px;
}

textarea {
height:85px;
width:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
border:solid 1px #333;
}

/*Weihnachten*/
#christmas {
margin-right:634px;
}

.star {
margin-left:10px;
}

#lang {
width:870px;
padding-right:20px;
margin:auto;
margin-top:10px;
color:#FFF;
text-align:right;
}

#lang a {
color:#CCC;
text-decoration:none;
}

#lang a:hover {
color:#FFF;
text-decoration:none;
}
#abstand{
 margin-top:50px;
 margin-left:50px;
}
