@charset "utf-8";
/* css anton-decker */

* 		{ 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/anton/content-container-bg.jpg) center repeat-y;  }

p   	{}
h1  	{ color:#f48700; 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:#f48700; 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/anton/header-bg.jpg) center top no-repeat;  }
div#container-main		{ width:100%; min-height:900px; height:auto !important; height:900px; margin:0 auto; background:url(../images/anton/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/anton/logo.jpg) no-repeat; text-indent:-9000px; overflow:hidden; }

/* switch / logo */
#logo					{ position:absolute; left:400px; top:24px; background:url(../images/anton/logo.jpg) no-repeat; text-indent:-9999px; width:320px; padding:43px 0; overflow:hidden;}
#switch					{ position:absolute; left:55px; top:30px; background:url(../images/anton/switch-firm.jpg) no-repeat; text-indent:-9999px; width:270px; padding:38px 0; overflow:hidden;}
/* content */
div#content-main	 	{ width:579px; float:right;  padding:0 0 50px 50px; font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:1.5em;}

#produkte #subnavi-produkte ul li		{ padding:0;}
#subnavi-produkte				{ background:url(../images/anton/subnavi-left.jpg) no-repeat; width:504px; height:87px; color:#fff; padding:10px;}
#subnavi-produkte ul li			{ float:left; background:url(../images/anton/bg-m4.jpg) no-repeat 0 4px; width:140px; margin:0 10px 0 0;}
#subnavi-produkte a 			{ color:#fff; font-weight:bold; text-decoration:none; padding:4px 0 0 34px;  display:block; height:21px; background:url(../images/anton/arrow.gif) no-repeat 18px 7px;}
#subnavi-produkte a:hover 		{ text-decoration:underline;}
#subnavi-produkte ul 			{ margin:10px 0 10px 0;}

#header ul				{ list-style:none;}
#content-main ul		{ padding-left:15px;}
#content-main li		{ list-style:none; background:url(../images/anton/dot.gif) no-repeat; background-position:9px 7px; padding-left:30px;}

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

.bgtable				{ background:#f2f2f2;}

/* footer */
div#footer-main			{ width:524px; height:102px; line-height:1.5em; 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:50px;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 { color:#fff; text-decoration:none; padding:4px 0 0 43px; display:block; height:21px; width:111px; background:url(../images/anton/arrow.gif) no-repeat 25px 5px;}
#navi .box2 li a { color:#fff; text-decoration:none; padding:4px 0 0 49px; display:block; height:21px; width:97px; background:url(../images/anton/arrow.gif) no-repeat 31px 5px}
#navi .box1 li a:hover, #navi .box2 li a:hover  		{ text-decoration:underline;}
.m1							{ background:url(../images/anton/bg-m1.jpg) bottom no-repeat;}
.m2							{ background:url(../images/anton/bg-m2.jpg) bottom no-repeat;}
.m3							{ background:url(../images/anton/bg-m3.jpg) bottom no-repeat;}
.m4, .m5, .m6				{ background:url(../images/anton/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;}
.orange				{ color:#f48700;}
/* floats */
.float-stop  		{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.float-right 		{ float:right;}
.float-left 		{ float:left;}

/* margin */
.mT5 				{ margin-top:5px !important;}
.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; }
