@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
}

#header {
height:100px;
width:900px;
background:#990000;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#navi {
height:30px;
width:900px;
background:#990000;
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:10px;
margin-bottom:10px;

}
#navi a, #navi a:link, #navi a:visited{
font-weight:bold;
text-decoration:none;
color:#000000;
}

#navi table {
text-align:center;
}

td, table {
vertical-align:middle;
height:30px;
border-collapse:collapse;
margin:0px;
padding:0px;
border-spacing:0px;
}

.claimtext {
font-family:verdana;
font-size:20px;
}

#content {
height:370px;
width:900px;
background:#FFFFFF;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
text-align:center;
}
#footer {
height:30px;
width:900px;
background:#990000;
margin-left:auto;
margin-right:auto;
}

#sektion1 #link1,
#sektion2 #link2,
#sektion3 #link3,
#sektion4 #link4,
#sektion5 #link5,
#sektion6 #link6,
#sektion7 #link7,
#sektion8 #link8,
#sektion9 #link9,
#sektion10 #link10  {
text-decoration:underline;
cursor:default;
color:#333333;
}

#logo {
margin-left:10px;
width:129px;
height:100px;
}

#claimtable {
padding-left:20px;
}

#bild {
padding-right:20px;
width:400px;
}

#text {
height:370px;
overflow:scroll;
overflow-x:hidden;
width:480px;
}

*.spalte {text-align:left; float:left; } 

#admintext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#adminheadline {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

#adminlink {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline;
color: #990000
}

#adminlink:hover{
	background-color: #ced2d8;
}
a, a:link, a:visited{
color:#FF0000
}

a:hover {
	color:#CC0000;
}
a.button {
    background: transparent url('admin/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('admin/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

h1 {
padding:0px;
padding-bottom:5px;
margin:0px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.button {
border:1px;
border-color:#990000;
}

.input {
border:1px;
border-color:#990000;
background-color:#EBEAEC;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:0.5px;
word-spacing:3px;
line-height:20px;
}

.speisekarte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:0.5px;
word-spacing:3px;
line-height:20px;
vertical-align:top;
font-weight:bold;
}
.speisekarte_beilagen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.5px;
word-spacing:3px;
line-height:20px;
vertical-align:top;
}
.speisekarte_preis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.5px;
word-spacing:3px;
line-height:20px;
vertical-align:top;
text-align:right;
}
div {
  scrollbar-base-color:#FFFFFF;
  scrollbar-arrow-color:FF0000;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#cccccc;
  scrollbar-shadow-color:#cccccc;
  scrollbar-track-color:#FFFFFF;
}