body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	background-color: #FFFFFF;
	background-image: url(hintergrund_grafik.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}

#top_nav {
	margin-bottom: 5px;
	position: relative;
	height: 10px;
	margin-left: 230px;
	clear: left;
	float: left;
	width: 500px;
	margin-top: 5px;
}

#top_nav .text_box5 a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	padding-right: 10px;
}

.do_rexsurf {
	position: absolute;
	background: #FF0000;
	left: -350px;
	top: 10px;
}

.do_rexsurf img {
	border-style: none;
}

#header {
	height: 260px;
	background: url(bg_header.jpg) no-repeat left top;
	margin-bottom: 10px;
	width: 960px;
}

#header_main {
	height: 260px;
	background-image: url(bergknappenhof3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#header_left {
	height: 260px;
}

#header_center {
	width: 500px;
	height: 240px;
	margin-top: 20px;
}

#header_right {
	height: 257px;
	margin-top: 3px;
	background-image: url(reiter_braun.gif);
	background-repeat: repeat-x;
	background-position: left 20px;
}

#header_right2 {
	height: 260px;
	text-align: right;
	width: 720px;
}
#top_nav #lang {
	position: absolute;
	top: 5px;
	right: 10px;
	display: none;
}
#top_nav #lang li {
	display: inline;
	color: #CCCCCC;
}

#top_nav #lang li a {
	display: inline;
	color: #FFFFFF;
}

#top_nav #lang li a:hover {
	display: inline;
	color: #CCCCCC;
}


.shadowbox {
}

A.shadowbox {
	padding: 5px;
	border: 1px solid #E4D7C9;
	height: auto;
	width: auto;
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}

A.shadowbox:hover {
	height: auto;
	width: auto;
	display: block;
	float: left;
	background-color: #E4D7C9;
}

#header #header_right2 #flash_header {
	display: block;
	margin-top: 20px;
	margin-right: 5px;
}

#navigation {
	line-height: 50px;
}

#main_inhalt {
	width: 960px;
	background: #FFFFFF;
	padding-top: 20px;
	border: 1px solid #904707;
	margin-bottom: 20px;
}

#linkes {
	margin-bottom: 10px;
	padding-top: 110px;
	background-color: #FFFFFF;
	background-image: url(diamant_breadcrumb_braun.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#linkes #order {
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 12px;
	background-image: url(merkzettel.jpg);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 50px;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C541B;
}

#linkes #order a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 5px;
	margin-top: 5px;
	background-color: #8C541B;
	width: 150px;
}

#linkes #order a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
#rechtes {
	margin-bottom: 10px;
	background-color: #FFFFFF;
	display: block;
}

#rechtes ul {
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 10px;
	display: block;
}

.text_box1 {
	width: 205px;
	display: block;
	float: left;
	border: 1px solid #FFFFFF;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	background-color: #E4D7C9;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.text_box1 strong {
	color: #B4152B;
}

.text_box1 .center img {
	display: block;
	clear: left;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}


/*ÜBERSCHRIFTEN TEXT BOX 1*/







#rechtes .text_box1 h1 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.text_box1 p {
	display: block;
	clear: left;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #F8F3EF;
}

.text_box1 .extern {
	color: #BD0D35;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.text_box1 a {
	font-weight: bold;
	color: #67411A;
	text-decoration: none;
}

.text_box1 a:hover {
	color: #000000;
}

.text_box1 .floatLeft {
	display: block;
	clear: left;
	float: left;
	padding: 10px;
	background-color: #FFFFFF;
	margin: 5px;
}

.text_box1 .floatRight {
	float: right;
	background-color: #FFFFFF;
	margin: 5px;
	padding: 5px;
}

#rechtes .text_box1 h2 {
	color: #B7123B;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	display: block;
	margin: 5px;
	padding: 5px;
}

#rechtes .text_box1 h3 {
	color: #333333;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	display: block;
	margin: 5px;
	padding: 5px;
}

#rechtes .text_box1 h4 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}


#rechtes .text_box1 h5 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box1 h6 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

.text_box1 li {
	background-color: #FFFFFF;
	margin-left: 10px;
}

.text_box2 {
	background-color: #FFFFFF;
	border: 1px solid #D7C3AF;
	clear: left;
	width: 200px;
	float: left;
	margin-top: 10px;
	font-size: 10px;
	margin-bottom: 10px;
	line-height: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.text_box2 p {

}


#rechtes .text_box2 h1 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.text_box2 .extern {
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}

.text_box2 a {
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}

.text_box2 a:hover {
	text-decoration: none;
}

.text_box2 .floatLeft {
	display: block;
	clear: left;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.text_box2 .floatRight {
	float: right;
	background-color: #BC0D34;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#rechtes .text_box2 h2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 5px;
	clear: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFFFFF;
}

#rechtes .text_box2 h3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
}

#rechtes .text_box2 h4 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box2 h5 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box2 h6 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box2 h3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
}

#rechtes .text_box2 h4 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box2 h5 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box2 h6 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

.text_box3 {
	padding: 2px;
	color: #000000;
	display: block;
	float: left;
	width: 16px;
	border: 1px solid #B28862;
	font-size: 12px;
	height: 16px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

/*ÜBERSCHRIFTEN TEXT BOX 3*/







#rechtes .text_box3 h1 {
	color: #BD0D35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#rechtes .text_box3 h2 {
	color: #BD0D35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F8EAC9;
	display: block;
	margin: 5px;
	padding: 5px;
}

#rechtes .text_box3 h3 {
	color: #BD0D35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
}

#rechtes .text_box3 h4 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box3 h5 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

#rechtes .text_box3 h6 {
	font: 1.2em/2em Arial, Helvetica, sans-serif;
	color: #000000;
}

.text_box3 a {
	font-weight: bold;
	color: #333333;
}

.text_box3 li {
	display: block;
	padding: 2px;
	clear: left;
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 2px;
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.text_box3 .floatLeft {
	display: block;
	margin: 3px;
	padding: 3px;
}

.text_box3 .floatRight {
	float: right;
	background-color: #F3DBA0;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.text_box3 .center {
	display: block;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	clear: left;
	float: left;
	padding: 0px;
}

.text_box4 {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7C3AF;
	width: 220px;
	clear: left;
}
.text_box4 p {
}
.text_box4 .floatLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
}

.text_box4 strong {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #B4152B;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
.text_box4 a {
	font-size: 13px;
	font-weight: bold;
	color: #67411A;
	text-decoration: none;
	display: block;
	padding-bottom: 3px;
	margin-top: 3px;
	padding-top: 3px;
}
.text_box4 a:hover {
	text-decoration: underline;
	color: #333333;
}

.text_box6 {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: left;
	float: left;
	width: 450px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4D7C9;
}
.text_box4 li {
	display: block;
	font-weight: bold;
}
#linkes .text_box4 li {
	display: block;
	font-size: 16px;
	font-weight: bold;
	clear: left;
	color: #B4152B;
	padding-top: 2px;
	margin-bottom: 10px;
}
.text_box6  .center img {
	display: block;
	clear: left;
	margin-right: auto;
	margin-left: auto;
}
.text_box6 .center a {
	display: block;
	padding: 5px;
	background-color: #E4D7C9;
}
.text_box6 .center a:hover {
	background-color: #B28862;
}
.text_box6 h1 {
	background-image: url(engel_braun.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-top: 40px;
	padding-left: 70px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}



.text_box6 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #904707;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.text_box6 h3 {
	font-size: 13px;
	font-weight: normal;
	color: #904707;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_box6 p {
	display: block;
	margin-bottom: 5px;
	font-size: 10px;
	line-height: 12px;
	text-align: justify;
	color: #666666;
}
.text_box6 a {
	color: #333333;
	text-decoration: none;
}
.text_box6 ul {
	display: inline;
	list-style-type: none;
}
.text_box6 li {
	background-image: url(daumen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #904707;
	padding-bottom: 5px;
}

.text_box6 a:hover {
	text-decoration: none;
}
.text_box6   .floatLeft    {
	padding-right: 5px;
	padding-bottom: 5px;
}
.text_box6 .floatLeft a {
	background-color: #904707;
	display: block;
	padding: 1px;
}
.text_box6 .floatLeft a:hover {
	background-color: #FFFFFF;
}

.text_box6   .floatRight   {
	padding: 5px;
	float: right;
}
.text_box6 .floatRight a {
	background-color: #F1D696;
	display: block;
	padding: 3px;
}
.text_box6 .floatRight a:hover {
	background-color: #FFFFFF;
}
.text_box7 {
	display: block;
	clear: left;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #D7C3AF;
	padding: 0px;
	width: 210px;
}
.text_box7 h2 {
	font-size: 14px;
	font-weight: bold;
	color: #576202;
	display: block;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.text_box7 h3 {
	font-size: 14px;
	font-weight: bold;
	color: #68411A;
	display: block;
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.text_box7 p {
	font-size: 11px;
	line-height: 13px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 2px;
	padding-bottom: 2px;
}
.text_box7 strong {
	font-size: 12px;
	font-weight: bolder;
	color: #67411A;
	line-height: normal;
}

.text_box7 a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #67411A;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text_box7 a:hover {
	text-decoration: underline;
}
.text_box7   .center   {
	margin-right: auto;
	margin-left: auto;
}
.text_box7 .center img {
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.text_box7 .center a {
	display: block;
	padding: 3px;
}
.text_box7 .center a:hover {
	background-color: #DBC1A6;
}

.text_box7   .floatRight   {
	padding: 5px;
	float: right;
}
.text_box7 .floatRight a {
	background-color: #F1D696;
	display: block;
	padding: 3px;
}
.text_box7 .floatRight a:hover {
	background-color: #FFFFFF;
}
#rechtes3 .text_box7 .floatLeft {
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#rechtes3 .text_box7 .floatLeft a {
	padding: 3px;
}
#rechtes3 .text_box7 .floatLeft a:hover {
	background-color: #DBC1A6;
}


#rechtes .text_box8 {
	display: block;
	margin-bottom: 5px;
	clear: left;
	border-top-color: #999999;
	margin-right: 30px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: solid;
}
.text_box8 p {
	display: block;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-image: url(logo_klein.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	padding-left: 65px;
	height: 30px;
}
.text_box8 strong {
	font-size: 14px;
	background-color: #FFFFFF;
	padding: 5px;
	color: #333333;
	clear: left;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100px;
	border: 1px solid #999999;
}
.text_box8 ul {
	padding: 5px;
	float: right;
	width: 200px;
	display: block;
	margin: 0px;
}
.text_box8 li {
	display: block;
	padding: 5px;
	float: left;
	width: 160px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: -5px;
	color: #FFFFFF;
	background-image: url(reiter_braun.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.text_box8 h4 {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 5px;
	display: block;
	background-color: #BD0D35;
	padding: 5px;
}


#rechtes .text_box9 {
	display: block;
	clear: left;
	float: left;
	width: 660px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #F8F3EF;
	margin-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.text_box9  h2  {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
	color: #68411A;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 5px;
}
.text_box9 h3 {
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin: 5px;
}
#rechtes .text_box9 h5 {
	font-size: 16px;
	font-weight: bold;
	color: #904707;
	display: block;
	padding: 5px;
	margin: 5px;
}
#rechtes .text_box9 ul {
	display: block;
}
#rechtes  .text_box9  ul li {
	display: block;
	clear: left;
}



.text_box9 p {
	display: block;
	margin: 5px;
	padding-right: 5px;
	padding-left: 5px;
	clear: left;
}
.text_box9 strong {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
}


.text_box9   .floatLeft    {
	padding: 5px;

}
.text_box9 .center {
	padding-bottom: 5px;
	padding-left: 5px;
}

.text_box9 a {
	color: #904707;
	font-size: 14px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	width: auto;
}
.text_box9 ul {
	list-style-position: inside;
	display: inline;
	width: 95%;

}
.text_box9 li {
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
	background-color: #FFFFFF;
	display: list-item;
	margin-right: 10px;
	margin-left: 10px;
}

.text_box9 a:hover {
	text-decoration: none;
}

.text_box9 .floatLeft a {
	display: block;
	border: 1px solid #D7C3AF;
	background-color: #E4D7C9;
	padding: 2px;
}
.text_box9 .floatLeft a:hover {
	background-color: #FFFFFF;
}

.text_box9   .floatRight   {
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 10px;
}
.text_box9 .floatRight a {
	background-color: #E4D7C9;
	display: block;
	padding: 3px;
	border: 1px solid #904707;
}
.text_box9 .floatRight a:hover {
	background-color: #FFFFFF;
}
#rechtes .text_box10 {
	display: block;
	padding: 5px;
	clear: left;
	float: left;
	width: 650px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px dashed #BD0D35;
	margin-left: 10px;
	color: #FFFFFF;
	background-color: #8C541B;
}
.text_box10 h2 {
	font-size: 14px;
	font-weight: bolder;
	display: block;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BD0D35;
	padding-bottom: 5px;
}
.text_box10 h3 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 5px;
}
.text_box10 p {
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 70px;
	clear: left;
}
.text_box10 strong {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}


.text_box10   .floatLeft    {
	padding: 5px;
	margin-left: 70px;
}
.text_box10 .floatLeft a {
	background-color: #BD0D35;
	display: block;
	padding: 3px;
}
.text_box10 .floatLeft a:hover {
	background-color: #F1D696;
}

.text_box10   .floatRight   {
	padding: 5px;
	float: right;
}
.text_box10 .floatRight a {
	background-color: #BD0D35;
	display: block;
	padding: 3px;
}
.text_box10 .floatRight a:hover {
	background-color: #F1D696;
}
.text_box10 ul {
	display: block;
	clear: left;
	float: left;
	width: 100%;
}

.text_box10 li {
	margin-left: 70px;
}
.text_box10 a {
	color: #FFFFFF;
}


#rechtes .text_box11 {
	display: block;
	padding: 10px;
	clear: left;
	width: 635px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(ornament.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border-top-width: 4px;
	border-top-style: double;
	border-top-color: #8C541B;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #8C541B;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8C541B;
	border-left-color: #8C541B;
	float: left;
}
.text_box11 h2 {
	font-weight: bolder;
	display: block;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 60px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.text_box11 h3 {
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 60px;
}
.text_box11 p {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 60px;
	clear: left;
}

.text_box11   .floatLeft    {
	padding: 5px;
}
.text_box11 ul {
	display: block;
	clear: left;
	margin-left: 60px;
}

.text_box11 li {
	color: #68411A;
	display: list-item;
	clear: left;
	list-style-position: inside;
	list-style-type: square;
}

.text_box11 .floatLeft a {
	background-color: #FBEFD8;
	display: block;
	padding: 3px;
}
#rechtes  .text_box11  strong   {
	line-height: 21px;
	font-weight: normal;
	color: #67411A;
	font-size: 16px;
}

.text_box11  .floatLeft  a:hover {
	background-color: #F1D696;
}

.text_box11   .floatRight   {
	padding: 5px;
	float: right;
}
.text_box11 .floatRight a {
	background-color: #FBEFD8;
	display: block;
	padding: 3px;
}
.text_box11 .floatRight a:hover {
	background-color: #F1D696;
}


.text_box12  {
	display: block;
	margin-top: 10px;
	background-image: url(engel_braun.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear: left;
	float: left;
	background-color: #FFFFFF;
	overflow: hidden;
}
.text_box12 h1 {
	font-size: 14px;
	color: #666666;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #904707;
	margin-left: 65px;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 10px;
	clear: left;
	display: block;
}

.text_box12  h2  {
	font-size: 14px;
	font-weight: bolder;
}
.text_box12 p {
	display: block;
	font-size: 14px;
	color: #606C15;
	font-weight: bold;
	margin: 5px;
}
.text_box12 img {
	padding-top: 15px;
	padding-left: 70px;
	padding-bottom: 20px;
	display: block;
	clear: left;
}

#rechtes .text_box13 {
	background-color: #F8F3EF;
	float: left;
	width: auto;
	border: 1px solid #E4D7C9;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#rechtes .com-tab .com-tab-cntnt .com-tab-cntnt-2 .com-tab-cntnt-3 .text_box1 {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
}


.text_box13 .center {
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}
.text_box13 p {
	display: block;
	margin: 5px;
	clear: left;
	float: left;
}
.text_box13 h5 {
	font-size: 16px;
	font-weight: bold;
	color: #904707;
	display: block;
	margin: 5px;
}



.text_box13 .center a {
	background-color: #E4D7C9;
	display: block;
	padding: 3px;
}
.text_box13 .center a:hover {
	background-color: #FFFFFF;
}
.text_box13 a {
	color: #904707;
}
.text_box13 a:hover {
	text-decoration: none;
}

.text_box14 {
	display: block;
	margin-left: 10px;
	width: 660px;
	background-image: url(engel_braun.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	margin-bottom: 10px;
	clear: left;
	padding-top: 35px;
}
.text_box14 h1 {
	color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #904707;
	font-size: 15px;
	margin-left: 65px;
	text-transform: uppercase;
	display: block;
	font-weight: normal;
	line-height: normal;
}
.text_box14 strong {
	color: #666666;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #904707;
	font-size: 15px;
	margin-left: 65px;
	text-transform: uppercase;
	display: block;
	font-weight: normal;
	line-height: normal;
}


.text_box15 {
	background-color: #8C541B;
	display: block;
	padding: 5px;
	float: left;
	width: 160px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	color: #FFFFFF;
}

.text_box15 strong {
	display: block;
	margin-bottom: 5px;
}
.text_box15 ul {
	display: block;
	margin: 0px;
	padding: 0px;
}
.text_box15 li {
	background-image: url(reiter_braun.gif);
	background-repeat: repeat-x;
	background-position: left center;
	display: block;
	padding: 5px;
	margin-top: 5px;
	font-weight: bold;
	font-size: 14px;
	clear: left;
	width: 150px;
	list-style-type: square;
	float: left;
}
.text_box16 {
	display: block;
	float: left;
	width: 205px;
	margin-right: 5px;
	margin-top: 5px;
}
.text_box16 .floatLeft {
	margin: 0px;
	padding: 0px;
}
#linkes .text_box16 {
	float: left;
	width: auto;
	margin-right: 5px;
	display: block;
	padding: 3px;
}

#rechtes .text_box17 {
	display: block;
	padding: 5px;
	float: left;
	width: 350px;
	border: 4px solid #E4D7C9;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #F8F3EF;
}
#rechtes .text_box17 h5 {
	font-size: 16px;
	font-weight: bold;
	display: block;
	color: #904707;
	line-height: normal;
}
#rechtes .text_box17 p {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
#rechtes  .text_box17 strong {
	display: block;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
}
#rechtes .text_box17 a {
	color: #904707;
}
#rechtes .text_box17 a:hover {
	text-decoration: none;
}
#rechtes .text_box17 ul {
	display: block;
	width: 340px;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 15px;
}
#rechtes .text_box17 li {
}
#main_inhalt #rechtes .text_box1 {

}
.text_box18 {
	display: block;
	clear: left;
	height: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #904707;
}
#main_inhalt #rechtes .facebook {
	display: block;
	padding-left: 15px;
}





.swf {
	display: block;
	clear: left;
	float: left;
	padding: 5px;
	margin-right: 5px;
	margin-top: 5px;
	border: 1px solid #D7C3AF;
}

#rechtes .merkzettel {
	margin-bottom: 10px;
	border: 1px solid #8C541B;
	clear: left;
	width: 475px;
	margin-top: 10px;
	display: block;
	margin-left: 30px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	background-image: url(check.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}
#rechtes .merkzettel h3 {
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #8C541B;
	padding-top: 5px;
	padding-bottom: 5px;
}
#rechtes .merkzettel p {
	display: block;
	padding: 5px;
	clear: left;
}



#rechtes .merkzettel a.mz_loeschen {
	display: block;
	height: 30px;
	width: 70px;
	float: left;
	padding: 5px;
}

#rechtes .merkzettel a.zur_beschreibung {
	height: 30px;
	width: 70px;
	display: block;
	margin-right: 5px;
	padding: 5px;
	float: left;
}

#rechtes .mz_leer {
	display: block;
	padding: 5px;
	background-color: #F8EAC9;
	clear: left;
	width: 650px;
	border: 1px solid #CC0001;
	font-weight: bold;
	color: #8F0100;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#rechtes a.info_anfordern {
	color: #333333;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	background-image: url(merkzettel_klein.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	float: left;
	clear: left;
	height: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 60px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 590px;
}

#rechtes a.info_anfordern:hover {
	text-decoration: underline;
}

#rechtes a.info_anfordern_2 {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	display: block;
	background-color: #BD0D35;
	width: 250px;
	background-image: url(informationen1.jpg);
	background-repeat: no-repeat;
	height: 33px;
	border: 1px solid #BD0D35;
	padding-left: 40px;
	font-size: 14px;
	vertical-align: middle;
	line-height: 33px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	clear: left;
}

#rechtes a.info_anfordern_2:hover {
	color: #FFFFFF;
	background-image: url(informationen_hover.jpg);
	background-repeat: no-repeat;
	background-color: #8D1231;
}
#rechtes3 .rexpoll {
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	clear: left;
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8C541B;
	border-bottom-color: #8C541B;
	border-left-color: #8C541B;
}
#rechtes3 .rexpoll label {
}
#rechtes3 .rexpoll .submit {
	color: #FFFFFF;
	background-color: #8C541B;
	display: block;
	border: 1px solid #CCCCCC;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#rechtes3 .rexpoll h2 {
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #8C541B;
	display: block;
	clear: left;
}

#rechtes3 .rexpoll .voted {
	text-align: center;
	display: block;
	margin-bottom: 10px;
}

#rechtes3 .rexpoll a {
	text-align: center;
	display: block;
	padding: 5px;
	background: url(quicklinks_h2.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#rechtes3 #style_switcher {
	padding: 5px;
	clear: left;
	float: left;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #8C541B;
	border-right-color: #8C541B;
	border-left-color: #8C541B;
}

#rechtes3 #style_switcher .bm {
	list-style-type: none;
}

#rechtes3 #style_switcher .bm a {
	color: #333333;
	display: block;
	margin-bottom: 3px;
	text-decoration: none;
	background-image: url(linksilo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	clear: left;
	width: 170px;
}

#rechtes3 #style_switcher .bm a:hover {
	color: #FFFFFF;
	background-color: #8A5B2A;
}



#footer {
}

#teaser {
	margin: 10px;
	border: 4px double #90112C;
	background-image: url(logo_klein.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
	font-weight: normal;
	width: 570px;
	clear: left;
	display: block;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	float: left;
}

#teaser #teaser_header {
	display: block;
	height: 1px;
	background-color: #FBEFD8;
}

#teaser #teaser_footer {
	clear: both;
	display: block;
	height: 1px;
	background-color: #FBEFD8;
}

#teaser h1 {
	color: #576202;
	display: block;
	font-size: 14px;
	line-height: normal;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}

#teaser a.teaser {
	color: #000000;
	text-decoration: none;
	font-size: 1em;
}

#teaser a.teaser:hover {
	color: #990000;
	text-decoration: none;
}

#teaser .teaser .floatRight {
	float: right;
}

.teaser .floatLeft img {
	background-color: #C00B34;
	display: block;
	clear: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 1px;
}

.floatLeft {
	margin: 0px 10px 10px 0px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.formgen {
	margin: 0px 10px;
	padding: 0px 10px;
}

.formgen .fieldset {
	margin: 10px;
	padding: 10px;
}

.formgen .fieldset legend {
}

.forminfo {
	display: block;
	color: #FFFFFF;
	background: #990000;
	margin: 10px;
	padding: 10px;
	text-align: center;
	font-size: 1.2em;
	border: 5px solid #FF0000;
}

.formerror {
	color: #FF0000;
}

.formgen label {
	display: block;
}

.formgen input {
	padding: 5px;
	width: 98%;
}

.formgen textarea {
	padding: 5px;
	width: 98%;
	height: 120px;
}

.formgen .formsubmit {
	width: auto;
	line-height: normal;
	padding: 0px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#merkzettel_anzeige {
	display: block;
	margin: 10px auto;
	width: 90%;
}

#merkzettel_anzeige h3 {
	color: #FFFFFF;
}

#merkzettel_anzeige .merkzettel p {
	color: #FFFFFF;
}

#merkzettel_anzeige .info_anfordern {
	color: #FFFFFF;
	text-align: right;
	display: block;
	padding: 10px;
	background: #FF9900;
}

#merkzettel_anzeige .formgen {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#merkzettel_anzeige .formgen input {
	color: #000000;
	padding: 2px;
}

#anfrageformular {
	background-color: #F8EAC9;
	border: 1px solid #CCCCCC;
	display: block;
	clear: left;
}
#wrapper #main_inhalt #rechtes .fieldset label {
	padding: 2px;
	height: auto;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	clear: left;
}
#wrapper #main_inhalt #rechtes .formtext {
	background-color: #FFFFFF;
	padding: 2px;
	width: 300px;
	border: 1px solid #999999;
	height: 13px;
	float: left;
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	clear: left;
}
#wrapper #main_inhalt #rechtes .formgen {
	display: block;
	clear: left;
	float: left;
	width: 550px;
}
#wrapper #main_inhalt #rechtes .formselect {
	display: block;
	clear: left;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
#wrapper    #main_inhalt    #rechtes    .formgen input {
	background-color: #FFFFFF;


}
#wrapper  #main_inhalt  #rechtes  .formgen  .formcheck  {
	display: block;
	text-align: left;
	width: 16px;
	clear: right;
}
#wrapper #main_inhalt #rechtes .formgen  .formtextfield {
	padding: 2px;
	clear: left;
	border: 1px solid #CCCCCC;
	height: 120px;
	margin-top: 2px;
	margin-bottom: 2px;
}
#wrapper #main_inhalt #rechtes .formgen .formsubmit {
	background-color: #8C541B;
	margin: 5px;
	padding: 5px;
	clear: left;
	color: #FFFFFF;
}
#wrapper #main_inhalt #rechtes .formgen .fieldset legend {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrapper #main_inhalt #rechtes .formgen .formradio {
	text-align: left;
	width: 30px;
	display: inline;
	padding: 2px;
}
#wrapper #main_inhalt #rechtes .forminfo {
	padding: 5px;
	clear: left;
	float: left;
	width: 500px;
	color: #FF0000;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	text-align: left;
	margin-left: 80px;
	border: 1px solid #CCCCCC;
}
#wrapper #main_inhalt #rechtes2 .com-tab {
	width: 460px;
	clear: left;
}
#wrapper #main_inhalt #rechtes2 .com-tab .com-tab-navi {
	padding: 0px;
	margin: 0px;
}









/*	Tab Navigation ************************************************************/
div.com-tab {
	margin-bottom: 1em;
	display: block;
	width: 690px;
}

div.com-tab-navi {
	margin-left: 75px;
}

div.com-tab-navi ul {
	margin:0px;
}

div.com-tab-navi li {
	display: block;
	float: left;
	padding-right: 5px;
}

div.com-tab-navi li.active,
div.com-tab-navi li.tab-frst-active {

}

div.com-tab-navi li.active-nxt {


}

div.com-tab-navi li.tab-lst {
	background-position: 100% -200px;
}

div.com-tab-navi li.tab-lst-active,
div.com-tab-navi li.tab-aln {
	background-position: 100% -300px;
}

div.com-tab-navi li a {
	display: block;
	padding: 5px;
	color: #333333;
	border: 1px solid #999999;
	font-weight: bold;
	text-decoration: none;
}

div.com-tab-navi li.tab-frst a,
div.com-tab-navi li.tab-frst-active a,
div.com-tab-navi li.tab-aln a {
	padding-left: 8px;
	color: #000000;
	background-color: #FFFFFF;
}


div.com-tab-navi li.tab-frst-active a,
div.com-tab-navi li.tab-aln a {
	background-position: 0px -600px;
}


div.com-tab-navi li.active a,
div.com-tab-navi li.tab-frst-active a,
div.com-tab-navi li.tab-lst-active a,
div.com-tab-navi li.tab-aln a {
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	border: 1px solid #999999;
	text-decoration: none;
	background-color: #8C541B;
}
div.com-tab-navi li a:hover {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-image: url(reiter_braun.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

div.com-tab .com-tab-cntnt-2 {
	clear: left;
}

#linkes a.rruf {
	display: block;
	line-height: 43px;
	color: #B4152B;
	text-decoration: none;
	padding-left: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(buchungshotline.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	border-bottom-width: 1px;
	font-size: 14px;
	font-weight: bold;
}

#linkes a.rruf:hover {
	text-decoration: none;
}
#suchenbox{
	padding-left: 30px;

}
#suchenbox{
	padding-left: 40px;
	background-image: url(lupe_suche.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	clear: left;

}
#suchenbox #xsearch_form .search {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #999999;
	width: 135px;
}
#suchenbox #xsearch_form .button {
	color: #FFFFFF;
	background-color: #666666;
}
.searchresults {
	margin: 5px;
	padding: 5px;
	clear: left;
	display: block;
}
.searchresults li {
	display: inline;
}

.searchresults h4 {
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #333333;
	text-decoration: none;
}
.searchresults .highlightedtext {
	display: block;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px dashed #D8AC85;
}
.searchresults .highlightedtext strong {
	color: #B4152B;
}

.searchresults .url {
	color: #999999;
}
.searchresults   a  {
	display: block;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
.searchresults a:hover {
	text-decoration: none;
	color: #000000;
}
.inhalt  em {
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	padding: 5px;
	display: block;
	clear: left;
	float: left;
	width: 600px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.pagination a {
	color: #666666;
}

.pagination     {
	margin: 5px;
	padding: 5px;
	float: left;
	clear: left;
	display: block;
	width: 640px;
}
.pagination  li    {
	display: inline;
	padding: 5px;
	float: left;
	font-weight: bold;
	margin-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	color: #666666;
}
.counter {
	display: block;
	clear: left;
	float: left;
	width: 650px;
	font-size: 11px;
	color: #999999;
	padding: 5px;
	margin: 5px;
}
#wellnessgutschein {
	background-color: #BD0D35;
	padding: 5px;
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
	font-size: 10px;
	line-height: normal;
}
#wellnessgutschein .wert25 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 3px;
	clear: left;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wellnessgutschein .wert50 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 3px;
	clear: left;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wellnessgutschein .verbindung {
}

#header_right ul {
	margin-top: 20px;
}

#header_right ul li {
	display: inline;
}

#header_right li.head {
	line-height: 26px;
	text-align: left;
	display: block;
	list-style-type: none;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	padding-left: 30px;
}

#header_right ul li a {
	display: block;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	padding-left: 30px;
	clear: left;
	background-color: #FFFFFF;
	float: left;
	width: 190px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E5F27;
}

#header_right ul li a.rex-current {
}

#header_right ul li a:hover {
	text-decoration: underline;
}
.schnellanfrage {
	background-image: url(infobutton.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.online_buchen {
	background-image: url(online_buchen.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.anreise_lage {
	background-image: url(anreise.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.pauschalen {
	background-image: url(pauschalen.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.wetter {
	background-image: url(wetter.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.virtuelle_tour {
	background-image: url(virtuelle_tour.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}
.prospekt_anfordern {
	background-image: url(prospekt_anfordern.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
}


#linkes ul {
	list-style-type: none;
}

#linkes ul li {
	display: inline;
}

#linkes ul li a {
	display: block;
	line-height: 23px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: left;
	width: 210px;
}

#linkes ul li a:hover {
	background-color: #8C541B;
	color: #FFFFFF;
}

#linkes ul li a.rex-current {
	color: #FFFFFF;
	background-color: #9B6938;
	font-size: 11px;
	padding-left: 10px;
}
#linkes .rex-navi1 {

}
#linkes .rex-navi1 ul li {
	display: block;

}
#linkes  .rex-navi1  li  .rex-active  {
	background-color: #8C541B;
	color: #FFFFFF;
	margin-bottom: 2px;
}
#linkes .rex-navi1 li .rex-normal {
	text-indent: 10px;
	font-size: 11px;
	line-height: 17px;
}




#navigation {
	margin: 0px;
	width: 960px;
	height: 60px;
	padding-top: 2px;
	background-image: url(hauptnavigation_braun.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#navigation ul {
}

#navigation ul li {
	display: inline;
}

#navigation ul li a {
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#navigation ul li a.rex-current {
	background-image: url(navigation_hover_braun.jpg);
	background-repeat: repeat-x;
	background-position: left 5px;
}

#navigation ul li.rex-active a {
	background-image: url(navigation_hover_braun.jpg);
	background-repeat: repeat-x;
	background-position: left 5px;
}

#navigation ul li a:hover {
	background-image: url(navigation_hover_braun.jpg);
	background-repeat: repeat-x;
	background-position: left 5px;
}
#rechtes .rex-breadcrumb {
	display: block;
	clear: left;
	float: left;
	height: auto;
}


ul.rex-breadcrumb {
	display: block;
	color: #999999;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}

ul.rex-breadcrumb li {
	display: block;
	margin-left: 5px;
	color: #000000;
	float: left;
}

ul.rex-breadcrumb li a {
	margin-right: 3px;
	color: #999999;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 3px;
}
#rechtes #sitemap {
	display: block;
	padding: 5px;
	clear: left;
	float: left;
	width: 600px;
}
#sitemap ul {
	display: block;
	list-style-position: inside;
	list-style-type: square;
}
#sitemap li {
	display: list-item;
	clear: left;
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 2px;
	float: left;
	width: 600px;
	padding-left: 10px;
	font-size: 11px;
}
#sitemap a {
	color: #333333;
	text-decoration: none;
}
#rechtes #form-module-thanks {
	background-color: #F8EAC9;
	display: block;
	clear: left;
	float: left;
	width: 650px;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#rechtes .vorschlag {
	display: block;
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrapper #main_inhalt #rechtes em {
	color: #FF0000;
	display: block;
	clear: left;
}

