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

* 							{ margin:0px; padding:0px; border:none;}
body 						{ font:12px/20px Verdana, Arial, Helvetica, sans-serif; color:#6f6f6f;}

p   						{ margin-bottom:20px;}
a							{ color:#da251c; text-decoration:underline;}

.noPrint					{ display:none;}


/* -------------- */
/* layoutelements */
/* -------------- */
div#container 	    		{ width:98%;} 
/* header */
div#header					{ display:none;}

/* content */
div#contentContainer		{ width:100%;}
div#contentMain	 			{ width:100%;}
div#contentMain h1 			{ line-height:26px; margin:38px 0 10px 0; font-size:22px; color:#000;}
div#contentMain h2 			{ font-size:16px; padding:0 0 10px 0; color:#633327;}
div#contentMain ul 			{ list-style-type:square; margin:0 0 20px 20px;}
div#contentMain ul li		{ list-style-type:square; padding:0 0 5px 0;}
div#contentMain img  	    { display:none;}
div#navigationContainer      { display:none;}
ul#navitop { display:none;}
/* sidebar */
div #contentSidebar-right	img  	    { display:none;}
div#contentPics ul 			{ list-style-type:square; margin:0 0 20px 20px;}
div#contentPics ul li		{ list-style-type:square; padding:0 0 5px 0;}
/* footer */
div#footer					{ width:100%; border-top:1px solid #000; padding-top:20px; margin-top:10px;}
div#footer p.floatRight		{ float:none;}
div#footer a				{ display:none;}
/* navigation */
div#navigation              { display:none;}


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

/* color and fonts */

#partner ul img				{margin: 0 0 5px 0; float:right; border:#666666 1px solid;}
#referenzen  ul img	        {margin: 0 0 5px 0; float:right; border:#666666 1px solid;}
/* site-elements */
.spacerline                 { border-bottom:#6f6f6f dashed 1px; height: 1px;width:200px; margin: 10px 0 10px 0;}
.spacerlinecms              { border-bottom:#6f6f6f dashed 1px; height: 1px;width:200px; margin: 10px 0 10px 0;}
.cmspic						{ float:right; padding:1px 1px 1px 1px; margin: 0 0 5px 10px; background-color:#555555; }
.image 						{ padding:1px; background:#fff; border:1px solid #000;}
div#declaration 			{ width:auto; background:#eee; padding:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #ccc; font-size:11px;}
div#thanks 					{ width:auto; background:#eee; padding:10px 10px 0 10px; margin:0 0 20px 0; border:1px solid #ccc;}
.pdf						{ padding:0 0 10px 26px; background:url(../images/icon-pdf.gif) no-repeat;}
.pdfText					{ font-size:11px; border-top:1px solid #808080; padding-top:20px; margin-top:30px;}
.spacer                     { padding: 0 0 50px 0;}
/* floats */
.clear		  				{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.floatRight 				{ float:right;}
.floatLeft 					{ float:left;}
           

