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

body {
			background: url(../images/bg-body.jpg) rgb(98, 0, 0) repeat-x;
			font-family: "Trebuchet MS", sans-serif;
			font-size: 13px;
}

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

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

#wrapper {
			position: relative;
			background: url(../images/bg-container.jpg) repeat-y;
			width:988px;
			min-height:100%;
			margin:0 auto;
			z-index:1;
}

* html #wrapper {
			height:100%;
}

#navitop {
			background: url(../images/bg-navi-top.jpg) no-repeat;
			width: 288px;
			height: 36px;
			margin: 0px 0 0 0px;
			padding: 20px 0px 0 700px;
			line-height: 2.3em;
			font-size: 13px;
			font-weight: bold;
}

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

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

#navitop a:activ {
			text-decoration: none;
			color: #FCE8AC;
}

#navitop ul {
			list-style: none;
}

#navitop li {
			float: left;
}

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

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

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

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

#navi {
			background: url(../images/bg-header.jpg) no-repeat;
			margin: -246px 0 0 270px;
			padding: 208px 0px 0 35px;
			width: 718px;
			height: 38px;
			line-height: 2.3em;
			font-size: 13px;
			font-weight: bold;
}

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

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

#navi a:activ {
			text-decoration: none;
			color: #FCE8AC;
}

#navi ul {
			list-style: none;
}

#navi li {
			float: left;
}

#navi_1,
#navi_1 a {
			width: 133px;
}

#navi_2,
#navi_2 a {
			width: 142px;
}

#navi_3,
#navi_3 a {
			width: 152px;
}

#navi_4,
#navi_4 a {
			width: 123px;
}

#navi_5,
#navi_5 a {
			width: 133px;
}

* html #content {
			height: 305px;
}

#content {
			width: 633px;
			margin: 0px 0 0 270px;
			padding: 25px 50px 0px 35px;
			background: url(../images/bg-content.jpg) no-repeat;
			font-size: 13px;
			color: #000000;
			line-height: 1.4em;
			min-height: 305px;
}

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

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

#kontaktadresse {
			position:absolute;
			background: url(../images/bg-kontakt.jpg) no-repeat;
			top: 301px;
			left: 0px;
			width: 225px;
			height: 330px;
			padding: 0px 0px 0 45px;
			font-size: 13px;
			color: #000000;
}
#kontaktadresse h3,
#kontaktadresse h2{
text-indent: -9999px;
}

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

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

#gbuch {
			clear: both;
			background: url(../images/bg-gbuch.jpg) no-repeat;
			width:180px;
			height:80px;
			padding: 90px 0 0 90px;
}

#gbuch a {
			font-size: 20px;
			font-style: bold;
			color: #620000;
}

#gbuch a:hover {
			color: #000000;
}

#footer {
			clear: both;
			background: url(../images/bg-footer.jpg) no-repeat;
			width:663px;
			height:95px;
			padding: 75px 55px 0 0px;
			margin:-170px 0 0 270px;
}

h1 {
			font-family: "Trebuchet MS", sans-serif;
			color: #620000;
			font-size: 18px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 20px;
}

h2 {
			font-family: "Trebuchet MS", sans-serif;
			color: #FFFFFF;
			font-size: 13px;
			font-weight: bold;
			padding-top: 5px;
			padding-bottom: 12px;
}

h3 {
			font-family: "Trebuchet MS", sans-serif;
			color: #FFFFFF;
			font-size: 13px;
			font-weight: bold;
			padding-top: 25px;
			padding-bottom: 12px;
}

h4 {
			font-family: "Trebuchet MS", sans-serif;
			color: #620000;
			font-size: 15px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 10px;
}

.imgborder {
			border: 2px solid #FFFFFF;
}

.list {
			padding-left: 40px;
			padding-top: 15px;
			padding-bottom: 10px;
			line-height: 1.2em;
			list-style-image:url(../images/list-style.gif);
}

li {
			padding-bottom: 10px;
}

#scroller {
			text-align: right;
			float:inherit;
			text-decoration: none;
}

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

#scroller a:hover {
			color: #620000;
}

.rahmen {
			background-color: #FFFFFF;
			border: 1px solid #D2CECD;
			border-style: dashed;
			padding: 10px 10px 10px 10px;
}

.rahmen2 {
			background-color: #000;
			border: 1px solid #F7E011;
			border-style: dashed;
			padding: 10px 10px 10px 10px;
}

.rot {
			font-family: "Trebuchet MS", sans-serif;
			color: #620000;
			font-size: 14px;
			font-weight: bold;
}

