a {
	cursor: pointer;
}
body {
	padding: 0;
	margin: 0;
	background: #fff url(../images/bg_shadow.png) repeat-y center;
	font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, "MS Trebuchet", sans-serif;
}
#bgbild {
	z-index: -10;
}
#cont {
	margin: 0 auto;
	background: #fefcf2 url(../images/bg_schwung.png) no-repeat;
	padding: 0;
	height:100%;
	width: 1024px;
	min-height:1500px;
}
#head {
	background: transparent url(../images/bg_head.png) no-repeat;
	width: 1024px;
	height: 244px;
}
#menu {
	float: left;
	margin-top: 6px;
	width: 260px;
	background: transparent;
}
.nav li {
	padding: 0;
	margin-bottom:17px;
}
.nav li a {
	font-family: HelveticaNeue-Light, HelveticaNeue, "Helvetica Neue", Helvetica, Arial;
	font-size: 13.5pt;
	text-decoration: none;
	color: #000;
	background: transparent;
	margin: 0;
	padding: 5px 10px 5px 50px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topright: 15px;

}
li.current {
}
li.current a {
	font-family: HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue", Helvetica, Arial;
	background: #fcbe00 url(../images/logoklein.png) no-repeat 15px;
}
.nav ul {
	list-style-type: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#content {
	width: 750px;
	margin-left: 274px;
	background: url(../images/bg_cont_steps.png) top left no-repeat;
}

dl dd {
	margin-bottom:25px;
}
dl dt {
	margin-bottom:4px;
	color: #951A2C;
	font-weight: bold;
}
		.toggler {
			cursor: pointer;
			background-color: #fcbe00;
			padding: 2px 10px;
			margin-bottom: 0px;
//			-webkit-border-top-right-radius: 10px;
			-webkit-border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
		}
		.element {
			background-color: #FCEED0;
			-webkit-border-bottom-right-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px;
			-moz-border-radius-bottomright: 10px;
		}
		.element li {
			margin-bottom:5px;
		}
		h4 {
			margin: 0;
			padding: 10px 0;
		}
		.ui-accordion-content {
			margin:0;
			padding:10px 20px;
		}
		blockquote {
			font-style: italic;
		}
		a.header {
			color:#000;
			text-decoration: none;
		}
		.author {
			font-style: italic;
			font-size: 80%;
			margin-top:0;
			margin-bottom: 20px;
			padding-top:0;
		}
		legend {
			padding:5px;
			border: 1px solid #000;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			background: #EDB12C;
		}
		fieldset {
			margin-bottom: 20px;
			-moz-border-radius-bottomright: 15px;
			-webkit-border-bottom-right-radius: 15px;
			background: #EDE5C8;
			padding-top:10px;
		}
		input:hover {
			cursor: pointer;
		}
		form {
			margin-right:400px;
		}
		form label {
			width: 200px;
			display: block;
		}
		form input {
			font-size: 125%;
			margin-bottom: 10px;
		}
		form input:active {
			background-color: #D6C4C1;
		}
		
a.anmeldelink {
	text-decoration: none;
	background: #D2AC85;
	color: #4C0C03;
	text-transform: capitalize;
	cursor: pointer;
	padding: 5px;
}
dl.news a {
	text-decoration: none;
}
a img {
	border: 0 solid #fff;
}
dl.news {
	margin: 10px 0px 10px 40px;
	border: 1px solid #951A2C;
	width: 650px;
	float: left;
	background: #FEF4BE url(../images/bg_news_grad_small.jpg) no-repeat top left;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
dl.news dt {
	background: #FDE58F url(../images/bg_news_grad_dt.jpg) no-repeat top left;
	padding: 10px 10px;
	margin-bottom: 0;
	border-top-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}

dl.news dd {
	padding:5px;
	margin: 0 0 0 40px;
	border-bottom-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

dl.news.big {
	width: 650px;
	height: auto;
	background: #FEF4BE url(../images/bg_news_grad_big.gif) no-repeat top left;
}

dl.news.big dd {
	padding-top: 15px;
}

dl.team {
	margin-top: 1050px;
}

dl.team dd {
	margin-bottom:1050px;
}


dl.team a {
	border: 0;
}

dl.team dd img {
	float: left;
	margin-right: 100px;
	margin-top:20px;
}

dl.team dt {
	clear:left;
}

dl.team ul {
	padding-top: 150px;
}

dl.team li {
	margin-top:20px;
	margin-bottom:20px;
	margin-right:50px;
}

dl.team p {
	margin-top:150px;
}

dl.team p img {
	margin:0;
	vertical-align: middle;
}
dl.team p a {
	text-decoration: none;
}

dl.team dt {
	padding-top:150px;
}
