/* Allgemeine Formatierungen */
*{
 margin:0;
 padding:0;
}

body{
 background:#eee;
 font:.8em "arial";
 text-align:center;
}

/* Formatierungen Layout (grob) */
#container {
width: 760px;
margin: 10px auto;   
border: 1px solid #CCC;
background-color:#FFF;
text-align:left;
}

#banner {
height:79px;
width:740px;
margin: 10px auto;
margin-bottom: 15px;
border: 1px solid #000;
/* background-color:#CF9; */
background-image: url(banner.jpg);
background-repeat:no-repeat;
}

#anzeige {
width:560px;
margin: 10px auto;
margin-bottom: 15px;
padding:10px;
border: 1px solid #000;
background-color:#FF6;
}

#fusszeile{
height:10px;
width:740px;
clear: both;
float:none;
margin-left:10px;
margin-right:10px;
font:.0em "arial";
}

#links{
float:left;
margin-left: 10px; 
margin-top: 5px;
width:580px; 
display: inline;
}

#rechts{ 
float:right;
margin-right: 10px;
margin-bottom: 0px;
width:140px;
display: inline;
background-color:#C00;
border: 1px solid #000;
}

#bericht{ 
float:right;
padding: 10px 0px 10px 0px;
margin-right: 0px;
margin-bottom: 0px;
width:140px;
display: inline;
background-color:#C33;
border: 1px solid #000;
}

/* Schrift-Formatierungen */
h1,h2,h3,h4{
 border-bottom:1px solid #C00;
 color:#000;
 font-size:1em;
 letter-spacing:0.01em; 
}

h5{
 border-bottom:1px solid #FFF;
 color:#FFF;
 font-size:1em;
 letter-spacing:0.01em; 
 }


h2{
 margin-bottom:12px;
}

h6{ 
 color:#06F;
 font-weight:bold;
 text-decoration:none;
 font-size:1em;
}

/* Formatierungen Navigation (Rechte Spalte) */
#rechts ul{
 list-style:none;
 margin:0 0 0 0
}

#rechts ul li{
 display:block;
 margin:0 0px 0 0;
}
 
#rechts ul li a{
 text-decoration:none;
 color:#FFF;
}

#rechts ul li a:hover{
 color:#600;
}

/* Link-Formatierungen */
a:link,a:visited,a:active{
 color:#000;
 text-decoration:underline
}

a:hover{
 text-decoration:none;
}

body#t1 #m1 { color:#000;}
body#t2 #m2 { color:#000;}
body#t3 #m3 { color:#000;}
body#t4 #m4 { color:#000;}
body#t5 #m5 { color:#000;}
body#t6 #m6 { color:#000;}
body#t7 #m7 { color:#000;}
body#t8 #m8 { color:#000;}
body#t9 #m9 { color:#000;}
body#t10 #m10 { color:#000;}
body#t11 #m11 { color:#000;}
body#t12 #m12 { color:#000;}
body#t13 #m13 { color:#000;}
body#t14 #m14 { color:#000;}
body#t15 #m15 { color:#000;}


body#t16 #m16 { color:#000;}
body#t17 #m17 { color:#000;}
body#t18 #m18 { color:#000;}
body#t19 #m19 { color:#000;}
body#t20 #m20 { color:#000;}
body#t21 #m21 { color:#000;}



body#t22 #m22 { color:#000;}



body#t23 #m23 { color:#000;}
body#t24 #m24 { color:#000;}

body#t25 #m25 { color:#000;}
body#t26 #m26 { color:#000;}


.min  { background-color:#C00; height:0px; width:580px; }
.backRot  { background-color:#C00; height:16px; width:580px;}
.s1  {vertical-align:middle; color:#000; font-weight:bold; text-indent:13px }
.s2  { vertical-align:middle; color:#000;}

.s5  { vertical-align:left; color:#FFF; font-weight:bold; text-indent:0px }

.weiss  { vertical-align:middle; color:#FFF; font-weight:bold; text-indent:5px }
.monat { border-bottom:1px solid #C00; color:#C00; font-weight:bold; text-indent:7px;}
.kurse { border-bottom:1px solid #C00; color:#000;  text-indent:7px;}
.auf { vertical-align:top; color:#C00; font-weight:bold; text-indent:5px }
.s3  { vertical-align:middle; color:#000; font-weight:bold; text-indent:5px }
.k1 { font-weight:bold; text-indent:5px; border-bottom:2px solid #C00; text-align:left;line-height: 30px;}
.k2 { border-bottom:2px solid #C00; text-align:left;line-height: 30px;}

.k7 { border-bottom:1px solid #C00; text-align:left; vertical-align:top; text-height:18px;}


.w1, .w2, .w3 {display:block;  }

.w1 {background:url(shadow.gif) right bottom no-repeat;}
.w2 {background:url(corner_bl.gif) left bottom no-repeat;}
.w3 {background:url(corner_tr.gif) right top no-repeat;padding:0 5px 5px 0;}

.w3 img {display:block;}

