@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	position:relative;
	background:#ece8dd url(../images/back_gruen_neu.jpg) no-repeat top center;	
}


div#flashintro{
  position:absolute;
  top:0px;
  left:0px;
  z-index:999;
  width:100%;
  height:100%;
  background:#ffd500;
}

a{
	color:#65ab34;
	text-decoration:none;
}

a:hover{
	color:#3A6641;
	text-decoration:underline;
}


h1, h2, h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div#bannerContainer{
	width:960px;
	margin:0px auto;
	margin-bottom:20px;
	
}





div#bannerContainer div#logo{
	float:right;
	width:278px;
	height:66px;
	margin-right:10px;
	padding-top:7px;
	margin-top:40px;
}


div#bannerContainer div#popuplogo{
display:none;
}


div#mainContainer{
	width:960px;
	margin:0px auto;
	background:#fff;
	padding-bottom:15px;
	border-top:1px solid #ababab;
	min-height:491px;
	height:auto !important;
	height:491px;

}

div#mainContainer div#content{
	/*min-height:330px;
	height:auto !important;
	height:330px;         */

}
div#mainContainer div#content iframe{
	margin-left:6px;

}

div#mainContainer div#content h1{
	padding-left:14px;
	padding-right:14px;
	padding-bottom:15px;
	padding-top:25px;
	color:#65ab34;
	

}




div#mainContainer div#content h2{
	padding-left:14px;
	padding-right:14px;
	padding-bottom:10px;
}

div#mainContainer div#content h3{
	padding-left:14px;
	padding-right:14px;
	padding-bottom:5px;
}

div#mainContainer div#content p,div#mainContainer div#content ul{
	padding-bottom:10px;
	line-height:15px;
	padding-left:14px;
	padding-right:14px;
}

div#mainContainer div#content ul{
	margin-left:25px;
}



/* Positionierung des Newstickers */

div#mainContainer div#content div.tx-itsnewsticker-pi1{
	position:absolute;
	margin-top:40px; 			/* Abstand des Tickers von oben */
	margin-left:45px;			/* Abstand des Tickers von links */
	z-index:888;
	font-weight:bold;
}


/* Positionierung des muttertag Buttons */

div#mainContainer div#content div#muttertag{
	position:absolute;
	margin-top:40px;			/* Abstand des muttertag Buttons von oben */
	margin-left:-45px;			/* Abstand des muttertag Buttons von links */
	z-index:900;
	
	
}


div#mainContainer div#content div#muttertag a.muttertag{
	display:block;
	width:231px;
	height:245px;
	background:url(../media/AKTIONEN/muttertagsboy.gif) no-repeat;
	
}

div#mainContainer div#content div#muttertag a.muttertag:hover{
	background:url(../media/AKTIONEN/muttertagsboy.gif) no-repeat;
	text-decoration:none;
}



/* Positionierung des Jobtracking Buttons */

div#mainContainer div#content div#jobtracking{
	position:absolute;
	margin-top:250px;			/* Abstand des Jobtracking Buttons von oben */
	margin-left:878px;			/* Abstand des Jobtracking Buttons von links */
	z-index:900;
	
	
}


div#mainContainer div#content div#jobtracking a.jobtrackingBtn{
	display:block;
	width:72px;
	height:73px;
	background:url(../media/icons/jobtracking.png) no-repeat;
	
}

div#mainContainer div#content div#jobtracking a.jobtrackingBtn:hover{
	background:url(../media/icons/jobtracking-hover.png) no-repeat;
	text-decoration:none;
}



/* Positionierung des Xerox Buttons */

div#mainContainer div#content div#xerox{
	position:absolute;
	margin-top:515px;			/* Abstand des Xerox Buttons von oben */
	margin-left:55px;			/* Abstand des Xerox Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#xerox a.xeroxBtn{
	display:block;
	width:119px;
	height:35px;
	background:url(../media/icons/xerox-logo-kl.png) no-repeat;
	
}

div#mainContainer div#content div#xerox a.xeroxBtn:hover{
	background:url(../media/icons/xerox-logo-kl.png) no-repeat;
	text-decoration:none;
}



/* Positionierung des ecoprint Buttons */

div#mainContainer div#content div#ecoprint{
	position:absolute;
	margin-top:515px;			/* Abstand des ecoprint Buttons von oben */
	margin-left:15px;			/* Abstand des ecoprint Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#ecoprint a.ecoprintBtn{
	display:block;
	width:33px;
	height:30px;
	background:url(../media/icons/ecoprint_logo.png) no-repeat;
	
}

div#mainContainer div#content div#ecoprint a.ecoprintBtn:hover{
	background:url(../media/icons/ecoprint_logo.png) no-repeat;
	text-decoration:none;
}


/* Positionierung des fsc_zert */

div#mainContainer div#content div#fsc_zert{
	position:absolute;
	margin-top:515px;			/* Abstand des fsc_zert von oben */
	margin-left:179px;			/* Abstand des fsc_zert von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#fsc_zert a.fsc_zert{
	display:block;
	width:32px;
	height:35px;
	background:url(../media/icons/fsc_zert.png) no-repeat;
	
}

div#mainContainer div#content div#fsc_zert a.fsc_zert:hover{
	background:url(../media/icons/fsc_zert.png) no-repeat;
	text-decoration:none;
}


/* Positionierung des pefc_zert*/

div#mainContainer div#content div#pefc_zert{
	position:absolute;
	margin-top:515px;			/* Abstand des pefc_zert von oben */
	margin-left:213px;			/* Abstand des pefc_zert von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#pefc_zert a.pefc_zert{
	display:block;
	width:32px;
	height:35px;
	background:url(../media/icons/pefc_zert.png) no-repeat;
	
}

div#mainContainer div#content div#pefc_zert a.pefc_zert:hover{
	background:url(../media/icons/pefc_zert.png) no-repeat;
	text-decoration:none;
}

/* Positionierung des EU Buttons */

div#mainContainer div#content div#eu{
	position:absolute;
	margin-top:515px;			/* Abstand des EU Buttons von oben */
	margin-left:535px;			/* Abstand des EU Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#eu a.euBtn{
	display:block;
	width:25px;
	height:25px;
	background:url(../media/icons/euflagge.png) no-repeat;
	
}

div#mainContainer div#content div#eu a.euBtn:hover{
	background:url(../media/icons/euflagge.png) no-repeat;
	text-decoration:none;
}


/* Positionierung des Facebook Buttons */

div#mainContainer div#content div#facebook{
	position:absolute;
	margin-top:515px;			/* Abstand des Facebook Buttons von oben */
	margin-left:635px;			/* Abstand des Facebook Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#facebook a.facebookBtn{
	display:block;
	width:25px;
	height:25px;
	background:url(../media/icons/Facebook_icon.png) no-repeat;
	
}

div#mainContainer div#content div#facebook a.facebookBtn:hover{
	background:url(../media/icons/Facebook_icon.png) no-repeat;
	text-decoration:none;
}

/* Positionierung des XING Buttons */

div#mainContainer div#content div#xing{
	position:absolute;
	margin-top:515px;			/* Abstand des XING Buttons von oben */
	margin-left:585px;			/* Abstand des XING Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#xing a.xingBtn{
	display:block;
	width:20px;
	height:20px;
	background:url(../media/icons/xinglogo.png) no-repeat;
	
}

div#mainContainer div#content div#xing a.xingBtn:hover{
	background:url(../media/icons/xinglogo.png) no-repeat;
	text-decoration:none;
}


/* Positionierung des CyberDuck Buttons */

div#mainContainer div#content div#duck{
	position:absolute;
	margin-top:515px;			/* Abstand des CyberDuck Buttons von oben */
	margin-left:562px;			/* Abstand des CyberDuck Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#duck a.duckBtn{
	display:block;
	width:20px;
	height:20px;
	background:url(../media/icons/cyberduck.png) no-repeat;
	
}

div#mainContainer div#content div#duck a.duckBtn:hover{
	background:url(../media/icons/cyberduck.png) no-repeat;
	text-decoration:none;
}



/* Positionierung des Twitter Buttons */

div#mainContainer div#content div#twitter{
	position:absolute;
	margin-top:515px;			/* Abstand des Twitter Buttons von oben */
	margin-left:610px;			/* Abstand des Twitter Buttons von links */
	z-index:890;
	
	
}


div#mainContainer div#content div#twitter a.twitterBtn{
	display:block;
	width:25px;
	height:25px;
	background:url(../media/icons/twitter_icon2.png) no-repeat;
	
}

div#mainContainer div#content div#twitter a.twitterBtn:hover{
	background:url(../media/icons/twitter_icon2.png) no-repeat;
	text-decoration:none;
}


div#shadowbottom{
	width:960px;
	height:15px;
	padding-top:10px;
	margin:0px auto;
	background:url(../images/content_shadow.png) no-repeat top center;
		color:#000;
}

div#shadowbottom p{
	text-align:right;
		color:#000;
}

div#shadowbottom a{
	color:#000;
}


div#shadowbottom a:hover{
	color:#3a6641;
	text-decoration:none;
}



div.spalte{
	float:left;
	background:url(../images/bg-box.gif) no-repeat;
	width:270px;
	height:162px;
	padding-left:12px;
	padding-right:20px;
	margin-left:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}




div.spalte h2{
	
	padding-top:30px;
	padding-bottom:15px;
	color:#65ab34;
	font-size:140%;
	
}

div.spalte p{
	
	font-size:13px;
	line-height:16px;

	
}


div.spalte div.csc-textpic img{
	padding-top:10px;
}



.clear{
	clear:both;
}



/* SUCHFORM*/
table.csc-searchform{
	margin-top:35px;
	width:800px !important;
}

form td{
	padding:2px 0;
}
.csc-form-labelcell{
	width:100px;	
}
#mailform label{
	display:block;
	width:100px;
	float:left;
	margin:2px 0;
	padding-left:14px;
}
#mailform .csc-mailform-field input, 
#mailform .csc-mailform-field select, 
.csc-form-fieldcell input,
.csc-form-fieldcell select{
	width:300px;
	padding:1px;
	margin:2px 0;
	border: 1px solid #65ab34;	
}
.csc-form-fieldcell select{
	width:304px;
}
#mailform .csc-mailform-field textarea{
	margin:2px 0;
	width:300px;
	height:100px;
	
	border: 1px solid #65ab34;	
}
#mailform .csc-mailform-field textarea:focus,#mailform .csc-mailform-field textarea:hover,
#mailform .csc-mailform-field input:focus,#mailform .csc-mailform-field input:hover,
.csc-form-fieldcell input:focus, .csc-form-fieldcell input:hover
{
	border: 1px solid #ffd500;	
}
#mailform input.csc-mailform-submit, input[type="submit"]{
	margin:8px 0 0 114px;
	width:100px;
	color:#65ab34;
	background:#cae2ba;
	border:1px solid #65ab34;
}


span.csc-sword{
	background-color:#e41983;
	color:#fff;
}


/* NEWSFORMATIERUNGEN */


h1 div.datetime-single{
	color:#666;
	font-size:60%;
	font-weight:normal;
	padding-top:5px;
}

div.news-single-item h2{
	padding-bottom:15px;
	font-size:100%;
}



/* NAVIGATION */

.reiter{
	margin:0px auto;
	width:960px;
}

.reiter .navigation {
	position: absolute;
	z-index: 1;
	margin: -35px 0 0 0;
	padding: 0;
}

.reiter .navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.reiter .navigation li {
	float: left;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
}

.reiter .navigation a {
	background: url('../images/navigation/bg_reiter.jpg') no-repeat top left;
	text-decoration: none;
	display: block;
	color: #666;
	/*padding: 12px 13px 10px 16px;*/
	padding: 10px 11px 10px 14px;
}

.reiter .navigation .act a {
	color: #666;
	background: url('../images/navigation/bg_reiter_act.jpg') no-repeat top left;
}

.reiter .navigation ul li a:hover {
	color: #666;
	background: url('../images/navigation/bg_reiter_over.jpg') no-repeat top left;
}



.reiter .navigation #firstAct a {
	color: #666;
	background: url('../images/navigation/bg_reiter_first_act.png') no-repeat top left;
}

.reiter .navigation .first a {
	background: url('../images/navigation/bg_reiter_first.png') no-repeat top left;
	padding-left: 22px;
}

.reiter .navigation .first a:hover {
	background: url('../images/navigation/bg_reiter_first_over.png') no-repeat top left;
}

.reiter .navigation #lastAct a {
	color: #666;
	background: url('../images/navigation/bg_reiter_last_act.png') no-repeat top right;
}

.reiter .navigation .last a {
	background: url('../images/navigation/bg_reiter_last.png') no-repeat top right;
	padding-right: 13px;
}

.reiter .navigation .last a:hover {
	background: url('../images/navigation/bg_reiter_last_over.png') no-repeat top right;
}



/**/

div.csc-textpic-intext-left{
	padding-left:14px;
}

div.csc-textpic-intext-right{
	padding-right:14px;
}



/* Icons Navi */
#topnav li{
	float:left;
	list-style-type:none;
}
#topnav span{
	display:none;
}
#topnav{
	margin:10px 0 0 15px;
	
	float:left;
}
#topnav a{
	display:block;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
	background: transparent url(../media/topnavigation/print.gif) no-repeat center center;
	float:left;
	width:13px;
	height:11px;
}
#topnav a#search{
	background-image: url(../media/topnavigation/search.gif);
	width:11px;
}
#topnav a#sitemap{
	background-image: url(../media/topnavigation/sitemap.gif);
	width:17px;
}
#topnav a#contact{
	background-image: url(../media/topnavigation/contact.gif);
	width:14px;
}
#topnav #desc{
	padding:0 0 0 105px;
	color:#000;
}


.align-right{
	text-align:right;
}

.align-center{
	text-align:center;
}

.align-justify{
	text-align:justify;
}

/* Hier die Farbe ändern*/
.detail{
	color:#65ab34; /* GRÜN */
}

div.backBtn{
	padding-top:20px;
}
div.backBtn a{
	display:block;
	width:150px;
	height:63px;
	background:url(../media/icons/back.gif) no-repeat;
	text-decoration:none;
}

div.backBtn a:hover{
	background:url(../media/icons/back-hover.gif) no-repeat;
	text-decoration:none;
}




 .greenbold{
  color:#65ab34;
  font-weight:bold;
 }
 
 
 
 /* PREISANFRAGE FORMULAR */
 
 form{
  margin-left:20px;
 }
 
 
form#preisanfrage div.powermail_check_inner{
  float:left;
  width:180px;
}


form#preisanfrage div#powermaildiv_uid122{
     width:570px;
     clear:both;
}


form#preisanfrage div.powermail_check_inner input{
  float:left;
  width:20px;
}
form#preisanfrage div.powermail_check_inner label{
  float:right;
  width:150px;
}


form#preisanfrage fieldset.tx-powermail-pi1_fieldset label {
	width: 150px;
	}
	

	div#mainContainer div#content form#preisanfrage p{
  padding-left:0px;
}


   form#preisanfrage fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
      margin-left:150px;
   }

textarea{
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px;
}






/* PRODUKT */
form#preisanfrage div#powermaildiv_uid114{
  float:left;
}

form#preisanfrage div#powermaildiv_uid127 label{
  display:none;
}

form#preisanfrage div#powermaildiv_uid127 input{
  margin-right:200px;
}

form#preisanfrage div#powermaildiv_uid127{
  float:right;
   margin:0px;
}


/* Format offen/plano */

form#preisanfrage div#powermaildiv_uid118{
  float:left;
}

form#preisanfrage div#powermaildiv_uid128 label{
  display:none;
}

form#preisanfrage div#powermaildiv_uid128 input{
  margin-right:200px;
}

form#preisanfrage div#powermaildiv_uid128{
  float:right;
   margin:0px;
}



/* Format geschlossen */

form#preisanfrage div#powermaildiv_uid119{
  float:left;
}

form#preisanfrage div#powermaildiv_uid129 label{
  display:none;
}

form#preisanfrage div#powermaildiv_uid129 input{
  margin-right:200px;
}

form#preisanfrage div#powermaildiv_uid129{
  float:right;
   margin:0px;
}



/* Papierart */

form#preisanfrage div#powermaildiv_uid120{
  float:left;
}

form#preisanfrage div#powermaildiv_uid130 label{
  display:none;
}

form#preisanfrage div#powermaildiv_uid130 input{
  margin-right:200px;
}

form#preisanfrage div#powermaildiv_uid130{
  float:right;
   margin:0px;
}



/* Papier Umschlag */

form#preisanfrage div#powermaildiv_uid121{
  float:left;
}

form#preisanfrage div#powermaildiv_uid131 label{
  display:none;
}

form#preisanfrage div#powermaildiv_uid131 input{
  margin-right:200px;
}

form#preisanfrage div#powermaildiv_uid131{
  float:right;
  margin:0px;
}


/* Endfertigung */
 form#preisanfrage div#powermaildiv_uid134 label{
  display:none;
}
   
 form#preisanfrage div#powermaildiv_uid134{
  margin-top:72px;
 }  
   
   
/* Datenübergabe */

form#preisanfrage div#powermaildiv_uid123{
  float:left;
}

form#preisanfrage div#powermaildiv_uid132{
  float:right;
  margin-right:330px;
}



div.tx-powermail-pi1_confirmation table.powermail_all_table{
  margin-left:20px;
}



form#preisanfrage div#powermaildiv_uid127 div.tx_powermail_pi1_fieldwrap_html{
  margin:0px;
}



