/*


*/
/*
= global typo styles
*/
body {
 	font-family:arial, sans-serif;
	font-size: 12px;
   line-height:1.5em;
   color:#009462;
}

a, a:link, a:visited {
   color:#009462;
	text-decoration: underline;
}

a:focus, a:hover, a:active {
   color:#009462;
	cursor: pointer;
	text-decoration: none;
}

/*
= global raster styles
*/
body {
   background:url(../gfx/bodyBG.jpg) repeat-x left top #009462;
   color:#fff;
   padding:0px 0px 30px 0px;
}

#wrapper {
 	width:940px;
   margin:auto;
	position:relative;
   background:url(../gfx/wrapperBG.jpg) no-repeat center top;
}

#header {
	width:100%;
   height:220px;   
   margin:15px 0px 0px 0px;
   padding:0;
   color:#000;
}

#navCol {
	width:178px;
   float:left;
  /* background:#3bad86;
   border-top:3px solid #fff;
   margin:15px 0px 0px 0px; */
}

#content {
	position:absolute;
   left:50%;
 	width:554px;
   background:url(../gfx/contentBG.jpg) repeat-x left top #fff;
   color:#009462;
   /*margin:40px 0px 0px 15px;*/
   margin-left:-277px;
   margin-top:-40px;
}

#rightSideBar {
	width:178px;
   float:right;
   /*background:#3bad86;
   border-top:3px solid #fff;
   margin:15px 0px 0px 0px; */
}

.clr {
 	clear:both;
   display:block;
}

h1 {
	font-size:20px;
   	border-bottom:3px solid #009462;
   	padding:20px 0px 20px 20px;
   	margin:0;
	line-height:1.2em;
}

h1 .subHdl {
	font-size:0.62em;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	display:block;
	width:100%;}

.center {
	text-align:center;
}

.box {
	margin:10px 20px 10px 20px;
	float:left;
	width:514px;
}

.box_leftCol {
	width:100px;
	float:left;
}

.box_rightCol {
	float:left;
}

#footer {
	border-top:1px solid #009462;
	font-size:0.8em;
	padding:5px; 
	margin:0px 0px 0px 0px;
}

.imageBoxRight {
	border:1px solid #99d4c0;
	float:right;
	margin:0px 0px 0px 10px;
}

.imageBoxRight_formu {
	float:right;
	margin:0px 0px 0px 10px;
	width:250px;
}

.katalogFormu_img {
	width:111px;
	float:left;
}

.formuKatalogAuswahl {
	float:left;
	margin-top:13px;
	width:130px;
}

.formuKatalogAuswahl_box {
	height:125px;
	margin-top:6px;
}

.formuKatalogBild {
	flaot:right;
}

#folderIndex {
	padding:0px;
	line-height:0em;
}

p {
	margin:0px 0px 10px 0px;
}

p.innerPDF_link{
	margin:-3px 0px 5px 10px;
}

.dl_box li {
	margin:0px 0px 10px 0px;
	border:1px solid #3bad86;
	background:url(../gfx/dl_box_liBG.gif) repeat-x left center;
}

.dl_box li a {
	font-weight:bold;
	background:url(../gfx/pdfIco.gif) no-repeat left center;
	display:block;
	height:100%;
	margin:0px 0px 0px 10px;
	padding:6px 0px 6px 40px;
}



.tb_staticHight {
	width:178px;
	height:198px;
   	background:#3bad86;
   	border-top:3px solid #fff;
   	margin:15px 0px 0px 0px;
   	padding-bottom:10px;
}

.tb_staticHight h2 {
 	padding:10px 10px 0px 10px;
   font-size:13px;
   font-weight:bold;
   line-height:1em;
}

.tb_staticHight p {
	margin:10px 10px 5px 10px;
}


.tb_staticHight p a, .tb_staticHight p a:hover {
	color:#fff;
}

.tb_staticHeight_2 {
	width:178px;
	height:139px;
   	background:#3bad86;
   	border-top:3px solid #fff;
   	margin:15px 0px 0px 0px;
}

.tb_staticHeight_2 h2 {
 	padding:10px 10px 0px 10px;
   font-size:13px;
   font-weight:bold;
   line-height:1em;
}

.tb_staticHeight_2 p {
	margin:10px 10px 5px 10px;
}


.tb_staticHeight_2 p a, .tb_staticHeight_2 p a:hover {
	color:#fff;
}

.blankTeaser {
	margin:15px 0px 0px 0px;
	width:178px;
   	background:#3bad86;
   	border-top:3px solid #fff;
}

.teaserBox, .teaserBox_2 {	
	width:100%;
   	background:#3bad86;
   	border-top:3px solid #fff;
   	margin:15px 0px 0px 0px;
   	padding-bottom:10px;
}

.teaserBox_2 {
	padding-bottom:0px;
}

.teaserBox_2 h2 {
 	padding:10px 10px 0px 10px;
   	font-size:13px;
   	font-weight:bold;
}

.teaserBox_2 p {
	margin:10px 10px 5px 10px;
}


.teaserBox_2 p a, .teaserBox_2 p a:hover {
	color:#fff;
}


#flashSidebar {
	padding:0;
	height:407px;
}

.teaserBox h2 {
 	padding:10px 10px 0px 10px;
   font-size:13px;
   font-weight:bold;
   line-height:1em;
}

.vorteilsListe {
	margin:10px;
}

.vorteilsListe li {
	font-size:0.9em;
	line-height:1.3em;
	margin-bottom:8px;
	background:url(../gfx/vorteilsListe_listIco.gif) no-repeat left 2px;
	padding:0px 0px 0px 17px;
}

.vorteilsListe li span.small {
	font-size:0.9em;
	color:#ebebeb;
	font-style:italic;
}

.pdfAllDL {
	margin:0px 10px 0px 10px;
}

.pdfDL_ico {
	padding:5px 0px 5px 20px;	
	background:url(../gfx/pdfIco_2.gif) no-repeat left 4px;
}

.pdfAllDL li {
	padding:5px 0px 5px 20px;	
	background:url(../gfx/pdf_small_ico.gif) no-repeat left 4px;
}

.pdfAllDL li a, .pdfAllDL li a:hover {
	color:#fff;
	text-decoration:none;
}

.pdfAllDL li a:hover {
	font-weight:bold;
}

#g_mapConty {
	margin:10px 20px 10px 20px;
	border:1px solid #99d4c0;
	
}

.black {
	color:#000;
}

#g_map {
	height:350px;
}

.claimText {
	line-height:1.5em;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

.freeBottom {
	height:30px;
	width:100%;
	background:#009462;
}

ul.innerTXTList {
	margin:0px 0px 5px 0px;
}
ul.innerTXTList li {
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 5px;
	background:url(../gfx/listDott.gif) no-repeat left 6px;
}

.produktLeft {
	width:55%;
	float:left;
}

.produktRight {
	float:right;
	margin-right:20px;
}

.produktRight .teaserBox {
	border-top:1px solid #009462;
	background:#99d4c0;
}


.produktRight .teaserBox li {
	font-weight:bold;
}
.produktRight .teaserBox span.small {
	color:#00b578;

}

.teaserBox_pageFlip {
	width:200px;
	float:right;
	border-top:1px solid #009462;
	background:#99d4c0;
	margin:0px 0px 0px 10px;
}

.teaserBox_pageFlip h2 {
 	padding:10px 10px 0px 10px;
   font-size:13px;
   font-weight:bold;
   line-height:1em;
}

#vorteilsBT {
	margin-top:94px;
	text-align:center;
	border:1px solid #009462;
	padding:15px;
	background:#99d4c0;
}

#vorteilsBT a, #vorteilsBT a:hover {
	font-weight:bold;
	font-size:1.1em;
}

.vorteilsList_tab {
	width:40%;
	display:block;
	float:left;
}

.innerTXTList {
	margin-right:0;
	padding-right:0;
	width:100%;
}

.backBT_p {
	border-top:1px solid #99d4c0;
	padding:10px;
}

.backBT {
	background:url(../gfx/backBT_ico.gif) no-repeat left center;
	padding:0px 0px 0px 18px;
}


.formBox input, textarea {
	border:1px solid #99d4c0;
	border-top:1px solid #7dad9d;
	border-left:1px solid #7dad9d;
	padding:4px;
	font-size:0.9em;
}

.sendFormu {
	background:url(../gfx/ico_sendMail.gif) no-repeat left center;
	padding:6px 6px 6px 18px;
}

.resetFormu {
	background:url(../gfx/ico_resetFormu.gif) no-repeat left center;
	padding:6px 6px 6px 18px;
}

textarea {
	font-family:arial, sans-serif;
}

.small_2 {
	font-size:0.9em;
	line-height:1.2em;
}

#agbDL_box {
	margin:0px 20px 20px 20px;
	border:1px solid #009462;
	padding:15px;
	width:484px;
	background:#99d4c0;
}

#agbDL_box a {
	display:block;
	width:100%;
	height:100%;
	padding-left:25px;
	font-weight:bold;
}

#autoHeight {
	height:auto;
	padding-bottom:5px;
}

.greenBox {
	border:1px solid #009462;
	background:#99d4c0;
	margin:20px 20px 0px 20px;
}

#smallSize {
	font-size:0.9em;
	margin:0px;
	padding:0px;
}

#smallSize p {
	margin:0px 20px 5px 20px;
	line-height:1.3em;
}

.comingSoon {
	color:#CCCCCC;
	font-size:0.9em;
}

#impressum .box_leftCol {
	width:170px;
}

