
* {
			border: 0;
			padding: 0;
			margin: 0;
			font-size: 100.01%;
}

body {
			background: url(../images/index/bg.jpg) rgb(255, 255, 255) repeat-x;
			font-family: Arial, sans-serif;
			font-size: 13px;
}

a {
			color: #339900;
			text-decoration: none;
}

a:hover {
			color: #000000;
			text-decoration: none;
}

#wrapper {
			position: relative;
			width:913px;
			min-height:100%;
			margin:0 auto;
			z-index:1;
}

* html #wrapper {
			height:100%;
}

#branding {
			background: url(../images/index/logo.jpg) no-repeat;
			width: 270px;
			height: 207px;
			padding: 0px 0px 0 0px;
}

#branding a {
			text-decoration: none;
			color: #ffffff;
}

#branding a:hover {
			text-decoration: none;
			color: #F8BD7C;
}

#branding ul {
			list-style: none;
}

#header {
			margin: -207px 0 0 270px;
			background: url(../images/index/bg-header.jpg) no-repeat;
			width: 643px;
			height: 207px;
			padding: 0px 0px 0 0px;
			line-height: 2.75em;
}

#navi {
			background: url(../images/index/bg-navigation.jpg) no-repeat;
			width: 170px;
			height: 306px;
			padding: 25px 0px 0 100px;
			line-height: 2.8em;
}

#navi a {
			font-size: 16px;
			font-weight: bold;
			color: #000000;
}

#navi a:hover {
			text-decoration: none;
			color: #339900;
}

#navi ul {
			list-style: none;
}

* html #content {
			height: 241px;
}

#content {
			width: 603px;
			margin: -331px 0 0 270px;
			padding: 90px 20px 0px 20px;
			background:url(../images/index/bg-content.jpg) no-repeat;
			background-position:top;
			font-size: 14px;
			color: #000000;
			line-height: 1.5em;
			min-height: 241px;
}

#content a {
			font-size: 14px;
			font-style: normal;
			text-decoration: underline;
			color: #339900;
}

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

#footer {
			clear: both;
			background:url(../images/index/bg-footer.jpg) no-repeat;
			width: 717px;
			height: 94px;
			padding: 62px 196px 0 0px;
			font-size: 14px;
			color: #000000;
}

#footer a {
			font-size: 14px;
			font-style: normal;
			color: #339900;
}

#footer a:hover {
			text-decoration: none;
			color: #BABABA;
}

#footer2 {
			clear: both;
			background:url(../images/index/bg-footer2.jpg) no-repeat;
			width: 717px;
			height: 94px;
			padding: 62px 196px 0 0px;
			font-size: 14px;
			color: #000000;
}

#footer2 a {
			font-size: 14px;
			font-style: normal;
			color: #339900;
}

#footer2 a:hover {
			text-decoration: none;
			color: #BABABA;
}

h1 {
			font-family: Arial, sans-serif;
			color: #339900;
			font-size: 20px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 0px;
}

h2 {
			font-family: Arial, sans-serif;
			color: #969595;
			font-size: 16px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 15px;
}

h3 {
			font-family: Arial, sans-serif;
			color: #339900;
			font-size: 18px;
			font-weight: normal;
}

.imgborder {
			border: 4px solid #E6E6E6;
}

.list {
			padding-left: 30px;
			padding-top: 8px;
			padding-bottom: 5px;
			line-height: 1.50em;
			background-color: #F2F2F2;
			border: 2px solid #BABABA;
			border-style:dashed;
}

#scroller {
			text-align: right;
			padding-top:15px;
			padding-bottom:30px;
			padding-right: 25px;
			float:inherit;
}

#scroller a {
			font-size: 12px;
			color: #339900;
}

#scroller a:hover {
			text-decoration: none;
			color: #BABABA;
}

.kursiv {
			font-style:italic;
			color: #979797;
}

.grau {
			color: #979797;
}


