* {
	margin:0;
	padding:0;
	outline:0;
}

html, body {
	height:100%;
	overflow-y:hidden;
}

body {
	color:#7a6c48;
	line-height:18px;
}

body, table, td, .senden, .inputfield, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

img {
	border:0;
}

p {
	margin-bottom:10px;
}

#content ul {
	margin:-5px 0 10px 0;
}

#content ul li {
	padding:0 0 0 12px;
	list-style:none;
	background:url(images/bg_li.gif) no-repeat;
}

a { text-decoration: none; }
a:hover {text-decoration:underline; }

#content a {
	color:#fbc000; }
	
	#navigation a {
	color:#fff; }
	

h1 {
	margin:0 0 45px 120px;
	font-size:18px;
	color:#fed100;
}

h2 {
	margin-bottom:5px;
	font-size:13px;
	color:#89092a;
}

h4 {
	margin:0 0 18px 10px;
	font-size:18px;
	line-height:24px;
	color:#faca37;
}

.clear {
	clear:both;
}

#start-box {
	margin-top:50px;
	padding:199px 0 0 304px;
	height:263px;
	background:url(images/bg-startbox.jpg) no-repeat;
}

#content {
	float:left;
	height:100%;
	width:80%;
	overflow:auto; }

	#content a:hover {
		color: #6A0009;
		text-decoration: underline; }

	#wrapper {
		width:560px;
		margin:0 auto; }
	
		#content #wrapper img.logo {
			margin:20px 10px 50px 32px;
	}
	
.abschnitt {
	margin-bottom:40px; }

	.abschnitt .image {
		float:left;
		width:102px;
		padding:0 18px 0 0;
		font-size:18px;
		line-height:22px;
		font-weight:bold;
		color:#fcc000;
		text-align:right;
		overflow:hidden; }
		
	.abschnitt .image img {
		margin-top:5px; }
		
	.abschnitt .text {
		float:left;
		width:440px;
}
	
	#navigation {
		float:left;
		position:absolute;
		top:0m;
		right:0;
		width:20%;
		height:100%;
		background-color:#89092a; }
		
		#navigation img.logo {
			margin:20px 10px 18px 10px;
	}
	
	#footer {
		margin-left:120px;
		padding:5px 0;
		font-size:11px;
		border-top:1px solid #6a0009;
}

/* Navigation
------------------------------------------------------------------------ */
#navigation ul {
	margin:10px; }

	#start-box ul li,
	#navigation ul li {
		margin-bottom:6px;
		list-style:none; }
	
		#start-box ul li a,
		#navigation ul li a {
			color:#fff; }
		
		#start-box ul li a:hover,
		#navigation ul li a:hover {
			color:#faca37;
			text-decoration:none; }
			
			#start-box ul li ul,
			#navigation ul li ul {
				margin:3px 10px 7px 10px; }
			
				#start-box ul li ul li,
				#navigation ul li ul li {
					margin:0 0 3px 0;
					color:#fff;
					list-style:none;
}

#start-box ul li br,
#navigation ul li br {
	line-height:12px;
}

#navigation ul li.WebYepMenuCurrentItem a {
	color:#faca37;
}

/* Formular
------------------------------------------------------------------------ */
form {
	margin:0 0 15px 0; }

	fieldset {
		margin:0 0 10px 0;
		border:none; }
		
	fieldset.text {
		margin:0 0 10px 120px;
		border:none; }
		
		label {
			float:left;	
			margin:0 10px 0 120px;
			padding:5px 0 5px 3px;
			width:120px;
			text-align:right; }
		
		.inputfield, textarea, .inputfield_select {
			padding:5px;
			margin:0 0 10px 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			width:290px;
			border:1px solid #8a756a; }

		.inputfield_select {
			width:270px; }
		
		.senden {
			float:right;
			cursor: pointer;
}

/* Formulare Allert
------------------------------------------------------------------------ */
.errFld {
	background:url(images/error.gif) no-repeat right top;
}

.errMsg {
	display:none;
	padding-right:20px;
	color:#fff;
}

#alertMessagePlaceHolder {
	display:none;
	padding:10px;
	background-color:#89092a;
	color:#fff;
}

/* WebYep
------------------------------------------------------------------------ */
#login {
	position:absolute;
	top:0;
	left:0;
}