#center		{
	position:		absolute; 
	top:			10px; 
	left:			50%; 
	margin-left:	-381px}
	
p   {
	color:          #000000;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none; }

.whitefont   {
	color:          #fff;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.whitefont:hover {
	color:          #c80000;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.angebot {
	color:          #fff;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.angebot:hover    {
	color:          #000;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.whitefontbold  {
	color:          #fff;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none }

.whitefontbold:hover  {
	color:          #c80000;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none }

.whitefont1 {
	color:          #fff;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.whitefont1:hover {
	color:          #000;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.redfont   {
	color:          #c80000;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.redfontbold {
	color:          #c80000;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none }
	
.redfontbold:hover {
	color:          #fff;
	font-size:       13pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:     bold;
	text-decoration: none }

.redfont1 {
	color:          #c80000;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.blackfont   {
	color:          #000;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.blackfont:hover  {
	color:          #fff;
	font-size:       10pt;
	font-family:     Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none }

.headline     {
	color:      #fff;
	font-size:   20pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.headlineblack {
	color:      #000;
	font-size:   24pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.active   {
	color:           #fff;
	font-size:        11pt;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #c80000;
	display:          block;
	width:            151px;
	height:           20px;
	vertical-align:   middle }

.link    {
	color:           #000;
	font-size:        11pt;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #b4b4b4;
	display:          block;
	width:            151px;
	height:           20px;
	vertical-align:   middle }

.linkactive  {
	color:           #c80000;
	font-size:        11pt;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #b4b4b4;
	display:          block;
	width:            151px;
	height:           20px;
	vertical-align:   middle }

.link:hover  {
	color:           #fff;
	background-color: #c80000 }

.linkactive:hover  {
	color:           #fff;
	background-color: #c80000 }

.invertlink    {
	color:           #fff;
	font-size:        11pt;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #c80000;
	display:          block;
	width:            151px;
	height:           20px;
	vertical-align:   middle }

.invertlink:hover  {
	color:           #000;
	background-color: #b4b4b4 }

.text   {
	color:      #000;
	font-size:   10pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 13pt }

.tabelle    {
	color:      #000;
	font-size:   7pt;
	background-color: #bed27d;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.underline     {
	color:           #000;
	font-size:        7pt;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #bed27d;
	border-bottom:    1px solid #fff }

.form {
	background-color: #9b9b9b }

#banner            {
	background-color: #9b9b9b;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               19px;
	left:              7px;
	width:             763px;
	height:            100px }

#itemlogo   {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         0;
	left:        0;
	width:       232px;
	height:      103px }

#nav1         {
	background-color: #b4b4b4;
	text-align:        center;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               121px;
	left:              7px;
	width:             151px;
	height:            20px }

#nav2       {
	background-color: #b4b4b4;
	text-align:        center;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               121px;
	left:              160px;
	width:             151px;
	height:            20px }

#nav3     {
	background-color: #b4b4b4;
	text-align:        center;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               121px;
	left:              313px;
	width:             151px;
	height:            20px }

#nav4     {
	background-color: #b4b4b4;
	text-align:        center;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               121px;
	left:              466px;
	width:             151px;
	height:            20px }

#nav5     {
	background-color: #b4b4b4;
	text-align:        center;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               121px;
	left:              619px;
	width:             151px;
	height:            20px }

#line   {
	visibility: visible;
	position:    absolute;
	top:         143px;
	left:        7px;
	width:       763px;
	height:      15px }

#backgreen     {
	background-color: #bed27d;
	visibility:        visible;
	position:          absolute;
	z-index:           1;
	top:               160px;
	left:              7px;
	width:             763px;
	height:            507px;
}

#backwhite   {
	background-color: #fff;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               160px;
	left:              7px;
	width:             763px;
	height:            119px }

#fp1    {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         160px;
	left:        7px;
	width:       158px;
	height:      117px }

#grey1    {
	background-color: #b4b4b4;
	visibility:        visible;
	position:          absolute;
	z-index:           3;
	top:               160px;
	left:              7px;
	width:             151px;
	height:            144px }

#pic1    {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         299px;
	left:        7px;
	width:       158px;
	height:      144px }

#pic2 {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         299px;
	left:        7px;
	width:       151px;
	height:      207px }

#white1     {
	background-color: #fff;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               160px;
	left:              7px;
	width:             153px;
	height:            294px }

#white2  {
	background-color: #fff;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               160px;
	left:              7px;
	width:             153px;
	height:            355px }

#white3  {
	background-color: #fff;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               160px;
	left:              7px;
	width:             153px;
	height:            146px }

#fp2   {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         160px;
	left:        160px;
	width:       151px;
	height:      117px }

#fp3           {
	background-color: #c80000;
	visibility:        visible;
	padding-top:       40px;
	position:          absolute;
	z-index:           4;
	top:               160px;
	left:              313px;
	width:             151px;
	height:            280px }

#angebot  {
	background-color: #c80000;
	visibility:        visible;
	padding-top:       10px;
	position:          absolute;
	z-index:           4;
	top:               160px;
	left:              313px;
	width:             151px;
	height:            280px }
#fp3back        {
	background-color: #fff;
	visibility:        visible;
	padding-top:       40px;
	position:          absolute;
	z-index:           3;
	top:               160px;
	left:              311px;
	width:             155px;
	height:            282px }

#angebotback  {
	background-color: #fff;
	visibility:        visible;
	padding-top:       10px;
	position:          absolute;
	z-index:           3;
	top:               160px;
	left:              311px;
	width:             155px;
	height:            282px }
#fp4   {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         160px;
	left:        466px;
	width:       151px;
	height:      117px }

#fp5   {
	visibility: visible;
	position:    absolute;
	z-index:     3;
	top:         160px;
	left:        619px;
	width:       151px;
	height:      117px }

#headline     {
	visibility: visible;
	position:    absolute;
	z-index:     2;
	top:         77px;
	left:        150px;
	width:       500px;
	height:      33px }

#headline1 /* für Seiten "frei geplant" */   {
	text-align: right;
	visibility:  visible;
	position:    absolute;
	z-index:     2;
	top:         77px;
	left:        280px;
	width:       180px;
	height:      33px }

#itemvet   {
	visibility: visible;
	position:    absolute;
	z-index:     2;
	top:         491px;
	left:        466px;
	width:       287px;
	height:      93px }

#nav3hidden        {
	background-color: #218928;
	visibility:        hidden;
	padding-top:       40px;
	position:          absolute;
	z-index:           5;
	top:               160px;
	left:              313px;
	width:             151px;
	height:            280px }

#backro  {
	background-color: #fff;
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               0;
	left:              617px;
	width:             153px;
	height:            112px }

#picro {
	visibility:        visible;
	position:          absolute;
	z-index:           2;
	top:               2;
	left:              619px;
	width:             151px;
	height:            110px }
	
table.aktuelles { 
	width: 100%; 
	padding: 2px; 
	border: none; 
	border: 0;
	font-size: 12px;
	color: #000000;
}

table.aktuelles tr.red td {
	background-color: #c80000;
	color: #FFFFFF;
	padding: 5px 3px 5px 3px;
	font-weight: bold;
	vertical-align: top;
}

table.aktuelles tr.white td {
	background-color: #F4F4F4;
}

table.aktuelles td.redtext {
	color: #c80000;
	font-weight: bold;
	padding-left: 5px;
}

p.padding5 {
	padding: 0 5px 0 5px;
}

/* NAVIGATION ROT OBEN*/

#redhouse ul{
margin:5px 0 0 10px;
padding:0;
list-style:none;
width:100px;
color:#000000;
font-size: 10pt;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration: none; }

#redhouse li{
padding:4px 0 4px 0;
/*der abstand zw den menupunkten kann wegen des ie nicht mit margin gesetzt werden*/
margin:0;
}

#redhouse a{
width:100px;
/*die breitenangabe wird nur vom ie benoetigt*/
display:block;
color:black;
background:url(bilder/button_kl_hover.gif) no-repeat 0px 2px;
padding:1px 4px 1px 16px;
font-size:12px;
text-decoration:none;
}

#redhouse a:hover{
color:#000000;
background: url(bilder/button_kl_hover.gif) 0px -24px no-repeat;
}

#redhouse a:active{
color:#FFFFFF;
background: url(bilder/button_kl_hover.gif) 0px -24px no-repeat;
}

#redhouse .on{
color:#FFFFFF;
background: url(bilder/button_kl_hover.gif) 0px -24px no-repeat;
}

/* NAVIGATION SITELINK RECHTS UNTEN*/

#sitelink1 ul{
margin:5px 0 0 10px;
padding:0;
list-style:none;
width:150px;
color:#000000;
font-size: 10pt;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration: none; }

#sitelink1 li{
padding:4px 0 4px 0;
/*der abstand zw den menupunkten kann wegen des ie nicht mit margin gesetzt werden*/
margin:0;
}

#sitelink1 a{
width:150px;
/*die breitenangabe wird nur vom ie benoetigt*/
display:block;
color:black;
background:url(bilder/button_kl_hover.gif) no-repeat 0px 2px;
padding:1px 4px 1px 16px;
font-size:12px;
text-decoration:none;
}

#sitelink1 a:hover{
color:#000000;
background: url(bilder/button_kl_hover.gif) 0px -24px no-repeat;
}

#sitelink1 a:active{
color:#FFFFFF;
background: url(bilder/button_kl_hover.gif) 0px -24px no-repeat;
}

/* NAVIGATION LINK1 LINKS*/

#link1 ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
width:80px;
color:#FFFFFF;
font-size: 16pt;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration: none; }

#link1 li{
padding:4px 0 4px 0;
/*der abstand zw den menupunkten kann wegen des ie nicht mit margin gesetzt werden*/
margin:0;
}

#link1 a{
width:80px;
/*die breitenangabe wird nur vom ie benoetigt*/
display:block;
color:#FFFFFF;
background:url(bilder/button_hover.gif) no-repeat 0px 0px;
padding:1px 4px 8px 30px;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#link1 a:hover{
color:#FFFFFF;
background: url(bilder/button_hover.gif) 0px -50px no-repeat;
}

#link1 a:active{
color:#FFFFFF;
background: url(bilder/button_hover.gif) 0px -50px no-repeat;
}

#link1 .on{
	color:#CC3300;
	background: url(bilder/button_hover.gif) 0px -50px no-repeat;
}

/* NAVIGATION LINKPAGE1 UNTEN*/

#linkpage1 ul{
margin:0 0 0 10px;
padding:0;
list-style:none;
width:300px;
color:#CC3300;
font-size: 16pt;
line-height:18pt;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration: none; }

#linkpage1 li{
padding:4px 0 4px 0;
/*der abstand zw den menupunkten kann wegen des ie nicht mit margin gesetzt werden*/
margin:0;
}

#linkpage1 a{
width:300px;
/*die breitenangabe wird nur vom ie benoetigt*/
display:block;
color:#CC3300;
background:url(bilder/button_hover.gif) no-repeat 0px -50px;
padding:1px 4px 4px 30px;
font-size:16pt;
font-weight:bold;
text-decoration:none;
}

#linkpage1 a:hover{
color:#FFFFFF;
background: url(bilder/button_hover.gif) 0px 0px no-repeat;
}

#linkpage1 a:active{
color:#FFFFFF;
background: url(bilder/button_hover.gif) 0px 0px no-repeat;
}

