
/* mit folgender CSS-Angabe kann man einen Seitenumbruch beim Print der Webseite erzwingen: page-break-before:always; */


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

* 								{ margin:0px; padding:0px; border:none;}
html 							{ overflow-y:scroll;}
body 							{ font:12px/21px Verdana, Arial, Helvetica, sans-serif; color:#000; }

p   							{ margin-bottom:20px;}
a								{ color:#000; text-decoration:none; outline:none;}


/* -------------- */
/* layoutelements */
/* -------------- */
div#container 	    			{ width:98%; height:auto; margin:0px auto;}

/* header */
div#header						{ display:none;}

/* sidebar */
div#contentSidebar	 			{ display:none;}

/* content */
div#contentMain	 				{ width:100%;}
#contentMain p.special			{ margin-bottom:14px;}
#contentMain h2 				{ font-size:20px; color:#000; font-weight:normal; padding-bottom:12px; border-bottom:solid 2px #000; margin:6px 0 30px 0; font-family:Arial, Helvetica, sans-serif;}

#contentMain h3 				{ font-size:14px; color:#000; margin-bottom:14px; border-bottom:solid 1px #000;}
#contentMain ul 				{ list-style-type:disc; margin:0 0 20px 20px;}
#contentMain ul li				{ padding:8px 0 8px 0px; background:url(../images/li.png) 6px 12px no-repeat; border-bottom:dashed 1px #999; }
/* imageBox */
.imageBox img					{ margin:0 28px 10px 0;}
.imageBox img.last				{ margin-right:0px;}

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




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

/* color and fonts */
.highlight1 					{ color:#000!important;}
.highlight2 					{ text-transform:uppercase;}

/* site-elements */
.top							{ display:none;}
.top a							{ font-size:11px; color:#89888e; text-decoration:none; padding-left:10px; background:url(../images/bg-button-top.png) no-repeat 0 5px;}
.top a:hover					{ text-decoration:underline;}
div#copyright					{ float:right; margin:5px 0 20px 20px;}
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:20px 20px 0 20px; margin:0 0 20px 0; border:1px solid #ccc;}
.hidden							{ display:none !important;}
.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;}
.vica							{ margin-top:22px;}
.border							{ border-bottom:solid 1px #ccc; margin:16px 0;}
.spacingTop						{ margin-top:40px;}

/* floats */
.clear		  					{ clear:both; font-size:0.0001em; line-height:0.00001em;}
.floatRight 					{ float:right;}
.floatLeft 						{ float:left;}

/* images */
.image, .imageRight, .imageLeft, .map	{ padding:5px; background:#face55; border:2px solid #000;}
.map									{ margin-bottom:10px;}
.imageRight 							{ float:right; margin:5px 0 20px 20px;}
.imageLeft 								{ float:left; margin:5px 20px 20px 0;}


