@charset "UTF-8";
/* CSS Document */

/*COLORES

rot:#A21C26;
grau in grau: #666666; */


body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	
}

 /*Startseite */   



#mittig {
width: 1020px;
position:relative;
margin:auto;
top:0px;}


#container700 {
	width:1020px;
	height: 700px;
	position:relative;
	top:0px;
	left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#container800 {
	width:1020px;
	height:800px;
	position:relative;
	top:0px;
	left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#container900 {
	width:1020px;
	height:900px;
	position:relative;
	top:0px;
	left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#container1300 {
	width:1020px;
	height:1200px;
	position:relative;
	top:0px;
	left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#container1500 {
	width:1020px;
	height:1800px;
	position:relative;
	top:0px;
	left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}


/* CONTENT */
#textspalte {
	position:absolute;
	top:347px;
	left:44px;
	width:640px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	font-style: normal;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
	height: auto;
}
#textspalteAccordion {
	position:absolute;
	top:347px;
	left:44px;
	width:640px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	font-style: normal;
	font-weight:100;
	color: #666666;
	text-decoration: none;
	height: auto;
}
#textspalteKontakt {
	position:absolute;
	top:347px;
	left:44px;
	width:699px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	font-style: normal;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
	height: auto;
}
#StadtplanKontakt {
	position: absolute;
	top: 347px;
	left: 393px;
	width: 340px;
	margin: 0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-style: normal;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
	height: 350px;
}
#rundgangspalte {
	position:absolute;
	top:347px;
	left:20px;
	width:663px;
	margin:0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:17px;
	font-style: normal;
	font-weight: 100;
	color: #666666;
	text-decoration: none;
	height: auto;
}
	

/* CONTENT */
/*Leiste Oben */


#Logo{
	position:absolute;
	top:28px;
	left:34px;
	width:283px;
	height: 60px;
}
#Foto_links {
	position:absolute;
	top:121px;
	left:0px;
	width:380px;
	height: 210px;
	z-index:2;
}
#Foto_rechts{
	position:absolute;
	top:121px;
	left:640px;
	width:380px;
	height: 210px;
	z-index:2;
}


#Balkengrau {
	position:absolute;
	top:121px;
	left:0px;
	width:1021px;
	height:210px;
	z-index:1;
	background-color:#999;
}


/*MENÜ */
#Menue {
	position:absolute;
	top:152px;
	left:399px;
	width:218px;
	height: 139px;
	line-height:17px;
	z-index:10;
}
#Menue ul {
	color:#fff;
	margin:0px;
	padding-left:0px;
	list-style-type: none;
		
}
#Menue li {
	margin-left:0px;
	
}
#Menue a:link { color:#FFF; font-weight:normal;font-size:13px; text-decoration:none }
#Menue a:visited { color:#FFF; font-weight:normal;font-size:13px; text-decoration:none }
#Menue a:hover { color:#A21C26;font-weight:normal;font-size:13px; text-decoration:none }
#Menue a:active { color:#A21C26; font-weight:normal;  font-size:13px; text-decoration:none }

#Menue.active  { color:#A21C26; font-weight:normal;  font-size:13px; text-decoration:none }

#Menue li a.markiert:link{color:#A21C26; text-decoration:none;}
#Menue li a.markiert:visited{color:#A21C26; text-decoration:none;}
#Menue li a.markiert:hover{color:#A21C26;text-decoration:none;}
#Menue li a.markiert:focus{color:#A21C26; text-decoration:none;}
#Menue li a.markiert:active{color:#A21C26;text-decoration:none;}

#untermenue {
  width:220px;
  text-align:left;
  margin-bottom:15px;
  margin-left:15px;
  font-size:12px;
  line-height:14px;
  padding-bottom:5px;
}

#untermenue li {}
	
#untermenue a:link { color:#FFF; font-weight:normal;font-size:13px; text-decoration:none }
#untermenue a:visited { color:#FFF; font-weight:normal;font-size:13px; text-decoration:none }
#untermenue a:hover { color:#A21C26;font-weight:normal;font-size:13px; text-decoration:none }
#untermenue a:active { color:#A21C26; font-weight:normal;  font-size:13px; text-decoration:none }

#untermenue.active  { color:#A21C26; font-weight:normal;  font-size:13px; text-decoration:none }

#untermenue li a.markiert:link{color:#A21C26; text-decoration:none;}
#untermenue li a.markiert:visited{color:#A21C26; text-decoration:none;}
#untermenue li a.markiert:hover{color:#A21C26;text-decoration:none;}
#untermenue li a.markiert:focus{color:#A21C26; text-decoration:none;}
#untermenuee li a.markiert:active{color:#A21C26;text-decoration:none;}
	
#Adresse {
	font-size:12px;
	position:absolute;
	top:32px;
	left:786px;
	width:222px;
	height: 83px;
	text-align:right;
	color:#666;
}
#Adresse a:link { color:#A21C26; font-weight:normal;font-size:12px; text-decoration:none }
#Adresse a:visited { color:#A21C26; font-weight:normal;font-size:12px; text-decoration:none }
#Adresse a:hover { color:#999; font-weight:normal;font-size:12px; text-decoration:none }
#Adresse a:active { color:#999; font-weight:normal;  font-size:12px; text-decoration:none }

h1 {
	font-size:18px;
	color:#D9882C;
	font-weight:100;
	line-height:26px;
	padding-top:0px;
}
h2 { font-size:16px; color:#666; font-weight:100; line-height:20px; text-align: left; }
h3 { font-size:14px; color:#666;  font-weight:100;}
h4 {
	font-size:13px;
	color:#D9882C; 
	background-color:#FFF;
	margin:0px;
	font-weight:100;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
h5 { font-size: 13px; color:#A21C26; font-weight:100; line-height:13px; padding-bottom:0px; padding-top:0px;}

#box1 p {padding-left:8px; padding-right:8px;}
#box1_kontakt p {padding-left:8px; padding-right:8px;}

#box p {padding-left:8px; padding-right:8px;}
#box_kontakt p {padding-left:8px; padding-right:8px;}

#textspalte a:link{color:#A21C26; text-decoration:none;}
#textspalte a:visited{color:#A21C26; text-decoration:none;}
#textspalte a:hover{color:#999;text-decoration:none;}
#textspalte a:focus{color:#999; text-decoration:none; }
#textspalte a:active{color:#999;text-decoration:none;}


#textspalteAccordion  a:link{color:#666; text-decoration:none; font-weight:100;}
#textspalteAccordion a:visited{color:#666; text-decoration:none;font-weight:100;}
#textspalteAccordion a:hover{color:#D9882C;text-decoration:none;font-weight:100;}
#textspalteAccordion a:focus{color:#D9882C; text-decoration:none; font-weight:100;}
#textspalteAccordion a:active{color:#D9882C;text-decoration:none;font-weight:100;}

#textspalteKontakt  a:link{color:#A21C26; text-decoration:none;}
#textspalteKontakt a:visited{color:#A21C26; text-decoration:none;}
#textspalteKontakt a:hover{color:#999;text-decoration:none;}
#textspalteKontakt a:focus{color:#999; text-decoration:none; }
#textspalteKontakt a:active{color:#999;text-decoration:none;}

.kontakt{
	line-height:23px;}
#box1 {
	position:absolute;
	top:365px;
	left:779px;
	width:202px;
	margin:0px;
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-style: normal;
	font-weight: 100;
	color: #666;
	text-decoration: none;
	height: 208px;
}

#box {
	position:absolute;
	top:365px;
	left:734px;
	width:280px;
	margin:0px;
	border:1px solid #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-style: normal;
	font-weight: 100;
	color: #666;
	text-decoration: none;
	height: 256px;
}
#box a:link { color:#999; font-weight:normal;font-size:12px; text-decoration:none }
#box a:visited { color:#999; font-weight:normal;font-size:12px; text-decoration:none }
#box a:hover { color:#A21C26; font-weight:normal;font-size:12px; text-decoration:none }
#box a:active { color:#A21C26;; font-weight:normal;  font-size:12px; text-decoration:none }

#portrait1 {
	position:absolute;
	top:433px;
	left:696px;
	width:315px;
	height: 185px;
	margin:0px;
	border:1px solid #999;
}
#portrait2 {
	position:absolute;
	top:636px;
	left:696px;
	width:315px;
	height: 185px;
	margin:0px;
	border:1px solid #999;
}
#portrait3 {
	position:absolute;
	top:839px;
	left:696px;
	width:315px;
	height: 185px;
	margin:0px;
	border:1px solid #999;
}


#footer{
	position:relative;
	top:0px;
	width:1022px;
	height:20px;
	color:#FFF;
	background-color:#D9882C; 
	text-align:right;
	font-size:11px;
	line-height:20px;}

#footer a {margin:10px;}
	
#footer a:link { color:#fff; font-weight:normal;font-size:11px; text-decoration:none;}
#footer a:visited { color:#fff; font-weight:normal;font-size:11px; text-decoration:none }
#footer a:hover { color:#A21C26; font-weight:normal;font-size:11px; text-decoration:none }
#footer a:active { color:#A21C26; font-weight:normal;  font-size:11px; text-decoration:none }



/*COLORES

turkey: #3399CC;
oh my violet:#663399;
grau in grau: #666666; */
.ROT {
	color: #990033;
}
