html, body {
    height: 100%;
}
body {
	SCROLLBAR-FACE-COLOR: #EFEFDF; SCROLLBAR-HIGHLIGHT-COLOR: #A29865; SCROLLBAR-SHADOW-COLOR: #A29865; SCROLLBAR-3DLIGHT-COLOR: #DFD9C3; SCROLLBAR-ARROW-COLOR: #A29865; SCROLLBAR-TRACK-COLOR: #F0EAD3; SCROLLBAR-DARKSHADOW-COLOR: #DFD9C3;
	background: #DFD9C3 url('../images/back.gif') center repeat-y;
    text-align: center;
    margin: 0;
    padding: 0;
    font-family: verdan, arial, sans-serif;
    font-size: 10px;
}

img {
	display: block;
}
img.nav {
	display: inline;
}

img.aktionshaeuser {
	border: 6px solid #FFFFFF;
	width: 106px;
	height: 70px;
}

a.aktionshaeuser {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #085A7F;
    text-decoration: none;
}

a.aktionshaeuser:visited {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #085A7F;
    text-decoration: none;
}

a.aktionshaeuser:active {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #085A7F;
    text-decoration: none;
}

a.aktionshaeuser:hover {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #083F5E;
    text-decoration: none;
}


.newsletter {
    width: 117px;
    text-indent: 10px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    color: #ffffff;
    background: url(../images/input.gif) no-repeat center;
    border: none;
}

.newsletter2 {
    width: 125px;
    text-indent: 10px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    color: #ffffff;
    background: url(../images/input.gif) no-repeat center;
    border: none;
}
.area_180 {
    width: 125px;
    text-indent: 10px;
    height: 100px;
    line-height: 20px;
    font-size: 10px;
    color: #ffffff;
    background: url(../images/input.gif) no-repeat center;
    border: none;
}
.input3 {
    width: 282px;
    text-indent: 10px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    color: #ffffff;
    background: url(../images/input.gif) no-repeat center;
    border: none;
}

input,textarea,select {
    font-size: 10px;
    line-height: 20px;
    color: #ffffff;
    background: #A89961;
    border: none;
}

input.standard {
    font-size: 10px;
    line-height: 20px;
    color: #ffffff;
    background: #f1ece0;
    border: none;
}

#area {
    background: #BEB581 url(../images/textarea.gif) no-repeat left;
    width: 200px;
    height: 80px;
    padding: 10px;
}
#input {
    background: #BEB581 url(../images/input2.gif) no-repeat center;
    width: 200px;
    height: 20px;
    padding: 0px 10px 0px 10px;
}
#select {
    background: #BEB581 url(../images/input2.gif) no-repeat center;
    height: 20px;
}
#submit {
    line-height: 10px;
    width: 80px;
    height: 20px;
    background: #BEB581;
    cursor: hand;
    text-align: center;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #BEB581;
    padding: 0px 0px 0px 0px;
}
.news {
    background: url(../images/hin_newsletter.gif);
    width: 578px;
    height: 30px;
    border: 1px solid #BEB581;
}

input.ok {
    width: 20px;
    height: 20px;
    background: url(../images/submit.gif) no-repeat center;
    cursor: hand;
}

form {
    width: 160px;
    float: left;
}

.rechts {
    background: #A89961 url(../images/hin_rechts.gif);
    border: 1px solid #6A4100;
}
.rechts2 {
    background: #011028 url(../images/bilder6/hin_men_2.gif);
}

rand_rechts {
    background-image: url(../images/recht_rand.gif);
}

.auswahl {
    border: 1px solid #BEB581;
    background-image: url(../images/buttons/button_auswahl.gif) no-repeat;
}

.tit_but {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #8D783D;
}

a {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #8D783D;
    text-decoration: none;
}

a:visited {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #8D783D;
    text-decoration: none;
}

a:active {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #8D783D;
    text-decoration: none;
}

a:hover {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #c4aa53;
    text-decoration: none;
}

body.ma { margin-top: 10px; }
h1, h2 {
	    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    	font-weight: bold;
    	font-size: 12px;
    	color: #5B4816;
   	 font-variant: small-caps;
}

a.tit_but {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #8D783D;
    text-decoration: none;
}

a.tit_but:visited {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #8D783D;
    text-decoration: none;
}

a.tit_but:active {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #8D783D;
    text-decoration: none;
}

a.tit_but:hover {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #c4aa53;
    text-decoration: none;
}

.text_but {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: Black;
}

.titel {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #5B4816;
    font-variant: small-caps;
}

td {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: Black;
}

a.pp {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: Black;
    text-decoration: none;
}

a.pp:visited {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: Black;
    text-decoration: none;
}

a.pp:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FFD700;
    text-decoration: none;
}

a.pp:hover {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FFD700;
    text-decoration: none;
}
a.ppp {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FBE7A2;
    text-decoration: none;
}

a.ppp:visited {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FBE7A2;
    text-decoration: none;
}

a.ppp:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #89743C;
    text-decoration: none;
}

a.ppp:hover {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #89743C;
    text-decoration: none;
}

a.qq {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #847039;
    text-decoration: none;
}

a.qq:visited {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #847039;
    text-decoration: none;
}

a.qq:active {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #3A2F11;
    text-decoration: none;
}

a.qq:hover {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #3A2F11;
    text-decoration: none;
}

.haus_name {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: Black;
}

.haus_name2 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font: normal bold;
    font-size: 12px;
    color: #FBE7A2;
}

#referenz {
    width: 145px;
    height: 95px;
	 margin: 11px 0 0 0px;
    background: url('../images/img_frame2.gif') no-repeat;
    vertical-align: bottom;
    
}
 
.rahmen {
    border: 1px;
    border-color: #C2C2C2;
    border-style: solid;
}

#dynloadarea {
    left: 0px;
    visibility: normal;
    width: 543px;
    position: relative;
    top: 0px;
}

.action {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #003D46;
    text-decoration: none;
}

h3 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #5B4816;
    text-align: center;
    padding: 10px 0px 10px 0px;
    margin: 0;
    font-variant: small-caps;
}

h4 {
    font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #5B4816;
    padding: 10px 0px 10px 20px;
    margin: 0;
}
a.r {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #EFCD5F;
    text-decoration: none;
}

a.r:visited {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #EFCD5F;
    text-decoration: none;
}

a.r:active {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #DCD9C0;
    text-decoration: none;
}

a.r:hover {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #DCD9C0;
    text-decoration: none;
}
.tab_ra {
	border: 1px solid #D0C898;
}
.tab55 {
	background-image: url(../images/tab_hin5.gif) no-repeat;
	background-color: #EFEFDF;
	font-size: 11px;
    color: #8A743C;
	font: bold;
}
.info {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #B7AB8B;
    text-decoration: none;
}
