body {
	margin: 0px;
	padding: 0px;
	background-color: #fffffa;
	font: Arial;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#505050;
}

h1 {
	font-size:18px;
	font-weight:normal;
}

h2 {
	font-size:16px;
	font-weight:normal;
}

#h2_nicht_fett {
	font-size: 16px;
	font-weight:normal;
}

h3 {
	font-size:14px;
	font-weight:normal;
}

h4 {
	font-size:10px;
	font-weight:600;
	font-style:italic;
}

#h3_service {
	font-size:15px;
	font-weight:normal;
	display:inline;
}

#firmenpartner {
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
}

p {
	font-weight:normal;
	font-size:13px;
}

li {
	padding-bottom:13px;
}

#li_ohne_abstand {
	padding-bottom: 2px;
}

#weiterlesen {
	background-color:#fffffa;
	border-bottom-style:none;
	border:0;
	color:#505050;
	
}

#partner {
	padding-top:12px;
}

#logo {
	width: 850px;
	height: 140px;
	background-image: url(Grafikelemente/Logo_Andex.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center;
	}

#ansprechpartner {
	font-size:16px;
	font-weight:normal;
	display:inline;
}

#startbild {
	text-align:center;
	margin-top:45px;
}

#bild_zentriert {
	margin-left: 55px;
}

/* Steuerung Rundgang  BEGINN */

#nav_rundgang {
	font-size:12px;
	margin-right: 3px;
	padding-left: 135px;
	margin-top:15px;
}

.nav_rundgang_a {
	font-weight:normal;
	text-decoration:underline;
}

.nav_rundgang_aktiv {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.nav_rundgang_vz {
	text-decoration:none;
}

#content_text_rundgang {
	width: 500px;
	height: 338px;
	overflow: auto;
	top: auto;
	left: auto;
}

/* Steierung Rundgang  ENDE*/

/* Navigation und Subnavigation  BEGINN*/

#index_navi_main {
	margin-right: auto;
	margin-left: auto;
	color:#585d5b;
	text-decoration: none;
	background-repeat:no-repeat;
	text-align:center;
	font-size: 12px;
}

#index_navi_main tr {
	height:22px;
	text-align:center;
	margin-top:2px;
}
#index_navi_main td {
	padding-left:9px;
}

#index_navi_main a:hover {
	color:#000;
}

#index_navi_main a:active {
	color:#000;
}

#nav_active {
	color:#000;
}

#parrent_subnav {
	width:850px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	border-top-style:solid;
	border-top-color:#333;
	border-top-width:1px;
	text-align:center;
	padding-top:6px;
	background-repeat:no-repeat;
	font-size: 12px;
}

.wohnen {
	background-image:url(Grafikelemente/Balken_gruen_wohnen.jpg);
	background-repeat:no-repeat;
}

.teile {
	background-image:url(Grafikelemente/Balken_gelb_teile.jpg);
	background-repeat:no-repeat;
}

.easy {
	background-image:url(Grafikelemente/Balken_rot_easy.jpg);
	background-repeat:no-repeat;
}

.objekt {
	background-image:url(Grafikelemente/Balken_blau_objekt.jpg);
	background-repeat:no-repeat;
}

.home {
	background-image:url(Grafikelemente/Balken_grau_home.jpg);
	background-repeat:no-repeat;
}

.aktuell {
	background-image:url(Grafikelemente/Balken_grau_aktuel.jpg);
	background-repeat:no-repeat;
}

#parrent_subnav a {
	color:#585d5b;
	margin-right: 15px;
}

#parrent_subnav a:hover, active {
	color:#000;
}

/* Navigation und Subnavigation  ENDE*/

#content {
	width: 850px;
	min-height: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top:30px;
	}

#content_text {
	width: 500px;
	top: auto;
	left: auto;
}

#content_text_bild {
	width: 850px;
	min-height:328px;
	background-repeat:no-repeat;
	background-position: right, top;
}

#spacer_low {
	width: 850px;
	margin-top:15px;
	height: 37px;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
	font-weight:normal;
	z-index:500;
	}

#fusszeile {
	text-align: right;
	margin-top: 5px;
}


#fusszeile li {
	display: inline;
	margin-left: 40px;
	list-style-type: none;
}

#home{
	color:585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/grau_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

#home a:hover {
	color: #000;
	text-decoration: none;

}

#home a:active {
	color: #000;
	text-decoration: none;
}

#wohnen{
	color: #585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/gruen_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

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

#wohnen a:active {
	color: #000;
	text-decoration: none;
}

#easy{
	color: #585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/rot_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

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

#easy a:active {
	color: #000;
	text-decoration: none;
}

#teile{
	color: #585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/gelb_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

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

#teile a:active {
	color: #000;
	text-decoration: none;
}

#objekt{
	color: #585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/blau_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

#objekt a:hover, {
	color: #000;
	text-decoration: none;
}

#objekt a:active {
	color: #000;
	text-decoration: none;
}

#aktuel{
	color:585d5b;
	text-decoration: none;
	font-weight: bold;
	background-image: url(Navigationselemente/grau_10px.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	padding-right: 9px;
}

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

#aktuel a:active {
	color: #000;
	text-decoration: none;
}

a {
	color: #585d5b;
	text-decoration: none;
}

#pflichtfeld {
	color:#F00;
}

/* Gallerien */

.hinweis {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom:10px; 
	margin-top: 10px;
	padding:0.3em 1em;
	font-weight:bold;
	text-align:center;
	font-size: 14px;
	color: #505050;
}


.pictures {
	width: 600px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 10px;
	padding:0.4em 3em;
	text-align:center;
	background:#fff;
}
	
.pictures a:link img{
	margin:0.1em 0.2em;padding:3px;
	border:1px solid #3d662e;
}
	
.pagination{
	margin-left: 35px;
	padding: 0;
}
	
.pagination ul{
	margin: 0.5em;
	padding: 0;
	text-align: left;
}
	
.pagination li{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	line-height:1.7em;
}
	
.pagination a:link, .pagination a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0 5px;
	font-weight: bold;
	border: 2px solid #e4f0de;
	text-decoration: none; 
	color: #3d662e;
}
	
.pagination a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 2px solid #3d662e;
	color: #3d662e;
}
	
.pagination li.currentpage {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 5px;
	border: 2px solid #3d662e;
	background-color: #3d662e;
	color: #e4f0de;
}
	
.pagination li.nextpage {
	font-weight: bold;
}
	
* html .pagination li.currentpage, .pagination li.disablepage { 
	margin-right: 5px;
	padding-right: 0;
}

#formmail input, textarea {
	color: #505050;
	font: arial;
	font-size: 13px;
}
