.boxen
   { border:0px solid #FFFFFF; }

.feld
   { font-family:Verdana,sans-serif; font-size:11px; width:200px; border:1px solid #000000; }
   
.bereich
   { font-family:Verdana,sans-serif; font-size:11px; width:210px; border:1px solid #000000; }
   
.inputbutton {
	background-color:#FFFFFF; font-family:Verdana,sans-serif; font-size:11px; color:#000000; width:100px; border:1px solid #000000;
}
#login .inputbutton { 
	font-family: Arial, Verdana, sans-serif; 
	font-size:8px; 
	width:40px;
	color:#ffffff;
	background-color:#034c1a; 
	border:1px solid #ffcf14;
	margin: 0 40px 0 0; 
}
#login .feld { 
	font-family:Verdana,sans-serif; 
	font-size:10px; 
	width:80px; 
	color:#ffffff;
	background-color:#2d914d; 
	border:1px solid #043717; 
}
.loginarea {
	float:left;
	width:200px;
	background-color:#eeeeef;
	padding: 20px;
	margin: 0 20px 20px 0; 

}
.rahmen {
	table-layout:fixed 
}
#contentarea { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #288043;
	background-color: #ffffff;
}
.content { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px 20px 20px 20px;
}
.contenthome { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 1px;
}
.content-ml { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px 20px 20px 20px;
}

#infoarea {
	padding: 0px 8px 5px 0px;
}
#infoarea2 {
	padding: 0px 0px 5px 8px;
}

#infoboxinn {
    background-image:url(pics/bg_iboxt.jpg); 
    background-position:center top; 
	background-repeat:repeat-x;	
	background-color:#ffbf05;
	border: 1px solid #21733c;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0px 0;
	min-height: 160px;
}
* html #infoboxinn {      
	height: 160px;
}

#infoboxout {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0 0 10px 0;
}
#infobox-head {
    background-image:url(pics/bg_iboxh.jpg); 
    background-position:center center; 
	background-repeat:repeat-y;	
	background-color:#0a401e;
	border-bottom: 1px solid #21733c;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#ffffff;
	padding: 5px 5px 5px 5px;
	min-height: 30px;
	text-align:center;
}
* html #infobox-head  {      
	height: 30px;
}
#infobox-content {
	padding: 10px 5px 5px 5px;
	text-align:left;
}
#infobox-content-text {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000000;
}
#scrolltext { 
    background-image:url(pics/bg_scrolltext.jpg); 
    background-position:center top; 
	background-repeat:repeat-y;	
	background-color:#1b6936;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 20px;
	vertical-align:bottom;
	color:#ffffff;
	border: 1px solid #21733c;
	padding: 0px 5px 0px 5px;
	margin: 0 0 0px 0;
	height: 38px;
}
#scrolltext div a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

#lauftext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #0b4320;
	font-weight:bold;
	border-style:dashed;
	border-width:1px; 
	border-color:#0b4320; 
	background-color: #ffd116;
	margin: 0 3px 14px 0;
	padding: 5px 20px 5px 20px;
}
.lauftext span { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight:bold;
}
#login {
    background-image:url(pics/bg_login.jpg); 
    background-position:center top; 
	background-repeat:repeat-y;	
	background-color:#0b4320;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0px 8px;
	height: 60px;
}
#login div {
	margin: 3px 0 0px 0px;
}

hr { 
	color:#e2a317; 
	background-color:#e2a317; 
	height:1px;
	border:0px;
}

table { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
}

table .ansprechpartner { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.homeangebot { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}

p.homeangebot { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #ffc808;
	text-align: left;
	margin-bottom: 3px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	text-align:left;
	color:#666666;	
}
#katname {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	text-align:center;
	font-weight:bold;
	color:#017153;
	clear:left;
	padding: 5px 5px 8px 5px;
	margin: 10px 0 10px 0;
	border: 1px solid #ffc70c;
	background-color:#ffefc2;
}
.top_aktuell {
	background-image:url(pics/aktuell_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_bestellung {
	background-image:url(pics/bestellung_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_eigene {
	background-image:url(pics/eigene_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_test2 {
	background-image:url(pics/test2_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.bg { 
	background-image:url(pics/bg.gif); 
	background-position:center top;
	background-repeat:repeat-y;	
	background-color:#ffd217;
}
.bg_alt { 
	background-image:url(pics/bg_alt.gif); 
	background-position:center top;
	background-repeat:no-repeat;	
	background-color:#ffd217;
}


.top_produkte {
	background-image:url(pics/produkte_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}


.top_menue {
	background-image:url(pics/menue_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_monat {
	background-image:url(pics/monat_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_wochen {
	background-image:url(pics/wochen_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_presse {
	background-image:url(pics/presse_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_stellen {
	background-image:url(pics/stellen_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_zeitung {
	background-image:url(pics/zeitung_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}

.top_zertifizierung {
	background-image:url(pics/zertifizierung_bg.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color:#666666;	
}


.navi {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #939292;
	text-decoration:none;
 	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 4px;
	line-height: 20px;
	letter-spacing:0em;
 }


.termine A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1F631F;
	text-decoration: none;
}

.termine A:aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1F631F;
	text-decoration: none;
}

.termine A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1F631F;
	text-decoration: none;
}

 
 
.subnavi2 A:link {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #939292;
	text-decoration:none;
 	margin-bottom: 10px;
	line-height: 20px;
	letter-spacing:0em;	
 }
 
.subnavi2 A:visited {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #939292;
	text-decoration:none;
 	margin-bottom: 10px;
	line-height: 20px;
	letter-spacing:0em;	
 }
 
 .subnavi2 A:aktiv {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #939292;
	text-decoration:none;
 	margin-bottom: 10px;
	line-height: 20px;
	letter-spacing:0em;	
 }
 
.subnavi2 A:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #fb9a03;
	text-decoration:none; 
 	margin-bottom: 10px;
	line-height: 20px;
	letter-spacing:0em;	
 }
 
.subnavi2 {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #939292;
	text-decoration:none;
	width: 100%;
 	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 4px;
	line-height: 20px;
	letter-spacing:0em;
 }
 
.subnaviover A:link {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #FB6501;
	text-decoration:none 
 	margin-bottom: 0px;
	letter-spacing:0em;
 }

#footernaviarea {
 	padding: 10px 0 0 0;
 }

#footernaviarea A {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	margin-right: 40px;
 }


A:link {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #017153;
	letter-spacing:0.1em; 
 }
 
A:aktiv {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #017153;
	letter-spacing:0.1em; 
 }

A:visited {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #017153;
	letter-spacing:0.1em; 
 }

 
.tabelle {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #000000;
	border-width:1px; 
	border-color:black; 
	margin:0px; 
}

.gallery {
	font-family: Arial, Verdana, Helvetica Narrow; 
	color: #000000;
	font-size: 9px; 
	color:#666666;	
}


.aussteller {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #000000;
	border-style:solid;
	border-width:0.5px; 
	border-color:#000000; 
	border-collapse:separate; 
}
 
.aussteller td {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #000000;
	background-color:#F9F9F9;	
}

.aussteller th {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color:#FBB101;	
} 

.veranstaltungen {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 9px;
	color: #000000;
	border-style:solid;
	border-width:0.5px; 
	border-color:#000000; 
	border-collapse:separate; 
} 
.veranstaltungen td {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 9px;
	color: #000000;
	background-color:#F9F9F9;	
}

.veranstaltungen th {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color:#FBB101;	
} 

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.liste { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin-left:16px;
	margin-top:5px;
}


.navispace {
    width: 5px; 
	}


.text {
    margin-top:0px; margin-left:20px; 
	}

.rechts {
    float:right; 
	width: 400px; 
	height: 300px;
	margin-left:20px;
	}

.rechts2 {
    float:right; 
	width: 250px; 
	height: 300px;
	}

.links {
    float:left; 
	width: 240px;
	}

.links2 {
    float:left; width: 420px;
	}


.adresse {
    float:right; 
	width: 400px; 
	margin-bottom:20px 
	}
	
.newsbild {
    float:right;
	width: 250px;
	margin-left:40px;
	margin-bottom:40px 
	}

	
.head {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color:#0b4320;
	font-weight: bold;
	margin-top: 2px;
}

.head2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#0b4320;
	font-weight: bold;
	margin-top: 2px;
}
.head3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color:#0b4320;
	font-weight: bold;
}
.head4 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color:#0b4320;
	font-weight: bold;
}

#hometable {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 10px 14px 10px 14px;
}
#hometable p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#0b4320;
	font-weight: bold;
}
#hometable2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	padding: 10px 8px 10px 12px;
}
#hometable2 p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color:#0b4320;
	font-weight: bold;
}
.fett {  
	font-weight: bold;
	margin-top: 2px;
}

.subhead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#0b4320;
	font-weight: bold;
	margin-top: 2px;
}

.presse {
    float:left; width: 620px;
	}

.pm_prehead {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style: italic;
	margin-top: 10px;
}
.pm_head {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 2px;
}
.pm_subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #8a8a8a;
	font-weight: bold;
	margin-top: 3px;
}
.pm_text {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 20px;
}
.pm_link {
	font-size: 10px;
	color: #666666;
	margin-top: 13px;
	text-align: right;
	text-decoration:none 
}

.pm_link {
	font-size: 10px;
	color: #666666;
	text-decoration:none 
}

.pm_link A:link {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #ff0000;
	text-decoration:none 
 	margin-bottom: 0px;
 }
 
.pm_link A:link, .pm_link A:aktiv, .pm_link A:link, .pm_link A:visited {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #ff0000;
	text-decoration:none 
 	margin-bottom: 0px;
 }

.an_kategorie {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
}
.an_artikel{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
}
.an_zusatz {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
}
.an_preis {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
}


.sitemap A:link {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #504c4c;
	text-decoration:none;
	letter-spacing:2px;	
 }
 
.sitemap A:visited {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #504c4c;
	text-decoration:none;
	letter-spacing:2px;	
 }
 
 .sitemap A:aktiv {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #504c4c;
	text-decoration:none;
	letter-spacing:2px;	
 }
 
.sitemap A:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #504c4c;
	text-decoration:none; 
	letter-spacing:2px;	
 }
 
.sitemap {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #504c4c;
	text-decoration:none;
	letter-spacing:2px;
 }
 
 #footernaviarea {
	background-image:url(pics/bg_navi.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

 
#topnaviarea {
	background-image:url(pics/bg_navi.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color: #0a411e;		
}
 
 
  ul#Navigation {
    margin: 50px 0 0 0; 
	padding: 0 0 0 0;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 161px;
    w\idth: 161px;
    padding: 0 0 0 0;
    padd\ing: 0 0 0 0;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0 0 1px 0; 
	padding: 2px 0 2px 0px;
	text-align:left;
  }
  
  * html ul#Navigation li {
    width: 161px;
    w\idth: 161px;
    list-style: none;
    margin: 0 0 1px 0; 
	padding: 0 0 0 0px;
	text-align:left;
  }

  ul#Navigation a {
    display:block;
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #006028;
	text-decoration:none;
	padding: 2px 0 3px 0;
  }
  * html ul#Navigation a {
    width: 161px;    /* Breitenangabe fuer IE 5.x */
    w\idth: 161px;  /* Breitenangabe fuer IE 6 */
  }
  ul#Navigation a:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	background-color: #006028;
	padding: 2px 0 3px 0;
  }
  
  ul#Navigation li.over a {
	background-color: #006028;
	color: #ffffff;
  }
  ul#Navigation li.over a:hover {
	background-color: #006028;
	color: #ffffff;
  }
  ul#Navigation li .navivspace {
	margin-bottom: 30px;
  }
  
	#subnaviarea { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #000000;
		text-align: left;
		margin: 0 0 0 0;
		padding: 10px 20px 20px 20px;
	}
 #subnaviarea td.subnavi a {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #006028;
	text-decoration:none;
	border:1px solid #ffffff;
	padding: 0 3px 0 3px;
  }
 #subnaviarea td.subnavi a:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #006028;
	text-decoration:none;
	border:1px solid #006028;
	padding: 0 3px 0 3px;
  }
 #subnaviarea td.subnavi span.over a {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #006028;
	text-decoration:none;
	border:1px solid #006028;
	padding: 0 3px 0 3px;
  }
 #subnaviarea td.subnavi span.over a:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 12px;
	color: #006028;
	text-decoration:none;
	border:1px solid #006028;
	padding: 0 3px 0 3px;
  }

#subnaviarea td.subnavivor1 {
 }
 
#subnaviarea td.subnavivor2 {
 }
 
#subnaviarea td.subnavinach {
	background-image:url(pics/topnavi_trenn.gif); 
	background-position:center center; 
	background-repeat:no-repeat;	
	padding: 0px 8px 0px 8px;
 }
 
  #navileft {
	margin: 0px 2px 0px 0;
	
  }
  #navileft div a {
    display:block;
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #006028;
	text-decoration:none;
	padding: 3px 0px 4px 0;
	margin: 0px 0px 3px 0;
  }
  #navileft div a:hover {
    display:block;
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	background-color: #006028;
	padding: 3px 0px 4px 0;
	margin: 0px 0px 3px 0;
  }
  #navileft div.naviover1 a {
	background-color: #006028;
	color: #ffffff;
	margin: 0px 0px 3px 0;
  }
  #navileft div.naviover1 a:hover {
	background-color: #006028;
	color: #ffffff;
	margin: 0px 0px 3px 0;
  }
  #navileft div.subnavi a {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	color: #006028;
	margin: 0px 0px 3px 0;
	border:1px solid #fee469;
  }
  #navileft div.subnavi a:hover {
	font-family: Arial, Verdana, Helvetica Narrow; 
	font-size: 11px;
	background-color: #006028;
	color: #ffffff;
	margin: 0px 0px 3px 0;
  }
#afn { 
	position:relative;
	float:left;
	width:190px;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	margin:0 0px 8px 0px;
	z-index:1;
}
#afn_textbox { 
	position:relative;
	height:90px;
	text-align:left;
	margin:0 0px 0 0px;
	padding:5px 3px 5px 3px;
	z-index:1;
}
#afn_pic { 
	position:relative;
	height:180px;
	vertical-align:bottom;
	border:dashed 1px #ffaf02;
	margin:0 0px 0 0px;
	padding:5px 3px 5px 3px;
	z-index:1;
}
#afn_copypic { 
	position:absolute;
	overflow:hidden;
	left:0px;
	top:5px;
	z-index:1;
}

#afn_nopic { 
	position:relative;
	height:192px;
	vertical-align:bottom;
	margin:0 0px 0 0px;
	padding:5px 3px 5px 3px;
}
#afn_bigpic { 
	position:relative;
	float:right;
	vertical-align:bottom;
	border:dashed 1px #ffaf02;
	margin:0 0px 0 0px;
	padding:5px;
	margin:10px;
}
#afn_headline { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #006028;
	font-weight: bold;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#afn_prehead { 
	font-weight: bold;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#afn_subhead { 
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#afn_artnr { 
	font-weight: bold;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
#afn p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}

#afn span { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
	
}
.afn_link {
	margin: 4px 0px 8px 0;
	}

.afn_back {
	margin: 10px 20px 10px 0;
	}
.right {
float:right; 
text-align:left
}

.left {
float:left; 
text-align:left
}

.topleft {
float:none; 
text-align:left
}

.topright {
float:none; 
text-align:right
}


.bottomleft {
float:left; 
text-align:left
}

.bottomright {
float:right; 
text-align:right
}


.texttop {
float:left; 
margin-right:20px; 
margin-bottom:10px;
text-align:center
}


.absbottom {
float:left; 
margin-right:20px; 
margin-bottom:10px;
text-align:center
}

.bottom {
clear:left; 
}

.break {
clear:both; 
}

h1 {
font-size:20px;
color:#1b6a36;
}
#maparea {
text-align:left;
position:relative;
padding: 0 0 0 0;
}
.citypoint a {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:center;
}
.citypoint {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px;
color: #ffffff;
text-decoration:none;
text-align:center;
}
.citytable {
text-align:left;
background-color:#ffffff;
}
.citytable table td {
text-align:left;
padding: 5px;
}

.table1 {
text-align:left;
}
.table1 td {
text-align:left;
padding: 5px 5px 25px 8px;
}
.table1 .headline {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px;
font-weight:bold;
color:#0b4320;
background-color:#ffd217;
text-align:center;
padding: 4px;
margin: 0px 0px 0px 0px;
}
.table1 .text {
text-align:left;
padding: 10px 2px 0px 5px;
margin: 0px;
}

.table1 .headline2 {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px;
font-weight:bold;
color:#0b4320;
text-align:left;
padding: 30px 0px 0px 6px;
margin: 0px 0px 0px 0px;
}
.table1 .text2 {
text-align:left;
padding: 10px 2px 0px 6px;
margin: 0px;
}

.cityhead {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #21733c;
text-align:center;
background-color:#ffd217;
padding: 5px;
}
.citytext {
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px;
color: #000000;
text-align:left;
padding: 15px 0 0 15px;
}
.ml_headline { 
	font-size: 13px;
	color: #006028;
	font-weight: bold;
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
.ml_prehead { 
	font-weight: bold;
	color: #8c8c8b;
	margin:0px 0 8px 0;
	padding:0px 0 0px 0;
}
.ml_subhead { 
	margin:0px 0 0px 0;
	padding:0px 0 0px 0;
}
.ml_link { 
	text-align:left;
	padding: 10px 10px 10px 0px;
}
.ml_link a { 
	text-decoration:none;
}
.ml_link2 { 
	text-align:right;
	padding: 20px 20px 20px 20px;
}




