body {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	margin : 0px;
	background-color : #253b87;
	background-image : url(../bilder/hintergrund_verlauf.png);
	background-repeat : repeat-x;
	background-attachment : scroll;	
	}

div#div_aktuelles_content a.news_star, div#div_aktuelles_content a.news_star:visited {
	color:#FF0;
}

#td_oben_quicklinks {
	margin : 0px;
	
	height : 25px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border : 0px none transparent;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	color : #ffffff;
	border : 0px none transparent;
	/*border : 1px solid blue;*/
	}


.div_quicklinks_vater {
	height : 16px;
	width : 60px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 3px;
	left : 882px;
	padding-top : 1px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 0px;
	border : 1px solid #ffffff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	background-color : #253b87;
	vertical-align : middle;
	z-index : 10;
	}

.div_quicklinks {
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 17px;
	left : -1px;
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	border : 1px solid #ffffff;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	background-color : #253b87;
	z-index : 11;
	display : none;
	}
	
.div_quicklinks_vater:hover .div_quicklinks, .div_quicklinks:hover .div_quicklinks {
	display : block;
	}
	
.a_quicklink {
	margin : 0px;
	padding : 0px;
	color : #ffffff;
	}

.a_quicklink:link {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_quicklink:visited {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_quicklink:active {
	color : blue;
	color : #90c5aa;
	text-decoration : none;
	}

.a_quicklink:hover {
	color : blue;
	color : #F1A604;
	text-decoration : none;
	}














td {
	margin : 0px;
	padding : 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	color : #000000;
	
	}
	
h1 {
	margin : 0px;
	padding-top : 32px;
	padding-left : 35px;
	padding-right : 35px;
	padding-bottom : 10px;
	font-size : 18px;
	font-weight : bold;
	color : #253b87;
	}

h2 {
	margin : 0px;
	padding-top : 10px;
	padding-left : 35px;
	padding-right : 35px;
	padding-bottom : 5px;
	font-size : 16px;
	font-weight : bold;
	color : #253b87;
	}
	
h3 {
	margin : 0px;
	padding-top : 10px;
	padding-left : 35px;
	padding-right : 35px;
	padding-bottom : 5px;
	font-size : 14px;
	font-weight : bold;
	color : #253b87;
	}

p {
	margin : 0px;
	padding-top : 0px;
	padding-left : 35px;
	padding-right : 35px;
	padding-bottom : 10px;
	}

ul {
	margin-top : 0px;
	margin-bottom : 5px;
	}
	
li {
	margin : 0px;
	margin-left : 20px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 35px;
	padding-bottom : 3px;
	}
	
code {
	font-size : 14px;
	color : #0000cc;
	}

/* Der Kasten mit dem Quellcode */
pre {
	font-size : 14px;
	color : #0000cc;
	padding : 5px;
	}

img {
	margin : 0px;
	padding : 0px;
	}
	
a:link, a:visited, a:active, a:hover { 
	text-decoration : none;
	font-weight : bold;
	color : #F1A604;
	font-size : 12px;
	}

a:active, a:hover { 
	text-decoration : underline;
	}

#div_rahmen {
	width : 964px;
	text-align : left;
	margin : 50px auto;
	border : 0px none transparent;
	position : absolute;
	left : 30px;
	top : 0px;
	}

#div_top {
	width : 964px;
	margin : 0px;
	border : 0px none transparent;
	color : #ffffff;
	display : inline;
	}

#td_oben_siesindhier {
	margin : 0px;
	height : 25px;

	text-align : center;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border : 0px none transparent;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	color : #ffffff;
	/* border : 1px solid blue; */
	}	
	
#td_oben_flaggen {
	margin : 0px;
	padding : 0px;
	padding-right : 0px;

	text-align : right;
	border : 0px none transparent;
	}	
	
#table_suche {
	width : 970px;
	height : 22px;
	margin : 0px;
	padding : 0px;
	display : inline;

	border : 0px none transparent;
	
	}

#td_oben_suche {
	margin : 0px;
	height : 22px;
	width : 255px;
	text-align : left;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border : 0px none transparent;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	color : #ffffff;
	vertical-align : middle;
	/* border : 1px solid black; */
	}	
	
#suchtext {
	background-color : #253b87;
	color : #ffffff;
	border : 1px solid #ffffff;
	/*border-top : 3px solid #ffffff;
	border-left : 3px solid #ffffff;
	border-right : 2px solid #ffffff;
	border-bottom : 3px solid #ffffff;
	border : 0px none transparent;
	*/
	width : 153px;
	margin : 0px;
	padding : 0px;
	margin-top : 0px;
	margin-left : 3px;
	margin-right : 3px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	height : 17px;
	}
	
#suchen_button {
	background-color : #B6C6FF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #253b87;
	/*border-top : 3px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-right : 3px solid #ffffff;
	border-bottom : 3px solid #ffffff;*/
	border : 0px none transparent;
	width : 49px;
	margin : 0px;
	padding-top : 0px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 0px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	height : 17px;
	}

.div_hori {
	width : 100%;
	height : 3px;;
	margin : 0px;
	padding : 0px;
	background-color : #ffffff;
	}

#div_oben {
	width : 964px;
	height : 145px;
	text-align : left;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #253b87;
	border-top : 3px solid #ffffff;
	border-left : 3px solid #ffffff;
	border-right : 3px solid #ffffff;
	}
	
#div_oben_rechts {
	width : 802px;
	height : 142px;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #007d44;
	border-bottom : 3px solid #ffffff;
	float : right;
	}
	
#div_oben_rechts_siegel {
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	position : absolute;
	top : 35px;
	left : 190px;
	}
	
#table_menue {
	width : 802px;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #253b87;
	border-top : 3px solid #ffffff;
	}
	
.td_innenrahmen {
	width : 3px;
	height : 3px;
	padding : 0px;
	margin : 0px;
	border : 0px none transparent;
	background-color : #ffffff;
	}
	
.td_menuepunkte {
	height : 25px;
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin : 0px;
	border : 0px none transparent;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-align : center;
	vertical-align : middle;
	background-color : #253b87;
	}
	
.td_menuepunkte:hover {
	background-color : #405191;
	}
	
.td_menuepunkte:hover .ul_untermenue, .td_menuepunkte .ul_untermenue:hover .ul_untermenue .test {
	display : block;
	}
	
.ul_untermenue {
	padding : 0px;
	margin : 0px;
	border : 0px none transparent;
	position : absolute;
	top : 170px;
	left : 0px;
	z-index : 98;
	display : none;
	text-align : left;
	background-image : url(../bilder/1pix.gif);
	background-repeat : repeat;
	background-attachment : scroll;	
	}
	
.ul_untermenue_aktiv {
	padding : 0px;
	margin : 0px;
	border : 0px none transparent;
	position : absolute;
	top : 170px;
	left : 0px;
	z-index : 98;
	display : block;
	text-align : left;
	background-image : url(../bilder/1pix.gif);
	background-repeat : repeat;
	background-attachment : scroll;	
	}

/*
.li_untermenue {
	height : 20px;
	margin : 0px;
	margin-top : 3px;
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border : 0px none transparent;
	vertical-align : middle;
	list-style-type : none;
	background-image : url(../bilder/1px_transparent_blau.png);
	background-repeat : repeat;
	background-attachment : scroll;	
	display : block;
	z-index : 100;
	}
*/

.li_untermenue {
	height : 20px;
	margin : 0px;
	margin-top : 3px;
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	border : 0px none transparent;
	vertical-align : middle;
	list-style-type : none;
	background-image : url(../bilder/1px_transparent_blau.png);
	background-repeat : repeat;
	background-attachment : scroll;	
	display : block;
	z-index : 100;
	}
	
#div_mitte {
	width : 964px;
	height : 460px;
	text-align : left;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #90c5aa;
	}

#table_mitte {
	width : 970px;
	height : 457px;
	margin : 0px;
	padding : 0px;
	border-top : 0px none transparent;
	background-color : #ffffff;
	border-bottom : 3px solid #ffffff;
	}
	
#td_aktuelles {
	width : 159px;
	height : 457px;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #253b87;
	vertical-align : top;
	}
	
#div_aktuelles_content {
	width : 159px;
	margin : 0px;
	padding-top : 32px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 10px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	color : #ffffff;
	/*display : inline;
	color : #007d44;*/
	}
	
#div_aktuelles_content blockquote {
	margin : 0px;
	padding-top : 0px;
	padding-left : 5px;
	padding-right : 0px;
	padding-bottom : 0px;
	}
	
#div_aktuelles_content p {
	margin : 0px;
	padding : 0px;
	}
	
#div_aktuelles_content a:link, #div_aktuelles_content a:visited  {
	text-decoration : none;
	color : #ffffff;
	}
	
#div_aktuelles_content a:hover, #div_aktuelles_content a:active  {
	text-decoration : underline;
	color : #eac723;
	}
	
#div_aktuelles_content img   {
	text-decoration : none;
	border : 0px none transparent;
	}

#div_aktuelles_content h1 {
	margin : 0px;
	padding : 0px;
	color : #eac723;
	font-size : 14px;
	font-weight : bold;
	}

	
.td_neutral {
	padding : 0px;
	margin : 0px;
	border : 0px none transparent;
	background-color : #ffffff;
	}
	
#td_content {
	width : 802px;
	height : 457px;
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	background-color : #ffffff;
	vertical-align : top;
	}
	
#td_content img {
	border : 0px none transparent;
	}
	
#td_content table {
	margin : 0px;
	margin-top : 0px;
	margin-left : 35px;
	margin-right : 35px;
	padding : 0px;
	border : 0px none transparent;
	display : block;
	}
	
#td_content tr,td {
	margin : 0px;
	padding : 0px;
	border : 0px none transparent;
	}

	
/*
#td_content table {
	margin : 0px;
	padding-top : 20px;
	margin-left : 14px;
	padding-right : 14px;
	padding-bottom : 20px;
	border : 0px none transparent;
	display : block;
	}
*/
	

	
#table_unten {
	width : 970px;
	height : 30px;
	margin : 0px;
	margin-bottom : 30px;
	padding : 0px;
	border-top : 0px none transparent;
	background-color : #ffffff;
	}
	
#td_unten_links {
	width : 50%;
	height : 30px;
	margin : 0px;
	padding : 0px;
	padding-left : 14px;
	border : 0px none transparent;
	background-color : #253b87;
	vertical-align : middle;
	text-align : left;
	color : #ffffff;
	font-weight : bold;
	}
	
#td_unten_rechts {
	width : 50%;
	height : 30px;
	margin : 0px;
	padding : 0px;
	padding-right : 14px;
	border : 0px none transparent;
	background-color : #253b87;
	vertical-align : middle;
	text-align : right;
	color : #B6C6FF;
	font-weight : bold;
	}	

#table_produkte {
	width : 700px;
	margin : 0px;
	padding : 0px;
	border-top : 0px none transparent;
	display : inline;
	}
	
.a_topmenue {
	margin : 0px;
	padding : 0px;
	color : #ffffff;
	}

.a_topmenue:link {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_topmenue:visited {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_topmenue:active {
	color : #004e26;
	text-decoration : none;
	}

.a_topmenue:hover {
	color : #004e26;
	text-decoration : none;
	}
	
.a_untermenue {
	margin : 0px;
	margin-left : 10px;
	padding : 0px;
	color : #ffffff;
	display : block;
	}

.a_untermenue:link {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_untermenue:visited {
	color : #ffffff;
	text-decoration : none;
	}
	
.a_untermenue:active {
	color : #eac723;
	text-decoration : none;
	}

.a_untermenue:hover {
	color : #eac723;/*007d44*/
	text-decoration : none;
	}
	
.a_fusszeile:link {
	color : #B6C6FF;
	text-decoration : none;
	}

.a_fusszeile:visited {
	color : #B6C6FF;
	text-decoration : none;
	}

.a_fusszeile:hover  {
	color : #eac723;
	text-decoration : underline;
	}

.a_fusszeile:active {
	color : #eac723;
	text-decoration : underline;
	}

.bildspalte_rechts {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #253b87;	
	width : 319px;
	float : right;
	padding : 0px;
	/* margin : 0px;
	border: 1px solid black; */
	margin-top : 0px;
	margin-left : 35px;
	margin-right : 0px;
	margin-bottom : 35px;
	}

.bildspalte_links {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #253b87;	
	width : 319px;
	float : left;
	padding : 0px;
	margin : 0px;
	margin-bottom : 35px;
	}
	
.bildspalte_links p, .bildspalte_rechts p {
	padding : 0px;
	margin : 0px;
	display : block;
	}
	
.bildspalte_rechts img, .bildspalte_links img {
	/*display : block;*/
	padding : 0px;
	margin : 0px;
	margin-bottom : 3px;
	}	
	
.bildspalte_mitte {
	padding : 0px;
	margin : 0px;
	display : inline;
	clear : both;
	width : 802px;
	}
	
.bildspalte_mitte img {
	padding : 0px;
	margin : 0px;
	display : inline;
	}
	
.img_flaggen {
	margin-left : 2px;
	border : 2px solid #ffffff;
	}	
	
.img_flaggen:hover {
	margin-left : 2px;
	border : 2px solid #b6c6ff;
	}	
	
input {
	background-color : #b6c6ff;
	border : 1px solid #253b87;
	width : 306px;
	padding-left : 3px;
	padding-right : 3px;
	margin : 0px;
	}
	
select {
	background-color : #b6c6ff;
	border : 1px solid #253b87;
	margin : 0px;
	}

textarea {
	background-color : #b6c6ff;
	border : 1px solid #253b87;
	width : 306px;
	height : 120px;
	padding-left : 3px;
	padding-right : 3px;
	margin : 0px;
	}
	
.input_checkbox {
	background-color : #b6c6ff;
	border : 1px solid #253b87;
	vertical-align : middle;
	padding : 0px;
	margin : 0px;
	width : 18px;
	height : 18px;
	}
	
label {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
	padding-left : 8px;
	}
	

.kontakt_rechts {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	width : 319px;
	float : right;
	padding : 0px;
	padding : 0px;
	margin : 0px;
	margin-bottom : 35px;
	}
	
.kontakt_rechts td {
	vertical-align : middle;
	/*border : 1px solid black;*/
	height : 26px;
	}
	
	
.table_eco {
	width : 732px;
	padding : 0px;
	margin-top : 20px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	border : 0px none transparent;
	}

.td_eco {
	padding : 0px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	}
	
.td_eco_ueberschrift {
	padding : 5px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	}
	
.td_eco_text {
	padding : 5px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	}
	
.td_eco_bild {
	width : 400px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	}
	
.table_eco_liste {
	width : 365px;
	padding : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	border : 1px black solid;	
	border : 0px none transparent;
	}
	
.td_eco_liste1 {
	padding : 3px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	background-color : #E7F0FC;
	}
	
.td_eco_liste2 {
	padding : 3px;
	margin : 0px;
	border : 0px none transparent;
	text-align : left;
	vertical-align : top;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 13px;
	background-color : #CCE0FB;
	}
	
.img_eco {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	border : 1px solid #094799;
	}	

