/* eine id, darf nur einmal im HTML Dokument auftauchen */

/* Definition Des Wrappers */
#huelle {							width: 1024px; height: auto; margin: 0 auto; font-family: Verdana; font-size: 12px; position: relative; }

#wrapper { 							width: 954px; height: auto; margin: 0 auto; font-family: Verdana; font-size: 12px; position: relative; }

/* Definition Des Headers inkl. Bild */
#header {							width: 720px; height: 130px; float: left; }
#header img {						margin: 35px 0px 0px 160px; float: left; }

h1 {								font-family: Arial; font-size: 24px; font-weight: normal; color: #999999; float: left; margin: 97px 0px 0px 13px; }

/* Definition des Logos inkl. Bild */
#logo {								width: 234px; height: 130px; float: left; }
#logo img {							margin: 35px 0px 0px 30px; }

/* Definition der Navigation inkl. Untermenu */
#navigation {						position: relative; width: 235px; height: 437px; float: left; }
#navigation #image {				width: 190px; height: 190px; position: absolute; bottom: 0; right: 0; 	 }
#navigation ul {					list-style: none; font-family: Arial; font-size: 14px; font-weight: normal; line-height: 30px; color: #000000; padding: 14px 0px 0px 0px;  }
#navigation ul li {					list-style: none; }
#navigation ul li ul {				font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; color: #000000; padding: 0px 0px 0px 27px;  }

a.topnav:visited {					font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 35px; padding: 5px 5px 5px 44px; }
a.topnav:active {					font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 35px; padding: 5px 5px 5px 44px;
									background: url(../images/dreipunkt_menu.jpg) no-repeat left top; }
a.topnav:link {						font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 35px; padding: 5px 5px 5px 44px; }
a.topnav:focus {					font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 35px; padding: 5px 5px 5px 44px; }
a.topnav:hover {					font-family: Arial; font-weight: bold; text-decoration: none; color: #000000; line-height: 35px; padding: 5px 5px 5px 44px;
									background: url(../images/punkt_menu.jpg) no-repeat left center; }
									
a.subnav:visited {					font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 18px; padding: 5px 5px 5px 25px; 
									background: url(../images/punkt_submenu.jpg) no-repeat left center; }
a.subnav:active {					font-family: Arial; font-weight: normal; text-decoration: none; color: #003399; line-height: 18px; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_submenu.jpg) no-repeat left center; }
a.subnav:link {						font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 18px; padding: 5px 5px 5px 25px; 
									background: url(../images/punkt_submenu.jpg) no-repeat left center; }
a.subnav:focus {					font-family: Arial; font-weight: normal; text-decoration: none; color: #000000; line-height: 18px; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_submenu.jpg) no-repeat left center; }
a.subnav:hover {					font-family: Arial; font-weight: normal; text-decoration: none; color: #003399; line-height: 18px; padding: 5px 5px 5px 25px;
									background: url(../images/punktblau_submenu.jpg) no-repeat left center; }

/* Definition der Mail Links */
a.mail:visited {					font-family: Arial; font-weight: normal; text-decoration: none; color: #999999;}
a.mail:active {						font-family: Arial; font-weight: normal; text-decoration: none; color: #999999;}
a.mail:link {						font-family: Arial; font-weight: normal; text-decoration: none; color: #999999;}
a.mail:focus {						font-family: Arial; font-weight: normal; text-decoration: none; color: #999999;}
a.mail:hover {						font-family: Arial; font-weight: normal; text-decoration: none; color: #003399;}



/* Definition des active Zustandes einer Seite */									
a.topactive {						font-family: Arial; font-weight: bold; text-decoration: none; color: #003399; line-height: 35px; padding: 5px 5px 5px 44px;
									background: url(../images/dreipunkt_menu.jpg) no-repeat left top; }
a.subactive {						font-family: Arial; font-weight: normal; text-decoration: none; color: #003399; line-height: 18px; padding: 5px 5px 5px 25px;
									background: url(../images/punktblau_submenu.jpg) no-repeat left center; }
a.adressactive {					font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #003399; padding: 5px 5px 5px 25px;
									background: url(../images/punktblau_submenu.jpg) no-repeat left center; }
									
a.link {							font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: none; line-height: 21px; color: #003399; }

a.impressum {					font-family: Arial; font-size: 14px; font-weight: normal; text-decoration: underline; line-height: 21px; color: #000000; }


/* Definition des Content Bereiches */
#content {							width: 518px; height: auto; float: left; border-left: 1px solid #dcdcdd; border-right: 1px solid #dcdcdd; }
p.content {							font-family: Arial; font-size: 14px; font-weight: normal; line-height: 21px; color: #000000; padding: 20px 20px 0px 33px; }
p.infotext {						font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; color: #000000; padding: 20px 0px 0px 33px; margin: 0px 0px 30px 0px; }

p.abschluss {						margin-bottom: 30px;}
					
#content ul {						font-family: Arial; font-size: 14px; font-weight: normal; line-height: 21px; color: #000000; padding: 20px 0px 0px 50px; }

/* Definition des Adressen Bereiches inkl. Submenu */
#adress {							width: 199px; height: auto; float: left; }
p.adress {							font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; color: #999999; padding: 23px 0px 0px 41px; }

#adress ul {						font-family: Arial; font-size: 12px; font-weight: normal; line-height: 18px; color: #999999; padding: 23px 0px 0px 25px; }
#adress ul li {						list-style: none; }

a.adressnav:visited {				font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #999999; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_adressmenu.jpg) no-repeat left center; }
a.adressnav:active {				font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #999999; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_adressmenu.jpg) no-repeat left center; }
a.adressnav:link {					font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #999999; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_adressmenu.jpg) no-repeat left center; }
a.adressnav:focus {					font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #999999; padding: 5px 5px 5px 25px;
									background: url(../images/punkt_adressmenu.jpg) no-repeat left center; }
a.adressnav:hover {					font-family: Arial; font-size: 12px; text-decoration: none; font-weight: normal; line-height: 18px; color: #003399; padding: 5px 5px 5px 25px;
									background: url(../images/punktblau_submenu.jpg) no-repeat left center; }



/* Definition des Footers */
#footer {							width: 954px; height: 95px; clear: both; }
#footer img {						margin: 0px 0px 0px 735px; }



