a:link { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:normal; 
text-decoration:none;  
color:#0057ac; 
}
a:visited { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:normal; 
text-decoration:none;  
color:#eeeeee; 
}
a:hover { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:normal; 
text-decoration:none; 
background-color:#0000ee; 
color:yellow; 
}
a:active { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:normal; 
text-decoration:none; 
background-color:#CCFFFF; 
color:red; 
}

a.V1:link { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold; 
text-decoration:none;  
color:#0057ac; 
}
a.V1:visited { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold;
text-decoration:none;  
color:#eeeeee; 
}
a.V1:hover { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold;
text-decoration:none; 
background-color:#CCFFFF; 
color:yellow; 
}
a.V1:active { 
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold;
text-decoration:none; 
background-color:#CCFFFF; 
color:red; 
}

td,th,p {
font-family: Comic Sans MS; 
font-size: 12px; 
font-weight:normal; 
color:#0057ac; 
}
td.V1 {
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:normal; 
color:#0057ac;
}

span.V1 {
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight: bold; 
color:#0057ac;
}
span.V1X {
font-family: Comic Sans MS; 
font-size: 16px; 
font-weight: bold; 
color:#ee0000;
}

ul.U1 {
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold; 
color:#0057ac; 
}
span.ured {
font-family: Comic Sans MS; 
font-size: 14px; 
font-weight:bold; 
color:#ee0000; 
}
h1.X1 {
font-family: Comic Sans MS; 
font-size: 40px; 
font-weight:bold; 
color: #0057ac; 
line-height:95%;
}

h1.Y1 {
font-family: Comic Sans MS; 
font-size: 48px; 
font-weight:normal; 
color:#0057ac; 
line-height:60%;
}

*.Y2 {
font-family: Comic Sans MS; 
font-size: 24px; 
font-weight:normal; 
color:#0057ac; 
line-height:50%;
}
*.Y3 {
font-family: Comic Sans MS; 
font-size: 16px; 
font-weight:bold; 
color:#0057ac; 
line-height:50%;
}
tt {
font-family: Helvetica; 
font-size: 11px ; 
font-weight:normal; 
color:#eefb11; 
} 
div.BG15 {background-color: #BD0452; 
          background-image: url(../Hintergrund/Mosaik_2016.jpg); 
          padding:30px; 
          background-position:center;
          background-attachment:fixed;
          background-repeat: no-repeat;
          height: 100%;
          width: 100%;
       }       
div.lb {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0;
  display: none;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  zoom:1; 
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
}         
H1.overlay 
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-family:  "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 60px;
	font-weight: bold;
	width: 1000px;
	height: 300px;
	text-align: center;
	line-height: 200px;
	background-color: rgba(0,0,0,0.4);
	color: white;
	position: fixed;
  visibility:hidden;
	left: 0%;
	top: 0%;
  height: 100%;
  width: 100%;
	margin-left: -50px; 
	margin-top: -50px; 
}
img.ICOS {
	padding:1px; 
  border:1px hidden #FFF;
  width:24px; 
  height:24px;
  vertical-align: middle;
}
img.POR {
	padding:1px; 
  border:1px hidden #FFF;
  float:left;
  margin:5px;
}
img.POL1 {
	padding:1px; 
  border:1px solid #FFF;
  margin:5px;
  float:left;
  width: 150px;
}          
img.POL2 {
	padding:1px; 
  border:1px solid #FFF;
  margin:5px;
  float:right;
  width: 150px;
} 
img.POLS {
	padding:1px; 
  border:2px solid #FFF;
  margin-left:65px;
  float:left;
}   
img.VOT1 {
	padding:5px; 
  border:1px hidden #FFF;
  margin:5px;
  width: 40px;
}     
textarea.BLTE {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: blue;
	border: none;
	vertical-align: text-top;
	background-color: #e0e0e0;
	padding:1px; 
  border:1px solid #00F;
}
textarea.BLTX {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #888888;
	border: none;
	vertical-align: text-top;
	background-color: #e0e0e0;
	padding:1px; 
  border:1px solid #00F;
}
input.FBXC {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: blue;
	border: 1px solid #00F;
  background-color:#e0e0e0;
}
input.BUTT {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: red;
	border: 1px solid #02A;
  background-color:#e0e0e0;
}
*.GLIS {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12;
	font-weight: normal;
	color: black;
	text-align: left;
	background-color:#f0f0f0;
}
span.KAM1 {
         font-family: Comic Sans MS, Helvetica; 
         font-size: 16px; 
         font-weight:bold; 
         color:red; 
}

