/*
extended by copyriot.com 09/02/22
Theme Name: Mousonturm Restaurant
Description: Mousonturm Restaurant is a smart, minimal theme designed for professional restaurants
Version: 1.9
Author: <a href="http://copyriot.com/">copyriot</a>
Tags: grey, two over one / two over two columns, fixed width, light, minimal
*/

body {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e2ddcb;
	color:#555555;
	background-image: url(../img/bg.jpg);
	letter-spacing:0px;
	line-height:19px;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#666666;
	scrollbar-face-color:#7f7f7f;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#666666;
	scrollbar-track-color:#ACACE6;
	scrollbar-base-color: #e2ddcb;

}

* {
padding:0;
margin:0;
}

a {
text-decoration:none;
        background-color: #e2ddcb;
        color: #888888;
}
a:hover {
        color: #444444;
}


#logo {
        position:absolute; left:50px; width:215px;
        }
html>body div#logo {
          top:2px !important; /* nicht für den IE */
}

* html div#logo{
                  top:3px; /* für den IE */
}

div#logo{
          top:2px;           /* Andere Browser */
}
* html div#logo{
          top:3px;           /* Internet Explorer < 6 */
          t\op:3px;           /* Internet Explorer >= 6 */
}




#header {
        position:absolute; left:305px; top:0px; width:446px;
}
#sep1, #sep2, #sep3, #sep4,


#speistrank,
#reservierung,
#lage,
#catering{
        position: absolute;
        top: 50px;
  line-height: 20px;
        margin:0px;

}

div#speistrank,
div#reservierung,
div#lage,
div#catering
{
        position: absolute;
        top: 50px;
  line-height: 0px;
  padding:0px;
}





#speistrank {
        left: 300px;
        width: 161px;
}
#reservierung {
        left: 482px;
        width: 116px;
}
#lage {
        left: 619px;
        width: 36px;
}
#catering {
        left: 676px;
        width: 75px;
}

#sep1, #sep2, #sep3{
width:20px;
text-align:center;
}
#sep1 {
left:461px;
}
#sep2 {
left:598px;
}
#sep3 {
left:655px;
}

#container {
        position:absolute;
        left:0px;
        top:50px;
        width:700px;
        height:100%;
        border: 2px #FFFFFF;
        }

#content21, #content22a, #content22b {
        position:absolute; top:175px; height:100%;
        margin:0 auto; font-weight: normal;
}

#content21 {
        left:50px; width:700px;
}
#content22a {
	font-size:11px;
	left:50px;
	width:217px;
}
#content22b {
        left:298px; width:446px;
}

#content115p {
	color:#555555;
	line-height:15px;
}

#content115pz {
	line-height:15px;
	color:#555555;
	text-align: center;
}

#content21 h1, #content22b h1 {
font-size:64px;
font-family: courier, serif;
font-weight:normal;
letter-spacing:-1px;
width:600px;
padding:32px 0 25px 0;
}

#footer {
        position:absolute;
        left:50px;
        top:619px;
        width:700px;
        color:#939598;
}

#footerdrink {
        position:absolute;
        left:50px;
        top:1050px;
        width:700px;
}

#footerwein {
        position:absolute;
        left:50px;
        top:2100px;
        width:700px;
}

#footerabend {
        position:absolute;
        left:50px;
        top:2600px;
        width:700px;
}

#impressum {
        position:absolute;
        left:590px;
        width:160px;
        text-align: right;
        display:none;
}
a.impressum {
        color:#808284;
                font-size: 11px;
}

.orange {
        color: #FF7F24;
}
.gross {
        font-size: 14px;
        vertical-align: top;
}
.hoeher {
        vertical-align: text-top;
		
}


img {
        border: 0px none;
}
.u {
	text-decoration:underline;
}

html>body a img
{
	margin-bottom:4px !important;
	line-height:10px;         /* Andere Browser */
}


* html a img
{
border:0px none;          line-height:0px;         /* Internet Explorer < 6 */
b\order:0px none;          l\ine-height:0px;         /* Internet Explorer >= 6 */
}

img.border {
        border: 3px solid #FFFFFF;
}

.imgdescr{
	color: #7F7F7F;
	margin-bottom:5px;
	line-height:15px;
	margin:3px;
	font-size: 8pt;
}

.noborder {
        border: 0px;
}
.sep-vert {
        height: 3px;
        width: 0px;
}

#cell1, #cell2 {position:absolute; top: 250px; width:255px; height:115px; z-index:1;}
#cell1 {left: 0px; }
#cell2 {left: 180px; text-align:right;}


#impcell1, #impcell2 {position:absolute; top:50px; line-height:normal; }
#impcell1 {left: 0px;}
#impcell2 {left: 330px;}

.formular {
        background-color: #FF7F24;
        background-image: none;
        color:#333333;
        width:100%;
        border:none;
}
form { padding:20px; border:0px; width:400px; height:400px; font-size: 12px;}
input, select, textarea {border:0px; line-height:18px;}
textarea { width:368px; height:100px; overflow: auto; display:block;}
.personen { width:30px; height:20px;}
.datum { width:125px; height:20px;}
.uhrzeit { width:77px; height:20px;}
.nameFirma { width:271px; height:20px;}
#check { border:0px; position:absolute; top:360px;}
#newslettertext {
	position:absolute;
	left:58px;
	width:350px;
	top: 350px;
}
.button { background-color: #FF7F24; width:100px; border:1px solid #FFFFFF; font-weight:normal; position:absolute; top:400px; left:35px;}

#container #content22b #cell2 oeffnung {
	text-align: left;
}
