* {
	padding:0;
	margin:0;
	}
html, body { 
	width:100%; 
	height:100%;
	}
body {
	background:#F5F5F5;
	font:normal normal normal 11px/normal Verdana, Arial, sans-serif;
	color:#000;
	text-align:center;
	}
a, a:hover {
	font-weight:bold;
	text-decoration:none;
	}
.clearfix:after {
    content: "."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */


#box, { display:block; }
#box {
	width:700px;
	border-width:0;
	margin:50px auto;
	text-align:center;
	}
a.lnk, a.lnk:visited, a.lnk:active, a.lnk:hover {
	font-size:10px;
	font-weight:bold;
}
a.lnk, a.lnk:visited { color:#D76B00; }
a.lnk:hover, a.lnk:active { color:#FF8040; }
.zeile {
	clear:both;
	padding:3px 0;
	}
h1 {
	font-size:13px;
	font-weight:bold;
	color:#585858;
	}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#7E7E7E;
	}
.back1 { background:#EDEDED; }
.back2 { background:#E6E6E6; }
.rahmen { border:1px dashed #919191; }
.noBorder { border:0px; }
.MARGtop { margin:15px 0 0 0; }
.MARGbottom { margin:0 0 15px 0; }
.MARGleft { margin:0 0 0 4px; }
.MARGright { margin:0 4px 0 0; }
.links { text-align:left; }
.mitte { text-align:center; }
.rechts { text-align:right; }
.block { text-align:justify; }
.klein { font-size:10px; }
.fett { font-weight:bold; }