body {  margin: 10px auto; padding: 0; background-color:#ffffff;  }


#wrap {
background: #ffffff ;
 border: 2px solid #cccccc; color: #ffffff; margin: 0 auto; padding: 0px; width: 900px;}

#header {overflow:hidden; clear:both;  line-height:2.5em;
margin: 0px 0px 0px 0px; padding: 0px 0 0px 0px; background-color : #ffffff; }


#first {float:left; margin: 0 0 0 0; }

.f11 {float:left; background-color: #ffffff; height:20px; width:20px;}
.f12 {float:left; background-color: #ECEBF8; height:20px;  width:154px;}
.f13 {float:left; background-color: #ffffff; height:20px; width:580px;}
.f14 {float:left; background-color: #ECEBF8; height:20px; width:146px;}

#second {float:left; margin: 0 0 0 0;  }

.s11 {float:left; background-color: #ffffff; height:20px; width:20px;}
.s12 {float:left; background-color: #C1C0CA; height:20px; width:154px;}
.s13 {float:left; background-color: #ffffff; height:20px; width:580px;}
.s14 { float:left; background-color: #C1C0CA; width:146px; font : 11px verdana, arial, sans-serif;
color : #ffffff; font-weight : bold; padding-bottom: 0px; height:20px; text-align : center;}

#third {float:left; margin: 0 0 0 0;  }

.t11 {float:left; background-color: #ffffff; height:40px; width:20px;}
.t12 {float:left; background-color: blue; height:40px; width:154px;}
.t13 {float:left;  background-image : url(../pics/mv_titel.jpg);  height:40px; width:580px;}
.t14 {float:left; background-color: red; height:40px; width:146px;}

#fourth {float:left; margin: 0px; }

.fo13 {float:left;background-image: url(../pics/schatten.gif); background-repeat:no-repeat; height:20px; width:580px;}
.fo14 {float:left; background-image: url(../pics/schatten.gif); height:20px; width:146px;}

#block { float:left; margin: 0px; overflow:hidden;}

#avmenu {  float: left;  width:150px; background-color:#ECEBF8;   border-left: 2px solid;   border-right: 2px solid;
  border-bottom: 1px solid; border-color: #D4D4D4 ; min-height:625px;     }

#vert { position:relative;  line-height:1.5em; padding: 0px 0px 2px 0px;  color:000066; margin: 30px 0px 0px 0px;  }

/* navigation1 */

a.navi1  { font: 11px verdana, arial, sans-serif; background: #F8F8F9;
color: #1f3e69; font-weight:bold; display: block; white-space:nowrap; overflow:hidden; border-bottom: 2px solid white;
padding: 5px 0px 5px 20px; text-decoration: none; letter-spacing: 0.1em; text-align: left;}

a.navi1:link{
background-image: url(../pics/pfeil_o2o.gif); background-repeat:no-repeat; }

a.navi1:visited {
background-image: url(../pics/pfeil_o2o.gif); background-repeat:no-repeat; }

a.navi1:hover {
background-image: url(../pics/rot.gif); background-repeat:no-repeat; }

a.navi1:active {
background-image: url(../pics/rot.gif); background-repeat:no-repeat; }

/* navigation1b */

a.navi1b  { font: 11px verdana, arial, sans-serif; background-color: #F8F8F9; color: #1f3e69; font-weight:bold;
display: block; white-space:nowrap; overflow:hidden; border-bottom: 2px solid white; padding: 5px 0px 5px 20px;
text-decoration: none; letter-spacing: 0.1em; text-align: left; border-top: 1px solid blue ;}

a.navi1b:link{ background-image: url(../pics/pfeil_o2o.gif); background-repeat:no-repeat; }

a.navi1b:visited { background-image: url(../pics/pfeil_o2o.gif); background-repeat:no-repeat; }

a.navi1b:hover {background-image: url(../pics/rot.gif); background-repeat:no-repeat; }

a.navi1b:active {background-image: url(../pics/rot.gif); background-repeat:no-repeat; }

/* navigation1c */

.navi1c  { font: 11px verdana, arial, sans-serif; background: #F8F8F9; color: #000099; font-weight:bold;
display: block; white-space:nowrap; overflow:hidden; border-bottom: 2px solid white; padding: 15px 0px 5px 12px;
text-decoration: none; letter-spacing: 0.1em; text-align: left; border-top: 1px solid blue ;}

.navi1d  { font: 11px verdana, arial, sans-serif; background: #F8F8F9;
color: red; font-weight:bold; display: block; white-space:nowrap; overflow:hidden; border-bottom: 2px solid white;
padding: 5px 0px 5px 20px; text-decoration: none; letter-spacing: 0.1em; text-align: left;}

.navi1e  { font: 11px verdana, arial, sans-serif; background: #F8F8F9;  border-top: 1px solid blue ;
color: red; font-weight:bold; display: block; white-space:nowrap; overflow:hidden; border-bottom: 2px solid white;
padding: 5px 0px 5px 20px; text-decoration: none; letter-spacing: 0.1em; text-align: left;}


#e45 { color: #1f3e69; background-image: url(../pics/orange.gif); background-repeat:no-repeat; }

#e46 { color: #1f3e69; background-image: url(../pics/rot.gif); background-repeat:no-repeat; }

#content { float:left; z-index:1; width:530px; padding: 20px 20px 12px 30px;  background-image: url(../pics/noten4.gif); background-repeat:no-repeat;
font: 13px Verdana,Tahoma,Arial,sans-serif;  line-height:1.5em; min-height:580px;   color:#1f3e69; }

.e6 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:1.5; color:#1f3e69; font-size:12px; text-align:left;  }

a.e61 { display:block; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:red; letter-spacing:0.05em;
position: static;  font-weight:bold;text-decoration:none;}

a.e61:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:red;
position: static;  font-weight:bold;  text-decoration:none;}

a.e62 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color:#1f3e69;
position: static;   text-decoration:none;}

a.e62:hover { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:red;
position: static; text-decoration:none;}

#e63 {margin-top: 10px;  width: 150px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
color:#1f3e69; letter-spacing:0.05em; text-align:center; vertical-align:top;
}

.e64 {display:block; margin-left: 20px; height:30px;  width: 550px;
 font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
color:#1f3e69; letter-spacing:0.05em;}

#content h2 { font-family : Verdana, Georgia,sans-serif, Galant; font-size : 13px; color :blue; text-decoration : none;
letter-spacing:0.05em;  margin: 0.0em; font-weight:bold;}

#content h3 { font: 13px Verdana,Tahoma,Arial,sans-serif;  color:#1f3e69;
letter-spacing : 0.03em; font-weight:bold; margin: 10px 0 5px 0px; }

.pic1 { display:block; text-align: center; border: 5px solid #cccccc; }

.g11 {float:left; background-color: #ffffff; width:20px;}
.g14 {float:left; background-color: #ECEBF8;  width:146px; min-height:625px; text-align:center;}


.pic2 { float:right; margin: 0px 30px 50px 0px; }
.pic21 { float:right; margin: 0px 50px 1px 10px; }
.pic3 { float:left;  margin: 7px 0px 7px -10px;}

.pic31 { vertical-align:90%; }
.pic4 {float:left;  margin: 0px 10px 0px 0px; padding: 0px 10px 7px 0px; text-align:center; }
.pic5 {float:right;  margin: 15px 200px 10px 0px;  }
.pic6 { float:left;  margin: 0px 0px 0px 0px;}
.pic7 { border-bottom: 1px solid blue;  margin: 2px 0px 2px 0px;}
.pic8 { float:right; margin: 0px 30px 20px 30px; padding: 0px 30px 20px 30px;}
.pic81 { float:right; margin: 20px 30px 1px 10px; }
.pic82 { float:right; margin: 0px 10px 20px 30px; padding: 0px 30px 20px 10px;}

#contentbox { float:left; z-index:1; width:671px; padding: 20px 10px 12px 20px;
background-image: url(../pics/noten4.gif); background-repeat:no-repeat;
font: 13px Verdana,Tahoma,Arial,sans-serif;  line-height:1.5em; min-height:580px;   color:#1f3e69; }

#contentbox h2 { font-family : Verdana, Georgia,sans-serif, Galant; font-size : 13px; color :blue; text-decoration : none;
letter-spacing:0.05em;  margin: 0.0em; font-weight:bold;}

#box { display:block; width:650px; padding: 20px 20px 12px 30px; border:0px solid red; }

.box1 { display:block; margin: 4px 0px 4px 0px;}

div.box2 { display:block;  margin-top:1px; margin-bottom:1px; }

div.box3 { display:block;  width:640px;  margin-top:1px; margin-bottom:1px; }

/* termine */
.zelle1 { font-size:8pt; font-family: Verdana, Arial; width: 5px;  }

.zelle11 { font-size:8pt; font-family: Verdana, Arial; width: 10px; color: #1f3e69; position: static;
padding: 3px 1px 2px 0px;      }

.zelle2 {float:left; font-size:11px; font-family: Verdana, Arial; width: 110px; background: #ffffff; min-height:30px;
 font-weight: bold;   padding: 4px 5px 3px 5px; margin-left:3px; margin-right:3px; border-right: 1px solid #cccccc; }

.zelle31 {float:left; font-size:11px; font-family: Verdana, Arial; width: 130px; background: #ffffff; min-height:30px;
          color: #1f3e69; position: static; padding: 4px 5px 3px 5px; border-right: 1px solid #cccccc;}

.zelle41 {float:left; font-size:11px;font-family: Verdana, Arial;  width: 145px; background: #ffffff;
color: #1f3e69; position: static; padding: 4px 5px 3px 5px; min-height:30px; }

.zelle5 {float:left; font-size:11px; font-family: Verdana, Arial; position:static; width: 175px;
font-weight:bold; color: #1f3e69;  padding: 4px 5px 3px 9px; margin: 1px 0px 1px 0px; background: #FFFEDB; min-height:30px; }



.str
{ display:block; align:center; color:blue; height:1px;  background-color:blue;  border:#cccccc; margin:0px;}

.str1
{ display:block; align:center; color:blue; height:1px;
background-color:blue;  border:#cccccc; margin:8px 0 8px 0;}

.str2
{ display:block; align:center; color:red; height:1px; width: 500px;
background-color:red;  border:#cccccc; margin:8px 5px 8px 30px;}

.str3
{ display:block; align:center; color:blue; height:1px;  background-color:blue; width: 640px; border:#cccccc; margin:1px;}


/* link rechte Spalte */
a.navi4  { font: 10px verdana, sans-serif;  color: #ffffff; background: red; font-weight:bold;
display: block; white-space:nowrap; overflow:hidden; border: 1px solid white; text-decoration: none;
padding: 6px 3px 6px 5px; text-align:left; }

a.navi4:link{ font: 11px verdana, sans-serif,  color: #ffffff; font-weight:bold; }

a.navi4:visited {font: 11px verdana, sans-serif,  color: #ffffff; font-weight:bold;}

a.navi4:hover { color: #cccccc; }

a.navi4:active { color: #cccccc; }


a.navi41  { background-image: url(../bilder/aktuelles.gif); background-repeat:no-repeat;
display: block; white-space:nowrap; overflow:hidden; border: 1px solid blue;
width:130px; padding-left:5px; margin-left:5px;}

a.navi41:link {background-image: url(../bilder/aktuelles.gif); background-repeat:no-repeat;text-align:center; }

a.navi41:visited {background-image: url(../bilder/aktuelles.gif); background-repeat:no-repeat;}

a.navi41:hover {background-image: url(../bilder/aktuelles1.gif); background-repeat:no-repeat;text-align:center; }

a.navi41:active {background-image: url(../bilder/aktuelles1.gif); background-repeat:no-repeat; }


a.navi5  {
font: 11px verdana, sans-serif,  verdana, arial, sans-serif;  background: white; color: #1f3e69;
font-weight:bold; display: block; white-space:nowrap; border-style: solid; border-width: 1px; border-color: blue;
text-decoration: none; padding: 6 0 6 0; text-align:center; }

a.navi5:link{ }

a.navi5:visited {  }

a.navi5:hover {  }

a.navi5:active { }


/* link allgemein */
a.navi6  { font: 11px verdana, sans-serif;  color: #ffffff; background: red; font-weight:bold;
text-decoration: none; padding: 3px 3px 3px 5px; text-align:left; }

a.navi6:link{ font: 11px verdana, sans-serif,  color: #ffffff; font-weight:bold; }

a.navi6:visited {font: 11px verdana, sans-serif,  color: #ffffff; font-weight:bold;}

a.navi6:hover { color: #cccccc; }

a.navi6:active { color: #cccccc; }






#content ul {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
letter-spacing: 0.03em; line-height: 1.5; margin: 5px 0 10px 5px; }

#content li {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
letter-spacing: 0.03em; line-height: 1.5; margin: 2px 0 2px 5px; }

/* unterste reihe */
#d12 {font: 11px Verdana,Tahoma,Arial,sans-serif; clear: both; margin: 0 auto; padding: 5px 0 5px 0; border-top: 1px solid #cccccc;
text-align: center;  color: #000066;}

#d12 a { color: #000066; text-decoration: none;}

#d12 a:hover {text-decoration: underline; color : #330066;}
