/* JEHLE-Setup */
html, body { margin:0px; padding: 0px; background-color: #ffffff; background-image: url(../images/backgr.png);
	background-repeat: repeat-x; font-family: arial, Helvetica, sans-serif; font-size: 12px;  
	text-align: center; }

/* Basic-Areaboxes */
#pagebox { margin-top: 22px; margin-left: auto; margin-right: auto; width: 980px; text-align: left; 
	background-color: #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; 
	border-bottom: none; border-right: 1px solid #000000; }
#inbox { margin: 8px 7px 0px 6px; background-color: #5e5e5e; background-image: url(../images/redline.gif);
	background-repeat: repeat-y; }
#sidebox { position: relative; float: left; display: inline; width: 212px; }
#mainbox { position: relative; float: right; display: inline; width: 754px; }
#footer { width: 959px; height: 22px; background-color: #000000; border-right: 8px solid #db0132; }


/* Content-Areaboxes */
#impressbox { width: 213px; height: 30px; background-color: #000000; }
#greybox { width: 212px; height: 5px; background-color: #5e5e5e; }
#navibox { width: 208px; background-color: #db0132; border-top: 1px #cbcbcb solid; }
#sidecon { margin: 0px 0px 0px 16px; width: 206px; }
#content { width: 676px; background-color: #e4e4e4; padding: 26px 0px 0px 70px; }

/* Copyright-Declaration */
.copy { margin: 0px; padding: 4px 0px 0px 4px; font-size: 11px; color: #cbcbcb; }

/* Info-Zones */
.partner { width: 180px; margin: 0px; padding: 20px 0px 0px 0px; }
.info { width: 180px; margin: 0px; padding: 20px 0px 2px 0px; font-size: 10px; font-weight: bold; color: #f4f4f4; 
	border-bottom: 1px #7c7c7c solid; }
.adress { width: 180px; margin: 6px 0px 0px 0px; font-size: 11px; color: #dfdfdf; }

/* Impressum-Styles */
#content table { margin: 1em 0; width: 620px; border-collapse: separate; border-spacing: 0 0; }
#content th { text-align: left; padding: 0; font-size: 13px; font-weight:normal; } 
#content td.grey { border: none; width: 200px; vertical-align: top;
	margin:0px; padding:2px 0px 0px 0px; font-size:11px; font-weight:normal; color:#4b4b4b; 
	border-top:2px #c2c0c0 solid; }  
#content td { border: none; margin:0; width: 420px; padding:2px 0 0 2%; vertical-align:top; line-height:16px; 
	font-size:12px; font-weight:normal; color: #4b4b4b; border-top:2px #c2c0c0 solid; } 

