TABLE { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal }


.textareadefault H1 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold }
#spalteninhalt H1 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#00377C; font-weight: bold }

H1 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#00377C; font-weight: bold }
H2 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold }
H3 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: normal }
H4 { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal }

 a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold }
 a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold }
 a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#BBBDC0; font-weight: bold }
 a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold }
 

#navi_left {padding:3px;opacity:0.70;filter:alpha(opacity=70);background:#ffffff;}
#navi_left_table {}

#navi_left a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold; }
#navi_left a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold; }
#navi_left a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#1493EE; font-weight: bold; }
#navi_left a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold; }


#navi_left_level2 {padding-left:0px;opacity:0.70;filter:alpha(opacity=70);background:#ffffff;}

#navi_left_level2 a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: normal; }
#navi_left_level2 a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: normal; }
#navi_left_level2 a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#1493EE; font-weight: normal; }
#navi_left_level2 a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: normal; }


#navi_left_invers {padding:3px;opacity:0.70;filter:alpha(opacity=70);background:#BBBBBB;}

#navi_left_invers a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:1493EE; font-weight: bold; }
#navi_left_invers a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:1493EE; font-weight: bold; }
#navi_left_invers a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold; }
#navi_left_invers a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:1493EE; font-weight: bold; }


#navi_left_level2_invers {padding-left:0px;opacity:0.70;filter:alpha(opacity=70);background:#BBBBBB;}

#navi_left_level2_invers a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: bold; }
#navi_left_level2_invers a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: bold; }
#navi_left_level2_invers a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#1493EE; font-weight: bold; }
#navi_left_level2_invers a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight: bold; }



#navi_top a { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal }
#navi_top a:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal}
#navi_top a:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E20A16; font-weight: normal}
#navi_top a:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal}

.normallink { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold }
.normallink:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold}
.normallink:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1493EE; font-weight: bold}
.normallink:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#00377C; font-weight: bold}

.linkmitPDFicon {
display: list-item; 
list-style-position: inside; 
list-style-image:url(http://www.vsghome.s15317936.onlinehome-server.info/vsg/_Images/templateimages/css/pdf.gif); 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color:#00377C; 
font-weight: normal;
line-height: 20px;  
vertical-align: middle;
}

.linkmitEXTERNicon {
display: list-item; 
list-style-position: inside; 
list-style-image:url(http://www.vsghome.s15317936.onlinehome-server.info/vsg/_Images/templateimages/css/extern.gif); 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color:#00377C; 
font-weight: normal;
line-height: 20px;
vertical-align: middle;
}

.linkmitZIPicon {
display: list-item; 
list-style-position: inside; 
list-style-image:url(http://www.vsghome.s15317936.onlinehome-server.info/vsg/_Images/templateimages/css/zip.gif); 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
color:#00377C; 
font-weight: normal;
line-height: 20px;  
vertical-align: middle;
}
.normallink_fett { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold }
.normallink_fett:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold}
.normallink_fett:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#1493EE; font-weight: bold}
.normallink_fett:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: bold}


.lightlink { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal }
.lightlink:link { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal}
.lightlink:hover { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#E20A16; font-weight: normal}
.lightlink:active { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal}

#linklisterechts a {  color:#00377C; font-size: 12px; }
#linklisterechts a:link {  color:#00377C; font-size: 12px; }
#linklisterechts a:hover {  color:#BBBDC0; font-size: 12px; }
#linklisterechts a:active {  color:#BBBDC0; font-size: 12px; }

#normallink {  color:#000000; font-weight: bold; }
#normallink:link {  color:#000000; font-weight: bold; }
#normallink:hover {  color:#E20A16; font-weight: bold; }
#normallink:active {  color:#E20A16; font-weight: bold; } 

.InputFormatierung { color: 000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #FFFFFF; border: solid 2px #EEEEEE }
.InputFormatierungAnmeldung { margin: 2px; color: 000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #EEEEEE; border: solid 2px #DDDDDD }

.InputFormatierungSPR1 { color: #49599D; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #BBBDC0; border: solid 1px #49599D }
.InputFormatierungSPR2 { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #00377C; border: solid 1px #CCCCCC }
.normaltext { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000000; font-weight: normal }
.ueberschriftblau { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#49599D; font-weight: bold }
.ueberschriftblaugross { padding-left:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#00377C; font-weight: bold }
.ueberschriftblaugross:link { padding-left:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#00377C; font-weight: bold }
.ueberschriftblaugross:hover { padding-left:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:BBBDC0; font-weight: bold }
.ueberschriftblaugross:active { padding-left:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#00377C; font-weight: bold }

.textareadefault {font: 13px Arial, Helvetica, sans-serif; color:#000000;}

 #suchkasten {background:#BBBDC0; padding-top:15px; padding-bottom:15px; padding-left:20px;}
 #aktionskasten {width:192px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:ffffff; font-weight: bold; background-repeat: repeat-x; background: #EEEEEE;}
 #spalteninhalt {padding:0px;font: 13px Arial, Helvetica, sans-serif;color:#000000;}

#spalteninhalt .InputAnmeldung { margin: 2px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #FFFFFF; border: solid 2px #EEEEEE }
#spalteninhalt .InputAnmeldungButton { margin: 2px; color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #DDDDDD; border: solid 2px #EEEEEE }


 #mycleartable table {
 border: 0px solid #FFFFFF;
 padding:0px;
 border-spacing:0;
 font: 13px Arial, Helvetica, sans-serif;
 color:#000000;
  }

  #mycleartable th {
 border: 0px solid #FFFFFF;
 }

  #mycleartable td {
border: 0px solid #FFFFFF;
 }
 
 
 #spalteninhalt table {
 border: 1px solid #E6E6E6;
 padding:0px;
 border-spacing:0;
 border-collapse: collapse;
 font: 13px Arial, Helvetica, sans-serif;
 color:#000000;
 }
 
  #spalteninhalt table.normalisiere {
 border: 0px;
 padding:0px;
 font: 12px Arial, Helvetica, sans-serif;
 color:#000000;
 }

  #spalteninhalt th {
 border: 1px solid #646464;
 background: #999999;
 color:#ffffff;
 }
 
   #spalteninhalt.normalisiere th {
 border: 0px;
 }

  #spalteninhalt td {
border: 1px solid #646464;
background: #ffffff;
 }
 
  #spalteninhalt td.normalisiere {
border: 0px;
vertical-align: top;
 }
 
#spalteninhalt ul {
list-style-image:url(http://www.vsghome.s15317936.onlinehome-server.info/vsg/_Images/templateimages/liststyleimagestadtwerke.jpg);
margin: 0px;
padding: 14px;
 }
 
#spalteninhalt ol {
list-style-image:url(http://www.vsghome.s15317936.onlinehome-server.info/vsg/_Images/templateimages/liststyleimagestadtwerke.jpg);
font: 11px Arial, Helvetica, sans-serif;
margin: 0px;
padding: 14px;
 }
#spalteninhalt ol li { 
  vertical-align:middle; 
 }

.label70 {
height: 20px;
line-height: 20px;  
width: 75px;
margin-right: 2px;
float: left;
text-align: left;
vertical-align: middle;
 }
 
.label120 {
height: 20px;
line-height: 20px;  
width: 120px;
margin-right: 2px;
float: left;
text-align: left;
vertical-align: middle;
 }
 

.label120_anmeldung {
height: 20px;
line-height: 20px;  
vertical-align: middle;
 }
 

.input70 { 
margin-left: 2px;
color: #000000; 
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
background: #EEEEEE; 
border: solid 1px #DDDDDD;
 }
 
.submit { 
color: 000000; 
font-size: 12px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background: #FFFFFF; 
border: solid 1px #000000;
 }
 
 #Drucklink {
 padding:0px;
 font: 11px Arial, Helvetica, sans-serif;
 color:#000000;
 vertical-align: bottom;
 margin-bottom:10px;
 padding-bottom:2px;
 text-decoration:none;
 font-weight: normal;
 }
 
 #Drucklink a {font-size: 10px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#000000;text-decoration:none;font-weight: normal;}
 #Drucklink a:link {font-size: 10px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#000000;text-decoration:none;font-weight: normal;}
 #Drucklink a:hover {font-size: 10px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#E20A16;text-decoration:none;font-weight: normal;}
 #Drucklink a:active {font-size: 10px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#000000;text-decoration:none;font-weight: normal;}
 
 .fehlertext {  color: #DC401B;





