/* © 2009 WACHTER GMBH | DRUCK | SOFTWARE | LOGISTIK */

/* PageSetup */
html, body 		{ margin: 0; pading: 0; vertical-align: top; text-align:center;}
body 			{ background-image:url(../img/bg.jpg); background-repeat:repeat-x;  background-color: #dbdbdb; font-family:Arial, Helvetica, sans-serif;}
h1, h2, a, li, ul, option, input, p, #content_footer a, label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #626262; font-weight:normal; padding: 0px; margin:0px;}

div				{ vertical-align:top; text-align:left; }
ul				{ list-style: none; }
hr				{color: #CCC; }
img				{ border:0px;}
a 				{ outline: none; color: #c30014; text-decoration: none; font-weight: bold;}
a:hover, #content_footer a:hover			{ color: #ff0000; }

ul				{ padding-left: 12px; }
li				{ background-image:url(../img/li_dot.gif); background-position:left center; background-repeat:no-repeat; padding-left: 12px; margin: 0 0 0 -12px; }


h1				{ font-size: 16px; font-weight: bold; color: #c30014; margin: 0 0 15px; }
h2 				{ font-size: 12px; font-weight: bold; color: #c30014;}
h3 				{ font-size: 11px; font-weight: bold; display:none; }
h4				{ font-size: 11px; color: #c30014; font-weight:normal }

/* Mainmenu */

#mmhead 		{ width: 710px; z-index: 9999; margin: 43px auto 0; position: relative; height: 90px;}
#mm 			{ margin: -3px 0px 0px 0px; padding: 20px 0px 0px 0px; position: relative; }
#mm li 			{ display: inline; background:none; padding:0px; }
#mm li a 		{ float:left; height: 25px; background-image:url(../img/mainmenu.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px; }	


/* Mainmenu-Buttons */
#news a					{ background-position: 0 0; width: 44px; }
#unternehmen a			{ background-position: -44px 0; width: 106px; }
#druck a				{ background-position: -150px 0; width: 54px; }
#digitaldruck a			{ background-position: -204px 0; width: 96px; }
#software a				{ background-position: -300px 0; width: 76px; }
#logistik a				{ background-position: -376px 0; width: 67px; }
#service a				{ background-position: -444px 0; width: 53px; }
#kontakt a				{ background-position: -498px 0; width: 72px; }

#news a:hover, #news_active	a									{ background-position: 0 -25px; width: 44px; }
#unternehmen a:hover,	#unternehmen_active	a					{ background-position: -44px -25px; width: 106px; }
#druck a:hover,	 #druck_active a								{ background-position: -150px -25px; width: 54px; }
#digitaldruck a:hover,	#digitaldruck_active a					{ background-position: -204px -25px; width: 96px; }
#software a:hover, #software_active a 							{ background-position: -300px -25px; width: 76px; }
#logistik a:hover,	#logistik_active a							{ background-position: -376px -25px; width: 67px; }
#service a:hover,	#service_active	a							{ background-position: -444px -25px; width: 53px; }
#kontakt a:hover,	#kontakt_active	a							{ background-position: -498px -25px; width: 72px; }

/* Content-Frame */
#wrap_content				{ width:788px; background-repeat: repeat-y; margin: 0 auto; margin-bottom: 30px; position:relative; top:0px; left:0px;}
#content					{ width:788px; margin: 0 auto; position: relative; background-image:url(../img/c_bg_l.gif); background-repeat:no-repeat;}
#content_cert				{ background-color: #006699; width: 149px; height: 81px; top: -101px; left: 627px; display: block; position: relative; background-image: url(../img/content_cert.jpg); background-repeat: no-repeat; }
/* display: table-cell;
	vertical-align: middle */
#content_text				{ 	width:620px; /* nur IE 5.x */
								width/**/:/**/ 520px; /* alle anderen User-Agents */ 
								/*\*//*/
								width: 523px; float: left; /* IE 5.2 mac  */
								/**/
								padding: 60px 40px 20px 64px; min-height: 350px; font-size:12px;
								 
								}
								


								
						
#content_start				{ width:523px; float: left; padding: 23px 0px 4px 25px; min-height: 350px;}

#content_left				{ float:left; width: 225px; }
#content_right				{ float:right; width: 225px; }

.content_left				{ float:left; width: 250px; }
.content_right				{ float:right; width: 250px; }

#content_left_text				{ float:left; width: 250px; }
#content_right_text				{ float:right; width: 250px; }
#content_left_250			{ float:left; width: 250px; }
#content_right_250			{ float:right; width: 250px; }
.content_left_500			{ float:left; width: 500px; }
.content_left_520			{ float:left; width: 520px; }
.content_left_320			{ float:left; width: 340px; padding: 0px 30px 0px 0px;}

#content_left_2				{ float:left; width: 500px; }
.content_left_film			{ float:left; width: 370px; height:250px; }
.content_right_film			{ float:right; width: 130px; }


/* Content/SubMenu/Druck */
#content_menu						{ width:161px; float: right; }
#sm_druck							{ width:161px; margin: 54px 0; padding: 0; }
#sm_druck li						{ background-image:none; width:161px; float: left; }
#sm_druck li a						{ width:161px; float: left; background-image: url(../img/sub_druck.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px;}

#sm_druckvorstufe a					{ background-position: 0 0; height: 39px; }
#sm_bogenoffset-druck a					{ background-position: 0 -39px; height: 27px; }
#sm_rollenoffset-druck a					{ background-position: 0 -66px; height: 28px; }	 
#sm_digitaldruck a					{ background-position: 0 -94px; height: 28px; }	
#sm_weiterverarbeitung_veredelung a					{ background-position: 0 -122px; height: 54px; }	

#sm_druckvorstufe a:hover	{ background-position: -161px 0; height: 39px; }
#sm_bogenoffset-druck a:hover		{ background-position: -161px -39px; height: 27px; }
#sm_rollenoffset-druck a:hover	{ background-position: -161px -66px; height: 28px; }
#sm_digitaldruck a:hover	{ background-position: -161px -94px; height: 28px; }
#sm_weiterverarbeitung_veredelung a:hover		{ background-position: -161px -122px; height: 54px; }

#sm_druckvorstufe_active a	{ background-position: -161px 0; height: 39px; }
#sm_bogenoffset-druck_active a	{ background-position: -161px -39px; height: 27px; }
#sm_rollenoffset-druck_active a	{ background-position: -161px -66px; height: 28px; }
#sm_digitaldruck_active a  	{ background-position: -161px -94px; height: 28px; }
#sm_weiterverarbeitung_veredelung_active a  	{ background-position: -161px -122px; height: 54px; }

/* Content/SubMenu/Unternehmen */
#content_menu						{ width:161px; float: right; }
#sm_unternehmen						{ width:161px; margin: 54px 0; padding: 0; }
#sm_unternehmen	 li					{ background-image:none; width:161px; float: left; }
#sm_unternehmen	 li a				{ width:161px; float: left; background-image: url(../img/sub_unternehmen.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px;}

#sm_philosophie a					{ background-position: 0 0; height: 39px; }
#sm_firmengeschichte a				{ background-position: 0 -39px; height: 27px; }
#sm_pressemeldungen a				{ background-position: 0 -66px; height: 28px; }
#sm_stellenangebote a				{ background-position: 0 -94px; height: 57px; }

#sm_philosophie a:hover					{ background-position: -161px 0; height: 39px; }
#sm_firmengeschichte a:hover			{ background-position: -161px -39px; height: 27px; }
#sm_pressemeldungen a:hover				{ background-position: -161px -66px; height: 28px; }
#sm_stellenangebote a:hover				{ background-position: -161px -94px; height: 57px; }

#sm_philosophie_active a				{ background-position: -161px 0; height: 39px; }
#sm_firmengeschichte_active a			{ background-position: -161px -39px; height: 27px; }
#sm_pressemeldungen_active a			{ background-position: -161px -66px; height: 28px; }
#sm_stellenangebote_active a  			{ background-position: -161px -94px; height: 57px; }

/* Content/SubMenu/Service*/
#content_menu							{ width:161px; float: right; }
#sm_service								{ width:161px; margin: 54px 0; padding: 0; }
#sm_service li							{ background-image:none; width:161px; float: left;}
#sm_service li a						{ width:161px; float: left; background-image: url(../img/sub_service.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px;}

#sm_produktgewicht a					{ background-position: 0 0; height: 39px; }
#sm_produktdicke a						{ background-position: 0 -39px; height: 27px; }
#sm_din-formate-tabelle a				{ background-position: 0 -66px; height: 28px; } 
#sm_pdf-erstellungshilfe a				{ background-position: 0 -94px; height: 29px; }	
#sm_kunden-login a						{ background-position: 0 -123px; height: 46px; }	

#sm_produktgewicht a:hover				{ background-position: -161px 0; height: 39px; }
#sm_produktdicke a:hover				{ background-position: -161px -39px; height: 27px; }
#sm_din-formate-tabelle a:hover			{ background-position: -161px -66px; height: 28px; }
#sm_pdf-erstellungshilfe a:hover		{ background-position: -161px -94px; height: 29px; }
#sm_kunden-login  a:hover				{ background-position: -161px -123px; height: 46px; }

#sm_produktgewicht_active a				{ background-position: -161px 0; height: 39px; }
#sm_produktdicke_active a				{ background-position: -161px -39px; height: 27px; }
#sm_din-formate-tabelle_active a		{ background-position: -161px -66px; height: 28px; }
#sm_pdf-erstellungshilfe_active a 		{ background-position: -161px -94px; height: 29px; }
#sm_kunden-login_active a 				{ background-position: -161px -123px; height: 46px; }

/* Content/SubMenu/Kontakt*/
#content_menu						{ width:161px; float: right;}
#sm_kontakt							{ width:161px; margin: 54px 0; padding: 0; }
#sm_kontakt li						{ background-image:none; width:161px; float: left; }
#sm_kontakt li a					{ width:161px; float: left; background-image: url(../img/sub_kontakt.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px; }

#sm_ansprechpartner a				{ background-position: 0 0; height: 38px; }
#sm_kontaktformular a				{ background-position: 0 -38px; height: 46px; }
#sm_anreise a						{ background-position: 0 -84px; height: 43px; }	 	

#sm_ansprechpartner a:hover		{ background-position: -161px 0; height: 38px; }
#sm_kontaktformular a:hover		{ background-position: -161px -38px; height: 46px; }
#sm_anreise a:hover				{ background-position: -161px -84px; height: 43px; }

#sm_ansprechpartner_active a	{ background-position: -161px 0; height: 38px; }
#sm_kontaktformular_active a	{ background-position: -161px -38px; height: 46px; }
#sm_anreise_active a			{ background-position: -161px -84px; height: 43px; }


/* Content/SubMenu/Nachrichtenblatt*/
#content_menu							{ width:161px; float: right; }
#sm_nachrichtenblatt					{ width:161px; margin: 54px 0; padding: 0; }
#sm_nachrichtenblatt li						{ background-image:none; width:161px; float: left;}
#sm_nachrichtenblatt li a				{ width:161px; float: left; background-image: url(../img/sub_nachrichtenblatt.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px;}

#sm_download_nachrichtenblatt a					{ background-position: 0 0; height: 56px; }
#sm_anzeigen-preisliste a				{ background-position: 0 -56px; height: 27px; }
#sm_anzeige_online a			{ background-position: 0 -83px; height: 58px; }	 	

#sm_download_nachrichtenblatt a:hover				{ background-position: -161px 0; height: 56px; }
#sm_anzeigen-preisliste a:hover			{ background-position: -161px -56px; height: 27px; }
#sm_anzeige_online a:hover	{ background-position: -161px -83px; height: 58px; }

#sm_download_nachrichtenblatt_active a				{ background-position: -161px 0; height: 56px; }
#sm_anzeigen-preisliste_active a		{ background-position: -161px -56px; height: 27px; }
#sm_anzeige_online_active a	{ background-position: -161px -83px; height: 58px; }

/* Content-Footer */
#content_footer		{ background-image:url(../img/c_bg_u.gif); background-position:left bottom; background-repeat:no-repeat;}
#content_footer	ul	{ padding: 8px 0 35px 64px;  margin: 0px; }
#content_footer li	{ display: inline; padding: 0 42px 0px 16px;  background-position:left center; background-repeat:no-repeat; margin: 0px; }
#footer_blank		{ padding:0px !important; }


#footer_drucken				{ background-image: url(../img/ico_printer.gif); }
#footer_bookmark			{ background-image: url(../img/ico_bookmark.gif); }
#footer_nachrichtenblatt	{ background-image: url(../img/ico_drucken.gif); }
#footer_impressum			{ background-image: url(../img/ico_impressum.gif);}
#footer_agbs				{ background-image: url(../img/ico_paragraph.gif); }

/* Footer Start */
div.start_footer { position:absolute; top: 535px; left:480px; width: 400px; }
div.start_footer ul { width:80px;}
div.start_footer li { background-image:none; display: inline; width:80px;}
div.start_footer a {display: block; float: right; width: 80px;color: #666; font-weight:normal; padding-left: 30px; }
li.footer_impressum a { background-image: url(../img/ico_impressum.gif); background-repeat:no-repeat; background-position:15px 0px; border-left: 1px solid #666666;}

/* Nachrichtenblatt */
div.nb_wrap {
	clear: both;
	height: 25px;
}

div.nb_text {
	float: left;
	display: inline;
	width: 200px;
}

div.nb_link {
	float: right;
	display: inline;
	width: 200px;
	background-image: url(../img/pdf_icon.jpg);
	background-repeat:no-repeat;
	background-position:130px 0px;
}

div.nb_link a { 
	display: block;
	color: #666666;
}

/* Box */
div.box {
	position: absolute;
	top: 245px;
	left: 609px;
	width: 179px;
	z-index:100;
}

/* Pressemeldung */

div.pressemeldung {
	padding-bottom: 30px;
}

div.pressemeldung h2 {
	color: #c30014;
	padding: 0px;
	height: 0px;
}


