/*
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      default.css | Basic StyleSheets
      Version:	1.0
      Autor:	Matthias Silling
      E-Mail:	mail@msilling.de
      Website:	www.msilling.de

	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
body {
   background:url(../_gfx/weltkarte_bg.gif) no-repeat top center #d5e6d7;
   background:url(../_gfx/bodyVerlauf.jpg) repeat-x top center #d5e6d7;
	font-size:0.69em;
	font-family:verdana, sans-serif;
	color:#4e4e4f;
   text-align:left;

}

a, a:link {
	color:#147642;
	text-decoration:underline;
}

a:visited {
	color:#147642;
	text-decoration:underline;
}

a:focus, a:hover, a:active {
	color:#147642;
	cursor:pointer;
   text-decoration:none;
}

.todo { background:#d2ff00; }


#topAnker {
 	position:absolute;
   top:-30px;
}

#karteBG {
	background:url(../_gfx/weltkarte_bg.png) no-repeat center top;
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:586px;
	behavior:url(./iepngfix.htc);
}

#wrapper {
   background:url(../_gfx/topper-verlauf.jpg) repeat-x left top;
 	position:relative;
   float:left;
   width:100%;
	/*behavior:url(./iepngfix.htc); */
   min-height:590px;
	height:auto !important;
  	height:590px;
}

#website {
 	position:absolute;
   left:50%;
   top:0px;
   margin:0 0 0 -493px;
   width:986px;
}

#points {
 	position:absolute;
   left:50%;
   top:0px;
   margin:0 0 0 -493px;
   width:986px;
   min-height:450px;
	height:auto !important;
  	height:450px;
   z-index:5;
}

#clicker {
 	position:absolute;
   left:0px;
   top:0px;
   width:10px;
   height:10px;
   z-index:9;
}

#points div { position:absolute; left:0px; top:0px;
	behavior:url(./iepngfix.htc); }


#partnerSWFCon {
	width:100%;
	height:530px;
}


#logo {
 	width:215px;
   height:68px;
   background:url(../_gfx/logo.png) no-repeat left top;
	behavior:url(./iepngfix.htc);
   float:left;
   position:relative;
   margin:28px 0 0 0;
}

#logo span { display:none; }
#logo a,
#logo a:hover {
 	display:block;
   width:100%;
   height:100%;
}


#langchooser {
   float:left;
   left:0px;
   top:0px;
   width:100%;
   font-size:0.82em;
   margin:0 0 10px 0;
}

#langchooser ul { float:right; }

#langchooser ul li {	float:left; margin:0 0 0 10px; }

#langchooser a { color:#868688; }
#langchooser a,
#langchooser a:hover {
 	text-decoration:none;
}


#langchooser a:hover,
#langchooser a.akt,
#langchooser a:hover.akt {
 	color:#147642;
}


#mainnav {
 	width:214px;
   float:left;
}

#mainnav li { margin:0 0 3px 0; }

#mainnav a,
#mainnav a:hover {
 	color:#4e4e4f;
   font-weight:bold;
   padding:5px 5px 5px 5px;
   display:block;
   text-decoration:none;
}


#mainnav a:hover { color:#147642; }

#mainnav a.akt,
#mainnav a:hover.akt {
 	color:#147642;
   background:#bfdac3;
}

#mainnav .subnav { margin:0 0 10px 0; }

#mainnav .subnav a,
#mainnav .subnav a:hover { font-weight:normal; padding:5px 5px 2px 5px; }

#mainnav .subnav a.akt,
#mainnav .subnav a:hover.akt { color:#147642; background:none; }

#mainnav .prodnav { margin:0 0 0 12px; }

#mainnav a:hover.prodGruppe1,
#mainnav a.akt_prodGruppe1,
#mainnav a:hover.akt_prodGruppe1 {
 	color:#124a92;
}

#mainnav a:hover.prodGruppe3,
#mainnav a.akt_prodGruppe3,
#mainnav a:hover.akt_prodGruppe3 {
 	color:#c6821d;
}

#mainnav a:hover.prodGruppe2,
#mainnav a.akt_prodGruppe2,
#mainnav a:hover.akt_prodGruppe2 {
 	color:#9a141d;
}

#mainnav .prodnav a:hover span.Text-Blau,
#mainnav .prodnav a:hover.akt span.Text-Blau,
#mainnav .prodnav a.akt span.Text-Blau { color:#124a92; }


#mainnav .prodnav a:hover span.Text-Rot { color:#9a141d; }
#mainnav .prodnav a:hover span.Text-Gelb { color:#c6821d; }

#mainnav .prodnav a span.prodnav_gruen { color:#4e4e4f; }

#mainnav .prodnav a:hover span.prodnav_gruen,
#mainnav .prodnav a.akt span.prodnav_gruen,
#mainnav .prodnav a:hover.akt span.prodnav_gruen { color:#147642; }

#mainnav .prodnav a:hover span.prodGruppe1,
#mainnav .prodnav a:hover.akt span.prodGruppe1,
#mainnav .prodnav a.akt span.prodGruppe1 { color:#124a92; }

#mainnav .prodnav a:hover span.prodGruppe2,
#mainnav .prodnav a:hover.akt span.prodGruppe2,
#mainnav .prodnav a.akt span.prodGruppe2,

#mainnav .prodnav a:hover span.Text-Rot,
#mainnav .prodnav a:hover.akt span.Text-Rot,
#mainnav .prodnav a.akt span.Text-Rot { color:#9a141d; }

#mainnav .prodnav a:hover span.prodGruppe3,
#mainnav .prodnav a:hover.akt span.prodGruppe3,
#mainnav .prodnav a.akt span.prodGruppe3,

#mainnav .prodnav a:hover span.Text-Gelb,
#mainnav .prodnav a:hover.akt span.Text-Gelb,
#mainnav .prodnav a.akt span.Text-Gelb { color:#c6821d; }


#mainnav p {
	margin:0;
	padding:0;
	line-height:normal;
}

#contentbox {
 	width:755px;
   float:right;
   position:relative;
   min-height:500px;
	height:auto !important;
  	height:500px;
}

.content {
 	position:relative;
   float:left;
   line-height:1.5em;
}

em {
	font-style:italic;
}

.content p { margin-left:17px; }

#w560 { width:558px; }
#w154 { width:180px; }
#w220 { width:238px; }
#w488 { width:500px; }
#w725 { width:755px; }

.greenLight { color:#87b598; } 

.teaserCol {
 	position:relative;
   float:right;
  /* background:url(../_gfx/teaser_bg.png) repeat-x left top;
 	background:url(../_gfx/content_verlauf_bg_large_.png) repeat-x left bottom; */
 	background:url(../_gfx/content_verlauf_bg_large_.jpg) repeat-x left bottom;
	/* behavior:url(./iepngfix.htc);*/
   min-height:475px;
	height:auto !important;
  	height:475px;
}

.teaserCol img { behavior:url(./iepngfix.htc); }

.content_verlauf_bg {

 /* background:url(../_gfx/content_verlauf_bg.jpg) repeat-x left top;
 	background:url(../_gfx/content_verlauf_bg_large_.png) repeat-x left -1021px; */
 	background:url(../_gfx/content_verlauf_bg_large_.jpg) repeat-x left -1021px;
 /*	behavior:url(./iepngfix.htc);  */

   min-height:479px;
	height:auto !important;
  	height:479px;
   float:left;
   width:100%;
   padding:8px 0 0 0;
}

#incTopperImg {
   float:left;
   width:100%;
   padding:8px 0 0 0;
}




#prodGruppen_liste {
 	width:558px;
   float:left;
   margin:17px 0px 0 0px;
}
#prodGruppen_liste img {
	behavior:url(./iepngfix.htc);
}


#prodGruppen_liste li {
 	width:270px;
   float:left;
   margin:0 0px 9px 0;
   position:relative;
   min-height:110px;
   height:auto !important;
   height:110px;

}

#prodGruppen_liste .checkbox {
 	position:absolute;
   left:20px;
   top:0px;
}

.pgl_thumb {
 	width:90px;
   float:left;
   text-align:right;
   margin:17px 0 0 17px;
   display:inline;
}

.pgl_text {
 	float:left;
   width:150px;
   margin:0 0 0 10px;
}


.pgl_text h2 { font-size:12px; font-weight:bold; color:#137642;  margin:0; }
.pgl_text p { margin:0; line-height:1.5em; }
.pgl_text p a { font-weight:bold; font-size:10px; text-decoration:none; }


.pgl_text h2 span.colorProdGruppe1 { color:#124a92; }
.pgl_text h2 span.colorProdGruppe2 { color:#9a141d; }
.pgl_text h2 span.colorProdGruppe3 { color:#c6821d; }

a.Link-Blau, 
a.Link-Blau:link,
a.Link-Blau:visited,
a.Link-Blau:focus, 
a.Link-Blau:hover, 
a.Link-Blau:active { color:#124a92; }

a.Link-Rot, 
a.Link-Rot:link,
a.Link-Rot:visited,
a.Link-Rot:focus, 
a.Link-Rot:hover, 
a.Link-Rot:active { color:#9a141d; }

a.Link-Gelb, 
a.Link-Gelb:link,
a.Link-Gelb:visited,
a.Link-Gelb:focus, 
a.Link-Gelb:hover, 
a.Link-Gelb:active { color:#c6821d; }




.prodBeschreibungBlock {
	position:relativ;
   float:left;
   width:100%;
}

.prodBeschreibung_left {
	float:left;
   width:558px;
   min-height:167px;
   height:auto !important;
   height:167px;
   padding:8px 0 17px 0;
   border-bottom:1px solid #147642;
}

.prodBeschreibung_right {
	position:absolute;
   right:0px;
   bottom:0px;
   width:180px;
   font-size:0.91em;
}

.prodImageBlock {
 	position:relative;
   float:left;
   width:100%;
}

.ceLogo {
 	position:absolute;
   right:201px;
   bottom:0px;
}

.ceLogo img { behavior:url(./iepngfix.htc); }

.contentTopperImg {
 	float:left;
   width:558px;
}



/* hier passieert was wichtiges */
.prodImageBlock {
	height:300px;

}

#orderBC {
	float:left;
   margin:-8px 0 20px 0;
   width:100%;

}

#orderBC a,
#orderBC a:link,
#orderBC a:visited,
#orderBC a:focus,
#orderBC a:hover,
#orderBC a:active {
   font-weight:bold;
   color:#fff;
   text-decoration:none;
}


#orderBC ul {
 	float:left;
   width:100%;
}

#orderBC ul li {
 	float:left;
   width:172px;
   margin:0 6px 0 0;
   font-weight:bold;
   color:#fff;
   background:#bfdac3;
   padding:3px 0 3px 10px;
}

#orderBC ul li#aktOrderStep { color:#147642; }

#orderBC ul li.last {
 	margin:0;
   float:right;
}

.centerButton { text-align:center; }
.centerButton a,
.centerButton a:hover {
 	text-decoration:none;
   font-weight:bold;
}



#detailImg_img {
 	position:absolute;
   line-height:0;
   width:558px;
   border-bottom:1px solid #147642;
   text-align:center;
}

#gLine {
   border-bottom:1px solid #147642;
}


#detailImg_prev {
	position:absolute;
   left:0px;
   top:0px;
   width:90px;
   height:100%;
}

#detailImg_next {
	position:absolute;
   right:0px;
   top:0px;
   width:90px;
   height:100%;
}

#detailImg_prev a,
#detailImg_prev a:hover,
#detailImg_next a,
#detailImg_next a:hover {
 	display:block;
   height:100%;
   width:100%;
}

#detailImg_next a { background:url(../_gfx/detailImage_nextBT.png) no-repeat right top; behavior:url(./iepngfix.htc); }
#detailImg_next a:hover { background-position:right bottom;  behavior:url(./iepngfix.htc); }

#detailImg_prev span,
#detailImg_next span {
 	display:none;
}


#detailImg_prev a { background:url(../_gfx/detailImage_prevBT.png) no-repeat left top; }
#detailImg_prev a:hover { background-position:left bottom; }

#detailImg_prev span,
#detailImg_next span {
 	display:none;
}


#detailImg_number {
	position:absolute;
   right:5px;
   bottom:5px;
   background:url(../_gfx/prodThumb_numberBG.png) repeat left bottom;
   text-align:right;
   text-align:left;
   padding:3px 4px 3px 4px;
   line-height:1em;
   color:#d3e5ce;
   font-weight:bold;
   font-size:10px;

}


.muster_tab {
	float:left; display:block; width:123px;
}


.pAnker {
	position:relative;
   left:-99999px;
   top:-40px;
}





.prodImage_right {
	position:absolute;
   right:0px;
   bottom:4px;
   width:180px;
   font-size:0.91em;
}


.prodImage_listConty {
	position:absolute;
   left:0px;
   bottom:0px;
}


.prodImage_list {
	position:relative;
   border-bottom:1px solid #147642;
   border-top:1px solid #147642;
   float:left;
   width:100%;
   width:558px;
   margin:24px 0 0 0;
}


.prodImage_list ul li {
	position:relative;
   height:59px;
   width:110px;
   float:left;
   line-height:0;
   margin:0 2px 0 0;
}

.prodImage_list ul li div.thumb_thumb {
 	width:110px;
   height:59px;
   overflow:hidden;
   text-align:center;
}

.prodGalerie_titel {
 	position:absolute;
   left:17px;
   top:65px;
   line-height:1em;
   width:auto;
   height:auto;
   margin:0;
}

#aktGalerie { color:#147642; }

.prodImage_list ul li.last { margin:0; }

.prodImage_list ul li img {
	float:left;
   position:absolute;
   left:0px;
   top:0px;
   z-index:1;

}

.prodImage_list ul li a.bt,
.prodImage_list ul li a:link.bt,
.prodImage_list ul li a:visited.bt,
.prodImage_list ul li a:focus.bt,
.prodImage_list ul li a:hover.bt,
.prodImage_list ul li a:active.bt {
 	position:absolute;
   width:100%;
   height:100%;
 	background:url(../_gfx/prodThumb_overlay.png) repeat-x left top;
   z-index:2;
   left:0px;
   top:0px;

  /* filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5; */

}

.prodImage_list ul li a:hover.bt,
.prodImage_list ul li#akt a.bt,
.prodImage_list ul li#akt a:hover.bt {
   /*filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1; */
   background-position:left bottom;
}


.prodImage_list ul li .number {
  	position:absolute;
   right:5px;
   bottom:5px;
   background:#73a887;
   background:url(../_gfx/prodThumb_numberBG.png) repeat left top;
   text-align:right;
   text-align:left;
   padding:3px 4px 3px 4px;
   line-height:1em;
   color:#d3e5ce;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
   z-index:5;
}

.prodImage_list ul li .number a,
.prodImage_list ul li .number a:hover {
 	background:none;
   line-height:1em;
   color:#d3e5ce;
   font-size:10px;
   font-weight:bold;
   text-decoration:none;
}





.prodImage_list .prodImg_backBT {
 	position:absolute;
   left:0px;
   top:13px;
   z-index:5;
   width:36px;
   line-height:1em;
   height:36px;
}

.prodImage_list .prodImg_nextBT {
 	position:absolute;
   right:0px;
   top:13px;
   z-index:4;
   width:36px;
   height:36px;
   line-height:1em;
   margin:0;
}

.prodImage_list .prodImg_nextBT a { background:url(../_gfx/prodThumb_nextBT.png) no-repeat left top; }
.prodImage_list .prodImg_nextBT a:hover { background-position:left bottom; }

.prodImage_list .prodImg_backBT a { background:url(../_gfx/prodThumb_backBT.png) no-repeat left top; }
.prodImage_list .prodImg_backBT a:hover { background-position:left bottom; }


.prodImage_list .prodImg_backBT a,
.prodImage_list .prodImg_backBT a:hover,
.prodImage_list .prodImg_nextBT a,
.prodImage_list .prodImg_nextBT a:hover {
 	display:block;
   width:100%;
   height:100%;
}


.prodImage_list .prodImg_nextBT span,
.prodImage_list .prodImg_backBT span { display:none; }


.anredeError {
	display:inline;
	float:left;
}



.prodBeschreibung_right ul li {
   width:180px;
   margin:5px 0 0 0;
   float:left;
}



.prodBeschreibung_right ul li a,
.prodBeschreibung_right ul li a:hover {
   float:left;
   padding:0 0 0px 30px;
   line-height:24px;
   height:24px;
   color:#4e4e4f;
   text-decoration:none;
}






#ico_goBeschreibung a,
#ico_goBeschreibung a:hover,
#ico_goBeschreibung a.akt,
#ico_goBeschreibung a:hover.akt {
 	background:url(../_gfx/ico_goBeschreibung.png) no-repeat left 0px;
}


#ico_getDownload a,
#ico_getDownload a:hover,
#ico_getDownload a.akt,
#ico_getDownload a:hover.akt {
 	background:url(../_gfx/ico_getDownload.png) no-repeat left 0px;
}

#ico_goAnwendung a,
#ico_goAnwendung a:hover,
#ico_goAnwendung a.akt,
#ico_goAnwendung a:hover.akt {
 	background:url(../_gfx/ico_goAnwendung.png) no-repeat left 0px;
}

#ico_goAnwendung div.deakt,
#ico_goFotos div.deakt,
#ico_getDownload div.deakt,
#ico_getMuster div.deakt {
 	background:url(../_gfx/ico_goAnwendung.png) no-repeat left -100px;
   float:left;
   padding:0 0 0px 30px;
   line-height:24px;
   height:24px;
   color:#bac8bc;
   text-decoration:none;
   display:block;
}

#ico_goFotos div.deakt { background-image:url(../_gfx/ico_goFotos.png); }
#ico_getDownload div.deakt { background-image:url(../_gfx/ico_getDownload.png); }
#ico_getMuster div.deakt { background-image:url(../_gfx/ico_getMuster.png); }

#ico_goFotos a,
#ico_goFotos a:hover,
#ico_goFotos a.akt,
#ico_goFotos a:hover.akt {
 	background:url(../_gfx/ico_goFotos.png) no-repeat left 0px;
}

#ico_getMuster a,
#ico_getMuster a:hover,
#ico_getMuster a.akt,
#ico_getMuster a:hover.akt {
 	background:url(../_gfx/ico_getMuster.png) no-repeat left 0px;
}


#ico_goBeschreibung a:hover,
#ico_goBeschreibung a.akt,
#ico_goBeschreibung a:hover.akt,
#ico_getDownload a:hover,
#ico_getDownload a.akt,
#ico_getDownload a:hover.akt,
#ico_goAnwendung a:hover,
#ico_goAnwendung a.akt,
#ico_goAnwendung a:hover.akt,
#ico_getMuster a:hover,
#ico_getMuster a.akt,
#ico_getMuster a:hover.akt,
#ico_goFotos a:hover,
#ico_goFotos a.akt,
#ico_goFotos a:hover.akt {
	background-position:left -50px;
   color:#147642;
}


/*
= content styles */
h1 {
 	color:#147642;
   font-size:1.27em;
   font-weight:bold;
   margin:9px 17px 0 17px;
   
}

h2 {
	font-weight:bold;
   margin:9px 17px 9px 17px;
}

h2.prodDetail {
 	margin:0 17px 9px 17px;
}

h2.prodDetail p { margin:0; }

.hdl_inner {
 color:#4e4e4f;
 font-size:0.79em;
}

p { margin:9px 17px 0 5px; line-height:1.5em; }


h3 {
 	padding:5px;
   color:#147642;
   font-weight:bold;
   background:#bfdac3;
}

h4 {
 	margin:5px;
   font-weight:bold;
}

/*
sup {
	vertical-align: super;
   font-size:9px;
}
*/

sup {
	position:relative;
	top:-4px;
	font-size:9px;
}

sub {
 	vertical-align:sub;
   font-size:9px;
}


.prodnav_gruen { color:#147642;}

.stdList {
 	margin:9px 17px 0 17px; line-height:1.5em;
}

.color_prodGruppe1 { color:#124a92; }
.color_prodGruppe2 { color:#9a141d; }
.color_prodGruppe3 { color:#c6821d; }

.colorProdGruppe1 { color:#124a92; }
.colorProdGruppe2 { color:#9a141d; }
.colorProdGruppe3 { color:#c6821d; }




.prodImage_right p { margin:5px 0 10px 5px; line-height:1.5em;}
.prodImage_right a,
.prodImage_right a:hover {
	color:#147642;
   text-decoration:none;
   font-weight:bold;
   font-size:0.91em;
}

.teaserArt_sep {
 	width:100%;
   border-top:1px solid #147642;
   border-top:1px solid #bfdac3;
   margin:10px 0 10px 0px;
}


hr,
.content hr,
hr.sepLine {
 	width:100%;
/*   border-top:1px solid #147642;
   border-top:1px solid #bfdac3;*/ 
   margin:10px 0 10px 0px;
   float:left;
   height:1px;
   color:#bfdac3;
   background:#bfdac3;
   border:none;
   display:block;

}

 


.artikel { float:left; width:100%; }

.indexBox {
 	background:url(../_images/opschwester_maske.jpg) no-repeat left top;
}

#zwinkern {
 	margin:0 0 55px 0;
   width:558px;
   height:250px;
}


.teaserCol .centerImg {
 	text-align:center;
   margin:10px 0 10px 0;
}


.prodImg_hight {
   color:#124a92;
   font-weight:bold;
}


.contentTopperImg { margin:0 0 0 0; line-height:0; }

.green { color:#147642; }


.teaserCol p { margin:5px; line-height:1.5em; }
.teaserCol a,
.teaserCol a:hover {
	color:#147642;
   text-decoration:none;
   font-weight:bold;
   font-size:0.91em;
}

.teaserCol p.teaserThumbImg {
 	margin:0;
   border:1px solid #fff;
   line-height:0.01em;
}

.teaserCol p.teaserThumbImg2 {
 	margin:0;
   line-height:0.01em;
}

.teaserCol p.teaserThumbImg img {
 	border:1px solid #FF00FF;
}

/*
	erweiterungen nach tiny mce 
*/
#contentbox .Text-Gruen { color:#11703d; }
#contentbox .Text-Blau { color:#124a92; }
#contentbox .Text-Rot { color:#9a141d; }
#contentbox .Text-Gelb { color:#c6821d; }
#contentbox .Text-Hell-Gruen { color:#87b598; }


/*

	für die referenzen seite ein extra style sheet für die blockquotes
*/

blockquote { 
	margin:17px 17px 8px 17px;
 	font-weight:bold;
   	color:#11703d;
   	font-style:normal; 
}

#refereCon blockquote {
	font-style:italic;
	font-weight:normal;
	color:#4e4e4f;
}


blockquote.refere { margin:17px 17px 8px 17px; font-style:italic; }

.extraQuote {
 	font-weight:bold;
   	color:#11703d;
   	font-style:normal;
}





address {
	margin:0px 17px 33px 17px;
   text-align:right;
}


.kon_tab,
.Tab {
 	display:block;
   float:left;
   width:55px;
}

.kon_tab_small {
 	display:block;
   float:left;
   width:30px;
}


.form_r {
   float:left;
   margin:0 20px 10px 20px;
   position:relative;
}

.form_r span { float:left; display:block; width:123px; padding:4px 0 0 0; }
.form_r span.fullLine {
 	width:400px;
}

.form_r span.form_elem02,
.form_r span.form_elem03,
.form_r span.form_elem04 {
 	width:166px;
   margin:0 1px 1px 0;
}

.form_r span.form_elem03 { width:177Px; }
.form_r span.form_elem04 { width:156Px; }

#formu {  line-height:1.3em; margin:12px 0 0 0; font-size:11px; }

#formu input, #formu textarea {
	font-family:verdana, sans-serif;
   border:1px solid #b3ccb6;
   border-right:1px solid #bfdac3;
   border-bottom:1px solid #bfdac3;
   font-size:11px;
  /*	background:url(../_gfx/content_verlauf_bg.png) repeat-x left 50%;
   behavior:url(./iepngfix.htc); */
   background:#fff;
   padding:4px;
}

#formu input.std {
	width:327px;
}

#formu textarea { width:327px; height:150px; }

#formu input.ortInp { width:260px; float:left; margin:0 0 0 10px; }

#formu input.plzInp {
 	width:47px;
   float:left;
}

#formu input.cb_elem { background:none; border:none; }

#formu .bt {
 	font-weight:bold;
   text-decoration:none;
}


#muster_sonderText {
	background:url(../_gfx/kon-mu-anforderung.gif) no-repeat left center;
	padding:0 0 0 20px;
	width:auto;
	position:relative;
}

#kon_muster_sonderText {
	position:absolute;
	width:337px;
	left:-20px;
	bottom:20px;
	z-index:9999;
}

#kon_muster_sonderText .con {

	background:#fafcfa;
	border:1px solid #98b99c;
	border-bottom-color:#a8ccad;
	border-right-color:#a8ccad;
	
	font-size:10px;
}


#kon_muster_sonderText .con p { margin:7px; padding:0; }

#kon_muster_sonderText .ex {
	width:13px;
	height:8px;
	background:url(../_gfx/kon-mu-anf-ecke.gif) no-repeat left top;
	position:relative;
	left:20px;
	top:-1px;
}


#kon_muster_sonderText .con .small { font-style:italic; }












#footer {
	float:left;
   width:100%;
   font-size:0.82em;
   text-align:right;
   color:#868688;
   margin:10px 0 0 0;
   height:40px;
}

#footer a { color:#868688; text-decoration:none; }
#footer a:hover { color:#147642; }



.clr {
 	clear:both;
   display:block;
   width:1px;
   height:1px;
   line-height:0.01em;
   font-size:0.01em;
}

.kon-muster-hin {
	font-size:10px;
	font-style:italic;
	width:335px;
	display:block;
	position:relative;
	left:125px;
}



/*	

	captcha
*/
.cap_row img {
	margin:0 0 0 17px;
	border:1px solid #a1c8af;
}

.cap_row input {
	font-family:verdana, sans-serif;
   border:1px solid #b3ccb6;
   border-right:1px solid #bfdac3;
   border-bottom:1px solid #bfdac3;
   font-size:11px;
  /*	background:url(../_gfx/content_verlauf_bg.png) repeat-x left 50%;
   behavior:url(./iepngfix.htc); */
   background:#fff;
   padding:4px;
   margin:0 0 0 17px;
}


/*
.produktTeaser3Col { width:541px; margin:9px 17px 0 17px; float:left; }
.produktTeaser3Col img { behavior:url(./iepngfix.htc); }
.produktTeaser3Col li { width:163px; float:left; margin:0 17px 0 0; }
.produktTeaser3Col h2 { font-size:12px; font-weight:bold; color:#137642; margin:0; }
.produktTeaser3Col p { margin:9px 0 0 0; }
.produktTeaser3Col a, .produktTeaser3Col a:hover { text-decoration:none; font-weight:bold; font-size:10px; }
a.boldLink, a:hover.boldLink { text-decoration:none; font-weight:bold; font-size:10px; }
.produktTeaser3Col p.centerImg { text-align:left; }
*/