	* {text-decoration: none; margin: 0px; padding: 0px; border: 0px; font: 12px/16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	body {background-color: #DBE3F2; margin: auto; text-align: center;}
	
	h1{font-size: 13px; font-weight: bold; padding: 20px 20px 0px 20px; }
	
	a:link { color: #000000; text-decoration: none; }
	a:visited { color: #000000; text-decoration: none; }
	a:hover { color: #000000; text-decoration: underline; }
	a:active { color: #000000; text-decoration: underline; }
	a:focus { color: #000000; text-decoration: underline; }
	
	a.hilfsnav:link { font-size: 10px; color: #BFCE59; text-decoration: underline; }
	a.hilfsnav:visited { font-size: 10px; color: #BFCE59; text-decoration: underline; }
	a.hilfsnav:hover { font-size: 10px; color: #000000; text-decoration: underline; }
	a.hilfsnav:active { font-size: 10px; color: #000000; text-decoration: underline; }
	a.hilfsnav:focus { font-size: 10px; color: #BFCE59; text-decoration: underline; }
	
	a.txt:link { text-decoration: underline; }
	a.txt:visited { text-decoration: underline; }
	a.txt:hover { background-color: #BFCE59; color: #000000; text-decoration: none; }
	a.txt:active { text-decoration: underline; }
	a.txt:focus {  text-decoration: underline; }
	
	a.green:link { color: #658A2C; text-decoration: underline; } /* "weiter" in Artikeluebersicht */ 
	a.green:visited { color: #658A2C; text-decoration: underline; }
	a.green:hover { color: #658A2C; text-decoration: underline; }
	a.green:active { color: #658A2C; text-decoration: underline; }
	a.green:focus { color: #658A2C; text-decoration: underline; }
	
	input  {
		border: 1px solid #8A9BCE;
		padding: 2px;
		margin-top:3px;
		margin-bottom:3px;
	}
		
	textarea {
		border-color: #8A9BCE;
		border-width: 1px;
		border-style: solid;
		padding: 2px;
		background-color: #FFFFFF;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	select  {
		border: 1px solid #8A9BCE;
		margin-left: 0px;
		color: #000000;
		background-color: #FFFFFF;
		margin-top:3px;
		margin-bottom:3px;
		}
		
	.check {
		border: 0px solid #8A9BCE; 
		background-color: #BFCE59;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	/* ### allgemeine Formate, Innen- Aussensabstaende, etc. ############################################################### */
	
	.table{margin: auto; text-align: center; width: 802px; }
	
	.head{background-image: url(../../img/header.jpg); background-repeat: no-repeat; }
	
	.topnav{background-color: #8A9BCE;}
	.topnav_td{margin: auto; text-align: center; background-image: url(../../img/topnav.gif); background-repeat: repeat-y; }
	.leftnav {background-image: url(../../img/index_07.jpg); width: 156px; background-repeat: no-repeat; background-color: #DBE3F2; text-align: left; vertical-align: top; }
	.content {background-color: #FFFFFF; width: 501px; height: 505px; border-style: solid; border-width: 0 1px 1px; border-color: #5F832E; text-align: left; vertical-align: top; }
	.rightnav {background-image: url(../../img/index_09.jpg); width: 145px; background-repeat: no-repeat; background-color: #DBE3F2; text-align: left; vertical-align: top; }
	
	.hilfsnav{font-size: 10px; color: #BFCE59;}
	
	.cont_txt{padding: 10px 20px;}
	.cont_txtb{padding: 10px 20px; font-weight: bold;}
	
	.abc{padding-bottom: 5px;}
	
	/* ### Textformate ######################################################################################## */
	
	/*.topnav_txt{margin: 0px 11px 0px 20px; font-size: 12px; line-height: 17px; font-weight: bold;}*/
	.topnav_txt{font-size: 12px; line-height: 19px; font-weight: bold;}
	
	.leftnav_txt{padding: 10px 0px 10px 5px; background: url(../../img/leftnav.gif) repeat-x bottom left;}
	
	.head{} /* ###  ggf. unnoetig (wg. Formatierung in h1) */
	
	.txt{} /* ###  ggf. unnoetig (wg. Formatierung in *) */
	.txtb{font-weight: bold; }
	.txti{font-style: italic; }
	
	.small{font-size: 10px; }
	.smallb{font-size: 10px; font-weight: bold; }
	
	.whitetxt{color: #FFFFFF; }
	.whitetxtb{color: #FFFFFF; font-weight: bold; }
	
	.spaced {letter-spacing: 5px; }
	
	.homeimg_subtitle {
	    font-size: 10px; 
	    line-height: 11px; 
    }
	
	.artikel {padding: 0px 20px 20px 20px;}
	
	.aktuhead {color: #FFFFFF; background-color: #42529C; font-weight: bold; padding-left: 2px; }
	.aktusubhead {font-weight: bold; padding-bottom: 5px;}	
	.aktutxt { padding-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #42529C; }
	
	.bigblue {font-weight: bold; color: #032591; } /* Kunststoff ABC */
	.green {color: #658A2C; }
	
	.pic_left{float: left; margin: 5px 5px 5px 0px; border: 0px; }
	.pic_right{float: right; margin: 5px 0px 5px 5px; border: 0px; }

	
	/* ### Spezial formate ####################################################################################### */

	.form_error {background-color:#FFDDDD; }

