@charset "iso-8859-1";

* {margin: 0; padding: 0; }
body {background-color: #000000; font-family: arial, verdana, sans-serif; font-size: small;}

h1, h3 {font-size: 110%; padding: 15px 0px 5px 0px;}
h2 {font-size: 180%; padding: 15px 0px 5px 0px;}

p.end { background-color: #b24b09; clear: both; border-top: 1px solid #FFFFFF; color: #fff; padding: 6px 15px;}

a {color: #333; text-decoration: none;}
a img {border: none;}

ul {list-style-type: none;}

#gesamt {width:850px; margin: 0 auto; background-color: #8F724A;}

#head {height: 100px; background-image: url(img/catering.jpg);}
#head h1{margin: 0; padding: 2px 0px 0px 0px; color: #F5F5F5; text-transform: uppercase; font-weight:normal; font-size:22px; font-family:century gothic;}
#head p{color: #295B73; text-transform: uppercase; font-weight:normal; font-size:12px; font-family:arial;}

#main {margin-left: 210px; background-color: #8F724A;}

#content {margin-right: 210px; border-right: 1px solid #eeeeee; background-color: #FDF5E6; padding: 0px 15px 15px 15px; color: #444; }
#content p { padding: 0px 5px 5px 0px; font-weight: normal; text-align: justify; font-size: 12px; font-family:arial;}
#content h2 {padding: 10px 0px 0px 0px;}
#content h3 {padding: 2px 0px 4px 0px;}
#content .typo {font-weight: normal;font-size: 18px; font-family:arial;}
#content .loft {font-weight: bold;font-size: 14px; font-family:arial;}

#interface { margin-right: 210px; background-color: #FDF5E6; padding: 0px 15px 15px 15px; color: #444;}
#interface p { padding: 0px 5px 5px 0px;font-weight: normal; text-align: justify; font-size: 12px; font-family:arial;}
#interface .tel { height: 82px;}
#interface img { padding-bottom:20px; width: 390px; height: 293px;}

#spaceface { margin-right: 210px; background-color: #FDF5E6; padding: 0px 15px 0px 15px; color: #444;}
#spaceface p { padding: 0px 5px 0px 0px;font-weight: normal; text-align: justify; font-size: 12px; font-family:arial;}
#spaceface .tel { height: 85px;}
#spaceface img { padding-bottom:20px; width: 390px; height: 293px;}

#rightbar { float: right;  background-color: #FFFFFF; width: 180px; height: 662px; padding: 0px 15px 15px 15px; border-bottom: 1px solid #fff; }
#rightbar div a { display: block; padding: 8px 0px; border-bottom: 1px dotted #ccc;}
#rightbar div a.lst { padding: 0px; border: none;}
#rightbar p { text-align: justify;}

#rightsite {float: right; background-color: #FFFFFF; width: 180px; height: 1030px; padding: 0px 15px 15px 15px; border-bottom: 1px solid #fff; }
#rightsite div a {display: block; padding: 8px 0px; border-bottom: 1px dotted #ccc;}
#rightsite div a.lst {padding: 0px; border: none;}
#rightsite p {text-align: justify; font-size:12px; font-family:arial;}

#logo img {position: absolute; width: 172px; top: 31px;}

#content a, #rightbar a {font-weight: bold;}

#nav { position: absolute; width: 210px; top: 100px;}
#nav ul li { border-top: 1px solid #fff; border-bottom: 1px solid #D3D3D3;}
#nav ul li a { display: block; width: 175px; background-color: #F5F5F5; line-height: 160%; padding-left: 15px; border-left: 20px solid #B8860B; font-family: Arial;}
#nav ul li a:hover { background-color: #F5F5F5; border-left: 20px solid #D2B48C; border-right: 20px solid #A9A9A9; padding-left: 15px; width: 155px; }

#nav .bob { background-color: #696969; height: 16px;font-family: Arial;}
#nav .bob a { display: block; width: 175px; background-color: #838C7F; line-height: 160%;border-left: 20px solid #65735A; font-family: Arial;}
#nav .bob a:hover { background-color: #838C7F; border-left: 20px solid #65735A; border-right: 20px solid #838C7F; padding-left: 15px; width: 155px;}

#horiznav { position: absolute; top: 0; margin-left: 640px;}
#horiznav ul { margin-right: 3px;}
#horiznav ul li { float: left; padding-right: 12px; padding-left: 2px; border-left: 1px solid #78BECA; padding-top: 8px; font-size:10px; font-family:arial;}
#horiznav ul li a { color: #FFFFFF;}
#horiznav ul li .blue { color: #FFFFFF;}

#foot { text-align: center; background-color: #fff; padding: 25px 0px; color: #999;}

.fltpic {padding: 0px 0px 0px 0px; margin-bottom: 5px; border: 1px solid #65735A;}
.gpic {padding: 2px 0px 10px 0px;}
.newspic { margin-top: 15px;}

#storch {position: relative; bottom: 1255px; left: 0px;}
#cobra p{position: absolute; top: 35px; left: 215px; color: #174E6A; font-weight: bold; font-size:18px; font-family:arial;}
#roaddog p{position: absolute; top: 54px; left: 215px; color: #9F8664; font-size:10px; font-family:arial;}

#schwule {position: relative; bottom: 780px; left: 0px;}
#schlange p{position: absolute; top: 38px; left: 215px;color: #174E6A;font-weight: bold; font-size:18px; font-family:arial;}
#snake p{position: absolute; top: 57px; left: 215px;color: #9F8664;font-size:10px; font-family:arial;}

#schlampe {position: relative; bottom: 826px; left: 0px;}

#box {width: 393px;height: 484px;}