body {
	background: #fff;
	margin: 2px;
	font: 11px/14px Verdana;
}
#toplinkbar {
	background: #DEDFE0;
	padding: 4px 25px 4px 0;
}
#toplinkbar .links {
	width: 982px;
	text-align: right;
}
#logo {
	position: absolute;
	background: #fff url(az_logo_weiss.gif) 30px 14px no-repeat;
	width: 162px;
	height: 52px;
	left: 2px;
	top: 11px;
}
#toplabel {
	margin-top: 2px;
	background: #113388;
	vertical-align: bottom;
	padding: 4px 25px 4px 0;
	color: #fff;
	height: 62px;
}
#toplabel .label {
	font-size: 12px;
	margin-top: 46px;
	text-transform: uppercase; 
	width: 982px;
	text-align: right;
}
#topnav {
	margin-top: 2px;
	background: #113388;
	height: 22px;
}
#topnav ul {
	margin: 0 0 0 162px;
	list-style: none;
	padding: 0;
	width: 849px
}
#topnav ul li {
	float: left;
	margin: 0;
	paddding: 0;
}
#topnav :link, #topnav :visited {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 15px 4px 15px;
}
#topnav :link:hover, #topnav :visited:hover {
	background: #426BB3;
}
#maintable {
	border: 0;
	margin: 0;
	padding: 0;
	clear: both;
}
#leftnav {
	width: 162px;
	padding: 0;
	background: #fff;
}
#content {
	width: 847px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
}
#leftnav .topic {
	margin: 0;
	border-top: 2px solid #fff;
	background: #426BB3;
	padding: 0;
}
#leftnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftnav ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#leftnav ul :link, #leftnav ul :visited {
	padding: 5px 7px 5px 7px;
	display: block;
	margin: 0;
	color: #fff;
	text-decoration: none;
}
#leftnav ul li {
	margin: 0;
	padding: 0;
}
#leftnav :link:hover, #leftnav :visited:hover {
	background: #819CCC;
}
#leftnav :link.active, #leftnav :visited.active {
	background: #819CCC;
}
#leftnav ul ul :link, #leftnav ul ul :visited {
	padding: 5px 7px 4px 19px;
}
#header	{background-color:#EEEEEE;margin-top:-13px;position:relative;height:107px;}
	html>body #header {margin-top:0;}

#header div.pic	{float:left;width:164px;margin-right:5px;}
#header .headline {position:absolute;bottom:1px;width:470px;left:168px;font-weight:bold;font-size:1.4em;color:#113388;}
#header .noPic {position:relative;height:auto;margin-top:12px}

#starttext					{color:#000;margin:0;padding:16px 0 0 0;font-size:1.0em;line-height:1.4em;width:654px;background-color:#EEEEEE;}
	html>body #starttext	{padding:15px 0 8px 0;}

#starttext .points			{background:url(/images/point.gif) repeat-x;width:100%;font-size:0px;height:1px;margin:11px 0px 0px 0px;padding:0;}
#starttext .reiter			{padding:0 0 12px 0;background:url(/images/point.gif) repeat-x bottom;}
#starttext .reiter a.top	{position:absolute;right:0;margin-top:4px;}
	html>body #starttext .reiter a.top {left:773px}
#starttext .bis4			{margin-left:169px;width:480px;}
#starttext .level1			{padding:11px 14px 0 7px;font-weight:bold;color:#33539C;float:left;max-width:140px;}
#starttext .level1 a,#starttext a,#starttext a:hover {color:#000;text-decoration: none;}
#starttext .level1 a		{color:#33539C;}
#starttext .level2			{font-weight:bold;padding-top:11px;color:#000;}
	html>body #starttext .level2 a  {margin-left:0px;}

#starttext .reiter a,#starttext .reiter a:link,#starttext .reiter a:hover,#starttext .reiter a:activ {text-decoration: none;}

#footer						{background-color:#EEEEEE;}



.indexpagehead    { color: #138; font-size: 17px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }

.contentpagehead { color: #138; font-size: 17px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }

.contentpagesubline { color: #138; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 17px; margin-right: 7px; margin-left: 7px }

.contentpagetext  { color: black; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 17px; margin-right: 7px; margin-left: 7px }
a.contentpagetext:link  { color: black; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 17px; margin-right: 0px; margin-left: 0px }
a.contentpagetext:visited  { color: black; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 17px; margin-right: 0px; margin-left: 0px }
a.contentpagetext:hover  { color: black; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 17px; margin-right: 0px; margin-left: 0px }

.contentpagebu   { color: #138; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 14px; margin-right: 7px; margin-left: 7px }

.contenttextmodultitle    { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 13px; margin-right: 7px; margin-left: 7px }

.contenttextmodulhead    { color: #138; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 16px; margin-right: 7px; margin-left: 7px }

.contenttextmodultext   { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; margin-right: 7px; margin-left: 7px }
a.contenttextmodultext:link   { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; margin-right: 0px; margin-left: 0px }
a.contenttextmodultext:visited   { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; margin-right: 0px; margin-left: 0px }
a.contenttextmodultext:hover   { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; margin-right: 0px; margin-left: 0x }

.contenttextmodulboldtext    { color: #000; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 16px; margin-right: 7px; margin-left: 7px }

strong {
    font-weight: bold;
    }


div#content ul {
    padding: 0 0 10px 0;  
    }


div#content li {
    padding: 0 0 5px -15px;   /*evtl. margin anstatt padding */
    list-style-type: square;  /*oder was auch immer für ein Look */ 
    }

.modullinktitle     { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }
a.modullinktitle:link      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.modullinktitle:visited      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.modullinktitle:hover      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }

.whitemodullinktitle     { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }
a.whitemodullinktitle:link       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.whitemodullinktitle:visited       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.whitemodullinktitle:hover       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }

.modullinktext    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.modullinktext:link    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 0px; margin-left: 0px }
a.modullinktext:visited    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 0px; margin-left: 0px }
a.modullinktext:hover    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 0px; margin-left: 0px }

.linknavirechts  { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.linknavirechts:link    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.linknavirechts:visited    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.linknavirechts:hover    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }

.newslinkhead     { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }

.contenttextnewstitle    { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 13px; margin-right: 7px; margin-left: 7px }

.contenttextnewshead    { color: #138; font-size: 13px; font-family: Verdana; font-weight: bold; line-height: 16px; margin-right: 7px; margin-left: 7px }

.contenttextnewstext   { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; margin-right: 7px; margin-left: 7px }
a.contenttextnewstext:link    { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; text-decoration: underline; margin-right: 0; margin-left: 0 }
a.contenttextnewstext:visited    { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; text-decoration: underline; margin-right: 0; margin-left: 0 }
a.contenttextnewstext:hover    { color: #000; font-size: 13px; font-family: Verdana; font-weight: normal; line-height: 16px; text-decoration: underline; margin-right: 0; margin-left: 0 }

.newslinktitle      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.newslinktitle:link      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.newslinktitle:visited      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.newslinktitle:hover      { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }

.whitenewslinktitle     { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }
a.whitenewslinktitle:link       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.whitenewslinktitle:visited       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }
a.whitenewslinktitle:hover       { color: white; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; text-decoration: underline; margin-right: 7px; margin-left: 7px }

.newslinktext    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.newslinktext:link    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.newslinktext:visited    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }
a.newslinktext:hover    { color: black; font-size: 11px; font-family: Verdana; font-weight: normal; line-height: 13px; margin-right: 7px; margin-left: 7px }

.newslinkhead     { color: #138; font-size: 11px; font-family: Verdana; font-weight: bold; line-height: 20px; margin-right: 7px; margin-left: 7px }

.formInput { width: 300px; margin-right: 7px; margin-left: 7px }


.celldark
  {
    vertical-align: top;
    border-left-width: 8px;
    padding-left: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 7px;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: verdana, sans-serif;
    background-color: #eeeeee;
    text-decoration: none;
  }

.errortext
  {
    font-weight: normal;
    font-size: 11px;
    color: #ff0000;
    font-family: verdana, sans-serif;
    text-decoration: none; margin-right: 7px; margin-left: 7px;  }

.form
  {
    Color: #000000;
    Font-Family: verdana, Sans-Serif;
    Font-Size: 12px;
    height:20;
    padding-left:3;
    border: 1px solid #9999aa;
  }

.formerror
  {
    Color: #000000;
    Font-Family: verdana,; Sans-Serif;
    Font-Size: 12px;
    height:20;
    padding-left:3;
    border: 1px solid #ff0000;
  }

.select
  {
    Color: #000000;
    Font-Family: verdana, Sans-Serif;
    Font-Size: 12px;
    height:20;
    border: 1px solid #9999aa;
  }

#infobox1 a {text-decoration: none;}
#infobox1 a span {display: none;}
#infobox1 a:hover span {
  position:absolute; top:500px; left:200px; z-index:3;
  width:300px;
  color:black;
  background:#ffffff;
  font:normal 16px courier, sans-serif;
  border:1px solid black;
  display:block;
  padding:10px;}

#infobox2 a {text-decoration: none;}
#infobox2 a span {display: none;}
#infobox2 a:hover span {
  position:absolute; top:700px; left:200px; z-index:3;
  width:300px;
  color:black;
  background:#ffffff;
  font:normal 16px courier, sans-serif;
  border:1px solid black;
  display:block;
  padding:10px;}

#infobox3 a {text-decoration: none;}
#infobox3 a span {display: none;}
#infobox3 a:hover span {
  position:absolute; top:1800px; left:200px; z-index:3;
  width:300px;
  color:black;
  background:#ffffff;
  font:normal 16px courier, sans-serif;
  border:1px solid black;
  display:block;
  padding:10px;}