body {
	background-color: #CCCCCC;
}
#centerdiv {
	border: solid 1px #f71703;
	position: absolute;
	width: 1025px;
	height: 660px;
	top: 0;
	left: 50%;
	margin-top: 0;
	margin-left: -512px;
	background-color: #ffffff;
}
h1 { color: #ccc; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2  { color: #f71703; font-size: 1.2em; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-style: normal; font-variant: normal; text-align: left; text-decoration: none; margin-top: 0; margin-bottom: 0.5em; }
h3          { color: #666; font-size: 1em; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-style: normal; font-variant: normal; text-align: left; text-decoration: none; }
A:link               { color: #2c2c2c; font-size: 9pt; font-family: Verdana, Arial, Helvetica; line-height: 11pt; text-decoration: none}
A:active             { color: #000;    font-size: 9pt; font-family: Verdana, Arial, Helvetica; line-height: 11pt; text-decoration: none}
A:visited            { color: #6a6a6a; font-size: 9pt; font-family: Verdana, Arial, Helvetica; line-height: 11pt; text-decoration: none}
A:hover              { color: #010101; font-size: 9pt; font-family: Verdana, Arial, Helvetica; line-height: 11pt; text-decoration: none}

.menue:link          { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica; line-height: 12pt; font-weight: 200; text-decoration: none}
.menue:visited       { color: white;    font-size: 10pt; font-family: Verdana, Arial, Helvetica; line-height: 12pt; font-weight: 200; text-decoration: none }
.menue:active        { color: #6a6a6a; font-size: 10pt; font-family: Verdana, Arial, Helvetica; line-height: 12pt; font-weight: 200; text-decoration: none}
.menue:hover         { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica; line-height: 12pt; font-weight: 200; text-decoration: none }


.menue2:link          { color: #ffffff; font-size: 8pt; font-family: Verdana, Arial, Helvetica; line-height: 10pt; font-weight: 100; text-decoration: none}
.menue2:visited       { color: white;    font-size: 8pt; font-family: Verdana, Arial, Helvetica; line-height: 10pt; font-weight: 100; text-decoration: none }
.menue2:active        { color: #6a6a6a; font-size: 8pt; font-family: Verdana, Arial, Helvetica; line-height: 10pt; font-weight: 100; text-decoration: none}
.menue2:hover         { color: white; font-size: 8pt; font-family: Verdana, Arial, Helvetica; line-height: 10pt; font-weight: 100; text-decoration: none }


.text            { color: black; text-align: left; font: 10pt/13pt Verdana, Arial, Helvetica; text-decoration: none;}
.adress  { color: #fff; text-align: right; font: bold 11pt/13pt Verdana, Arial, Helvetica; text-decoration: none;}
.info { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.tiny              { color: #666666; text-align: left; font: normal 8pt/9pt Verdana, Arial, Helvetica; text-decoration: none;}
.tiny a:link                { color: #666666; text-align: left; font: normal 8pt/9pt Verdana, Arial, Helvetica; text-decoration: none;}
.tiny a:visited              { color: #666666; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; line-height: 9pt; text-decoration: none; }
.tiny a:hover               { color: #f71703; font-size: 8pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; line-height: 9pt; text-decoration: none; }
.liste-bluepoint     {color: #666666;text-align: left;font: normal 11pt/13pt Verdana, Arial, Helvetica;text-decoration: none;list-style: url(media/karo-gr.gif) outside;}
.liste-lightblue     {color: #666666;text-align: left;font: normal 11pt/13pt Verdana, Arial, Helvetica;text-decoration: none;list-style: url(media/karo-kl.gif) outside;}



ul#hauptnavigation{
list-style-type:none;
margin-top:0;
margin-bottom:0;
margin-left:2px;
padding-left:2px;
}
ul#hauptnavigation li{
margin-bottom:0;
}
ul#hauptnavigation li a{
display:block;
padding:1px;
width:140px;
}
ul#hauptnavigation li a:hover{
background:url(media/bullet-gelb.gif) 95% no-repeat;
}

ul#unternavigation2{
list-style-type:none;
margin-top:0;
margin-left:6px;
padding-left:6px;
}
ul#unternavigation2 li{
margin-bottom:0;
}
ul#unternavigation2 li a{
display:block;
padding:1px;
width:140px;
}
ul#unternavigation2 li a:hover{
background:url(media/karo-kl.gif) 95% no-repeat;
}
#menue {
	position:absolute;
	width:154px;
	height:360px;
	z-index:10;
	left: 27px;
	top: 27px;
}
#inhalt {
	position:absolute;
	width:445px;
	height:166px;
	z-index:11;
	left: 281px;
	top: 192px;
}
#apDiv1 {
	position:absolute;
	width:196px;
	height:106px;
	z-index:11;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:12;
	left: 462px;
	top: 289px;
}
#apDiv3 {
	position:absolute;
	width:833px;
	height:57px;
	z-index:13;
	left: 193px;
	top: 9px;
	background-color: #F71703;
}
#apDiv4 {
	position:absolute;
	top: 110px; 
	left: 0; 
	width: 195px; 
	height: 550px;
	z-index:14;
	background-color: #f71703;
}
#apDiv5 { 
	background-image: url(media/hg-bild-alm.gif); 
	background-repeat: no-repeat; 
	position:absolute; 
	top: 70px; 
	left: 205px; 
	width: 710px; 
	height: 440px; 
	z-index:15; 
	visibility: inherit;
 }

#apDiv6 {
	position:absolute;
	width:200px;
	height:39px;
	z-index:17;
	left: 260px;
	top: 518px;
}
#apDiv7 { position:absolute; top: 510px; left: 230px; width: 660px; height: 140px; z-index:18; }
#apDiv8 {
	position:absolute;
	top: 585px; 
	left: 895px; 
	width: 100px; 
	height: 75px;
	z-index:19;
}
#apDiv9 {
	position:absolute;
	width:649px;
	height:26px;
	z-index:1;
	left: 149px;
	top: 27px;
}
#apDiv10 {
	position:absolute;
	top: 50px; 
	left: 25px; 
	width: 740px; 
	height: 500px;
	z-index:5;
	overflow: auto;
}