#komplett { width: 780px;padding: 0;margin-left: auto;margin-right: auto;margin-bottom: 0px; }
#container { background:#fff;}
html,body{margin:0;padding:0;background:#B6D4AA;background-image: url(images/bg_logo.gif);}
body{font: 80% arial,sans-serif}
p { margin-bottom:4px;}
a{ color: #FF7800; font-weight: bold; }
div#header h1{margin:0;margin-left:10px;background:#fff;}

div#content p{line-height:1.4;}
div#footer{color: #fff; text-align:center;}
div#topnav{margin-top:0px;margin-left:10px;margin-right:10px;}
div#footer p{margin:0px;padding:5px 0px 0px 0px;}
div#footer a{color: #fff;}

div#footer{
	background-image: url(images/bg_bottom.gif);
	background-repeat : repeat-x;
	background-position : top;
}

div#top{
	background-image: url(images/bg_top.gif);
	background-repeat : repeat-x;
	background-position : top;
	height:150px;
}

div#header{	padding:0px 0px 0px 0px;background:#fff;}
div#wrapper{float:left;width:100%;background:#fff;}
div#content{background:#fff;}
div#left{float:left;width:200px;}
div#footer{clear:left;width:100%;}

div#rahmen{padding:10px;}
div#rahmenfooter{padding:10px 0px 0px 0px;}

div#headerright p{ margin:0; padding-right:12px;padding-top:20px; text-align:right; }
a.righttop{ color: #fff; font: 80% Tahoma, Verdana, Arial; font-size: 100%; text-decoration:none;background:#fff; }

div#kasten{padding:5px; margin-bottom:15px; border: 1px dotted #74CA39;background:#fff;}

hr.top { border: thin dotted #79BC60;background:#fff; width:100%;}
hr.bottom { border: thin dotted #79BC60;background:#fff; width:100%;}

h1{ font-size: 24px; margin:0px 0px 5px 0px; color: #5B9E43;font-family: Century Gothic,Lucida Grande,Arial,Verdana, sans-serif;font-weight:lighter;}
h2{ font-size: 17px; margin:0px 0px 5px 0px; color: #4E4E4E;font-family: Century Gothic,Lucida Grande,Arial,Verdana, sans-serif;font-weight:light;}
h3{ font-size: 14px; margin:0px 0px 5px 0px; color: #515151;font-family: verdana,arial,sans-serif;}
h4{ font-size: 17px; margin:0px 0px 5px 0px; color: #CF1919;font-family: arial,sans-serif;}
h5{ font-size: 22px; margin:0px 0px 5px 0px; color: #C11414;font-family: Arial;font-weight:bold;}
h6{ font-size: 24px; margin:0px 0px 5px 0px; color: #EF8717;font-family: Century Gothic,Lucida Grande,Arial,Verdana, sans-serif;font-weight:lighter;}
h6.green{ font-size: 24px; margin:0px 0px 5px 0px; color: #5B9E43;font-family: Century Gothic,Lucida Grande,Arial,Verdana, sans-serif;font-weight:lighter;}

.formleft{float:left;width:180px;margin:0 25px 0px;}
.formright{float:left;margin:0 5px 0px;}
.formrow{clear:left;margin:0px 0px;}

#nav {
	padding: 0px;
	width: 220px;
	background-color: #fff;
	margin:0px;
}
#nav ul {	
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#nav li {
	margin-left: 0px;
	margin-bottom: 4px;
}
.navtab {
	font-weight: bold;
	height: 20px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 4px 0 0 7px;
	background: #79BC60;
}
.navtab:hover {
	background: #5B9E43;
	text-decoration: none;
	color: #fff;
}
.navtabon {
	font-weight: bold;
	height: 20px;
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 4px 0 0 7px;
	background: #F88B16;
}

strong { color: #515151; font-weight: bold; }

.referenzen {
	font-size: 11px;
	text-align : right;
}

input { margin-top:5px; }
input.text { border: thin dotted #EF8717; background: #F2F8E9; }
.regit { text-align:center; padding:10px; border: thin dotted #79BC60; }

.bgyellow { color: #000; font-weight: bold; background: #FFFF00; }
blockquote { border: thin dotted #79BC60;background:#fff; width:640; margin-left:50px; padding:10px; font-size:14px; font-family: "Courier New", Courier, monospace; }