/*--------------------------------------------*/
/*---Copyright (c) EDV MAHO Internetagentur---*/
/*--------------------------------------------*/

/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:arial,verdana,sans-serif;
         font-size:100.01%;
         }

/*-------------------------------*/
/*---Always Display Scrollbars---*/
/*-------------------------------*/

html {
         overflow:scroll;
         height:100%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin:0 auto;
         padding:0;
         background-image:url(/fileadmin/images/bg.gif);
         min-width:996px;
         max-width:1220px;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
         margin:28px 10px 0 10px;
         padding:0;
         border-top:35px solid #cc081c;
         border-right:35px solid #cc081c;
         border-left:35px solid #cc081c;
         position:relative;
         min-height:391px;
         height:auto !important;
         height:391px;
         }

#top {
         position:absolute;
         top:0;
         left:0;
         }

#top h1 {
         margin:0;
         padding:12px 0 0 10px;
         color:#fff;
         font-size:0.75em;
         font-weight:normal;
         }

#top p#language {
  margin:0;
  padding:12px 0 0 10px;
  }

#bottom {
         margin:0;
         padding:0;
         position:absolute;
         bottom:0;
         left:3px;
         }

#eyecatcher {
         margin:0 0 0 15em;
         padding:0;
         background-image:url(/fileadmin/images/infinity-swingerparadies.png);
         background-repeat:no-repeat;
         background-position:left top;
         height:391px;
         }

* html #eyecatcher {
         background-image:url(/fileadmin/images/infinity-swingerparadies.gif);
         }

#content_wrapper {
         margin:0 0 0 15em;
         padding:0;
         background-image:url(/fileadmin/images/bg2.png);
         background-repeat:repeat-y;
         background-position:left top;
         }

* html #content_wrapper {
         background-image:url(/fileadmin/images/bg2.gif);
         }

#main {
         margin:-250px 0 0 70px;
         padding:0;
         position:relative;
         z-index:99;
         min-height:1px;
         height:auto !important;
         height:1px;
         }

#content {
         margin:0 0 0 150px;
         padding:0 0 180px 0;
         color:#fff;
         font-size:0.8em;
         max-width:580px;
         }

* html #content { 
         margin:0 0 0 75px;
         ma\rgin:0 0 0 75px; 
         }

#dates {
         margin:0;
         padding:40px 2px 2px 140px;
         color:#fff;
         position:absolute;
         bottom:0;
         right:0;
         background-image:url(/fileadmin/images/swingerclub-termine.png);
         background-repeat:no-repeat;
         background-position:left top;
         width:321px;
         height:121px;
         font-size:0.9em;
         overflow:auto;
         }

* html #dates {
         height:163px;
         he\ight:163px;
         }

* html #dates {
         width:465px;  
         w\idth:465px; 
         }

* html #dates { 
         background-image:url(/fileadmin/images/swingerclub-termine.gif);
         }

#dates p {
         margin:0 0 1em 0;
         padding:0;
         }

#footer {
         margin:0 10px 0 10px;
         padding:6px 0;
         color:#fff;
         background-color:#cc081c;
         font-size:0.75em;
         text-align:center;
         }
         
#webdesign {
         margin:0 10px 0 10px;
         padding:15px 10px 6px 0;
         color:#fff;
         font-size:0.7em;
         text-align:right;
         }
         
#webdesign a {
         text-decoration:none;
         color:#fff;
         }
  
#webdesign a:hover {
         text-decoration:underline;
         color:#fff;
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

ul#navigation {
         margin:0;
         padding:0;
         float:left;
         }

ul#navigation li {
         list-style:none;
         margin:0 0 25px 0;
         padding:0;
         }

ul#navigation a, ul#navigation span {
         padding:2px 22px 0 0;
         font-size:0.8em;
         color:#fff;
         text-decoration:none;
         }

ul#navigation a:focus, ul#navigation a:hover, ul#navigation a:active {
         font-weight:bold;
         }

ul#navigation span, ul#navigation a.active {
         font-size:1em;
         font-weight:bold;
         background: url(/fileadmin/images/star.gif) no-repeat right center;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }
