/* CSS Document */
*{
	padding:0;
	margin:0;
}

/* Struktur */
body{
	background:url(bilder/bg.gif) top center fixed;
}
#wrapper, #header,#headerimage, #footer{
	width:650px;
}
#wrapper{
	margin:0 auto;
}
#header{
	background:url(bilder/header_logo.gif) no-repeat center center;
	height:150px;
}
#headerimage{
	background:url(bilder/header_image.jpg) no-repeat center center;
	height:275px;
}
#navbar{
	padding:.8em;
}
#navbar li{
	display:inline;
	list-style-type:none;
	margin:0 .9em;
}
#content{
	padding:3em 1.8em;
}
#footer{
	padding:2em 0;
}
/* Strucktur - Ende */


/********************************************************************************/


/* Schrift und Farben */
body{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
body, #navbar, #header, #headerimage{
	background-color: #8E0136;
}
#content{
	background:white;
	font-size:.8em;
	line-height:1.8em;
	text-align:justify;
	color:#8E0136;
	border:8px solid #8e0136;
	border-top:0;
}
#wrapper{
	text-align:left;
	border:8px solid #fff;
	border-bottom:0;
}
#headerimage, #navbar, #footer{
	border-top:8px solid #fff;
}
#navbar *{
	font-weight:bold;
	text-align:center;
	color:#fff;	
	text-decoration:none;
}
#navbar a:hover, #footer a:hover, #current, #content a:hover{
	color:#fa9703;
}
#footer, #footer a, #content a{
	color:#8E0136;
	text-decoration:none;
}
#content a{
	border-bottom:1px dotted;
}
#footer{
	background-color:white;
	text-align:center;
	font-size:.6em;
}
h1, h2, h3, h4{
	margin:1em 0 .3em;
	text-align:left;
	font-weight:bold;
}
h1{
	font-size:1.8em;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:1.4em;
}
h4{
	font-size:1.2em;
}
h5{
	font-size:1em;
	font-weight:normal;
}
input, textarea, select{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.red{
	color:#f00;
}
.redback{
	background:#FFCADE;
}
dt{
	font-weight:bold;
}
.center{
	text-align:center;
}
/* Schrift und Farben - Ende*/


/********************************************************************************/


/* Allgemeines */
img{
	border:1px solid;
	padding:4px;
}
hr{
	display:none;
}
p{
	padding:.6em 0;
}
#content ul{
	margin:1em 1em;
}
#content ul li{
	list-style-type:circle;
	margin:0 1.5em;
}
.trenner{
	width:100%;
	height:18px;
	margin:2em 0 4em;
	background:url(bilder/trenner.gif) no-repeat center center;
}
label{
	display:block;
	margin:.7em 0 0;
}
.input, textarea{
	border:1px solid #8E0136;
	padding:.2em;
}
option{
	padding:0 .5em 0 0;
}
dl{
	margin:1em 0;
}
dt{
	margin:.7em 0 .2em;
}
dd{
	margin: 0 0 0 1em;
}
/* Allgemeines - Ende */


/********************************************************************************/


/* Schnicks :) */
.hide{
	display:none;
}
.clear{
	clear:both;
}
.left{
	float:left;
	margin:.5em 1em .5em 0;
}
.right{
	float:right;
	margin:.5em 0 .5em 1em;
}
.line{
	border-bottom:1px dotted #8E0136;
	margin:1em 0;
}
.error{
	border:2px solid red;
}
/* Schnicks :) - Ende */


/********************************************************************************/
