body {
	background: #ebebeb url(../bilder/main/bg9.jpg);
	text-align: center;
}

body, html { 
	background: #f6f5f5 url(../bilder/main/bg9.jpg);
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana;
	font-size: 10pt;
	width: 772px;
}
a { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana;  
	font-variant: small-caps; 
	text-decoration: none; 
}
.p { 
	color: #333333; 
	font-variant: small-caps; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
.p2 { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
.H1 { 
	color: #333333; 
	font-variant: small-caps; 
	font-size: 12pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
a:link { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
a:visited { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
a:hover { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}
a:active { 
	color: #333333; 
	font-size: 10pt; 
	font-family: Verdana; 
	text-decoration: none; 
}

input[type=text] {
	width: 280px;
}

textarea {
	width: 280px;
	min-height: 200px;
}

div.float {
	float: right;
	border: solid 1px black;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.float p {
	text-align: center;
}

div.spacer {
	clear: both;
}

.first-col {
	width: 311px;
	float: left;
	padding-right: 30px;
}

.second-col {
	width: 341px;
	float: right;
}

.narrow-first-col {
	width: 217px;
	float: left;
	padding-right: 10px;
}

.narrow-second-col {
	width: 217px;
	float: left;
	padding-right: 10px;
}

.wide-second-col {
	width: 455px;
	float: right;
}

.narrow-third-col {
	width: 228px;
	float: right;
}

.content {
	margin-bottom: 5px;
	padding: 5px 5px 17px 5px;
	background: #eb;
	border: 1px solid #ccc;
	overflow: hidden;
}

.content h2 {
	display: inline;
	color: #646464;
}