@charset "utf-8";
/* css wundg sicherheitssysteme */

* 		{ margin:0px; padding:0px; border:none;}
html 	{ overflow-y:scroll; /* permanent scrollbar in Firefox */}
body 	{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6a; background:url(../images/wundg/content-container-bg.jpg) center repeat-y;  }

p   	{}
h1  	{ color:#019ff5; font-size:18px; padding-bottom:15px;}
.willkommen	{background:url(../images/h1/willkommen.jpg) no-repeat; text-indent:-9999px; width:490px; padding:22px 0; margin-bottom:15px;}
h2  	{ color:#fff; font-size:13px; background:#019ff5; width:500px; padding:5px 5px 5px 10px; margin-bottom:15px;}
hr		{}
ul 	   	{}
li	   	{ list-style:none;}
a		{ color:#019ff5; text-decoration:underline;}
a:hover	{ text-decoration:none;}


/* -------------- */
/* layoutelements */
/* -------------- 

/* div#layout 			{ background:url(../images/wundg.jpg) no-repeat; width:1264px; height:1020px;}*/
div#container 	    	{ width:100%; height:auto;  background:url(../images/wundg/header-bg.jpg) center top no-repeat;  }
div#container-main		{ width:100%; min-height:850px; height:auto !important; height:800px; margin:0 auto; background:url(../images/wundg/container-bg.jpg) center bottom no-repeat;}
div#container-mainCenter{ width:990px; height:auto; margin:0 auto;}	

/* header */
div#header				{ width:990px; height:385px; position:relative;}
h1#branding				{ padding:23px 0 0 55px;}
h1#branding a			{ width:170px; height:170px; display:block; background:url(../images/wundg/logo.jpg) no-repeat; text-indent:-9000px; overflow:hidden; }

/* switch / logo */
#logo					{ position:absolute; left:400px; top:44px; background:url(../images/wundg/logo-wundg.jpg) no-repeat; text-indent:-9999px; width:360px; padding:25px 0; overflow:hidden;}
#switch					{ position:absolute; left:68px; top:30px; background:url(../images/wundg/switch-firm.jpg) no-repeat; text-indent:-9999px; width:230px; padding:40px 0; overflow:hidden;}
/* content */
div#content-main	 	{ width:579px; line-height:1.5em; float:right; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0 0 50px 50px;}
div#content-left	 	{ width:351px; float:right; }
#header ul				{ list-style:none;}
#content-main ul		{ padding-left:15px;}
#content-main li		{ list-style:none; background:url(../images/wundg/dot.gif) no-repeat; background-position:9px 7px; padding-left:30px;}

#produkte table 		{ padding-left:20px;}
#produkte table	td		{ vertical-align:top;}


/* footer */
div#footer-main			{ width:548px; line-height:1.5em; height:102px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; margin-left:413px; border-top:1px solid #ccc;}
#footer-main ul			{ padding:10px 0 0 0; float:left;}

ul#subnavi 		   		{ list-style-type:none; float:right; color:#fff; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:158px 105px 0 0;}
ul#subnavi li	   		{ list-style-type:none; float:left;}
ul#subnavi li a   		{ color:#fff; text-decoration:none; padding:0 12px 0 12px}
ul#subnavi li a:hover 	{ text-decoration:underline;}

/* navi with background-image */
#navi 			   		{ position:absolute;left:39px;top:186px; list-style-type:none; padding:6px 0 0 10px; width:300px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#navi li 			    { padding:15px 0 0 0;}

#navi .box1 li a, #navi .box2 li a						{ color:#fff; text-decoration:none; padding:4px 0 0 35px; display:block; height:21px; width:115px; background:url(../images/wundg/arrow.gif) no-repeat; background-position:16px 5px;}
#navi .box1 li a:hover, #navi .box2 li a:hover  		{ text-decoration:underline;}
.m1							{ background:url(../images/wundg/bg-m1.jpg) bottom no-repeat;}
.m2							{ background:url(../images/wundg/bg-m2.jpg) bottom no-repeat;}
.m3							{ background:url(../images/wundg/bg-m3.jpg) bottom no-repeat;}
.m4, .m5, .m6				{ background:url(../images/wundg/bg-m4.jpg) bottom no-repeat;}


/* ----------------------- */
/* classes ans other stuff */
/* ----------------------- */

/* color and fonts */
.color1				{} /**/
.color2				{} /**/	

/* site-elements */
.top				{}
div#declaration 	{ width:448px; background:#eee; padding:20px; margin:20px 0 20px 0; border:1px solid #ccc; font-size:10px;}
.thanks 			{ width:464px; color:#565656; background:#eee; border:1px solid #ccc; padding:10px; margin:10px 0 10px 0;}
.pdf				{ padding:0 0 10px 26px; background:url(../images/pdf.gif) no-repeat;}
.pic				{ border:1px solid #ccc; padding:1px;}
/* floats */
.float-stop  		{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.float-right 		{ float:right;}
.float-left 		{ float:left;}

/* margin */
.mT10 				{ margin-top:10px !important;}
.mT20 				{ margin-top:20px !important;}
.mT30				{ margin-top:30px !important;}
.mT40				{ margin-top:40px !important;}
.mB10 				{ margin-bottom:10px !important;}
.mB20 				{ margin-bottom:20px !important;}
.mB30 				{ margin-bottom:30px !important;}
.mB40 				{ margin-bottom:40px !important;}
.mL10 				{ margin-left:10px !important;}
.mL20 				{ margin-left:20px !important;}
.mL30 				{ margin-left:30px !important;}
.mL40 				{ margin-left:40px !important;}
.mR10 				{ margin-right:10px !important;}
.mR20 				{ margin-right:20px !important;}
.mR30 				{ margin-right:30px !important;}
.mR40 				{ margin-right:40px !important;}

/* padding */
.pT10 				{ padding-top:10px !important;}
.pT20 				{ padding-top:20px !important;}
.pT30				{ padding-top:30px !important;}
.pT40				{ padding-top:40px !important;}
.pB10 				{ padding-bottom:10px !important;}
.pB20 				{ padding-bottom:20px !important;}
.pB30 				{ padding-bottom:30px !important;}
.pB40 				{ padding-bottom:40px !important;}
.pL10 				{ padding-left:10px !important;}
.pL20 				{ padding-left:20px !important;}
.pL30 				{ padding-left:30px !important;}
.pL40 				{ padding-left:40px !important;}
.pR10 				{ padding-right:10px !important;}
.pR20 				{ padding-right:20px !important;}
.pR30 				{ padding-right:30px !important;}
.pR40 				{ padding-right:40px !important;}

/* disable */
.no-border 			{ border:none;}
.no-padding			{ padding:0px;}
.no-margin			{ margin:0px;}

/* --- */
/* CMS */
/* --- */
.ewcms_loopline 			{ height:30px; background:#ccc; padding-left:10px; border-top:solid 1px #666; border-bottom:solid 1px #666; margin-bottom:20px;}
.ewcms_loopline img 		{ float:none;}
.ewcms_loopend 				{ height:30px; background:#F0F0F0; padding-left:10px; border-top:solid 1px #666; border-bottom:solid 1px #666; margin-top:20px;}
.ewcms_loopline_delimg 		{ margin-top:4px; border:none;}
.ewcms_loopline_upimg 		{ margin-top:4px; border:none;}
.ewcms_loopline_downimg 	{ margin-top:4px; border:none;}
.ewcms_loopend_newimg 		{ margin-top:4px; border:none;}
.ewcms_edit_img 			{ border:none;}
.ewcms_loopend_newimg 		{ border:none;}
.ewcms_loopline_delimg 		{ border:none;}
.ewcms_edit_content			{ border:solid 1px #ccc; }
.ewcms_a					{ border:solid 1px #ccc; }
