@charset "utf-8";
body {
	background-color: #24162b;
	background-image: url(../_img/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;
	padding:0 0 30px 0;
	margin:0;
}
div#main {
	position:relative;
	width:960px;
	height:auto;
	background-color:#ffffff;
	padding:0;
	margin: 0 auto;
}
div#header {
	width:960px;
	height:454px;
	padding:0;
	margin:0;
}
div#topnavi {
	width:900px;
	height:20px;
	padding:19px 40px 104px 20px;
	margin:0;
	text-align:right;
	text-transform: uppercase;
	font-size:11px;
	color:#24162b;
}
div#topnavi a:link, div#topnavi a:visited {color:#24162b; text-decoration:none;}
div#topnavi a:hover, div#topnavi a:active, div#topnavi a.active {color:#24162b; text-decoration:underline;}

div#navi {
	width:900px;
	height:30px;
	padding:0;
	margin:0;
	text-align:right;
	text-transform: uppercase;
}
div#navi a:link, div#navi a:visited {color:#887770; text-decoration:none;}
div#navi a:hover, div#navi a:active, div#navi a.active {color:#c0b0a0; text-decoration:none;}

div#content {
	width:760px;
	height:auto;
	min-height:200px;
	padding:30px 100px 60px 100px;
	margin:0;
	color:#24162b;
}
div#content a:link, div#content a:visited {color:#a070b0; text-decoration:none;}
div#content a:hover, div#content a:active {color:#a070b0; text-decoration:underline;}
div#content a img {border:2px solid #fff;}
div#content a:hover img {border:2px solid #a070b0;}

div#right {
	float: right;
	width: 445px;
	height:auto;
	margin: 0;
	padding: 0 20px 24px 25px;
}
div#right img {border:1px solid #ccddee;}

div#footer {
	width:960px;
	height:100px;
	padding:0;
	margin:0;
	background-image: url(../_img/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div#footer p {
	padding:14px 0 0 0;
	margin:0;
	line-height:28px;
	text-align:center;
	color:#24162b;
}
div#footer a:link, div#footer a:visited {color:#24162b; text-decoration:none; }
div#footer a:hover, div#footer a:active {color:#24162b; text-decoration:underline;}

.copy {color:#e2d5e8;}
div#footer a.copy:link, div#footer a.copy:visited {color:#e2d5e8; text-decoration:none; }
div#footer a.copy:hover, div#footer a.copy:active {color:#e2d5e8; text-decoration:underline;}

.black {color:#000000;}
.lila {color:#a070b0;}
strong {font-weight:bold;}
p {padding:18px 0 0 0; margin:0;}
h1 {color:#a070b0; margin:0; padding:18px 0 0 0;
	font-size:28px; line-height:32px;}

.feld {
	height:14px;
	width:300px;
	margin:4px;
	color: #666677;
}
.textfeld {
	height:100px;
	width:300px;
	margin:4px;
	color: #666677;
}
.button {
	margin: 5px 0 10px 4px;
}