@charset "UTF-8";
* { margin: 0px; padding: 0px; }



body { background:url(img/bg_body.jpg) repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000; cursor:default; text-align:left; line-height:20px; }
img { border:none; }


.inhalt_aussen { width: 1000px; margin-left:auto; margin-right:auto; margin-top:0px;  background-color:#fff; padding:10px; }
html>body .inhalt_aussen { width: 980px; }
.inhalt_innen { width: 980px;  background-color:#fff; position:relative; }

.logo { float:left; width:95px; height:97px; margin: 0px; }

.banner { float:left; width:885px; height:97px; }
.freisteller { position:absolute; z-index:2; top:30px; right:20px; }

.nlblock { height:66px; margin: 0px; width:885px; }
.navi { height:31px; margin: 0px; }
.navi_i { float:left; }

.leeren { clear:both; }
.leeren13 { clear:both; height:10px; }

.footer { padding:13px 0px 13px 0px; width:100%; text-align:center; font-size:11px; }
.el1 { float:left; width:671px; }
.el1b { float:left; width:13px; height:20px; }
.el2 { float:left; width:296px; }

#textvipanmeldung { background:url(img/vipkunden_02.jpg) no-repeat; height:407px; font-size:12px; }

#textvipanmeldung h2 { font-weight:bold; font-size:14px; margin:20px 0px 0px 0px; color: #9d0d15; font-family:"Times New Roman", Times, serif; }

.feature-main { padding-top:13px; clear:both; }

#ffinder { background-image:url(img/bg_ffinder_unten.jpg); background-position:bottom; background-repeat:repeat-x; color:#2d337a; height:394px; }

#markenwelt1 { background-image:url(img/markenwelt_01.jpg); background-position:bottom; background-repeat:no-repeat; color:#5e5b55; height:262px; }
#markenwelt1 h1 { color:#FFF; font-weight:normal; font-size:32px; margin:20px 0px 40px 0px; }
#markenwelt2 { height:512px; }
#outlet_1 { height:765px; width:515px; float:left; }
#outlet_2 { height:765px; width:465px; float:left; }

.form_nl {list-style:none; }

#unternehmen h1 { color:#FFF; font-weight:normal; font-size:32px; padding:40px 20px 0px 300px; }
#unternehmen p { padding:30px 20px 0px 300px; color:#5e5b55; }

#kontakt h1 { color:#FFF; font-weight:normal; font-size:32px; padding:25px 0px 15px 15px; }
#kontakt h2 { padding:0px 0px 15px 15px; font-size:16px;font-weight:normal;}
#kontakt p { padding:0px 250px 0px 15px; color:#5e5b55; }
#kontakt form { padding:0px 15px 0px 15px; color:#5e5b55; }

#service h1 { color:#FFF; font-weight:normal; font-size:32px; padding:25px 25px 15px 515px; text-align:right; }
#service h2 { padding:0px 25px 15px 515px; font-size:16px; color:#FFF; text-align:right;font-weight:normal;}
#service p { padding:0px 25px 0px 515px; color:#5e5b55; text-align:right; }

#jobs h1 { color:#000; font-weight:normal; font-size:32px; padding:25px 0px 15px 15px; }
#jobs h2 { padding:0px 0px 15px 15px; font-size:16px; color:#000;font-weight:normal;}
#jobs p { padding:0px 400px 0px 15px; color:#000;}

#navi-footer a { text-decoration:none; color:#333; }

.map_aussen { width:598px; height:270px; padding:10px; border:solid 1px #333; margin-top:20px; }

#map_canvas { width:598px; height:270px; }

#outlet h1 { font-weight:normal; font-size:22px; padding:0px 0px 15px 0px; }
#outlet h2 { text-align:right; padding:15px 0px 15px 0px; font-size:16px;font-weight:normal;}

.kontaktform { width:200px; margin-bottom:5px; }

input { font-size:14px; color:#000; }


#vip p { padding:0px 15px 0px 15px; color:#5e5b55; }
#vip form { padding:0px 15px 0px 15px; color:#5e5b55; }

.linkohne { text-decoration:none; color:#FFF; }



/*megazine */
#megazine { margin: 0 auto 0 auto; outline: none; position: relative; }
/* "Flash not found" notice formatting */
#megazine h1 { color: #FFFFFF; }
#megazine img { border: none; }
#megazine p { color: #999999; font-size: 0.6em; }
#megazine a, a:visited { color: #CCCCCC; text-decoration: none; }
#megazine a:active { color: #FFFFFF; text-decoration: none; }
#megazine a:hover, a:focus { color: #FFFFFF; text-decoration: underline; }

