@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	background-color: #FEFF97;
}
ol, ul {
	list-style: none;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.5em}
#sidebar2 p {padding: 0 0 0px 0; font-size: 11px}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #740878;
	padding: 0 0 10px 0;
	margin: 0}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #008001;
	padding: 4px 0 6px 15px;
	margin: 0}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color: #740878;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none}
#outerwrapper {
	width: 975px;
	padding: 0;
	margin: 0 auto;
	background-color: #FFFFFF}
#header {
	height: 239px;
	background: url(images/header-karakter.jpg) no-repeat}
#contentwrapper {
	width: 975px;
	background: url(images/bg_wrapper.jpg) repeat-y;
	overflow: hidden}
#sidebar1 {
	float: left;
	width: 216px;
	margin: 0px;
	padding: 0 0 0 17px;
}
#sidebar1-footer {padding: 0; margin: 0; background: url(images/bg_footer_sidebar.jpg) no-repeat}
#navcontainer {	
	margin: 0;
	padding: 20px 0 0 0;
	width: 218px;
	background: url(images/bg_sidebar.jpg) repeat-y}
#sidebar1 #navcontainer ul {
	margin: 0;
	padding-left: 0;
	list-style-type: none;}
#sidebar1 #navcontainer li {
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#sidebar1 #navcontainer a {
	display: block;
	padding: 8px 6px 8px 8px;
	width: 200px;
	text-decoration: none;
	color: #fff}
#sidebar1 #navcontainer a:link, #navlist a:visited {
	color: #fff;
	text-decoration: none;}
#sidebar1 #navcontainer a:hover {
	color: #fff;
	background-color: #008001}
#outerwrapper #contentwrapper #sidebar1 #navcontainer .current {
	color: #740878;}
#navcontainer .submenu {
	text-indent: 28px}
#sidebar2 {
	float: right;
	width: 200px;
	padding: 25px 25px 10px 0;
	margin: 0;
}
#content {
	padding: 25px 20px 10px 16px;
	width: 469px;
	float: left}
#footer {
	clear: both;
	width: 975px;
	background-color: #008001;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 3px 0 5px 0}
a:link, a:visited {
	color: #008001;
	text-decoration: none}
a:hover, a:active {
	color: #008001;
	text-decoration: underline}
#sidebar2 a:link, #sidebar2 a:visited {
	color: #0F7C00;
	text-decoration: none}
#sidebar2 a:hover, #sidebar2 a:active {
	color: #0F7C00;
	text-decoration: underline}	
a.style1:link, a.style1:visited {
	color: #999999;
	text-decoration: none;}
a.style1:hover, a.style1:active {
	text-decoration: underline;}
#sidebar2 .img {
	border: #990066 1px solid;
	margin: 0;
	padding: 0}
#content ul {
	margin: 0 0 0 30px;
 	padding: 0 0 0 0px;
	text-indent: 0px;
	list-style-type: disc;
	list-style-position: outside;}
#content li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	padding: 0;
	margin: 0}
.inspringen {list-style-type: none;  }

form {
	padding: 15px 15px 15px 0px;
    width: 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
label {
    float: left;
	padding: 0 0 5px 0;
    width: 80px;
    text-align: left;
    margin-right: 15px;
}
input {
    background-color: #f5f5f5;
	font-size: x-small;
	border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    margin-bottom: 10px;
	width: 150px
}
select {
    width: 120px;
    font-size: x-small;
    background-color: #f5f5f5;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
}
#bericht {
    width: 250px;
    height: 100px;
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    margin-bottom: 10px;
}
#submit {
	border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
	font-size: x-small;
	padding: 3px 4px 3px 4px;
	background-color: #008001;
	color: #FFFFFF;
	float: left}
#sidebar2 .contact {
	width: 197px;
	height: 147px;
	border: 1px solid #008001;
	padding: 0;
	margin: 0;
	background-color: #FFFFFF}
#sidebar2 .contact p {
	padding: 17px 0 0 15px;
	margin: 0;}
.style3 {
	font-weight: bold;
	color: #740878;} 
#content .klein {
	font-size: 10px}
#formulier2 .formulier2 {
	width: 450px
}
.form2 	{
	padding: 15px 15px 15px 0px;
    width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#formulier2 .form2 .formulier2 label {
    float: left;
    width: 185px;
    text-align: left;
    margin-right: 15px;
	padding: 0 0 5px 0;
}	
#bericht2 {
    height: 100px;
	width: 225px;
    background-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    margin-bottom: 10px;
}
#formulier2 .form2 .formulier2 .submit {
	border-width: 1px;
    border-style: solid;
    border-color: #cccccc;
	font-size: x-small;
	padding: 3px 4px 3px 4px;
	background-color: #008001;
	color: #FFFFFF;
	float: left;
	margin-left: 200px}
html {
     overflow: scroll;
}