html,body{margin:0;padding:0}
body{font: 85%/1.3 Verdana,Arial,sans-serif;
    text-align: center;background: #757D88;
    padding-bottom:20px;

}

p{margin-top:0}

h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h2{font-size:160%}
h3{font-size:120%}


div#header{width:96%; height: 175px;  margin:0 auto; overflow:hidden; background: #000000  }
div#header h1,div#menu{width:96%; text-align:center; font-weight:bold; font-size: 200%;},
div#header h2,div#menu{width:96%;margin-left:18px ;text-align:left},

ul#inf,ul#inf li{list-style-type:none;margin-left:20px;padding:0}
ul#inf{float:left;font-size: 70%}
ul#inf li{float:left;margin-left: 3px;text-align: center}
ul#inf a{float:left;padding: 5px 0;background: #0000FF;text-decoration:none;color: #FFF}
ul#inf a:hover{background: #FFFFFF;color: #CA0A1A}
ul#inf li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left;width: 125px;padding: 5px 0;background: #FFFFFF;text-decoration:none;color: #000000 }
ul#nav a:hover{background: #000000; color: #FFFFFF; font-weight:bold;}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #CF0A1A;color: #FFFFFF; font-weight:bold}

ul.postnav, ul.postnav li{ margin: 2px 4px 2px 4px;padding:0;list-style-type:none; text-align:center; width:95px; display:inline;}
ul.postnav a {display:inline; padding:5px 0; text-decoration:none;text-align:center}
ul.postnav a:hover {background: #FFFFFF;color:#F00}

div#container{ width:96%; margin:0 auto; text-align:center;background:#CCC; font-size: 150.1%}

div#content{ float:left; display:inline; width:100%; margin:0 0 10px 10px; font-size: 150.1% }

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:300px;margin-right:10px;padding: 10px 0}

div#content h1{margin: 10px 0;color: #000000}
div#content h2{margin: 10px 0;color: #0000FF}
div#content h3{margin: 10px 0;color: #000000}

div#minipics ul{ float:left; list-style-type: none; display: block; margin:0 15px;padding:0 }
div#minipics li{float:left; width:145px; margin: 10px 10px 10px 0;background-color: #808080}
div#minipics li img {display: block; width: 125px; margin:10px 10px;border: 0px}

div#albpics ul{list-style-type: none;margin:0 15px;padding:0}
div#albpics li{float:left; text-align: center; font: 10px Verdana,Arial,sans-serif; width:150px; font-color: #FFFFFF; margin: 10px 10px 10px 0; background-color: #808080}
div#albpics li img{display: block; width: 125px; margin:10px 10px;border: 0px}

.halle 
{ float:left; 
  width: 90%; 
  padding: 5px 0;
  background: #FFFFFF;
  color:#969696;
  margin: 0 4px 4px 0;
  font-size: 125%; 
}
  
.halle a 
{ font-size: 100%; 
  background: #FFFFFF;
  color: #000000;
}
.halle a:visited {
  font-size: 100%; 
  background: #FFFFFF;
  color: #969696;
}

.halle a:hover, #halle a:active {
	text-decoration: none;
}

.spiel 
{ 
  width: 100%;
  float:left; 
  background: #FFFFFF;
  color:#000000;
  font-size: 150%; 
  vertical-align: middle;
}

.spiel span {
  font-weight: bold;
  color: #CF0A1A;
}
  
.spiel a 
{ 
  font-weight: bold;
  font-size: 100%; 
  color:#000000;
  background: #FFFFFF;
}
.spiel a:visited, spiel a:active {
  color:#000000;
  background: #CCCCCC;

}
.spiel a:hover {
  background: #C0C0C0;
}
  
div#haupt {float:right; text-align:center; display:inline; width: 98%; color: #000000; background:#FFFFFF; margin: 5px 5px 5px 5px;}
div#haupt p{margin:5px 5px 5px 5px; font-size: 1.5em; line-height: 115%; color: #000000;}
div#haupt div{ margin: 0 0 0 0px; }

div#haupt h1{margin: 5px 0;color: #000000; font-size:160% }
div#haupt h2{margin: 5px 0;color: #000000; font-size:140%}
div#haupt h3{margin: 5px 0;color: #FFFFFF; font-size:120%}

div#side{float:left;display:inline; width: 225px;background:#424242; margin:0px 0px 10px 10px}

div#side p{margin:5px 0px 10px 5px; padding: 0 10px}

div#side div{margin: 0 0 10px;padding: 10px 0}

div#side h1{margin: 5px 0;color: #FFC670}
div#side h2{margin: 5px 0;color: #CF0A1A}
div#side h3{margin: 5px 0;color: #FFFFFF}

div#tnews{float:left;display:block; width: 225px;background:#CF0A1A; font-size: 110%;font-weight:bold;color:#FFFFFF; margin: 0px 0px 10px 10px}

div#tnews p{margin:5px 5px 10px 5px; padding: 0 10px}

div#tnews div{margin: 0 0 10px;padding: 10px 0}

div#tnews h1{margin: 5px 0;color: #FFC670}
div#tnews h2{margin: 5px 0;color: #C0C0C0}
div#tnews h3{margin: 5px 0;color: #000000}

div#box{float left; display:inline; width: 220px;background: #000000; margin:0px 0px 0px 10px} /*url(../gradi.png) repeat-x; }*/
div#box p{margin:5px 0 10px;padding: 0 10px}
div#box div{margin: 0 0 10px;padding: 10px 0}
div#box h2{margin: 5px 0; color: #FFC670}

/*
div#side p {margin:5px 5px 5px 5px; }
div#side div{ margin: 0 0 0 0px; }
*/

div#whami {float:left; display:inline; text-align: left; width: 705px; margin:0px 10px 15px 20px }
ul#wav,ul#wav li{list-style-type:none;margin:0;padding:0}
ul#wav li{float:left;margin-left: 3px; text-align: center}
ul#wav a{float:left; padding: 0px 0;background: #CCCCCC;text-decoration:none;color: #969696; font-weight: bold}
ul#wav a:hover{background: #CCCCCC; color: #000000; font-weight: bold;}
ul#wav li.activelink a,ul#wav li.activelink a:hover{background: #FFF;color: #003}
ul#wav li img{width: 10px; height: 10px; margin:0px 0px;border: 0px}

div#footer{clear:both;width:100%;margin:0 0 0 0; padding: 10px 0;
           background: #000000; color: #FFF; text-align:center}
div#footer p{margin:0}

.hide {

    display: none;

}

p.sublinks {
    clear: both;
    float: none;
    border-top: 1px solid #92979d;
    padding: 3px 0 20px 0;
}
 p.sublinks a { padding: 0; margin: 0; }

a.more { color: #FFFFFF; font-weight: bold!important; margin-left: 5px; }

.nb { font-size: 100%; border: 0; }
.left { float: left; }
.right { float: right; }
.clearb { clear: both; display: block; height: 0; width: 0; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }
.center { text-align: center; }





.monthname {
    BACKGROUND-COLOR: #CF0A1A;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.weekdayname {
    BACKGROUND-COLOR: #BAAAAA;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}

.weekday {
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        FONT-FAMILY: Tahoma, Arial, Helvetica;
        FONT-SIZE: 10pt;
        TEXT-ALIGN: right;
        text-decoration : none;
}

.sat {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    text-decoration : none;
    TEXT-ALIGN: right;
}
.sun {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

.holiday {
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
    text-decoration : none;
}


.Bildrahmen   {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #000000; background-color: #C0C0C0;
border-top-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-bottom-color:#000000;
border-width:1px;
border-style:solid; padding:0px }

.Tl2   {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #000080; background-color: #B0C4DE; }
 A.Tl2:link         { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.Tl2:visited      { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.Tl2:active       { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.Tl2:hover        { border-width:0px; text-decoration: bold; color: #00009B; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}

.menuSpalte { text-decoration: none; color:#000080; background-color: #000080; font: 12px Arial, Arial }
.menuText   { text-decoration: none; color:#000080; font: 14px Arial; }

.Dialog     { text-decoration: none; color:#000080; background-color: #C0C0C0; font: 14px Arial, Arial }
.DialogFeld { text-decoration: bold; color:#000080; background-color: #C0C0C0; font: 18px Arial, Arial }

.hairtable { margin-top: 1pt; margin-right: 1pt; margin-bottom: 1pt; margin-left: 1pt; border: #CDCDCD; border-style: solid; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; cursor: default;}
.rotrand   { margin-top: 1pt; margin-right: 1pt; margin-bottom: 1pt; margin-left: 1pt; border: #1E90FF; border-style: solid; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; cursor: default; }
.midde {  border-color: black #000080; border-right-width: 1pt; border-left-width: 1pt;}

.News          {  font-family: Verdana, Helvetica, sans-serif; font-size: 16pt; color: #000080; background-color: #F8F8FF;
    border-bottom : 2px solid;
    border-bottom-color : #000080;
 }

.NewsHead      {
    text-decoration: none;
    color: #1E90FF;
    background-color: #F8F8FF;
    font: 18px Arial, Verdana, Helvetica;
    border-bottom : 1px solid;
    border-bottom-color : #000080;
}
.NewsH1      {
    text-decoration: none;
    color: #969696;
    background-color: #F0F0F0;
    font: 16px Arial, Verdana, Helvetica;
    border-bottom : 1px solid;
    border-bottom-color : #969696;
}

.NewsH2      {
    text-decoration: none;
    color: #969696;
    background-color: #FFFFFF;
    font: 12px Arial, Verdana, Helvetica;
}
.NewsH3      {
    text-decoration: none;
    color: #000000;
    background-color: #FFFFFF;
    font: 16px Arial, Verdana, Helvetica;
}
.NewsH5      {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #C0C0C0;
    font: 12px Arial, Verdana, Helvetica;
}
.NewsH6      {
    text-decoration: none;
    color: #000000;
    background-color: #C0C0C0;
    font: 16px Arial, Verdana, Helvetica;
}

.NewsBottom    {
    text-decoration: none;
    color: #000080;
    background-color: #F8F8FF;
    font: 14px Arial, Verdana, Helvetica;
    border-bottom : 1px solid;
    border-bottom-color : #000080;
}

.NewsSchrift { text-decoration: none; color: #000000; background-color: #FFFFFF; font: 14px Arial, Verdana, Helvetica; }
.NewsSchrif2 { text-decoration: none; color: #000000; background-color: #C0C0C0; font: 14px Arial, Verdana, Helvetica; }
.NewsSchrif3 { text-decoration: none; color: #000000; background-color: #C0C0C0; font: 14px Arial, Verdana, Helvetica; }

.NewsSchrif4 {
  text-decoration: none;
  color: #000000;
  background-color: #FDFDFD;
  font: Arial, Verdana, Helvetica;
  font-size: 4mm;
  text-align: justify;
  padding: 10px;
´ line-height: 125%;
}

 A.NewsSchrif4:link         {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.NewsSchrif4:visited      {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.NewsSchrif4:active       {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.NewsSchrif4:hover        {color: #000000; background-color: #FFFFFF; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.NewsHeadII    {  font-family: Verdana, sans-serif; font-size: 10pt; color: #000000; background-color: #FDFDFD; FONT-WEIGHT: bold}
.NewsHeadIII { text-decoration: bold; color: #969696; background-color: #FDFDFD; font: 16px Arial, Verdana, Helvetica;  FONT-WEIGHT: bold}

 A.NewsLink:link         { border-width:0px; text-decoration: none; color: #000080; background-color: #6495ED;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink:visited      { border-width:0px; text-decoration: none; color: #000080; background-color: #6495ED;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink:active       { border-width:0px; text-decoration: none; color: #000080; background-color: #6495ED;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink:hover        { border-width:0px; text-decoration: none; color: #FFFFFF; background-color: #6495ED;  font: 12px Arial, Verdana, Helvetica;}

.NewsLink2     { text-decoration: none; color: #000080; background-color: #FFFFFF; font: 16px Arial, Verdana, Helvetica; }
 A.NewsLink2:link         { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink2:visited      { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink2:active       { border-width:0px; text-decoration: none; color: #000080; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}
 A.NewsLink2:hover        { border-width:0px; text-decoration: bold; color: #00009B; background-color: #F8F8FF;  font: 12px Arial, Verdana, Helvetica;}

.NewsLink3     { text-decoration: none; color: #CF0A1A; background-color: #FFFFFF; font-size: 100%; font: Arial, Verdana, Helvetica; }
 A.NewsLink3:link         { border-width:0px; text-decoration: none; color: #CF0A1A; background-color: #FFFFF; font-size: 100%;  font: Arial, Verdana, Helvetica;}
 A.NewsLink3:visited      { border-width:0px; text-decoration: none; color: #CF0A1A; background-color: #FFFFFF; font-size: 100%;  font: Arial, Verdana, Helvetica;}
 A.NewsLink3:active       { border-width:0px; text-decoration: none; color: #CF0A1A; background-color: #FFFFFF; font-size: 100%;  font: Arial, Verdana, Helvetica;}
 A.NewsLink3:hover        { border-width:0px; text-decoration: bold; color: #CF0A1A; background-color: #FFFFFF; font-size: 100%;  font: Arial, Verdana, Helvetica;}

.BildBeschr   { text-decoration: bold; color: #000080; background-color: #F0F8FF; font: 12px Arial, Verdana, Helvetica; }

.BLink { text-decoration: none; color: #000000; background-color: #FFFFFF;  font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}
 A.BLink:link         {color: #969696; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.BLink:visited      {color: #969696; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.BLink:active       {color: #969696; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.BLink:hover        {color: #000000; background-color: #F8F8FF; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }


.tUmfrage { text-decoration: none; color: #000080; background-color: #1E90FF; font: 10px Arial, Verdana, Helvetica; }

.tableI { text-decoration: none; color: #000000; background-color: #CCCCFF; font: 14px Arial, Verdana, Helvetica;}

.tUeber{ text-decoration: none; color: #FFFFFF; background-color: #5E5E5E;  font: 14px Arial, Verdana, Helvetica; FONT-WEIGHT: bold; }
 A.tUeber:link         {color: #000080; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.tUeber:visited      {color: #000080; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.tUeber:active       {color: #000080; background-color: #F8F8FF; text-decoration:none; font: 10px Arial, Verdana, Helvetica; }
 A.tUeber:hover        {color: #0000FF; background-color: #F8F8FF; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }

.tN { text-decoration: none; color: #FFFFFF; background-color: #CF0A1A; font: 2 em Arial, Verdana, Helvetica; }
 A.tN:link         {color: #CF0A1A; background-color: #FFFFFF; text-decoration:none; font: 1.5 em Arial, Verdana, Helvetica; }
 A.tN:visited      {color: #CF0A1A; background-color: #FFFFFF; text-decoration:none; font: 1.5 em Arial, Verdana, Helvetica; }
 A.tN:active       {color: #CF0A1A; background-color: #FFFFFF; text-decoration:none; font: 1.5 em Arial, Verdana, Helvetica; }
 A.tN:hover        {color: #FDFDFD; background-color: #CF0A1A; text-decoration:none; font: 1.5 em Arial, Verdana, Helvetica; }

t1 { text-decoration: none; color: #EDEDED; background-color: #969696; font: 1.5em Arial, Verdana, Helvetica; }
 A.t1:link         {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t1:visited      {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t1:active       {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t1:hover        {color: #FFFFFF; background-color: #000000; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.t2 { text-decoration: none; color: #020202; background-color: #EDEDED; font: 1.5em Arial, Verdana, Helvetica; }
 A.t2:link         {color: #020202; background-color: #FDFDFD; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t2:visited      {color: #020202; background-color: #FDFDFD; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t2:active       {color: #020202; background-color: #FDFDFD; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; }
 A.t2:hover        {color: #000000; background-color: #FFFFFF; text-decoration:none; font: 1.5em Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.t3 { text-decoration: none; color: #FFFFFF; background-color: #969696; font: 12px Arial, Verdana, Helvetica;}
 A.t3:link         {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t3:visited      {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t3:active       {color: #FDFDFD; background-color: #969696; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t3:hover        {color: #FFFFFF; background-color: #000000; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.t4 { text-decoration: none; color: #000000; background-color: #FDFDFD; font: 12px Arial, Verdana, Helvetica;;}
 A.t4:link         {color: #969696; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t4:visited      {color: #969696; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t4:active       {color: #969696; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; }
 A.t4:hover        {color: #000000; background-color: #FFFFFF; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.t5 { text-decoration: none; color: #000000; background-color: #EBEBEB; font: 14px Arial, Verdana, Helvetica;}
 A.t5:link         {color: #000000; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t5:visited      {color: #000000; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t5:active       {color: #000000; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t5:hover        {color: #FFFFFF; background-color: #000000; text-decoration:none; font: 14px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.t6 { text-decoration: none; color: #000000; background-color: #F5F5F5; font: 14px Arial, Verdana, Helvetica;;}
 A.t6:link         {color: #000000; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t6:visited      {color: #000000; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t6:active       {color: #000000; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.t6:hover        {color: #FFFFFF; background-color: #000000; text-decoration:none; font: 14px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.aufst { text-decoration: none; color: #000000; background-color: #FDFDFD; font: 12px Arial, Verdana, Helvetica;;}
 A.aufst:link         {color: #000000; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold}
 A.aufst:visited      {color: #000000; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold}
 A.aufst:active       {color: #000000; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold}
 A.aufst:hover        {color: #FFC670; background-color: #FDFDFD; text-decoration:none; font: 12px Arial, Verdana, Helvetica; FONT-WEIGHT: bold}

.Ueberschrift1 {
    text-decoration: none;
    color: #969696;
    background-color: #FFFFFF;
    font: 24px Arial, Verdana, Helvetica;
}

.Ueberschrift2 {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #969696;
    font: 18px Arial, Verdana, Helvetica;
}
.Ueberschrift3 {
    text-decoration: none;
    color: #969696;
    background-color: #FDFDFD;
    font: 18px Arial, Verdana, Helvetica;
}

.UnsTeam  {
    text-decoration: none;
    color: #CF0A1A;
    background-color: #EBEBEB;
    font: 14px Arial, Verdana, Helvetica;
}
 A.UnsTeam:link         {color: #CF0A1A; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam:visited      {color: #CF0A1A; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam:active       {color: #CF0A1A; background-color: #EBEBEB; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam:hover        {color: #FFFFFF; background-color: #CF0A1A; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }

.UnsTeam4 {
    text-decoration: none;
    color: #CF0A1A;
    background-color: #F5F5F5;
    font: 14px Arial, Verdana, Helvetica;
}
 A.UnsTeam4:link         {color: #CF0A1A; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam4:visited      {color: #CF0A1A; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam4:active       {color: #CF0A1A; background-color: #F5F5F5; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.UnsTeam4:hover        {color: #FFFFFF; background-color: #CF0A1A; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }

.UnsTeam2 {
    text-decoration: none;
    color: #CF0A1A;
    background-color: #969696;
    font: 18px Arial, Verdana, Helvetica;
}
.UnsTeam3 {
    text-decoration: none;
    color: #CF0A1A;
    background-color: #FDFDFD;
    font: 18px Arial, Verdana, Helvetica;
}
.GegTeam2 {
    text-decoration: none;
    color: #000000;
    background-color: #969696;
    font: 16px Arial, Verdana, Helvetica;
}
.GegTeam3 {
    text-decoration: none;
    color: #000000;
    background-color: #FDFDFD;
    font: 16px Arial, Verdana, Helvetica;
}
.PortHead      {
    text-decoration: none;
    color: #000080;
    background-color: #FFFFFF;
    font: 24px Arial, Verdana, Helvetica;
    border-bottom : 1px solid;
    border-bottom-color : #000080;
}

.PortSchrift   {
    text-decoration: none;
    color: #000000;
    background-color: #E6E6FF;
    font: 10px Arial, Verdana, Helvetica;
}
 A.PortSchrift:link         {color: #000080; background-color: #9999ff; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.PortSchrift:visited      {color: #000080; background-color: #9999ff; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.PortSchrift:active       {color: #000080; background-color: #9999ff; text-decoration:none; font: 14px Arial, Verdana, Helvetica; }
 A.PortSchrift:hover        {color: #0000CB; background-color: #9999ff; text-decoration:none; font: 14px Arial, Verdana, Helvetica; FONT-WEIGHT: bold;}

.PortErg   {
    text-decoration: none;
    color: #000080;
    background-color: #FFFFFF;
    font: 18px Arial, Verdana, Helvetica;
}

.bilduntklein {

	background-color: #fff;

	padding: 4px;

	margin-left: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	float: left;

	font-size: 10px;

	text-align: center;

}

.bilduntklein p {

 padding: 0;

 text-align: center;

 font-size:  9px;

}
.teasertxt {

margin:5px;

font-family: Arial, Verdana, Helvetica, sans-serif;

font-size: 150%;

color: #000;

text-align: justify;

padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;

line-height: 125%;

}

ul#hornav li

{

  width: 130px;

  margin: 0px;

  padding: 0px;

  text-align: center;

  float: right;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 22px;

  FONT-WEIGHT: bold;



}



ul#hornav li a

{

  display: block;

  height: 22px;

  width: 130px;

  margin: 0px;

  padding-top: 2px;

  background: #000000;

  text-align: center;

  text-decoration: none;

  color: #FFFFFF;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 22 px;

  FONT-WEIGHT: bold;

}



ul#hornav li a:hover

{

  display: block;

  height: 22px;

  width: 130px;

  margin: 0px;

  padding-top: 2px;

  background: #000000;

  text-align: center;

  text-decoration: none;

  color: #FFFFFF;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 22 px;

  FONT-WEIGHT: bold;

}

ul#prtnav

{

  float: right;

  height:  24px;

  margin-right:  10px;

  padding: 0px;

  list-style: none;

}



ul#prtnav li

{

  width: 30px;

  margin-top: 5px;
  margin-right: 20px;

  padding: 0px;

  text-align: center;

  float: right;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;



}



ul#prtnav li a

{

  display: block;

  height: 22px;

  width: 30px;

  margin: 0px;

  padding-top: 2px;

  text-align: center;

  text-decoration: none;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;

}



ul#prtnav li a:hover

{

  display: block;

  height: 22px;

  width: 30px;

  margin: 0px;

  padding-top: 2px;

  text-align: center;

  text-decoration: none;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;

}


ul#prtnav

{

  float: right;

  height:  24px;

  margin-right:  10px;

  padding: 0px;

  list-style: none;

}



ul#prtnav li

{

  width: 30px;

  margin-top: 5px;
  margin-right: 20px;

  padding: 0px;

  text-align: center;

  float: right;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;



}



ul#prtnav li a

{

  display: block;

  height: 22px;

  width: 30px;

  margin: 0px;

  padding-top: 2px;

  text-align: center;

  text-decoration: none;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;

}



ul#prtnav li a:hover

{

  display: block;

  height: 22px;

  width: 30px;

  margin: 0px;

  padding-top: 2px;

  text-align: center;

  text-decoration: none;

  font-family: Arial, Verdana, Helvetica, sans-serif;

  font-size: 12px;

  FONT-WEIGHT: bold;

}

span{ font-style:italic; color: #395B7D; }

#navigb {

  font-size: 150.1%;

}

#navigb a {
	border: 1px solid #000000;
	background: #FFF;
	margin: 0;
	padding: 4px 7px;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.5 em;
}

#navigb a:visited {
	border: 1px solid #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5 em;
}

#navigb a:hover, #navigb a:active {
	border: 1px solid #000000;
	text-decoration: none;
	font-size: 1.5 em;
}

.current {
	border: 1px solid #000000;
	background: #fff;
	padding: 4px 7px;
	color: #000;
	font-size: 1.5 em;
}



a {
    color: #969696;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;

    font-weight: bold;
    text-decoration: none;
}

a:visited {
    color: #969696;
    text-decoration: none;
}

a:hover, a:active {
    color: #CF0A1A;
    text-decoration: none;
}
.pages{
	font-style: normal;
	border: 1px solid #808080;
	background: #FFF;
	padding: 4px 7px;
	float: right;
	margin: -3px 0 0;
}

topnews { padding: 10px; margin-bottom: 10px; }
.topnews img { margin-right: 7px; }
.topnews h1 { font-size: 150%; margin: 0 0 0.5em 0; border-bottom: 1px solid #92979d;}
.topnews h2 { font-size: 135%; margin: 0 0 0.5em 0; color: #666; }
.topnews h3 { font-size: 115%; margin: 0 0 0.2em 0; color: #0E1D2E; }
.topnews h2.bg,
.topnews h3.bg {     background: #dadde7 url('../img/layout/table_th_bg.jpg') top left repeat-x;     padding: 6px 8px;     color: #0E1D2E;     border-top: 1px dotted #999;     border-bottom: 1px dotted #999;     margin-bottom: 0;     text-shadow: 0 1px 0 #f0f0f0; }

h1 a, h2 a, h3 a { font-weight:bold; text-decoration:none; color:#0e1d2e;}
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration:underline;}
.topnews h1 { border: 0; margin: 0.8em 0 0 0;}
.topnews p { margin: 0; clear: none;}

.nb { border: 0; }
.left { float: left; }
.right { float: right; }
.clearb { clear: both; display: block; height: 0; width: 0; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }
