/* ------------------------------------ basisdaten ------------------------------------ */

body{color:#4B4B4D;	background-color:#ffffff;	padding:0;	margin:0;	font-family: Arial, Helvetica, sans-serif; 	font-size:14px;	line-height:20px;} 

a:link {color:#067ab2; text-decoration:underline; font-weight:normal;}
a:active {color:#802537; text-decoration:underline; font-weight:normal;}
a:hover {color:#802537; text-decoration:underline; font-weight:normal;}
a:visited {color:#067ab2; text-decoration:underline; font-weight:normal;}

.linkTextblock a:link {color:#067ab2; text-decoration:underline; font-weight:normal;}
/*.datenschutz a:active {color:#802537; text-decoration:underline; font-weight:normal;}*/
.linkTextblock a:hover {color:#802537; text-decoration:underline; font-weight:normal;}
/*.datenschutz a:visited {color:#067ab2; text-decoration:underline; font-weight:normal;}*/


h1 {font-size:18px; font-weight:bold; color:#4B4B4D;}
h2 {font-size:16px; font-weight:bold; color:#4B4B4D;}

.search_input  {width: 210px;	height: 18px; background-image: url(../m129_images/lupe.png); background-repeat: no-repeat; background-position: right;	background-color: #FFFFFF;}
	
div.basis {margin: 0 auto; margin-top:0px; border:0px solid; width:990px; min-height:700px; position:relative;}

div.inhaltblock {border:0px solid; width:980px; height:auto; position:relative; left:0px; top:-0px; background-color:#fFF;  z-index:2;}
div.inhaltblockfloat {width:980px; background-color:#fff; float:left; z-index:2;}
div.teaserbildgross {position:relative; margin:3px 0px 37px 0px; width:972px; height:318px; border:0px solid;}
div.homemeldungen {border:0px solid; width:980px; z-index:2; height:350px;}

.seitentext_normal {margin-top:0px; font-size:14px;}
.seitentext_normal_4p_oben {margin-top:4px; font-size:14px;}
.seitentext_li_folge {margin-top:0px; font-size:14px;}
.seitentext_halbfett {font-weight:normal; margin-top:0px; font-size:14px;}
.seitenheadline_halbfett {font-weight:bold; font-size:18px;}

.seitentext_li {margin-top:16px; font-weight:bold; color:#91062a;}
.seitentext_li_op {margin-top:6px;	font-weight:bold;}

.seitentext_fakten_halbfett {font-weight:bold;	margin:10px 0px 3px 0px;}
.seitentext_fakten {padding-top:5px; padding-bottom:1px; padding-left:100px; }


td.sitemap {color:#067ab2;}
td.sitemap a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*td.sitemap a:active {color:#802537; text-decoration:none; font-weight:normal;}*/
td.sitemap a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*td.sitemap a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

#teaser {float:left; margin:4px 0px 40px 0px;}
#teaser_produkte {float:left; margin:4px 0px 40px 0px; width:740px;}
#teaser_produkte_kat {float:left; margin:4px 0px 30px 0px; width:505px; height:254px;}

div.inhaltmitte {width:504px; min-height:800px;  position:relative; left:196px; top:-1px; margin:0px 0px 40px 0px;}
div.inhaltbreit {border:0px solid; width:780px; float:left; margin:0px 0px 40px 195px;}

div.inforechts {border:0px solid; width:212px; height:300px;  position:absolute; left:724px; top:29px; background-color:#0FF; }

div.InhaltSchmalFloat {width:504px; float:left; margin:3px 0px 0px 0px;}
div.InhaltBreitFloat {width:774px; float:left; margin:3px 0px 0px 0px;}
div.infoRechtsFloat {width:240px; float:left; margin:30px 0px 0px 20px;}

div.nachoben_kurz {border-top:1px solid #cacfc9; width:504px; float:left; text-align:right; margin:8px 0px 10px 0px;}
div.nachoben_kurz a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*div.nachoben_kurz a:active {color:#000000; text-decoration:none; font-weight:normal;}*/
div.nachoben_kurz a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*div.nachoben_kurz a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

div.nachoben {border-top:1px solid #cacfc9; width:768px; float:left; text-align:right;  color:#067ab2;}
div.nachoben a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*div.nachoben a:active {color:#802537; text-decoration:none; font-weight:normal;}*/
div.nachoben a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*div.nachoben a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

div.weiterbutt {width:226px; float:left; margin:10px 0px 0px 0px;}
div.weiterbutt a:link {color:#067ab2; text-decoration:underline; font-weight:normal;}
/*div.weiterbutt a:active {color:#802537; text-decoration:underline; font-weight:normal;}*/
div.weiterbutt a:hover {color:#802537; text-decoration:underline; font-weight:normal;}
/*div.weiterbutt a:visited {color:#067ab2; text-decoration:underline; font-weight:normal;}*/

div.weiterbutt_prod_ue {width:290px; float:left; margin:0px 0px 0px 0px;}
div.weiterbutt_prod_ue a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*div.weiterbutt_prod_ue a:active {color:#802537; text-decoration:none; font-weight:normal;}*/
div.weiterbutt_prod_ue a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*div.weiterbutt_prod_ue a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

div.weiterbutt_bold {width:290px; float:left; margin:10px 0px 0px 0px;}
div.weiterbutt_bold a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*div.weiterbutt_bold a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
div.weiterbutt_bold a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*div.weiterbutt_bold a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/

div.weiterbutt_prod_kat {width:290px; float:left; margin:0px 0px 4px 0px; font-weight:bold; }
div.weiterbutt_prod_kat a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*div.weiterbutt_prod_kat a:active {color:#802537; text-decoration:none; font-weight:bold;}*/
div.weiterbutt_prod_kat a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*div.weiterbutt_prod_kat a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/

div.meldungen {width:306px; height:320px; border:0px solid; margin:0px 20px 0px 0px;  }

div.kopflinien {border-top:1px solid #cacfc9; border-bottom:1px solid #cacfc9; height:29px; width:100%;}

div.motivrahmen {border:1px solid #cacfc9; height:170px; width:100%; margin:10px 0px 0px 0px; float:left;}

div.infotext {height:100px; margin:10px 0px 0px 0px; padding:0px 0px 0px 20px; float:left;}



	
/* ------------------------------------ Seitenkopf ------------------------------------ */

#kopf {background-color:#ffffff; width:850px; height:105px; float:left;} 
#ticker {background-color:#ffffff; width:850px; height:21px; border:0px solid; width:750px; height:30px; position:relative; left:0px; top:-100px; z-index:3;}
#logo {float:left; margin:-106px 0px 0px 0px;}



	
/* ------------------------------------ onTour? ------------------------------------ */
#laenderInternational{width:774px; float:left; margin:0px 0px 120px 196px; border:0px solid;}

.laenderuebersicht {color:#067ab2; text-decoration:none; font-weight:normal; font-size:14px;}
.laenderuebersicht a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*.laenderuebersicht a:active {color:#067ab2; text-decoration:none; font-weight:normal;}*/
.laenderuebersicht a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*.laenderuebersicht a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

.kontinentliste {color:#067ab2; text-decoration:none; font-weight:bold; font-size:14px;}
.kontinentliste a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*.kontinentliste a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
.kontinentliste a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*.kontinentliste a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/



/* ------------------------------------ onTour? ------------------------------------ */

div.linkOnTour {color:#067ab2; text-decoration:none; font-weight:bold; font-size:14px;}
div.linkOnTour a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*div.linkOnTour a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
div.linkOnTour a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*div.linkOnTour a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/

div.linkOnTourURL {color:#067ab2; text-decoration:none; font-weight:bold; font-size:14px;}
div.linkOnTourURL a:link {color:#067ab2; text-decoration:underline; font-weight:normal;}
/*div.linkOnTour a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
div.linkOnTourURL a:hover {color:#802537; text-decoration:underline; font-weight:normal;}
/*div.linkOnTour a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/

div.ohnelinkOnTour {color:#4B4B4D; text-decoration:none; font-weight:bold; font-size:14px;}




/* ------------------------------------ Ansprechpartner? ------------------------------------ */

.telefonlistefunktion {width:500px; padding:8px 0px 0px 10px; font-weight:bold; color:#000000; }

.telefonliste {width:264px; padding:8px 0px 0px 10px; font-weight:bold; color:#067ab2; }
.telefonliste a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*.telefonliste a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
.telefonliste a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*.telefonliste a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/

.linkImBalken {float:left; padding:1px 0px 0px 10px; font-size:13px; font-weight:bold; color:#067ab2;}
.linkImBalken a:link {color:#067ab2; text-decoration:none; font-weight:bold;}
/*.linkImBalken a:active {color:#067ab2; text-decoration:none; font-weight:bold;}*/
.linkImBalken a:hover {color:#802537; text-decoration:none; font-weight:bold;}
/*.linkImBalken a:visited {color:#067ab2; text-decoration:none; font-weight:bold;}*/



/* ------------------------------------ Korrekturbereich ------------------------------------ */

.knladmin {font-style:italic; color:#ccc; font-size:11px;} 

.adminkasten {float:left; border:1px solid; padding:6px 6px 6px 6px; margin:20px 0px 0px 0px; line-height:13px; border:1px solid #F00; width:100%}



/* ------------------------------------ Produktbereich ------------------------------------ */

div.ue2_produkte {font-size:16px; font-weight:bold; color:#4B4B4D;}

li.ausfeig {font-weight:normal; color:#4B4B4D; list-style-image: url(../m129_images/produkt_detail_ausfeig_punkt3.png);  list-style-position:outside; line-height:20px; margin-bottom:4px;}

#produktnavi {width:216px; min-height:400px; float:left; background-color:#ffffff; margin:4px 4px 4px 0px;}

#produktcontent {width:740px; min-height:400px; float:left; margin:0px 0px 4px 0px; border:0px solid;}
#produkt_kat_content {width:505px; min-height:400px; float:left; margin:0px 0px 4px 0px; border:0px solid;}

div.produktliste_kopf {width:762px; float:left; margin:2px 0px 2px 0px; padding:1px 0px 1px 6px; border:0px solid; height:20px; background-color:#067ab2; font-weight:bold; color:#ffffff; }
div.produktliste_kopf a:link {color:#ffffff; text-decoration:none; font-weight:bold;}
div.produktliste_kopf a:active {color:#ffffff; text-decoration:none; font-weight:bold;}
div.produktliste_kopf a:hover {color:#ffffff; text-decoration:none; font-weight:bold;}
div.produktliste_kopf a:visited {color:#ffffff; text-decoration:none; font-weight:bold;}


div.produktliste_kopf_linie_o {width:762px; float:left; border-bottom:1px solid #cacfc9; height:2px; }
div.produktliste_kopf_linie_u {width:762px; float:left; border-top:1px solid #cacfc9; height:2px; margin:0px 0px 10px 0px;}
div.produktliste_bildrahmen {width:436px; height:278px; float:left; border:1px solid #cacfc9;}
div.produktliste_introrahmen {width:324px; height:278px; float:left; border-top:1px solid #cacfc9; border-right:1px solid #cacfc9; border-bottom:1px solid #cacfc9;}
div.produktliste_rotdiv {width:14px; height:14px; float:left; background-color:#91062a; margin:3px 300px 3px 423px;}

div.produktliste_navirahmen {width:306px; height:26px; float:left; border:1px solid #cacfc9; margin:0px 0px 6px 437px; padding:4px 0px 0px 20px;}
div.produktliste_navirahmen a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*div.produktliste_navirahmen a:active {color:#067ab2; text-decoration:none; font-weight:normal;}*/
div.produktliste_navirahmen a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*div.produktliste_navirahmen a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}
*/
#produktintro {width:505px; float:left; background-color:#ffffff; margin:0px 0px 50px 0px; border:0px solid;}

#produktintronavi {width:200px; min-height:100px; float:left; background-color:#ffffff; margin:0px 0px 4px 0px;}





/* ------------------------------------ Downloadbereich ------------------------------------ */

.downloadlink {color:#067ab2; text-decoration:none; font-weight:normal; font-size:11px;}
.downloadlink a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink a:active {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink a:hover {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}

.downloadlink_normal {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink_normal a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink_normal a:active {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink_normal a:hover {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink_normal a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}

.downloadlink_pdf {color:#067ab2; text-decoration:none; font-weight:normal;}
.downloadlink_pdf a:link {color:#067ab2; text-decoration:underline; font-weight:normal;}
/*.downloadlink_pdf a:active {color:#067ab2; text-decoration:underline; font-weight:normal;}*/
.downloadlink_pdf a:hover {color:#802537; text-decoration:underline; font-weight:normal;}
/*.downloadlink_pdf a:visited {color:#067ab2; text-decoration:underline; font-weight:normal;}*/

div.downloadrahmen {width:152px; height:280px; border:0px solid; float:left; margin:0px 23px 0px 0px;}

div.downloadbildrahmen {width:152px; height:214px; border:0px solid; background-color:#eaf0f1;}

div.downloadlegende {width:152px; height:20px; border:0px solid; margin:4px 0px 0px 0px; font-size:11px; line-height:16px;}

div.downloadtrennlinie {width:504px; height:1px; border-top:1px solid #cacfc9; margin:10px 0px 0px 0px; float:left;}





/* ------------------------------------ Navigation ------------------------------------ */

div.navilinks {border:0px solid; width:192px; height:300px;  position:absolute; left:0px; top:3px; }
div.navilinksfloat {width:192px; float:left; margin:3px 3px 0px 0px;}
div.navilinksbalken {border:0px solid; height:auto; width:196px;}

div.div_navigation {float:left; text-align:left; color:#00BF55; padding-left:0px; line-height:13px;  padding:18px 0px 0px 26px; line-height:18px;}
div.div_navigation a:link {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation a:active {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation a:hover {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation a:visited {color:#802537; text-decoration:none; font-weight:normal;}

div.div_navigation_ohne {font-weight:bold; float:left; text-align:left; color:#802537; line-height:13px; padding:18px 0px 0px 26px; line-height:18px;}
div.div_navigation_ohne a:link {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation_ohne a:active {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation_ohne a:hover {color:#802537; text-decoration:none; font-weight:normal;}
div.div_navigation_ohne a:visited {color:#802537; text-decoration:none; font-weight:normal;}

div.div_navigation_head {font-weight:bold; float:left; text-align:left; color:#802537; line-height:13px; padding:18px 0px 0px 26px; line-height:18px;}
div.div_navigation_head a:link {color:#802537; text-decoration:none; font-weight:bold;}
div.div_navigation_head a:active {color:#802537; text-decoration:none; font-weight:bold;}
div.div_navigation_head a:hover {color:#802537; text-decoration:none; font-weight:bold;}
div.div_navigation_head a:visited {color:#802537; text-decoration:none; font-weight:bold;}

div.prodkatnavi {float:left; width:180px; color:#ffffff; padding:4px 0px 0px 0px;}
div.prodkatnavi a:link {color:white; text-decoration:none; font-weight:bold;}
div.prodkatnavi a:active {color:white; text-decoration:none; font-weight:bold;}
div.prodkatnavi a:hover {color:white; text-decoration:none; font-weight:bold;}
div.prodkatnavi a:visited {color:white; text-decoration:none; font-weight:bold;}





/* ------------------------------------ Referenzen ------------------------------------ */

#referenzmenue{width:505px; margin:0px 0px 31px 0px; border:1px solid #cacfc9; float:left;}
#referenzmenue a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*#referenzmenue a:active {color:#802537; text-decoration:none; font-weight:normal;}*/
#referenzmenue a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*#referenzmenue a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/


#referenzmenue li.referenzen_listeA {color:#067ab2; text-decoration:none; font-weight:normal;  list-style-image: url(../m129_images/Anker-Pfeil6.gif); list-style-position: inside; margin:0px 4px 0px 0px; padding:0px 4px 0px 8px; line-height:24px;}
/*#referenzmenue li.referenzen_listeA a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:active {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:hover {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}
*/
#referenzmenue div.referenzmenueInnen{margin:3px 3px 3px 3px; background-color:#eaf0f1; padding:10px 8px 8px 0px; border:0px solid; float:left; width:490px;}

/*#referenzmenue li.referenzen_listeA {color:#067ab2; text-decoration:none; font-weight:normal;  list-style-image: url(../m129_images/Anker-Pfeil6.gif); list-style-position: inside; margin:0px 4px 0px 0px; padding:0px 4px 0px 8px; line-height:24px;}
#referenzmenue li.referenzen_listeA a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:active {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:hover {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}
*/


/* ------------------------------------ Referenzen Firmenliste ------------------------------------ */

#referenzfirmenliste{width:505px; margin:0px 0px 31px 0px; border:0px solid #cacfc9; float:left;}
#referenzfirmenliste a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
#referenzfirmenliste a:active {color:#802537; text-decoration:none; font-weight:normal;}
#referenzfirmenliste a:hover {color:#802537; text-decoration:none; font-weight:normal;}
#referenzfirmenliste a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}


/*#referenzfirmenliste li.referenzen_listeA {color:#067ab2; text-decoration:none; font-weight:normal;  list-style-image: url(../m129_images/Anker-Pfeil6.gif); list-style-position: inside; margin:0px 4px 0px 0px; padding:0px 4px 0px 8px; line-height:24px;}
*//*#referenzmenue li.referenzen_listeA a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:active {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:hover {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}
*/
#referenzfirmenliste div.firmenlistenachoben{border-top:1px solid #cacfc9; width:504px; float:left; text-align:right; margin:8px 0px 10px 0px;}
#referenzfirmenliste div.firmenlistenachoben a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
/*#referenzfirmenliste div.firmenlistenachoben a:active {color:#802537; text-decoration:none; font-weight:normal;}*/
#referenzfirmenliste div.firmenlistenachoben a:hover {color:#802537; text-decoration:none; font-weight:normal;}
/*#referenzfirmenliste div.firmenlistenachoben a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}*/

/*#referenzmenue li.referenzen_listeA {color:#067ab2; text-decoration:none; font-weight:normal;  list-style-image: url(../m129_images/Anker-Pfeil6.gif); list-style-position: inside; margin:0px 4px 0px 0px; padding:0px 4px 0px 8px; line-height:24px;}
#referenzmenue li.referenzen_listeA a:link {color:#067ab2; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:active {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:hover {color:#802537; text-decoration:none; font-weight:normal;}
#referenzmenue li.referenzen_listeA a:visited {color:#067ab2; text-decoration:none; font-weight:normal;}
*/


/* ------------------------------------ Fuss und Copyright ------------------------------------ */

#fussnav {height:30px; width:960px; background-color:#067ab2; float:left; font-size:12px; margin:0px 0px 4px 0px; color:#ffffff; }
#fussnav a { color:#ffffff; text-decoration: none;}
#fussnav a:link{color:#ffffff; text-decoration: none;}
#fussnav a:visited{color:#ffffff; text-decoration: none;}
#fussnav a:hover{color:#ffffff; text-decoration: none;}


#footer {height:177px; width:960px; float:left; ; background-color:#802537; color:#ffffff; }
#footer a { color:#ffffff; text-decoration: none;}

.rotweisspfeil {margin:0px 2px 0px 0px;}

#copyright {color:#067ab2;	width:960px; 	float:left;	height:25px; 	margin:0px 0px 0px 0px;}
#copyright p{margin:0; padding:6px; font-weight:normal; }
#copyright a { color:#067ab2; text-decoration: none;}




