body {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; line-height:17px; color: #808080; }

.left {
	background-image: url(left_bg.gif); background-repeat: repeat-y;
	width:200px; }

.right {
	background-image: url(schatten_1.jpg); background-repeat: repeat-y;
	width:20px; }

.middle {
	padding: 35px 25px;
	width:656px; 	/* 706 -25 -25 */ }

.sprachen {
	font-weight:bold;
	background-image: url(frosch_01.jpg); background-repeat: no-repeat;	}
	
.sprachen a:link 		{ color: #a3bc00; text-decoration: none; }
.sprachen a:visited 	{ color: #a3bc00; text-decoration: none; }
.sprachen a:active 		{ color: #457800; text-decoration: none; }
.sprachen a:hover 		{ color: #457800; text-decoration: none; }

.rechts_wetter {
	background-image:url(right_bg2.gif); background-repeat:y;
	padding:20px 0 0 20px; }

.links_spezial {
	background-image:url(left_bg3.gif); background-repeat:y;
	padding:20px 20px 0 20px; }

.links_suche {
	background-image:url(left_bg2.gif); background-repeat:y;
	padding:12px 12px 1px 12px; }

/*  - - - - Neuestes Album aus der Gallery - - - - - */

.links_album {
	background-image:url(left_bg3.gif); background-repeat:y;
	padding:20px 20px 0 20px; }

div.one-image { text-align:center; }

div.one-image img { border: 1px solid #808080; }

.giDescription {
	margin:0px;
	padding-top:5px;
	font-family:helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #457800; }


/*  - - - - Bread Crumb Navigation - - - - - */

div.breadcrumbnav {
	font-size: 11px; line-height: 15px; color: #ffffff; font-weight:bold;
	padding-left:36px;
	margin:0px; }

div.breadcrumbnav a:link 		{ color: #fff; text-decoration: none; }
div.breadcrumbnav a:visited 		{ color: #fff; text-decoration: none; }
div.breadcrumbnav a:active 		{ color: #000; text-decoration: none; }
div.breadcrumbnav a:hover 		{ color: #000; text-decoration: none; }


/*  - - - - - - INFOS OBEN RECHTS - - - - - - */

.topinfos {
	height:20px;
	font-size:11px; font-weight:bold; color: #808080; }

td.topinfos a:link 			{ color: #808080; text-decoration: none; }
td.topinfos a:visited 		{ color: #808080; text-decoration: none; }
td.topinfos a:active 		{ color: #a3bc00; text-decoration: none; }
td.topinfos a:hover 		{ color: #a3bc00; text-decoration: none; }


/*  - - - - - - INFOS UNTEN MITTE - - - - - - */

.bottom {
	padding:20px 0px 20px 0px;
	font-size: 11px; font-weight:bold; color: #808080; text-align:center; }

td.bottom a:link 			{ color: #808080; text-decoration: none; }
td.bottom a:visited 		{ color: #808080; text-decoration: none; }
td.bottom a:active 			{ color: #a3bc00; text-decoration: none; }
td.bottom a:hover 			{ color: #a3bc00; text-decoration: none; }





/* - - - - - - - NAVIGATION OBEN  - - - - - - - */

.headernav {
	height:33px; 
	margin:0px;
	padding:0px; }

#imagenavi {													/* LISTE */
	list-style: none;
	padding: 0px;
	margin: 0px;
	
	/* width: 800px; */
	height: 33px; 
	/* background-color:#99CC00; */
	position: relative; }

#imagenavi li { display:inline; }

#imagenavi li span { display:none;												/* damit in Netscape die Texte nicht ausgegeben werden! */ }

#imagenavi a {													/* BUTTON NORMAL */
	/* border-right: 1px solid #fff; */  
	display: block;												/* damit man die Höhe eingeben kann */
	position: absolute;											/* damit man die Position der Links bestimmen kann*/
	height:33px;												/* Höhe des Linkbildes */
	background-position: left top;								
	background-image:url(button_1.jpg);							/* Standardfoto */
	text-indent: -900%; 										/* damit der Linktext verschwindet */
}

#imagenavi a:hover { background-position: left bottom; }		/* BUTTON ROLLOVER */

#current a { background-position: left bottom; }				/* BUTTON AKTIV */

#imagenavi .de_2 { left: 25px;  top:0px; width:112px; background-image:url(aktu_de.jpg); 		}
#imagenavi .de_3 { left: 138px; top:0px; width:112px; background-image:url(kultur_de.jpg); 	}
#imagenavi .de_4 { left: 251px; top:0px; width:112px; background-image:url(unter_de.jpg); 	}
#imagenavi .de_5 { left: 364px; top:0px; width:112px; background-image:url(aktiv_de.jpg); 	}
#imagenavi .de_6 { left: 477px; top:0px; width:114px; background-image:url(nutz_de.jpg); 		}
#imagenavi .de_7 { left: 592px; top:0px; width:114px; background-image:url(galerie_de.jpg); 	}

#imagenavi .fr_2 { left: 25px;  top:0px; width:112px; background-image:url(aktu_fr.jpg); 		}
#imagenavi .fr_3 { left: 138px; top:0px; width:112px; background-image:url(kultur_fr.jpg); 	}
#imagenavi .fr_4 { left: 251px; top:0px; width:112px; background-image:url(unter_fr.jpg); 	}
#imagenavi .fr_5 { left: 364px; top:0px; width:112px; background-image:url(aktiv_fr.jpg); 	}
#imagenavi .fr_6 { left: 477px; top:0px; width:114px; background-image:url(nutz_fr.jpg); 		}
#imagenavi .fr_7 { left: 592px; top:0px; width:114px; background-image:url(galerie_fr.jpg); 	}

#imagenavi .nl_2 { left: 25px;  top:0px; width:112px; background-image:url(aktu_nl.jpg); 		}
#imagenavi .nl_3 { left: 138px; top:0px; width:112px; background-image:url(kultur_nl.jpg); 	}
#imagenavi .nl_4 { left: 251px; top:0px; width:112px; background-image:url(unter_nl.jpg); 	}
#imagenavi .nl_5 { left: 364px; top:0px; width:112px; background-image:url(aktiv_nl.jpg); 	}
#imagenavi .nl_6 { left: 477px; top:0px; width:114px; background-image:url(nutz_nl.jpg); 		}
#imagenavi .nl_7 { left: 592px; top:0px; width:114px; background-image:url(galerie_nl.jpg); 	}





/* damit im explorer die listenpunkte verschwinden und man die elemente genau positionieren kann */
ul,ol,li { margin:0; padding:0 }

ul		{list-style: none;}
ul li	{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}


/* --------------------- NAV 1st level --------------------- */
.navigation {
	background-image:url(nav_bg.gif); background-repeat:repeat-y;
	font-size:12px; font-weight:bold; line-height: 14px;
	padding-bottom:10px; }

ul.nav1st {
	padding-left:15px; padding-right:15px;
	margin:0px; }
	
ul.nav1st li {
	list-style-type: none;
	padding-top:4px; padding-bottom:4px; }

ul.nav1st a, ul.nav1st a:link {
	margin-bottom:0px;
	color:#457800;  text-decoration: none;
	padding-left:23px;
	background-image: url(icon1.gif);  background-repeat: no-repeat;  background-position: 0px 4px; }

ul.nav1st a:hover 								{ color:#fff;}
ul.nav1st li a.current, ul.nav1st li a.current:link 	{ color:#fff; }

/* --------------------- NAV Links 2nd level --------------------- */

ul.nav2nd {
	margin: 0 0 0 8px;
	padding:2px 0 2px 15px;
	font-size:11px; }

ul.nav2nd li {
	margin-bottom:0px;
	padding: 4px 0;}

ul.nav2nd a, ul.nav2nd a:link {
	margin-bottom:0px;
	color:#fff; text-decoration: none;
	padding-left:13px;
	background-image: url(icon2.gif); background-repeat: no-repeat; background-position: 0px 6px; }

ul.nav2nd a:hover 								{ color:#457800; background-image: url(icon2on.gif);}
ul.nav2nd li a.current, ul.nav2nd li a.current:link 	{ color:#457800; background-image: url(icon2on.gif);}
ul.nav2nd li a.current:hover 						{ color:#457800; background-image: url(icon2on.gif);}



/*  - - - - - - - -   mod16a - News schreiben (mit Fotos) - - - - - - - - - - */

.newsinhalt { /* CONTAINER LINKS */
	width: 456px; 
	padding:0px;
	margin-right:25px;
	float: left;
	position:relative; }

.newsdate { text-align: right; font-size: 11px; font-weight:bold; }

.newstitle {
	font-family:helvetica, verdana, arial, sans-serif; font-size: 22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px; }

div.newsintro {
	font-size: 13px; font-style:italic; font-weight:bold; color: #808080; line-height:18px;
	margin-bottom: 20px; }

div.newsintro a:link 		{ color: #004A90; text-decoration: none; }
div.newsintro a:visited 		{ color: #004A90; text-decoration: none; }
div.newsintro a:active 		{ color: #cccccc; text-decoration: none; }
div.newsintro a:hover 		{ color: #cccccc; text-decoration: none; }

div.newstexteditor { margin-bottom: 10px; } 

div.newstexteditor h1 {
	font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #808080; }

div.newstexteditor h2 {
	font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #008edb;
	margin-bottom: 10px; }

div.newstexteditor ul {
	list-style: url(list.gif) none outside;
	margin-left:50px; margin-top:10px; margin-bottom:10px; margin-right:50px; }

div.news2texteditor ul li 	{ padding-bottom:10px; }
div.newstexteditor ol 		{ margin:10px 0 10px 35px }
div.newstexteditor ol li 	{ }

div.newstexteditor a:link 		{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.newstexteditor a:visited 		{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.newstexteditor a:active 		{ color: #457800; font-weight:bold; text-decoration: none; }
div.newstexteditor a:hover 		{ color: #457800; font-weight:bold; text-decoration: none; }

div.newstexteditor table { width:456px;  /* maximale Breite für eine Tabelle */ }

div.newstexteditor td {
	border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1;
	padding-left:5px; padding-right:5px;
	text-align:left; } 

div.newstexteditor td strong { color:#a3bc00; }

div.newstexteditor img { border:0; } 

.newsdokumentedownload {
	border: 1px dotted #808080; 
	padding: 10px;
	margin-bottom: 10px; margin-top:10px; }

.newsdokument { margin-left: 20px; margin-top: 1px; }

div.newsdokument a:link 			{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.newsdokument a:visited 		{ color: #a3bc00; text-decoration: none; }
div.newsdokument a:active 		{ color: #008edb; text-decoration: none; }
div.newsdokument a:hover 		{ color: #008edb; text-decoration: none; }

.newsfotos { /* CONTAINER RECHTS */
	float: left;
	width:149px;
	height: 100px;
	margin-bottom: 10px;
	left:25px; }

.newsfotos img { margin-bottom:1px;}



/*  - - - - - - - -   mod16b - News schreiben (ohne Fotos) - - - - - - - - - - */

.news2inhalt { /* CONTAINER LINKS */
	width: 656px;
	padding:0px; }

.news2date {
	text-align: right;
	visibility:hidden;  }

.news2title {
	font-family:helvetica, verdana, arial, sans-serif; font-size: 22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px; }

div.news2intro {
	font-size: 13px; font-style:italic; font-weight:bold; color: #808080; line-height:18px;
	margin-bottom: 20px; }

div.news2intro a:link 			{ color: #004A90; text-decoration: none; }
div.news2intro a:visited 		{ color: #004A90; text-decoration: none; }
div.news2intro a:active 			{ color: #cccccc; text-decoration: none; }
div.news2intro a:hover 			{ color: #cccccc;	text-decoration: none; }

div.news2texteditor { margin-bottom: 10px; } 

div.news2texteditor h1 {
	font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #808080; }

div.news2texteditor h2 {
	font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #008edb;
	margin-bottom: 10px; }

div.news2texteditor ul {
	list-style: url(list.gif) none outside;
	margin-left:50px; margin-top:10px; margin-bottom:10px; margin-right:50px; }

div.news2texteditor ul li 	{ padding-bottom:10px; }
div.news2texteditor ol		{ margin:10px 0 10px 35px }
div.news2texteditor ol li 	{ }

div.news2texteditor a:link 		{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.news2texteditor a:visited 	{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.news2texteditor a:active 		{ color: #457800; font-weight:bold; text-decoration: none; }
div.news2texteditor a:hover 		{ color: #457800; font-weight:bold; text-decoration: none; }

div.news2texteditor table { width:656px;  /* maximale Breite für eine Tabelle*/ }

div.news2texteditor td {
	border-bottom: 1px solid #f1f1f1;
	padding-left:5px; padding-right:5px;
	text-align:left; } 

div.news2texteditor td strong { color:#a3bc00; }

div.news2texteditor img {
	border:0;
	padding:2px;
	margin:0px 15px 5px 0px;
	float:left; } 

.news2dokumentedownload {
	border: 1px dotted #808080; 
	padding: 10px;
	margin-bottom: 10px; margin-top:10px; }

.news2dokument { margin-left: 20px; margin-top: 1px; }

div.news2dokument a:link 		{ color: #a3bc00; font-weight:bold; text-decoration: none; }
div.news2dokument a:visited 		{ color: #a3bc00; text-decoration: none; }
div.news2dokument a:active 		{ color: #008edb; text-decoration: none; }
div.news2dokument a:hover 		{ color: #008edb; text-decoration: none; }


/*  - - - - - - - -   mod29 - JAOS Lightbox - - - - - - - - - - */

/* JAOS Lightbox Style-Sheet
Einfaches Style-Sheet zur (X)HTML-validen Darstellung der Thumbnails, ausgelegt auf eine Thumbnail-Grösse von 60 x 80 Pixel.
Hoch- bzw. Querformat (ls/pt) wird vom Modul berechnet und dem jeweiligen div's zugeordnet.
*/

div.jaosg_gallerie { margin-bottom: 30px; }

div.jaosg_title{
	font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px; margin-top:20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #808080; }

div.jaosg_einleitung { margin-bottom: 15px; }

div.jaosg_thumbnail {
	float: left;
	background: #f5f5f5;
	margin: 1px; }

div.jaosg_thumbnail img { border: 0px solid; }
	
/* ls=landscape-Format der Thumbs */
div.ls img {
	height: 60px;
	width: 76px;
	margin: 13px 5px; }
	
/* pt=portrait-Format der Thumbs */
div.pt img {
	height: 76px;
	width: 60px;
	margin: 5px 13px; }
	
/*footer schaltet float:left wieder aus */
div#jaosg_footer {
	clear: both;
	padding-top: 1em; }


/*  - - - - - - - -   mod11 - Teaser mit Kategorieauswahl und Thumbnail - - - - - - - - - - */

.teaser {
	margin-bottom: 10px; 
	padding-bottom:0px; }

.teaserartikel { /* CONTAINER LINKS */
	width: 456px; 
	margin-right:25px; margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #808080; 
	float: left; }

.teaserdatum {
	/* visibility:hidden; */
	text-align: left; font-size: 11px; color:#a3bc00; font-weight:bold;
	padding-bottom:3px; }

.teasertitel {
	font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px; }

div.teasertitel a:link 		{ color: #008edb; text-decoration: none; }
div.teasertitel a:visited 	{ color: #008edb; text-decoration: none; }
div.teasertitel a:active 	{ color: #a3bc00; text-decoration: none; }
div.teasertitel a:hover 		{ color: #a3bc00; text-decoration: none; }

.teasereinleitung 			{ padding-left:0px; }
.teasereinleitung p 		{ font-size:12px; line-height:17px; }

div.teasereinleitung a:link 			{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.teasereinleitung a:visited 		{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.teasereinleitung a:active 		{ color: #457800; text-decoration: none; }
div.teasereinleitung a:hover 			{ color: #457800; text-decoration: none; }

.teasernav {
	color:#FFFFFF; font-weight:bold;
	background-color:#a3bc00;
	padding:2px 20px 2px 20px; }

.teasernav p { padding:0px; margin:0px; }

div.teasernav a:link 		{ color: #FFFFFF; text-decoration: none; }
div.teasernav a:visited 		{ color: #FFFFFF; text-decoration: none; }
div.teasernav a:active 		{ color: #457800; text-decoration: none; }
div.teasernav a:hover 		{ color: #457800; text-decoration: none; }

div.teaserfoto {
	margin-bottom:10px;
	float:left; }




/*  - - - - - - - -   mod 28 - Veranstaltung - - - - - - - - - - */

div.veranstaltung {
	border-bottom: 1px dotted #808080; 
	padding-bottom: 15px;
	margin: 0 0 15px 0; }

div.veranstaltungsdatum {
	font-size: 12px; font-weight: bold; color: #008edb;
	margin-bottom: 5px; }

div.veranstaltungsort {
	font-size: 11px; font-style:italic; font-weight:bold; color: #808080;
	margin-bottom: 5px; }

div.veranstaltungstitel {
	font-family:helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #a3bc00;
	margin-bottom: 10px; }

div.veranstaltungdesc { }

div.veranstaltungdesc a:link 			{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.veranstaltungdesc a:visited 		{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.veranstaltungdesc a:active 		{ color: #457800; text-decoration: none; font-weight:bold; }
div.veranstaltungdesc a:hover 		{ color: #457800; text-decoration: none; font-weight:bold; }


/*  - - - - - - - -   mod21 - Veranstaltungsteaserblock - - - - - - - - - - */

div.veranstaltungsteaserblock {
	font-size: 11px;text-decoration: none;
	width:160px; /* 200 - 40 */ 
	background:#fff;
	padding:10px 20px 0px 20px;
	background-image:url(veranstaltungen_bg.jpg); background-repeat:repeat-y; }

div.veranstaltungsteaserblockartikel {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #808080; }

div.veranstaltungsteaserblockartikeldatum 	{ font-weight:bold; font-style:italic; }
div.veranstaltungsteaserblockartikelort 	{ padding-bottom:2px; }
div.veranstaltungsteaserblockartikeltitel 	{ font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #d3003f; }

div.veranstaltungsteaserblockartikeltitel a:link 		{ color: #d3003f; text-decoration: none; }
div.veranstaltungsteaserblockartikeltitel a:visited 	{ color: #d3003f; text-decoration: none; }
div.veranstaltungsteaserblockartikeltitel a:active 	{ color: #008edb; text-decoration: none; }
div.veranstaltungsteaserblockartikeltitel a:hover 	{ color: #008edb; text-decoration: none; }

div.veranstaltungsteaserblockmehr 					{ text-align:right; font-size:11px; color:#008edb; font-weight:bold; }

div.veranstaltungsteaserblockmehr a:link 			{ color: #d3003f; text-decoration: none; }
div.veranstaltungsteaserblockmehr a:visited 			{ color: #d3003f; text-decoration: none; }
div.veranstaltungsteaserblockmehr a:active 			{ color: #008edb; text-decoration: none; }
div.veranstaltungsteaserblockmehr a:hover 			{ color: #008edb; text-decoration: none; }




/*  - - - - - - - -   mod15 - Formular erzeugen - - - - - - - - - - */

div.formular { margin: 0px 25px 10px 25px; }

div.formularfehler {
	color:#FF0000;
	padding-bottom:10px;
	width:400px; }

#form-module * { padding:0px; margin:0px; }

#form-module {
	margin:0px;
	padding:0px;
	width:545px;
	background-color:#fff;
	font-family:verdana, arial, helvetica, sans-serif;}

#form-module fieldset 	{ border:0px solid #fff; }
#form-module legend 	{ display:none; }

#form-module p {
	margin:0;
	padding:5px;
	font-weight:bold; }

#form-module .element {
	display:block;
	clear:both;
	background-color:#fff;
	border-top:2px solid #fff;
	font-size: 12px; color: #808080; }

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:150px;
	border-right:2px solid #fff;
	font-size: 12px; color: #808080; }

#form-module label.checkbox {
	width:195px;
	border-left:2px solid #fff; border-right:none; }

#form-module input, 
#form-module select, 
#form-module textarea {
	float:left;
	margin:5px;
	width:250px;
	border:1px solid #333;
	font-size: 12px; color: #808080;  }

#form-module input.text {
	height:20px;
	font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; color: #808080;  }

#form-module textarea.textarea {
	height:20px;
	font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; color: #808080;  }

#form-module input.checkbox {
	width:150px;
	padding:0;
	border:none; }

#form-module input.submit { 
	margin:0px 0px 0px 167px;
	padding:2px;
	background-color:#a3bc00;
	font-family:verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; text-align:center;
	cursor:pointer; }

#form-module input.submit:hover { 
	background-color:#a3bc00;
	color:#000; }

#form-module label.textarea, 
#form-module textarea.textarea {
	height:146px; }

#form-module-thanks { display:block; }



/*  - - - - - - - -   mod35 - Google Maps - - - - - - - - - - */

.googlemaps {
	padding: 0px;
	width:656px; }

/*  - - - - - - - -   mod 19 - iframe einbinden - - - - - - - - - - */

div.iframemod 	{ margin-bottom: 10px; }

/*  - - - - - - - -   mod10 - PHP-Code - - - - - - - - - - */

div.phpcode 	{ margin-bottom:30px; }


/*  - - - - - - - -   mod 46 - Menalto Gallery - - - - - - - - - - */

#gallery { }

.content 		{ width: 656px; margin-right:25px; margin-left:25px; }	/* Breite der Gallerie */
.gallery-thumb { width: 100px; height: 98px; } 					/* MUSS so bleiben, wegen Square Thumbs */
.gallery-album { height: 100px; }								/* MUSS so bleiben, wegen Square Thumbs */

#gallery div.breadcrumb {
	float:left; }

#gallery h2 {													/* Titel der Galerie */
	padding-top:30px;
	font-family:helvetica, verdana, arial, sans-serif; font-size: 16px; line-height:22px; font-weight: bold; color: #008edb;
	margin-bottom: 10px; }


/*  - - - - - - - -   mod22 - Sitemap - - - - - - - - - - */

.sitemap { margin: 0 0 20px 0; }

div.sitemap ul {
	list-style: none;
	margin-left:30px;
	padding-top:5px; padding-bottom:5px; }

div.sitemap ul li 			{ padding-bottom:2px; font-weight:bold; font-size:16px; line-height:22px;  }

div.sitemap ul li a:link 	{ color: #457800; text-decoration: none; }
div.sitemap ul li a:visited 	{ color: #457800; text-decoration: none; }
div.sitemap ul li a:active 	{ color: #457800; text-decoration: underline; }
div.sitemap ul li a:hover 	{ color: #457800; text-decoration: underline; }

div.sitemap ul li ul li 		{ font-size:12px; line-height:17px;  }

div.sitemap ul li ul li a:link 	{ color: #a3bc00; text-decoration: none; }
div.sitemap ul li ul li a:visited 	{ color: #a3bc00; text-decoration: none; }
div.sitemap ul li ul li a:active 	{ color: #a3bc00; text-decoration: underline; }
div.sitemap ul li ul li a:hover 	{ color: #a3bc00; text-decoration: underline; }













/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------- NICHT MEHR GEBRAUCHT ---------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */



/*  - - - - - - - -   mod21 - Teaserblock - - - - - - - - - - */

div.teaserblock {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color:#83240a;
	width:160px; /* 200-20 */
	padding:10px 20px 5px 20px;
	background:#ffb800;
	background-image:url(right_bg2.gif); background-repeat:repeat-y; }

div.teaserblockartikel {
	padding-bottom: 5px; 
	margin-bottom: 5px;
	border-bottom: 1px dotted #fff;  }

div.teaserblockartikel a:link 		{ color: #83240a; text-decoration: none; }
div.teaserblockartikel a:visited 		{ color: #83240a; text-decoration: none; }
div.teaserblockartikel a:active 		{ color: #a3bc00; text-decoration: none; }
div.teaserblockartikel a:hover 		{ color: #a3bc00; text-decoration: none; }

div.teaserblockdatum {
	text-align: left; color:#83240a;
	padding-bottom:4px; }

div.teaserblockartikeltitel {
	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; color: #000;
	padding-bottom:3px; }

div.teaserblockartikeltitel a:link 		{ color: #000; text-decoration: none; }
div.teaserblockartikeltitel a:visited 		{ color: #000; text-decoration: none; }
div.teaserblockartikeltitel a:active 		{ color: #83240a; text-decoration: none; }
div.teaserblockartikeltitel a:hover 		{ color: #83240a; text-decoration: none; }

.teaserblockartikeleinleitung {
	font-size:10px; color:#83240a;
	padding:0px; }

.teaserblockartikeleinleitung p {
	font-size:11px;
	display:none; 						/* wichtig, damit im IE der Abstand verschwindet */ }


span.teaserblockartikelmehr a:link 		{ color: #83240a; text-decoration: none; font-weight:bold; }
span.teaserblockartikelmehr a:visited		{ color: #83240a; text-decoration: none; font-weight:bold; }
span.teaserblockartikelmehr a:active 		{ color: #000;	text-decoration: none; font-weight:bold; }
span.teaserblockartikelmehr a:hover 		{ color: #000; text-decoration: none; font-weight:bold; }

div.teaserblockfoto {
	margin:0 5px 5px 0;
	float:left; }
	
	

/*  - - - - - - - -   mod 25 - Suche  - - - - - - - - - - */
/* AUSGABE */ 

.suche {
	padding-right: 25px; padding-left: 25px; padding-bottom: 20px; }

div.suche a:link 		{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.suche a:visited 	{ color: #a3bc00; text-decoration: none; font-weight:bold; }
div.suche a:active 		{ color: #457800; text-decoration: none; font-weight:bold; }
div.suche a:hover 		{ color: #457800; text-decoration: none; font-weight:bold; }

/* EINGABE */
/* für die Eingabe mit einem Link oder einem bild als submit-button abzuschicken, Mittelstand.be nachschauen */

.suchformular {
 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;
	padding:0px;
	margin:0px; }

.suchfeld {
	border: 1px solid #fff; 
	height: 15px; 
	width: 110px;
	padding-left:5px;
	background-color:#ffca40;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

div.links_suche a:link 		{ color: #fff; text-decoration: none; font-weight:bold; }
div.links_suche a:visited 	{ color: #fff; text-decoration: none; font-weight:bold; }
div.links_suche a:active 	{ color: #457800; text-decoration: none; font-weight:bold; }
div.links_suche a:hover 		{ color: #457800; text-decoration: none; font-weight:bold; }
