@charset "iso-8859-1";

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

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

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

ul {list-style-type: none;}

#gesamt {width:993px; margin: 0 auto; background-color: #EEE;}

#head {height: 100px; border-bottom: 2px solid #FFF; border-top: 2px solid #C0C0C0; background-image: url(img/catering.jpg);background-repeat:repeat-x;}
#head h1{margin: 0; padding: 4px 0px 0px 212px; font-weight:normal; text-transform: uppercase; text-align: left; color: #C0C0C0; font-size: 10px; font-family: Verdana;}
#head p{padding: 40px 0px 0px 24px; text-transform: uppercase; font-size: 12px; font-family: Arial;}

#main {margin-left: 210px;}

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

#rightsite {float: right; padding: 0px 15px 15px 15px; width: 180px; height: 1030px; background-color: #EEE; border-bottom: 1px solid #FFF;}
#rightsite div a{display: block; padding: 8px 0px; border-bottom: 1px dotted #C0C0C0;}
#rightsite div a.lst{padding: 0px; border: none;}
#rightsite p{text-align: justify; font-size:12px; font-family: Arial;}
#rightsite img{padding: 12px 0px 10px 0px;}
#rightsite .headstyle{border-left: 1px solid #ccc; padding: 0px 8px 0px 8px;}

#facebook p a{margin-left: 30px; border: none;}
#alexa{margin-left: 30px;border: none;}

.motion{height: 332px; border: 1px solid #C0C0C0;}
img.motion{margin-top: 4px;}

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

#nav {position: absolute; width: 210px; top: 104px;}
#nav ul{border-bottom: 15px solid #808080;}
#nav ul li{border-top: 1px solid #FFF; border-bottom: 1px solid #F5F5F5;}
#nav ul li a{display: block; padding-left: 15px; width: 175px; line-height: 160%; background-color: #CCC; color: #FFF; font-family: Arial; border-left: 20px solid #C0C0C0;}
#nav ul li a:hover{padding-left: 15px; width: 155px; background-color: #CCC; color: #444; border-right: 20px solid #808080;}

#horiznav {position: absolute; top: 0; margin-left: 820px;}
#horiznav ul li{float: left; padding: 10px 10px 2px 0px; height: 14px; border-bottom: 2px solid #F0E68C; font-size: 10px; font-family: Arial;}

#topnav {position: absolute; top: 20px; margin-left: 208px;}
#topnav ul{margin-right: 3px; margin-top: 2px;}
#topnav ul li{float: left; padding-right: 12px; padding-left: 4px; padding-top: 8px; font-size: 10px; font-family: Arial;}
#topnav ul li a{color: #FFF;}
#topnav ul li a:hover{color: #FFCC66; text-decoration: underline;}
 
#firstnav {position: absolute; top: 0px; margin-left: 4px;}
#firstnav ul{font-weight: bold; }
#firstnav ul li{float: left; padding: 12px 12px 12px 12px; color: #FFF; text-transform: uppercase; font-family: Verdana;}
#firstnav ul li:hover{color: #EEE;}

#foot{clear: both; padding: 25px 0px; text-align: center; background-color: #FFF; color: #808080;}

.affe{position: relative; top: 2px;}

.xena{margin: 4px 0px 0px 6px;}
.xopa{margin: 4px 0px 0px 6px;}
.newspic{margin-top: 15px;}
.iba{margin-left: 10px;}

.flt{margin-bottom: 8px;}
.fltpic{margin-bottom: 5px; padding: 0px 0px 0px 0px; border: 1px solid #808080;}

.tina{padding: 12px 0px 4px 0px;}
.gpic{padding: 2px 0px 10px 0px;}
.look{padding: 2px 0px 0px 0px;}

.orange{color: #FF8C00;}
.trend{color: #000080;}
.gray{color: #808080;}
.star{color: #FF0000;}

.lex a{color: #FFF;}
.lex a:hover{color: #FFFACD;}

#storch {position: relative; bottom: 1165px; left: 0px; font-family: Arial;}
#storch a{color: #F5F5F5; font-size: 18px;}
#storch a:hover{color: #CCC;}

#cobra p{position: absolute; top: 28px; left: 212px; color: #FFF; font-size: 18px;}

#roaddog p{position: absolute; top: 57px; left: 212px; text-transform: uppercase; color: #C0C0C0; font-size: 10px;}
#roaddog p a{color: #ADFF2F; font-size: 10px;}

#pep p{position: absolute; top: 39px; left: 212px; color: #FFF; font-size: 18px;}

#pop p{position: absolute; top: 68px; left: 212px; text-transform: uppercase; color: #C0C0C0; font-size: 10px;}

#schwule {position: relative; bottom: 780px; left: 0px;}

#schlange p{position: absolute; top: 20px; left: 208px; color: #AFEEEE; font-size: 18px; font-family: Arial;}

#snake p{position: absolute; top: 40px; left: 208px; color: #FFCC99; font-size:18px; font-family: Arial;}

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

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