/*#### global whitespace reset ####*/

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

html {
	cursor: default;
}



/*#### container ####*/

div#center {
	margin: auto;
	text-align: left;
	width: 88.4em;
}

div#container {
	background: #00552b;
	border: 0.1em solid #00552b;
	float: left;
	width: 88.4em;	
}

div#header {
	float: left;
	width: 88.4em;
	border-bottom: 0.1em solid #9ED0B7;
}

div#navigation {
	background: #00552b url("../images/bg-seite.gif");
	background-repeat: repeat-x;
	float: left;
	padding-top: 1.6em;
	width: 17.1em;
}

div#logos {
	text-align: center;
}

div#content {
	background: #008342 url("../images/bg-content.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 1.9em 1.1em 1.5em 1.6em;
	width: 52.8em;
}

div#adresse {
	background: #00552b url("../images/bg-seite.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 19.8em 1em 1em 1.6em;
	width: 12.7em;
}

div#partner {
	background: #008342 url("../images/bg-content.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 1.9em 1.6em 9em 1.6em;
	width: 52.8em;
}

div#haftung {
	background: #008342 url("../images/bg-content.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 1.9em 1.6em 9em 1.6em;
	width: 52.8em;
}

div#main-content {		/*#### team.html ####*/
	background: #00763b;
	float: left;
}

div#b-content {		/*#### team.html ####*/
	background: #008342 url("../images/bg-content-b.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 2.2em 1.3em 0.3em 2.7em;
	width: 8.5em;
}

div#t-content {		/*#### team.html ####*/
	background: #00763b url("../images/bg-content-t.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 2.5em 1.5em 0em 1.8em;
	width: 40.2em;
}

div#bilder {		/*#### reitanlage.html ####*/ /*#### ausbildung.html ####*/ /*#### galerie.html ####*/
	float: left;
	margin-top: 1em;
	width: 52.2em
}

div#bilder div {
	float: left;
	margin: 1em 1em 1.5em 0;
	width: 16.9em;
}

div#k-content {		/*#### kontakt.html ####*/
	background: #008342 url("../images/bg-content-b.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 2.2em 2em 1em 2em;
	width: 21.1em;
}

div#w-content {		/*#### kontakt.html ####*/
	background: #00763b url("../images/bg-content-t.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 2.2em 2em 1em 2em;
	width: 26.8em;
}

div#impressum {
	background: #008342 url("../images/bg-content.gif");
	background-repeat: repeat-x;
	float: left;
	padding: 1.9em 1.6em 9em 1.6em;
	width: 52.8em;
}

/*#### layout ####*/

body {
	font-size: 62.5%;
	text-align: center;
	padding-top: 4em;
}

h1 {
	color: #fff;
	font: bold 1.1em/1.1 Arial, Helvetica, sans-serif;
	margin-bottom: 1.5em;
}

h2 {
	font: bold 1.1em/1.7 Arial, Helvetica, sans-serif;
	color: #fff;
	margin-bottom: 1.2em;
}

p, address {
	color: #fff;
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

ul, li {
	font-family: Arial, Helvetica, sans-serif;

}

td {
	color: #fff;
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
}

a#link {
	color: #fff;
}

p#danke {
	margin: 0 0 25.2em 0;
}

div#b-content p a {
	color: #fff;
	text-decoration: underline;
}

div#adresse p {
	color: #fff;
	font: normal 1em/1.4 Arial, Helvetica, sans-serif;
	margin-bottom: 1em;
}

div#adresse a {
	color: #fff;
	text-decoration: underline;
}

ul#nav a {
	color: #fff;
	display: block;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	height: 1.6em;
	padding: 0.4em 0 0 1.6em;
	text-decoration: none;
}

ul#nav a:hover, ul#nav a:active {
	background: #008342;
	color: #fff;
	text-decoration: none;
}

ul#nav a.active {
	background: #008342;
	color: #fff;
	text-decoration: none;
}

img#logo {
	float: left;
	height: 12.7em;
	width: 17.1em;
}

img#banner {
	float: left;
	height: 12.7em;
	width: 71.29em;
}

img#jacbo-logo {
	display: block;
	height: 6.3em;
	margin: auto;
	margin-bottom: 2em;
	width: 5.9em;
}

img#calevo-logo {
	display: block;
	height: 4.3em;
	margin: auto;
	padding: 0 0 1em 0;
	width: 6.8em;
}

img#c-foto {
	height: 32.1em;
	width: 52.6em;
}

img#schriftzug {
	height: 1.3em;
	width: 11.8em;
}

img#ellen {		/*#### team.html ####*/
	height:	8.7em;
	margin-bottom: 0.1em;
	width: 6.8em;
}

img#annika {		/*#### team.html ####*/
	height:	8.4em;
	margin-bottom: 0.1em;
	width: 6.8em;
}

img#sonja {		/*#### team.html ####*/
	height:	8.4em;
	margin-bottom: 0.1em;
	width: 6.8em;
}

div#bilder img {
	height: 11.1818em;
	width: 15.3636em;
	margin-right: 1em;
}

div#bilder img.last {
	margin: 0;
}

div#bilder div.last {
	width: 15em;
}

div#bilder div ul {
	margin: .5em 0 0 0;
	list-style: none outside;
}

img#hoering-karte, img#schuettorf-karte {		/*#### kontakt.html ####*/
	height: 14.1em;
	margin: 0 .5em 1.25em 0; 
	width: 14.1em;
}

ul#nav {
	list-style: none;
	margin: 0 0 6.3em 0;
}

legend {		/*#### kontakt.html ####*/
	color: #fff;
	font: bold 1.1em/1.4 Arial, Helvetica, sans-serif;
	margin-bottom: .8em;
}

label {		/*#### kontakt.html ####*/
	color: #fff;
	font: normal 1.1em/1.4 Arial, Helvetica, sans-serif;
}

fieldset#f-01 {		/*#### kontakt.html ####*/
	margin: 0 0 .8em 0;
	text-align: right;
}

fieldset#f-01 input {		/*#### kontakt.html ####*/
	border-left: .1em solid black;
	border-top: .1em solid black;
	width: 11.8em;
}

fieldset#f-02 textarea {
	border-left: 0.09em solid black;
	border-top: 0.09em solid black;
}


textarea#meine-wuensche {		/*#### kontakt.html ####*/
	margin: .5em 0 0 0;
	width: 15.63em;
}

label {		/*#### kontakt.html ####*/
	display: block;
	margin-bottom: .8em;	
}

fieldset input.senden {		/*#### kontakt.html ####*/
	background: #fff;
	border-right: .1em solid black;
	border-bottom: .1em solid black;
	float: right;
	margin-top: .7em;
	margin-right: .4em;
	padding: 0 .3em 0 .3em;
}

input#remember {
	margin-right: .2em;
}

div#content ul {
	list-style: square inside;
	margin: 2em 0 1.8em 0;
}

div#content ul li {
	color: #fff;
}
