@charset "utf-8";
/* css document */

* 		{ margin:0px; padding:0px; border:none;}
html 	{ overflow-y:scroll; /* permanent scrollbar in Firefox */}
body 	{ font:13px/19px Arial, Helvetica, sans-serif; color:#222; background:#fff url(../images/body-bg.jpg) top repeat-x;}

p   	{ margin-bottom:25px;}
a		{ color:#b40000; text-decoration:underline;}


/* -------------- */
/* layoutelements */
/* -------------- */
div#container1 	    	{ width:98%;}

/* header */
div#header, .noprint				{ display:none;}

/* content */
div#content-container1	{ width:98%;}
div#content-sidebar	 	{ display:none;}
div#content-main	 	{ width:98%; margin:0px;}
div#content-main h1	 	{ font:22px/26px Arial, Helvetica, sans-serif; color:#7eb01d; font-weight:bold; padding-bottom:6px; margin-bottom:25px;}
div#content-main h2	 	{ font:14px/20px Arial, Helvetica, sans-serif; color:#222; font-weight:bold; margin-bottom:15px;}
div#content-main ul 	{ list-style:circle; margin-bottom:25px; padding-left:20px;}
div#content-main ul li 	{ list-style:circle; padding:0 0 8px 10px;}

div#content-right	 		{ width:98%; border-top:1px solid #222; padding-top:20px;}
div#content-right p 		{ font:11px/15px Arial, Helvetica, sans-serif; margin-bottom:8px;}
div#content-right p.number1	{ margin-bottom:0px; float:left; width:35px;}
div#content-right p.number2	{ margin-bottom:0px; float:left;}
div#content-right h2.h2-kontakt { display:none;}
div#content-right ul.subnavi-right		{ display:none;}

ul#navi 		   		{ display:none;}
ul#subnavi 		   		{ display:none;}

/* footer */
div#footer-container	{ display:none;}


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

/* site-elements */
div#declaration 	{ width:auto; font-size:11px;}
div#declaration p 	{ margin-bottom:15px;}
.back				{ font-size:11px; margin:0 0 35px 10px;}
.thanks 			{ width:auto; background:#FCF6F3; border:1px dotted #7F7F7F; padding:10px; margin-bottom:25px;}
.pdf				{ padding:0 0 10px 26px; background:url(../images/pdf.gif) no-repeat;}
.pdf-text			{ font-size:11px; background:url(../images/line.gif) top left repeat-x; padding-top:10px; margin-top:50px;}
.pic				{border:1px solid #85B521;}

/* 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;}
.mT15 				{ margin-top:15px !important;}
.mT20 				{ margin-top:20px !important;}
.mT25 				{ margin-top:25px !important;}
.mT30				{ margin-top:30px !important;}
.mT40				{ margin-top:40px !important;}
.mB0 				{ margin-bottom:0px !important;}
.mB10 				{ margin-bottom:10px !important;}
.mB20 				{ margin-bottom:20px !important;}
.mB25 				{ margin-bottom:25px !important;}
.mB30 				{ margin-bottom:30px !important;}
.mB40 				{ margin-bottom:40px !important;}
.mB50 				{ margin-bottom:50px !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;}


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

