
.menu a:link {color: #999999; text-decoration:none;}
.menu a:visited {color: #999999; text-decoration:none;}
.menu a:hover {color: #CCCCCC; text-decoration:none;}
.menu a:active {color: #999999; text-decoration:none;}
.menu {color: #999999; font-family:  arial; font-size: 10pt;}

.menu2 a:link {color: #999999; text-decoration:none;}
.menu2 a:visited {color: #999999; text-decoration:none;}
.menu2 a:hover {color: #CCCCCC; text-decoration:none;}
.menu2 a:active {color: #999999; text-decoration:none;}
.menu2 {color: #999999; font-family:  arial; font-size: 8pt;}

.inhalt a:link {color: #CCCCCC; text-decoration:none;}
.inhalt a:visited {color: #CCCCCC; text-decoration:none;}
.inhalt a:hover {color: #999999; text-decoration:none; border-bottom: 1px solid #821C1C;}
.inhalt a:active {color: #CCCCCC; text-decoration:none;}
.inhalt {color: #CCCCCC; font-family: verdana, arial; font-size: 10pt;}

.boxxes a:link {color: #CCCCCC; text-decoration:none;}
.boxxes a:visited {color: #CCCCCC; text-decoration:none;}
.boxxes a:hover {color: #999999; text-decoration:none; border-bottom: 1px solid #821C1C;}
.boxxes a:active {color: #CCCCCC; text-decoration:none;}
.boxxes {color: #CCCCCC; font-family: verdana, arial; font-size: 8pt;}

.inhaltmain a:link {color: #CCCCCC; text-decoration:none;}
.inhaltmain a:visited {color: #CCCCCC; text-decoration:none;}
.inhaltmain a:hover {color: #999999; text-decoration:none; border-bottom: 1px solid #821C1C;}
.inhaltmain a:active {color: #CCCCCC; text-decoration:none;}
.inhaltmain {color: #CCCCCC; font-family: verdana, arial; font-size: 10pt;}

.input {border: 1px solid #000000; background-color: #CCCCCC; color: #000000; font-family: Arial;}
.textarea {border: 1px solid #000000; background-color: #CCCCCC; color: #000000; font-family: Arial; width: 360px; height: 120px;}

.footmenu a:link {color: #999999; text-decoration:none;}
.footmenu a:visited {color: #999999; text-decoration:none;}
.footmenu a:hover {color: #CCCCCC; text-decoration:none;}
.footmenu a:active {color: #999999; text-decoration:none;}
.footmenu {color: #999999; font-family:  arial; font-size: 8pt;}

.links-kreis a:link {color: #CCCCCC; text-decoration:none;}
.links-kreis a:visited {color: #CCCCCC; text-decoration:none;}
.links-kreis a:hover {color: #999999; text-decoration:none; border-bottom: 1px solid #821C1C;}
.links-kreis a:active {color: #CCCCCC; text-decoration:none;}
.links-kreis {color: #CCCCCC; font-family: verdana, arial; font-size: 8pt;}

#links-kreis-kassel {position:relative; width: 457px; height:529px; margin-left: auto; margin-right:auto; margin-top: auto;}

#stadtkassel {position:absolute; top:365px; left:212px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}

#badkarlshafen {position:absolute; top:34px; left:225px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#wahlsburg {position:absolute; top:39px; left:305px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#trendelburg {position:absolute; top:96px; left:215px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#oberweser {position:absolute; top:90px; left:293px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#liebenau {position:absolute; top:192px; left:105px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#hofgeismar {position:absolute; top:185px; left:200px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#reinhardshagen {position:absolute; top:185px; left:305px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#breuna {position:absolute; top:255px; left:50px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#grebenstein {position:absolute; top:240px; left:190px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#calden {position:absolute; top:270px; left:177px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#immenhausen {position:absolute; top:270px; left:237px; color: #A82F26; font-family: verdana, arial; font-size: 7pt;}
#espenau {position:absolute; top:285px; left:208px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#zierenberg {position:absolute; top:312px; left:90px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#ahnatal {position:absolute; top:311px; left:167px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#vellmar {position:absolute; top:313px; left:214px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#fuldatal {position:absolute; top:311px; left:257px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#staufenberg {position:absolute; top:325px; left:324px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#wolfhagen {position:absolute; top:380px; left:34px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#habichtswald {position:absolute; top:345px; left:115px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#schauenburg {position:absolute; top:397px; left:115px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#niestetal {position:absolute; top:359px; left:303px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#nieste {position:absolute; top:370px; left:355px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#kaufungen {position:absolute; top:402px; left:323px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#naumburg {position:absolute; top:450px; left:12px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#bademstal {position:absolute; top:445px; left:76px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#baunatal {position:absolute; top:435px; left:177px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#fuldabrück {position:absolute; top:445px; left:239px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#lohfelden {position:absolute; top:431px; left:285px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#helsa {position:absolute; top:421px; left:370px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#söhrewald {position:absolute; top:462px; left:320px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}

#links-deutschland {position:relative; width: 216px; height:294px; margin-left: auto; margin-right:auto; margin-top: auto;}

#hessen {position:absolute; top:165px; left:55px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#hamburg {position:absolute; top:30px; left:15px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#schleswigholstein {position:absolute; top:25px; left:70px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#bremen {position:absolute; top:68px; left:-6px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#mecklenburgvorpommern {position:absolute; top:40px; left:120px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#berlin {position:absolute; top:70px; left:195px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#niedersachsen {position:absolute; top:80px; left:37px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#brandenburg {position:absolute; top:103px; left:155px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#nordrheinwestpfalen {position:absolute; top:125px; left:11px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#sachsenanhalt {position:absolute; top:115px; left:120px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#sachsen {position:absolute; top:140px; left:155px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#thüringen {position:absolute; top:155px; left:100px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#rheinlandpfalz {position:absolute; top:180px; left:5px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#saarland {position:absolute; top:229px; left:-4px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#badenwüttenberg {position:absolute; top:245px; left:40px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}
#bayern {position:absolute; top:225px; left:125px; color: #CCCCCC; font-family: verdana, arial; font-size: 7pt;}

