body { background-image: url(images/background.gif);background-repeat: repeat-x;margin-top: 0; margin-left: 0; word-wrap: break-word; }
h1{font-size:14px;color:#004566;}
p{font-size:13px;color:#004566;}
.button { width:150px;height:33px;text-align: center;font-size: 20px;border: 0px;vertical-align: bottom;margin: 0; padding: 0;} 
.button br{line-height: 8px;} 
.button a:link {width:150px;height:33px;background: url(images/btn_n2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom; margin: 0; padding: 0;} 
.button a:visited {width:150px;height:33px;background: url(images/btn_n2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom;margin: 0; padding: 0; } 
.button a:active {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom; margin: 0; padding: 0;} 
.button a:hover {width:150px;height:33px;background: url(images/btn_h2.gif); background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;vertical-align: bottom;margin: 0; padding: 0;} 

.button2 { width:150px;height:33px;text-align: center;font-size: 20px;border: 0px;margin: 0; padding: 0;}
.button2 br{line-height: 8px;} 
.button2 a:link {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:visited {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:active {width:150px;height:33px;background: url(images/btn_h2.gif);background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;} 
.button2 a:hover {width:150px;height:33px;background: url(images/btn_h2.gif); background-repeat:no-repeat;display:block;padding-top: 8px;text-decoration: none;color: #004566;border: 0px;margin: 0; padding: 0;}

.foonavi a:link {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:visited {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:active {padding-top: 8px;text-decoration: none;color: #004566;} 
.foonavi a:hover {padding-top: 8px;text-decoration: underline;color: #004566;}

.menumitte a:link {padding-top: 8px;text-decoration: none;color: #004566;} 
.menumitte a:visited {padding-top: 8px;text-decoration: none;color: #004566;} 
.menumitte a:active {padding-top: 8px;text-decoration: none;color: #004566;} 
.menumitte a:hover {padding-top: 8px;text-decoration: underline;color: #fc7502;} 

.maxi a:link {padding-top: 8px;text-decoration: none;color: #fc7502;} 
.maxi a:visited {padding-top: 8px;text-decoration: none;color: #fc7502;} 
.maxi a:active {padding-top: 8px;text-decoration: none;color: #fc7502;} 
.maxi a:hover {padding-top: 8px;text-decoration: underline;color: #fc7502;} 

.logo {  vertical-align: bottom; background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: 100% bottom; width: 950px; height: 170px; }
.dsR5 { width: 950px; height: auto;}
.navitabelle { width: 950px; min-height: 100%; height: 100%; }
.kartenbox{ background-image: url(images/deteilkasten_mitte.jpg); background-repeat: repeat-y;}
#FormName3 { background-image:url(images/suchbox.jpg); background-repeat: no-repeat; }
input, select, textarea,label { font-size:12px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea,label { color:#004566; }
.Bereich, .Feld { background-color:#ffa; width:300px; }
.Auswahl { background-color:#dff; width:300px;  }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.dsR7 /*agl rulekind: base;*/ { width: 276px; }
.dsR9 /*agl rulekind: base;*/ { text-align: center; width: 276px; vertical-align: middle; }
.dsR14 /*agl rulekind: base;*/ { width: 950px; height: auto; }
.dsR15 /*agl rulekind: base;*/ { width: 425px; }
.dsR16 /*agl rulekind: base;*/ { text-align: right; width: 425px; vertical-align: top; }
#FormName2 { background-image:url(images/wasserhinter.jpg); font-size:13px;text-align: left; font-family:Verdana,sans-serif;color:#004566; font-weight:normal; background-repeat: no-repeat; }
.anfangbox {vertical-align: top;}
.anfangbox h1{font-size:14px;color:#004566;line-height: 14px}
.anfangbox p{font-size:12px;color:#004566;}
.dsR17 /*agl rulekind: base;*/ { width: 251px; height: 263px; }

.layout { width: 950px; height: auto; }
.linkebox{font-size: 12px;font-family: Arial, Helvetica;}
.rechtebox{text-align:center;font-size: 12px;font-family: Arial, Helvetica;}
.mittebox{font-size: 12px;font-family: Arial, Helvetica;}
.endebox{font-size: 12px;font-family: Arial, Helvetica;}
.anfangbox{background-image: url(images/logo.jpg);background-repeat: no-repeat;height: 80px;}

/* ... Formularelemente ... */
.formulartabelle { width: 100%; height: auto; }
.formularlinks{ text-align: right; }
.formularrechts{ text-align: left; }
.inputbox{ width: 200px; }

/* ... Linkdefinitionen ... */
.menumitte{background-image: url(images/pfeil.gif);background-repeat: no-repeat;}
.foolink{}
a.foolink:link{font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.foolink:visited {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.foolink:hover {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}
a.foolink:active {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}

a.mittebox:link{font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.mittebox:visited {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.mittebox:hover {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}
a.mittebox:active {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}
a.menulinks:link{font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #0409ba;
}
a.menulinks:visited {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #0409ba;
}
a.menulinks:hover {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #0409ba;
}
a.menulinks:active {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #0409ba;
}
a.menulinks2:link{font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.menulinks2:visited {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #064bb9;
}
a.menulinks2:hover {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}
a.menulinks2:active {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #064bb9;
}
a.menulinks3:link{font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #3e81eb;
}
a.menulinks3:visited {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:none;color: #3e81eb;
}
a.menulinks3:hover {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #3e81eb;
}
a.menulinks3:active {font-size: 12px;font-family: Arial, Helvetica;
FONT-WEIGHT: normal;text-decoration:underline;color: #3e81eb;

}
  /* ... menulinks 1,2,3 ebene ... */
.menulinks{font-size: 12px;font-family: Arial, Helvetica;}
.menulinks2{padding-left:5px;font-size: 12px;font-family: Arial, Helvetica;}
.menulinks3{padding-left:15px;font-size: 12px;font-family: Arial, Helvetica;}
/* ... sind in Planung ... */
.menulinksaktiv{font-size: 12px;font-family: Arial, Helvetica;}
.menulinks2aktiv{padding-left:5px;color:#eeeeee;font-size: 12px;font-family: Arial, Helvetica;}
.menulinks3aktiv{padding-left:15px;font-size: 12px;font-family: Arial, Helvetica;}
/* ... Stile ... */

h1{font-size: 14px;font-family: Arial, Helvetica;}
h2{font-size: 14px;font-family: Arial, Helvetica;}
h3{font-size: 14px;font-family: Arial, Helvetica;}
h4{font-size: 14px;font-family: Arial, Helvetica;}
h5{font-size: 14px;font-family: Arial, Helvetica;}
h6{font-size: 14px;font-family: Arial, Helvetica;}
p{font-size: 12px;font-family: Arial, Helvetica;}
