/* freizeit-schwarz.com */
/* hellgelb: #FFFFCC; */
/* ehemaliges dunkelblau 1C90D0 */
/* helleres blau #7EC7F0 */
/* warn/pink   #FF0080  korrekt gem logo: #e10076*/
/* Umfassung der gesamten Seite */
#seite { width:753px;
         margin-left:auto;
         margin-right:auto;
         margin-top:0px;
         margin-bottom:0px;
         padding:10px;
         background-color:#FFFFCC;
         }

/* Navigationsleiste links */
#navi {
        float:left;
        width:120px;
        }
/* Standard-Seiteninhalt */
#inhalt { margin-left:145px;
         }
/* Fusszeile */
.foot {  font-size:8pt;
        text-align:center;
         background-color:#FF8040;
         padding:2px;
         margin-top:30px;
         clear:both; }


body { margin-top:15px; margin-left:15px; margin-right:20px; background-color:#7EC7F0; }


h1 { font-size: 18px;color: #000000;line-height: 27px; font-family: Arial, Helvetica; text-align:center; border-width:thin; border-color:#000000; border-style:solid; padding-top:7px; padding-bottom:7px;}
h2 { font-size: 18px;color: #000000;line-height: 27px; font-family: Arial, Helvetica; text-align:left; padding-top:7px; padding-bottom:3px;}
h3 { font-size: 14px;color: #000000;font-family: Arial, Helvetica; padding-top:1px; padding-bottom:1px;}
h4 {font-size:14px; color:#000000;font-weight:bold; font-family: Arial, Helvetica; padding-top:1px; padding-bottom:1px;}

p,li,ul,ol,h4,h5,h6,div,blockquote,b,i,caption,th,td  { font-size:14px; color:#000000; line-height:17px; font-family: Arial, Helvetica; }

p,li { padding-top:5px; }
li,ul {list-style-position:outside; margin-left:15px;}
tr,th,td { vertical-align:top; padding:2px;}

/* sichtbare Tabelle */
.tb { border-width:thin;border-color:#000000; border-style:solid;padding:3px; }
/* Bilder schlicht */
.links {float:left; margin-top:10px; margin-bottom:10px; margin-right:10px;}
.rechts {float:right; margin-top:10px; margin-bottom:10px; margin-left:10px;}

/* Bilder und - durch <br> abgetrennte Bildunterschrift */
.linksT { display:block; float:left; margin-top:10px; margin-bottom:10px; margin-right:10px; text-align:left; font-size:12px; font-style:italic; width:310px;}
.rechtsT {display:block; float:right; margin-top:10px; margin-bottom:10px; margin-left:10px; text-align:left; font-size:12px; font-style:italic; width:310px;}
.mitteT { display:block; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; text-align:left; font-size:12px; font-style:italic; width:310px;}

/* Menue */
.menu { background-color:#7EC7F0;font-weight:bold;border-width:thin;border-color:#000000; border-style:solid;padding:3px; font-family:Arial, Helvetica; }

/* Fusszeile */
.foot { font-size:8pt;text-align:center;background-color:#7EC7F0;padding:2px; margin-top:30px; clear:both; }
/* Rahmen */
#rahmen {border-width:thin; border-color:#7EC7F0; border-style:solid; padding:10px; margin-bottom:10px; }

/* Fehler, Kalenderwarnung */
.fehler { font-size:14px; text-align:center;background-color:#e10076;padding:2px; border-width:thin;border-color:#000000; border-style:solid; }


/* Links */
a:link { text-decoration: none; color: #000000; font-weight:bold; }
a:visited { text-decoration:none; color: #000000; font-weight:bold; }
a:hover { text-decoration:underline; color: #000000; font-weight:bold; background-color:#FFFFCC; }
a:active { text-decoration: none; color: #000000; font-weight:bold; background-color:#FFFFCC; }

a.knopf:link { display:block; font-weight:bold; line-height:19px;text-decoration:none; color: #000000; background-color:#7EC7F0; border-width:thin;border-color:#000000; border-style:solid;padding:2px; font-family:Arial, Helvetica; }
a.knopf:visited { display:block; font-weight:bold; line-height:19px; text-decoration:none; color: #000000; background-color:#7EC7F0; border-width:thin;border-color:#000000; border-style:solid;padding:2px; font-family:Arial, Helvetica; }
a.knopf:hover { display:block; font-weight:bold; line-height:19px; text-decoration:none; color:#000000; background-color:#FFFFCC; border-width:thin;border-color:#000000; border-style:solid;padding:2px; font-family:Arial, Helvetica; }
a.knopf:active { display:block; font-weight:bold; line-height:19px; text-decoration:none; color:#000000;  background-color:#a6C5F7; background-color:#FFFFCC; border-width:thin;border-color:#000000; border-style:solid;padding:2px; font-family:Arial, Helvetica; }
a.knopf:focus { display:block; font-weight:bold; line-height:19px; text-decoration:none; color:#000000; background-color:#FFFFCC; border-width:thin;border-color:#000000; border-style:solid;padding:2px; font-family:Arial, Helvetica; }

.n { font-size:11pt; }
.k {font-size:9pt; }
.sk {font-size:8pt; }
.kr {font-size:8pt; text-align:right; }
.rot { color:red; }
.z {text-align:center; }
.i { font-style:italic; }
.noscript { font-size: 24px;color: #000000;line-height: 32px; font-family: Arial, Helvetica; text-align:center; background-color:#FFFF80; border-width:thin; border-color:#808080; border-style:solid; padding:5px; }
.noscrk { color: #000000; background-color:#FFFF80; border-width:thin; border-color:#808080; border-style:solid; padding:15px; }

/* Für die Tabelle in der Preisliste */
.preistabelle {border-width:thin; border-color:#FFFFFF; background-color:#FFFFCC;}
.row1 {background-color:#7EC7F0;}
.row2 {background-color:#FFFFCC;}

img { border:none; }