/* Stylesheet der Hauptseiten 	*/
/* bläulich						*/

body {
	background-color:#efefff;
         color:#101080;
         margin-left:30px;
         margin-right:20px;	/* wichtig für Popups! */
	     margin-top:0px;
         background-image:url("gym_re.gif");
         background-repeat:no-repeat;
         background-attachment:fixed;
         background-position:0px -50px;
     }

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
		/*font-family:'Times New Roman',Times,serif;*/
		font-family:'Arial',Helvetica,sans;
    	font-style:normal;
	}

hr {
		color:#bfdfff;
   }

p { 	text-align:justify;
    	line-height:1.3em;
  }

/* für Blocksatz kleiner als die Maximalbreite: */
.Block {
       	width=520px;
        }

h1 {
		font-size:30px;
        margin-right:0px;
        margin-bottom:18px;
        margin-left:-30px;
        margin-top:0px;
        color:#101080;
        background-color:#afcfff;
   }
h2 {
		font-size:25px;
        margin-bottom:18px;
   }

/* Zwischenüberschriften in Artikeln usw.*/
h3 {
		font-size:19px;
		border-bottom-style:solid;
        border-bottom-width:1px;
        border-bottom-color:#bfdfbf;
		margin-top:20px;
   }

p,ul,ol,li,div,td,th,address,blockquote {
		font-size:13px;
}

/* Link-Auszeichnung */
a:link,a:visited,a:active,a {
	/* color:#3040c0; */
         color:#000000;
         text-decoration:none;
         }
a:hover 	{
	background-color:#cfdfff;
         color:#101080;
         text-decoration:none;
         }
a.an 	{
	}

/* Untertitel für Überschriften (Autor z.B.) */
h4 {
		font-size:15px;
         margin-left:70px;
         /* color:#3040c0; */
         color:#101080;
   }

/* Anzeige für Datum und Zeit in einem Artikel */
h5 {
		font-size:12px;
         text-align:right;
         margin-top:0px;
         margin-bottom:0px;
         letter-spacing:0.3em;
         color:#101080;
   }

h6 {
	font-size:10px;
         text-align:right;
         margin-top:10px;
         margin-bottom:0px;
         letter-spcing:0em;
         color:#101080;
   }

/* Artikelformat (universell, auch für Tabellen, die keinen
   strichlierten Rand haben sollen
*/
.Artikel {
	font-family:'Times New Roman',Times,serif;
         font-size:12px;
         /* background-color:#ffefdf; */
         color:#101080;
         }
/* Tabellen */
table {

      }
th {
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#bfdfbf;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffbf9f;
}

td {
	border-bottom-style:solid;
         border-bottom-width:1px;
         border-bottom-color:#bfdfbf;
   }

/* Listenformatierung */

li {
	margin-bottom:6px;
   }

ul {
	list-style-image:url("/bullet.gif");
         list-style-position:outside;
   }

ol {
	list-style-type:lower-alpha;
         list-style-position:outside;
   }

/* Newsticker aus index.asp */

.Ticker {
	font-size:12px;
         font-family:'Courier New';
         border:0px;
         width:600px;
         height:20px;
         background-color:#ffefdf;
         border-bottom-style:solid;
         border-bottom-width:1px;
         border-top-style:solid;
         border-top-width:1px;
        }


/* Formulare */
form {
         padding:0px;
         border:0px solid #000000;
     }

input, select, textarea {
	color:#101080;
         font-family:'Times New Roman',Times,serif;
         font-size:14px;
   	background-color:#fdefff;
         color:#101080;
         border:1px solid #101080;
         }
fieldset {
         font-family:'Times New Roman',Times,serif;
         font-weight:bold;
         font-size:14px;
}

.Bereich {
	background-color:#dfefff;
         width:300px;
         height:120px;
         border:1px solid #101080;
         }
.Button
   {
   	/* background-color:#ffefdf; */
         background-color:#dfe8f8;
         color:#101080;
         width:150px;
         border:1px solid #101080;
   }

li { margin-top:3px; }
pre { font-family:Courier New,Courier; font-size:13px; color:#0c0000; }
code,kbd,tt { font-family:Courier New,Courier; font-size:13px; color:#0000C0; }



var { font-style:normal; color:#0000C0; }
blockquote,cite { font-style:italic; }
.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
.tabxpl { background-color:#E4EEFF; }
.doc { background-color:#00f000; }
.nav { background-color:#FFEEDD; }
.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }
.blue { color:#0000C0; }
pre.normal { color:#000000; }

.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }
ins { color:#009900; font-weight:bold; text-decoration:none; }
del { color:#990000; font-weight:bold; text-decoration:line-through; }


/* # NAVIGATION # */
/* ############## */

.NAVbody {
		background-color:#efefff;
		margin-left:10px;
         margin-right:0px; /* sic! */
         margin-top:0px;
         background-image:url("gym_li.gif");
         background-repeat:no-repeat;
         background-position:0px -50px;
     }
/*h1,h2,h3,h4,h5,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
	font-family:Tahoma,Arial,sans-serif;
         font-style:normal;
         }
*/
.NAVp { text-align:center; }

.NAVh1 {
		font-size:30px;
         margin-right:-50px;
         margin-bottom:18px;
         margin-left:-50px;
         margin-top:0px;
         color:#101080;
         background-color:#afcfff;
   }

/*p,ul,ol,li,div,td,th,address,blockquote { font-size:14px; }*/

.NAVtable {
	border:1px solid #101080;
	border-spacing:1px;
         width:126px;
      }

/* Für Navigation */

.Menue {
	font-size:13px;
	color:#101080;
         background-color:#afcfff;
         font-weight:bold;
         padding-left:4px;
         padding-top:4px;
         padding-bottom:0px;
       }
.Submenue {
	font-size:12px;
	color:#101080;
         /* background-color:#ffefdf; */
         background-color:#a0c0f0;
         padding-left:10px;
         padding-right:0px;
         padding-top:0px;
         padding-bottom:0px;
         }

/*a:link { color:#801010; text-decoration:none; }
a:visited { color:#801010; text-decoration:none; }
a:active { color:#801010;  }
a:hover { color:#000000; }
a.an { text-decoration:none; }
*/
