html, body { width:99%; height:99%; }
body {
	background-color:#CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
h1 { font-size:22px; font-weight:bold; }
h2 { font-size:18px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; }
/*.main {
	margin-left:auto;
	margin-right:auto;
	width:830px;
	height:573px;
	background-image:url(../img/front_back_830.jpg);
	
	background-repeat:no-repeat;
	border:1px solid #000000;
}*/

.main {
	margin-left:auto;
	margin-right:auto;
	width:830px;
}

.navi {
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:150px;
	text-align:left;
	vertical-align:top;
	font-size:14px;
	padding:5px;
}

.main1 {
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:660px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

.main2 {
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:830px;
	border:1px solid #000000;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

.content {}

.backcover {
	position:relative;
	left:420px;
	top:100px;
	text-align:center;
	width:250px;
	height:400px;
}

/*
div.navi ul {
	list-style-type:none;
}

div.navi li {
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#0000CC;
	
}
div.navi a { color:#000000; }
*/
.table { border:none; }
	.table th { font-weight:bold; padding-left:2px; padding-right:10px; text-align:left; vertical-align:top; }
	.table td { padding-left:2px; padding-right:10px; text-align:left; vertical-align:top; }
	.table a { color:#000000; }
	.table a:active { color:#FF9900; }
	.table a:hover { color:#FF9900; }
	.table a:visited { color:#FF9900; }
	.kapitel { color:#000000; font-weight:bold; }

a { color:#000000; }
a:active { color:#000000; }
a:hover { color:#000000; }
a:visited { color:#000000; }

input { width:150px; }
select { width:150px; }
textarea { width:300px; height:150px; }
.formbutton { color:#000000; background-color:#FFFFFF; border:1px solid #000000; }