body {background-color:#003366; margin-top:15px; margin-left:5px; padding:0px;}

a.basis:link {text-decoration:none; font-family:arial, helvetica, sans-serif;  font-weight:bold; font-size:13px;  letter-spacing:1px; color:#0066ff; background-color:#003366}
a.basis:visited { text-decoration:none; font-family:arial, helvetica, sans-serif;  font-weight:bold; font-size:13px;  letter-spacing:1px; color:#0066ff;  background-color:#003366}
a.basis:hover { text-decoration:none; font-family:arial, helvetica, sans-serif;  font-weight:bold; font-size:13px;  letter-spacing:1px; color:#ff0033; background-color:#003366}
a.basis:active { text-decoration:none; font-family:arial, helvetica, sans-serif;  font-weight:bold; font-size:13px;  letter-spacing:1px; color:#ff0033;  background-color:#003366}


a.blue:link {font-family:arial, helvetica, sans-serif; letter-spacing:2px; font-size:14px; font-weight:bold; text-decoration:none; color:#0076ff;  }
a.blue:visited {font-family:arial, helvetica, sans-serif; letter-spacing:2px; font-size:14px; font-weight:bold; text-decoration:none; color:#0076ff; }
a.blue:hover {font-family:arial, helvetica, sans-serif; letter-spacing:2px; font-size:14px; font-weight:bold; text-decoration:underline; color:#ff0033; }
a.blue:active {font-family:arial, helvetica, sans-serif; letter-spacing:2px; font-size:14px; font-weight:bold; text-decoration:none; color:#0076ff;  }

a.grey:link {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#cccccc; }
a.grey:visited {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#cccccc;  }
a.grey:hover {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:underline; color:#ff0033; }
a.grey:active {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#cccccc;  }



a.grey2:link {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#EAEAEA;background-color:#002D59; }
a.grey2:visited {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#EAEAEA; background-color:#002D59;}
a.grey2:hover {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:underline; color:#ff0033; }
a.grey2:active {font-family:arial, helvetica, sans-serif; letter-spacing:0px; font-size:14px; font-weight:normal; text-decoration:none; color:#EAEAEA; background-color:#002D59; }








a.weiss:link { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:14px; color:#003366; font-weight:normal; letter-spacing:0px;}
a.weiss:visited { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:14px; color:#003366; font-weight:normal; letter-spacing:0px;}
a.weiss:hover { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:14px; color:#ff0033; font-weight:normal; letter-spacing:0px; background-color:#efefef}
a.weiss:active { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:14px; color:#003366; font-weight:normal; letter-spacing:0px;}

a.weissk:link { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#003366; font-weight:normal; letter-spacing:0px;}
a.weissk:visited { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#003366; font-weight:normal; letter-spacing:0px;}
a.weissk:hover { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#0066ff; font-weight:normal; letter-spacing:0px; background-color:#efefef}
a.weissk:active { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#003366; font-weight:normal; letter-spacing:0px;}




a.schwarz:link { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; letter-spacing:0px;}
a.schwarz:visited { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; letter-spacing:0px;}
a.schwarz:hover { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#0066ff; font-weight:normal; letter-spacing:0px; background-color:#efefef}
a.schwarz:active { text-decoration:none; font-family:arial, helvetica, sans-serif; font-size:13px; color:#000000; font-weight:normal; letter-spacing:0px;}




.titbild {font-family:arial, helvetica, sans-serif; font-size:14px; border-bottom-style: solid; border-bottom-color:#0066ff; border-bottom-width:1px; border-top-style:solid; border-top-color:#0066ff; border-top-width: 1px; padding-top:5px}


.titbild2 {font-family:arial, helvetica, sans-serif; font-size:14px; border-bottom-style: solid; border-bottom-color:#0066ff; border-bottom-width:1px; border-top-style:solid; border-top-color:#0066ff; border-top-width: 1px; padding-top:12px;  padding-bottom:12px}

.blueno {font-family:arial, helvetica, sans-serif; letter-spacing:2px; font-size:14px; font-weight:bold;  color:#0076ff; }


.blueno2 {font-family:arial, helvetica, sans-serif; letter-spacing:1px; font-size:14px; font-weight:bold;  color:#0076ff; }



.header a:link, .header a:visited, .header a:active {display:block; border:0px}
.header a:hover {display:block; background-image:url(back-hellblau.gif); border:0px}


.boxtop a:link, .boxtop a:visited, .boxtop a:active {
color:#0066ff;
background-color:#003366;
font-family:arial, helvetica, sans-serif;
letter-spacing:1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
padding: 2px  2px 4px 2px;
border-top:0px solid #003366;
border-right:0px solid #003366;
border-bottom:0px solid #003366;
border-left:0px solid #003366;  }


 .boxtop a:hover {
color:#ff0033;
background-color:#003366;
background-image:url(topblau.gif);
font-family:arial, helvetica, sans-serif;
letter-spacing:1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
padding: 2px 2px 4px 2px;
border-top:0px solid #003366;
border-right:0px solid #003366;
border-bottom:0px solid #003366;
border-left:0px solid #003366;  }


#boxtopon a {
color:#ff0033;
background-color:#003366;
background-image:url(topblau.gif);
padding: 2px 2px 4px 2px;
display:block;
font-family:arial, helvetica, sans-serif;
letter-spacing:1px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}



.box a:link, .box a:visited, .box a:active {
color:#cccccc;
background-color:#003366;
font-family:arial, helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
padding: 2px  6px 2px 10px;
border-top:3px solid #0066ff;
border-right:1px solid #0066ff;
border-bottom:1px solid #0066ff;
border-left:3px solid #0066ff;
}

.box a:hover {
color:#ffffff;
background-image:url(back-blau-2.gif);
background-color:#003366;
font-family:arial, helvetica, sans-serif;
font-size:12px;
letter-spacing:3px;
font-weight:bold;
text-decoration:none;
display:block;
padding: 1px  6px 3px 10px;
border-top:3px solid #0066ff;
border-right:1px solid #0066ff;
border-bottom:1px dotted #5959FF;
border-left:3px solid #0066ff;
}


.linie  {
background-color:#003366;
font-family:arial, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
padding: 2px  0px 2px 0px;
border-top:3px solid #003366;
border-right:0px solid #003366;
border-bottom:1px solid #0066ff;
border-left:0px solid #003366;
width:12px
}



.boxon a:link, .boxon a:visited, .boxon a:active {
color:#cccccc;
background-color:#003366;
background-image:url(back-blau-2.gif);
font-family:arial, helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
font-weight:bold;
text-decoration: none;
display:block;
padding: 2px  6px 2px 10px;
border-top:3px solid #0066ff;
border-right:1px solid #0066ff;
border-bottom:1px solid #0066ff;
border-left:3px solid #0066ff;
}

.boxon a:hover {
color:#ffffff;
background-color:#003366;
background-image:url(back-blau-2.gif);
font-family:arial, helvetica, sans-serif;
letter-spacing:3px;
font-size:12px;
font-weight:bold;
text-decoration: none;
display:block;
padding: 1px  6px 3px 10px;
border-top:3px solid #0066ff;
border-right:1px solid #0066ff;
border-bottom:1px dotted #5959FF;
border-left:3px solid #0066ff;}

td.quadrat {padding-bottom: 1px}

.strich {color:#0066ff; background-color:#003366; font-weight:bold}




div.menu {
  position: relative;
  top: 0px;
  left: 0px;
  font: 13px arial, sans-serif;
  z-index: 100;
  }


div.menu a {
  display: block;
  text-align: left;
  font: 13px  arial, sans-serif;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #cccccc;
  background: #003366;
  border: 0px solid black;
  }

div.menu a:hover {
  color: #cccccc;
  background: #003366;
  border: 0px dotted blue;
  }

div.menu a span {display: none;}
div.menu a:hover span {
   display: block;
   position: absolute;
   left: 0px;
   width: 749px;
   padding: 0px;
   z-index: 100;
   color: #cccccc;
   background: #003366;
   font: 13px arial, helvetica, sans-serif;
   text-align: left;
   border: 0px dashed black;
   }





div#menu2 {
  position: relative;
  top: 0px;
  left: 0px;
  font: 13px arial, sans-serif;
  z-index: 100;
  }


div#menu2 a {
  display: block;
  text-align: left;
  font: 13px  arial, sans-serif;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  color: #cccccc;
  background: #003366;
  border: 0px solid black;
  }

div#menu2 a:hover {
  color: #cccccc;
  background: #003366;
  border: 0px dotted blue;
  }

div#menu2 a span {display: none;}
div#menu2 a:hover span {
   display: block;
   position: absolute;
   left: 0px;
   width: 749px;
   padding: 0px;
   z-index: 100;
   color: #cccccc;
   background: #003366;
   font: 13px arial, helvetica, sans-serif;
   text-align: left;
   border: 0px dashed black;
   }



.container{
position: relative;
width:100px
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
}

.thumbnail:hover{
background-color: transparent;
text-decoration:none
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{
/*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
visibility: hidden;
text-decoration: none;
font-family:arial, helvetica, sans-serif;
font-weight:normal;
}

.thumbnail span img{
/*CSS for enlarged image*/
border-width: 0px;
padding: 0px;

}

.thumbnail:hover span{
/*CSS for enlarged image*/
visibility: visible;
/*position where enlarged image should offset horizontally */
z-index: 50;
}
