@charset "UTF-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	background-image: url(layout/images/BG-MAIN.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	}
a:active, a:focus {
	outline: none;
}
#container-center {
	margin: 0px;
	padding: 0px;
	width:800px;
}
#head-container-top {
	width:800px;
	height:90px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(layout/images/AUTUMN/images/top-head-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#hid-menue {
	padding-top: 10px;
	padding-right:50px;
	padding-bottom:0;
	padding-left:65px;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height: 120%;
	text-shadow: -2px 2px 3px #100A02;
	text-align: center;
	color:#8A6041;
}
#hid-menue a {
	color:#8A6041;
	text-transform:uppercase;
	text-decoration: none;
	transition-property: color,border-bottom;
	transition-duration: 0.5s;
}
#hid-menue a:hover, #bottom-menu a:hover {
	color:#847850;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#head-container-top-mid {
	width:800px;
	height:90px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(layout/images/AUTUMN/images/top-mid-head-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#head-container-bottom-mid {
	width:800px;
	height:120px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(layout/images/AUTUMN/images/bottom-mid-head-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#top-logo {
	width:800px;
	height:120px;
	border:0;
	margin: 0;
	padding:0;
	background-image: url(content/images/LOGO.png);
	background-repeat: no-repeat;
}
#head-container-bottom {
	width:800px;
	height:120px;
	margin: 0px;
	padding: 0px;
	background-image:url(layout/images/AUTUMN/images/bottom-head-3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	color:#664024;	/*text-indent:-120;*/
	text-shadow: -2px 2px 3px #100A02;
	letter-spacing: 1px;
	line-height:36px;
}
#telnum-top {
	font-size:19px;
	color:#825b3e;
	letter-spacing: normal;
}
#top-menu {
	width:800px;
	height:90px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(layout/images/top-menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#664024;
	line-height: 24px;
	text-shadow: -2px 2px 3px #100A02;
}

/* AUSSENBEREICH ZWISCHEN DEN MENU-BALKEN */
#container-left {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 570px;

}
#container-left2 {/*TABELLENABSCHLUSS DER LINKEN SPALTE HAUPTINHALT abgerundete Ecken */
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 570px;

}
#container-right {
	border: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;;
	padding: 0px;
	width:220px;
	background-image:url(layout/images/TEAM-BG.jpg);
	background-repeat: repeat-y;
}
#container-right2 { /*TABELLENABSCHLUSS DER RECHTEN SPALTE TEAM abgerundete Ecken */
	border: 0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding: 0px;
	width:230px;
	height:20px;
	background-image:url(layout/images/TEAM-BG-BOTTOM.jpg);
	
	background-repeat: no-repeat;
}
/*ENDE AUSSENBEREICH ZWISCHEN DEN MENU-BALKEN */

#bottom-menu  {
	width:800px;
	height:90px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(layout/images/bottom-menu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#664024;
	line-height: 24px;
	text-shadow: -2px 2px 3px #100A02;
}
#top-menu a, #bottom-menu a {
	color:#664024;
	text-transform:uppercase;
	text-decoration: none;
	transition-property: color,border-bottom;
    transition-duration: 0.5s;
}
#top-menu a:hover, #bottom-menu a:hover {
	color:#847850;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.activ-link {
	color:#847850;
	text-transform:uppercase;
	text-decoration: none;
}
/*DIV LAYOUT-CONTAINER 800px*/
#content-out {
	width:800px;
	border:0px;
	margin:0px;
	padding:0px;
}/*2 SPALTEN LAYOUT-TABLLE*/
#contenttab td {
	border:0px;
	margin:0px;
	padding:0px;
	vertical-align: top;
}
/*LINKE SPALTE der LAYOUT-TABLLE*/

/*RECHTE SPALTE der LAYOUT-TABLLE*/

/*FLEXIBLE LAYOUT-TABLLE*/
#otd1 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	height:60px;
	background-image:url(layout/images/FR-TOP-L.jpg);
	background-repeat: no-repeat;
}
#otd2 {
	border:0;
	margin:0;
	padding:0;
	width:530px;
	height:60px;
	background-image:url(layout/images/FR-TOP-C.jpg);
	background-repeat: repeat-x;
	text-align:left;
}
#otd3 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	height:60px;
	background-image:url(layout/images/FR-TOP-R.jpg);
	background-repeat: no-repeat;
}
#otd4 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	background-image:url(layout/images/FR-MID-L.jpg);
	background-repeat: repeat-y;
	background-position-y: top;
	background-position-x: left;	
}
#otd5 {
	border:0;
	margin:0;
	padding:0;
	background-image:url(layout/images/FR-MID-C.jpg);
	background-repeat: repeat;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#otd6 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	background-image:url(layout/images/FR-MID-R.jpg);
	background-repeat: repeat-y;
}
#otd7 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	background-image:url(layout/images/FR-BOT-L.jpg);
	background-repeat: no-repeat;
}
#otd8 {
	border:0;
	margin:0;
	padding:0;
	width:530px;
	height:20px;
	background-image:url(layout/images/FR-BOT-C.jpg);
	background-position-y: top;
	background-position-x: left;
	background-repeat: repeat-x;
}
#otd9 {
	border:0;
	margin:0;
	padding:0;
	width:20px;
	height:20px;
	background-image:url(layout/images/FR-BOT-R.jpg);
	background-repeat: no-repeat;	
}
#vspace {
	border:0;
	margin:0;
	padding:0;
	height:10px;
}
#vspace-10 {
	font-size:0px;
	border:0;
	margin:0;
	padding:0;
	height:10px;
}
#vspace-20 {
	font-size:0px;
	border:0;
	margin:0;
	padding:0;
	height:20px;
}
#mrg-top-18 {
	border:0;
	margin:0;
	padding-top:18px;
	
	}
#mrg-top-24 {
	border:0;
	margin:0;
	padding-top:24px;
	
	}
#vspace-75 {
	font-size:0px;
	border:0;
	margin:0;
	padding:0;
	height:75px;	
}
#vspace-85 {
	font-size:0px;
	border:0;
	margin:0;
	padding:0;
	height:40px;
}
#vspace-225 {
	font-size:0px;
	border:0;
	margin:0;
	padding:0;
	height:225px;	
}
#vspace-320 {
	border:0;
	margin:0;
	padding:0;
	height:320px;	
}
#vspace-450 {
	border:0;
	margin:0;
	padding:0;
	height:450px;	
}
#vspace-650 {
	border:0;
	margin:0;
	padding:0;
	height:650px;	
}
#header-1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	color:#664024;
	line-height: 19px;
	text-shadow: -2px 2px 3px #100A02;
}
#menu-under {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#664024;
	line-height: 24px;
	text-shadow: -1px 1px 3px #100A02;
}
#menu-under a {
	color:#664024;
	text-transform:uppercase;
	text-decoration: none;
	transition-property: color,border-bottom;
    transition-duration: 0.5s;
}
#menu-under a:hover {
	color:#847850;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#img-welcome {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-WELCOME.png);
	background-repeat: no-repeat;
	height: 236px;
	/*border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;*/
}
/*KONTAKT-BGs*/
#img-contact {
	padding-left:180px;/*225 neu*/
	background-image: url(layout/images/FR-MID-KONTAKT.jpg);
	background-repeat: no-repeat;
	min-height: 236px;
}
#img-impress {
	padding-left:180px;/*225 neu*/
	background-image: url(layout/images/FR-MID-IMPRESS.jpg);
	background-repeat: no-repeat;
	min-height: 236px;
}
#img-hinweis {
	padding-left:180px;/*225 neu*/
	background-image: url(layout/images/FR-MID-HINWEIS.jpg);
	background-repeat: no-repeat;
	min-height: 236px;
}

/*PARTNER-BGs*/
#partner_headers {
	border-radius: 16px;
	margin-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	background:#29291e;
	text-align:left;
	color: #615934;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
#menu-partner-left {
	background:#615934;
	border: 1px solid;
	border-color: #251809;
	/*border: 0;
	width:500px;*/
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	border-radius: 16px;
}
#menu-partner-right {
	background:#615934;
	border: 1px solid;
	border-color: #251809;
	/*border: 0;
	width:500px;*/
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	border-radius: 16px;
}
#menu-partner-left a, #menu-partner-right a {
	color:#847850;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	transition-property: color,border-bottom;
	-moz-transition-property: color,border-bottom; /* Firefox 4 */
	-webkit-transition-property:color,border-bottom; /* Safari and Chrome */
	-o-transition-property:color,border-bottom; /* Opera */
    transition-duration: 0.5s;	/**/
}
#menu-partner-left a:hover, #menu-partner-right a:hover {
	color:#29291e;
	text-decoration: none;
}

#img-bayern {
	padding-left:180px;/*225 neu*/
	background-image: url(layout/images/FR-MID-BAYERN.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-brandenburg {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-BRANDENBURG.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-rheinland-pfalz {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-RHEINLAND-PFALZ.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-saarland {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-SAARLAND.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-sachsen {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-SACHSEN.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-sachsen-anhalt {
	padding-left:180px;
	background-image: url(layout/images/FR-MID-SACHSEN-ANHALT.jpg);
	background-repeat: no-repeat;
	height: 236px;
}
#img-sachsen a,#img-saarland a,#img-rheinland-pfalz a,#img-brandenburg a,#img-bayern a, #img-sachsen-anhalt a {
	color:#847850;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	transition-property: color,border-bottom;
	-moz-transition-property: color,border-bottom; /* Firefox 4 */
	-webkit-transition-property:color,border-bottom; /* Safari and Chrome */
	-o-transition-property:color,border-bottom; /* Opera */
    transition-duration: 0.5s;	/**/
}
#img-sachsen a:hover,#img-saarland a:hover,#img-rheinland-pfalz a:hover,#img-brandenburg a:hover,#img-bayern a:hover, #img-sachsen-anhalt a:hover {
	color:#29291e;
	text-decoration: none;
	border-bottom: 1px dotted;
}
#img-referenz {
	/*background-image: url(content/images/bg_trline1.png);
	padding-left:180px;
	background-image: url(layout/images/FR-MID-SACHSEN-ANHALT.jpg);
	background-repeat: no-repeat;
	min-height: 236px;*/
	border: 4px solid #51492b;
	border-radius: 8px;
		
}
#bg_trline1 {
	background-image: url(content/images/referenzen/bg_trline1.png);
}
#bg_trline2 {
	background-image: url(content/images/referenzen/bg_trline2.png);
}
#refernzen {
	border:0;
	margin:0;
	padding:0px;	
}
#ye {
	padding:2px;
	width:120px;
	vertical-align:top;
	color:#29291e;
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	text-align:right;
	font-weight: bold;
}
#pr {
	padding:2px;
	width:40px;
	vertical-align:top;
	color:#29291e;
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	text-align:right;
	font-weight: bold;
}
#tx {
	padding:2px;
	vertical-align:top;
	color:#0C0C0A;
}

#mtxtabs:first-letter {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
}
span#headline_lst{
	color:#29291e;
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	text-align:right;
	font-weight: bold;
}
#mtxtabs a, #tx a {
	color:#847850;
	text-decoration: none;
	transition-property: color,border-bottom;
	transition-duration: 0.5s;
}
#mtxtabs a:hover, #tx a:hover {
	color:#000000; /*color:#29291e;border-bottom: 1px dotted;*/
	text-decoration: none;
	
}
#content-image {
	border: 1px dotted;border-color: #251809;
	/*border: 0;
	width:500px;*/
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding:13px;
	text-align:center;
}
#content-image img {
	border:0;
	margin:0px;
	width:502px;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	}
/*#content-image-2 {
	width:495px;
	background-image:url(content/images/leistungen/bestandeskarte.gif);
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	}
#content-image-3 {
	width:595px;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	}
#content-image-4 {
	width:595px;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
}*/
#content-image-underline {
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
	width:502px;
	background-color:#291a0e;
	color: #957661;
	border-bottom-left-radius: 14px;
	border-bottom-right-radius: 14px;
}
#team-layer-0 {
	border:0;
	margin:0px;
	padding:0px;
	width:230px;
	height:100px;
	background-image:url(layout/images/TEAM-HEAD-LOGO.jpg);
	background-repeat: no-repeat;
	/* [disabled]background-position: 5px top; */
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#261408;
	text-shadow: -2px 2px 3px #3F2B26;

}
#team-layer-1 {
	border:0;
	margin:0;
	padding:0;
	width:230px;
	
}
#team-layer-member-1, #team-layer-member-2, #team-layer-member-3, #team-layer-member-4, #team-layer-member-5, #team-layer-member-6, #team-layer-member-7  {
	border:0;
	margin:0;
	padding:0px;
	width:230px;
	text-align: left;
	background-repeat: no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#2B1402;
}

.team-content-text {
	border:0;
	margin:0;
	padding-right:10px;
	padding-left:20px;
	text-align: left;
	color: #2B1402;
}
#team-member-abschluss {
	border:0;
	margin:0;
	padding:0;
	width: 230px;
	height: 40px;
	background-image:url(layout/images/TEAM-HEAD-BOTTOM.jpg);
	background-repeat: no-repeat;		
}
#otd5 ul {
	padding-left: 60px;
	padding-right: 60px;
}
a span.hidden_txt {
	display: none;
	color:#554C2C;
	
}
a:hover span.hidden_txt {
	display:inline;
	border-bottom:0;
	padding-top: 10px !important;
	color: #9F8B5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	text-shadow: -2px 2px 3px #100A02;
}
/*
span.popinfo3:hover {
	display: block;
	color: #847850;
}*/
#farbschemen td {
	height:30px;
	width:30px;
}
#farbschemen td.c1 {
	background-color:#000000;
	
}
#farbschemen td.c2 {
	background-color:#26261A;	
}
#farbschemen td.c3 {
	background-color:#29291D;	
}
#farbschemen td.c4 {
	background-color:#554C2B;	
}
#farbschemen td.c5 {
	background-color:#564D2E;	
}
#farbschemen td.c6 {
	background-color:#847850;	
}
#farbschemen td.c7 {
	background-color:#AB9869;	
}
#farbschemen td.c8 {
	background-color:#99872F;	
}
#p_banner {
	border:0;
	margin:0;
	padding:0;
	width:240px;
	height:30px;
}