.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: underline; color: red;}

.class2 A:link {text-decoration: underline overline}
.class2 A:visited {text-decoration: underline overline}
.class2 A:active {text-decoration: underline overline}
.class2 A:hover {text-decoration: underline; color: green;}
/* Witze anfang */ 
.witzetitel {background-color: #EAF0F4;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #ffffff; text-decoration: none; 
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000000;
  vertical-align: middle; 
  a:link  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; 
  a:active  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; 
  a:visited  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; 
  a:hover  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #FF0000; 
}

.witze {background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; 
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;

}

.witzefooter {background-color: #A6E0FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; 
vertical-align: middle; 
text-align: right; 
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;

}



.menu { height: 19px; background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.menutxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.titletxt {margin: 2px 2px 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}
.footertxt { margin: 2px 2px 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}


.footer { height: 19px; background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }
.navi2 { background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-decoration: none}
.navi:link { background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.navi { height: 19px; background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.navi:active { background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.navi:visited { background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.navi:hover { background-color: #A6E0FF;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF7700; text-decoration: none}
.copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000}
.block {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; border: 1px solid #000000}
table {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.blocktitle { height: 17px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; background-color: #F7F7F7; border: 1px #000000 solid}
.normtab {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-style: none}
.linkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px solid #333333; background-color: #EAF0F4}
.abstand { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000}


/* news anfang */ 
.newstitel {background-color: #A6E0FF;
  padding:2;
 height:auto;
   overflow:auto;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000000;
  vertical-align: middle; 
}


*html .newstitel {background-color: #A6E0FF;
  padding:2;
 height:100%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000000;
  vertical-align: middle; 
}


.news {background-color: #FFFFFF; 
  padding:2;
  height:auto;
  overflow:auto;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
}

*html .news {background-color: #FFFFFF; 
  padding:2;
  height:100%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
}


.newsfooter {background-color: #A6E0FF;
  padding:1;
  height:auto;
    overflow:auto;
vertical-align: middle; 
text-align: right; 
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}

*html .newsfooter {background-color: #A6E0FF;
  padding:1;
  height:100%;
vertical-align: middle; 
text-align: right; 
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}



.boxinhalt {background-color: #FFFFFF; 
  align: middle;
  height:100%;
  width:98%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
}

.boxtitel {background-color: #A6E0FF;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none
  height:100%;
  width:98%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000000;
}

.boxfooter {
  width:98%;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#000000;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;

}

.seitenbalken { height: 19px; 
  background-color: #A6E0FF;
  padding:2;
  text-align: center; 
  border-width:1px;
  border-style:solid;
  border-color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}

h1 {
color : #000000;
font-family : Arial, Tahoma, Helvetica, sans-serif;
font-size: 18px; 
font-weight: bold;
margin-top : 3px;
margin-bottom : 3px;
}

h2 {
color : #000000;
font-family : Arial, Tahoma, Helvetica, sans-serif;
font-size : 100%;
font-weight : 900;
margin-top : 3px;
margin-bottom : 3px;
}

h3 {
color : #000000;
font-family : Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
margin-top : 3px;
margin-bottom : 3px;
}

h4 {
color : #000000;
font-family : Arial, Tahoma, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold;
margin-top : 3px;
margin-bottom : 3px;
}


.adminform {background-color: #FFFFFF; 
padding:2;
height:100%;
}