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

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

a {
			color: #3B8108;
			text-decoration: none;
}

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

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

* html #wrapper {
			height:100%;
}

#navitop {
			background: url(../images/bg-navi.jpg) no-repeat;
			width: 600px;
			height: 36px;
			margin: 0px 0 0 0px;
			padding: 17px 0px 0 279px;
			line-height: 2.3em;
			font-size:13px;
			font-weight:normal;
}

#navitop a {
			text-decoration: none;
			color: #001C4D;
}

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

#navitop ul {
			list-style: none;
}

#navitop li {
			float: left;
}

#navitop_1,
#navitop_1 a {
			width: 68px;
}

#navitop_2,
#navitop_2 a {
			width: 73px;
}

#navitop_3,
#navitop_3 a {
			width: 61px;
}

#navitop_4,
#navitop_4 a {
			width: 90px;
}

#navitop_5,
#navitop_5 a {
			width: 70px;
}

#navitop_6,
#navitop_6 a {
			width: 75px;
}

#navitop_7,
#navitop_7 a {
			width: 72px;
}

#navitop_8,
#navitop_8 a {
			width: 80px;
}

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

#kontaktadresse {
			position:absolute;
			background: url(../images/bg-kontakt.jpg) no-repeat;
			top: 207px;
			left: 614px;
			width: 230px;
			height: 370px;
			padding: 50px 0px 0 35px;
			font-size: 13px;
			color: #001C4D;
}

#kontaktadresse a {
			font-size: 13px;
			font-style: normal;
			text-decoration: underline;
			color: #DC1D19;
}

#kontaktadresse a:hover {
			text-decoration: underline;
			color: #001C4D;
}

* html #content {
			height: 337px;
}

#content {
			width: 554px;
			margin: 0px 0 0 0px;
			padding: 0px 25px 0px 35px;
			background:url(../images/bg-content.jpg) no-repeat;
			font-size: 13px;
			color: #001C4D;
			line-height: 1.2em;
			min-height: 337px;
}

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

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

#footer {
			clear: both;
			background: url(../images/bg-footer.jpg) no-repeat;
			width:879px;
			height:83px;
			padding: 0px 0 0 0px;
			font-size: 13px;
}

#footer a {
			font-size: 13px;
			font-style: normal;
			color: #001C4D;
}

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

.h1 {
			font-family: Arial, sans-serif;
			color: #DC1D19;
			font-size: 18px;
			font-weight: bold;
			padding-top: 5px;
			padding-bottom: 5px;
}


h1 {
			font-family: Arial, sans-serif;
			color: #DC1D19;
			font-size: 18px;
			font-weight: bold;
			padding-top: 5px;
			padding-bottom: 5px;
}

h2 {
			font-family: Arial, sans-serif;
			color: #001B4C;
			font-size: 18px;
			font-weight: bold;
			padding-top: 5px;
			padding-bottom: 5px;
}

h3 {
			font-family: "Trebuchet MS", sans-serif;
			color: #5CBBF6;
			font-size: 17px;
			font-weight: bold;
			padding-top: 20px;
			padding-bottom: 10px;
}

.imgborder {
			border: 3px solid #E4E4E4;
}

.list {
			padding-left: 20px;
			padding-top: 15px;
			padding-bottom: 5px;
			line-height: 1.50em;
}

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

#scroller a {
			font-size: 13px;
			color: #001C4D;
}

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

.rahmen {
			background-color: #6BB80F;
			border: 0px solid #55930A;
			padding: 20px 20px 20px 20px;
}

