* {
    margin:0px;
	padding:0px;
	border:none;
}

body {
    font-family:Arial;
	font-size:12px;
	background:url(images/0000000001.gif) repeat-x #CFC0A9;
}

p {
    padding:0px 0px 12px 0px;}

#page_container {
	width:999px;
	height: auto;
	margin: 0px auto 0px auto;
	background: url(images/0000000000-01.png);
}

#page_container { behavior: url("iepngfix.htc") }

#header_top {
	position: relative;
	width:973px;
	height:10px;
	margin: 0px auto 0px auto;
	background: #CFC0A9;
	border:#333333 solid 1px;
	border-top: none;
	border-bottom: none;
}

#header_logo {
	position: relative;
	width:973px;
	height:223px;
	margin: 0px auto 0px auto;
	background:  url(images/0000000002.jpg);
	border:#333333 solid 1px;
}

#header_navigation {
	position: relative;
	width:973px;
	height:29px;
	margin: 0px auto 0px auto;
	background: url(images/0000000003.gif);
	border:#333333 solid 1px;
	border-top: none;
	border-bottom: none;
	z-index:1;
}

#navigation {
/*	background: #00FF00;*/
	width:963px;
	height:29px;
	padding: 0px 0px 0px 10px;
	z-index:10;
}

#page_content {
	position: relative;
	width:935px;
	height: auto;
	padding: 10px 19px 10px 19px;
	margin: 0px auto 0px auto;
	background: #CFC0A9;
	border:#333333 solid 1px;
	border-top: none;
	border-bottom: none;
}

#content_container {
	position: relative;
	width:935px;
	height:auto;
	padding:0px 0px 0px 0px;
	background: url(images/0000000012.gif) right repeat-y #CFC0A9;
}
#content_container_links {
	position:relative;
	width:609px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	background: url(images/0000000010.gif) #D9CCBB;
}

#content_container_links_top {
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000008.jpg);
}

#content_container_links_headliner {
    font-size:17px;
	text-indent:22px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000009.jpg);
}
#content_container_links_content {
	position:relative;
	min-height:271px;
  	height:auto !important;  /* für moderne Browser */
  	height:271px;  /*für den IE */
	margin:10px 30px 0px 30px;
}

#content_container_lang {
	margin:12px 0px 12px 0px;
	background:url(images/0000000010.gif) #D9CCBB;
}

#content_container_lang_top {
    height:7px;
    background: url(images/0000000008.jpg);
}

#content_container_lang_content {
    height:auto;
	padding:10px 30px 0px 30px;
    background: url(images/0000000010.gif) #D9CCBB;
}

#content_container_lang_bottom {
    background: url(images/0000000011.gif);
}

.content-liste-links{
	width:265px;
    float:left;
	list-style:none;
}

.content-liste-links_dark{
	width:218px;
    float:left;
	list-style:none;
}

.content-liste-links_immo{
	width:265px;
    float:left;
	list-style:none;
}

.content-liste-rechts {
	width:265px;
    float:right;
	list-style:none;
}

.content-liste-rechts_dark {
	width:312px;
    float:right;
	list-style:none;
	background:#CFC0A9;
	border: #A89B88 solid 1px;
	margin:0px 0px 10px 0px;
}

.content-liste-rechts_immo {
	width:580px;
    float:right;
	list-style:none; 
}

#content_container_rechts {
	position:relative;
	width:326px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	background: url(images/0000000012.gif) right #CFC0A9;
}
#content_container_rechts_top {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013.jpg) no-repeat;
}

#content_container_rechts_headliner {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014.jpg);
}
#content_container_rechts_content {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015.jpg);
}

#content_container_rechts_top_1 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013.jpg) no-repeat;
}

#content_container_rechts_headliner_1 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014.jpg);
}
#content_container_rechts_content_1 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015.jpg);
}
/**/
#content_container_rechts_top_2 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_2.jpg) no-repeat;
}

#content_container_rechts_headliner_2 {
    font-size:20px;
	text-align:right;
	color:#333333;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_2.jpg);
}
#content_container_rechts_content_2 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_2.jpg);
}
/**/
#content_container_rechts_top_3 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_3.jpg) no-repeat;
}

#content_container_rechts_headliner_3 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_3.jpg);
}
#content_container_rechts_content_3 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_3.jpg);
}
/**/
#content_container_rechts_top_4 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_4.jpg) no-repeat;
}

#content_container_rechts_headliner_4 {
    font-size:20px;
	text-align:right;
	color:#333333;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_4.jpg);
}
#content_container_rechts_content_4 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_4.jpg);
}
/**/
#content_container_rechts_top_5 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_5.jpg) no-repeat;
}

#content_container_rechts_headliner_5 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_5.jpg);
}
#content_container_rechts_content_5 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_5.jpg);
}
/**/
#content_container_rechts_top_6 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_6.jpg) no-repeat;
}

#content_container_rechts_headliner_6 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_6.jpg);
}
#content_container_rechts_content_6 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_6.jpg);
}
/**/
#content_container_rechts_top_7 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_7.jpg) no-repeat;
}

#content_container_rechts_headliner_7 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_7.jpg);
}
#content_container_rechts_content_7 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_7.jpg);
}
/**/
#content_container_rechts_top_8 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_8.jpg) no-repeat;
}

#content_container_rechts_headliner_8 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_8.jpg);
}
#content_container_rechts_content_8 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_8.jpg);
}
/**/
#content_container_rechts_top_9 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_8.jpg) no-repeat;
}

#content_container_rechts_headliner_9 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_8.jpg);
}
#content_container_rechts_content_9 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_8.jpg);
}
/**/
#content_container_rechts_top_10 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013_9.jpg) no-repeat;
}

#content_container_rechts_headliner_10 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014_9.jpg);
}
#content_container_rechts_content_10 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015_9.jpg);
}
/**/
#content_container_rechts1 {
	position:relative;
	width:326px;
	height:auto;
	float:right;
	margin:0px 0px 0px 0px;
	background: url(images/0000000012.gif) right #CFC0A9;
}
#content_container_rechts_top1 {
    width:324px;
    height:9px;
	margin:0px 0px 0px 0px;
    background:url(images/0000000013.jpg) no-repeat;
}

#content_container_rechts_headliner1 {
    font-size:20px;
	text-align:right;
	color:#FFFFFF;
    width:323px;
    height:29px;
	line-height:29px;
	margin:0px 0px 0px 1px;
    background:url(images/0000000014.jpg);
}
#content_container_rechts_content1 {
    font-size:17px;
	text-indent:22px;
	text-align:right;
	color:#FFFFFF;
    width:322px;
    height:282px;
	line-height:29px;
	margin:0px 0px 0px 2px;
    background:url(images/0000000015.jpg);
}

#content_container_bottom {
	position:relative;
	width:935px;
	height:2px;
	margin:0px 0px 0px 0px;
	background: url(images/0000000011.gif);
}

.clear { clear:both;}

#page_footer {
	position: relative;
	width:973px;
	height:60px;
	text-align:center;
	margin: 0px auto 0px auto;
	background: url(images/0000000004.jpg) repeat-x #CFC0A9;
	border:#333333 solid 1px;
	border-top: none;
	border-bottom: none;
}

#Layer1 {
	position:absolute;
	background:#FFFFFF;
	left:804px;
	top:1px;
	width:188px;
	height:208px;
	z-index:1; visibility:hidden;
}

H1, H2, H3 {
	font-size: 16pt;
	font-weight: normal;
	margin-bottom: 6px;
}
H4 {
	font-size: 12pt;
	font-weight: normal;
	margin-bottom: 6px;
}
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5, ul.submenu, ul.search {
	padding-left: 0;
	margin-left: 0;
}
form {
	margin: 0;
}
IMG {
	border: 0;
}
li {
	line-height: 1.5;
}
.doc {
	list-style: none;
	padding-left: 15px;
	background: url(../../index.php?image=doc) no-repeat;
}
.docs {
	list-style: none;
	padding-left: 15px;
	background: url(../../index.php?image=docs) no-repeat;
}
.sdoc {
	list-style: none;
	padding-left: 15px;
	background: url(../../index.php?image=sdoc) no-repeat;
}
.sdocs {
	list-style: none;
	padding-left: 15px;
	background: url(../../index.php?image=sdocs) no-repeat;
}
a {
	text-decoration: none;
	font-weight: normal;
}
a:link, a:visited {
	color: #996600;
}
a:active, a:hover {
	color: #996600;
}
.sitename {
	font-weight: normal;
	font-size: 20pt;
}
.menulevel1 {
	font-size: 8pt;
	color: gray;
}
.menulevel1 a {
	font-weight: normal;
	color: black;
}
.menulevel1 a:link, .menulevel1 a:visited {
	color: black;
}
.menulevel1 a:active, .menulevel1 a:hover {
	color: black;
}
.menulevel2 {
	font-size: 8pt;
	color: gray;
}
.menulevel2 a {
	font-weight: normal;
	color: black;
}
.menulevel2 a:link, .menulevel2 a:visited {
	color: black;
}
.menulevel2 a:active, .menulevel2 a:hover {
	color: black;
}
.menulevel3 {
	font-size: 8pt;
	color: gray;
}
.menulevel3 a {
	font-weight: normal;
	color: black;
}
.menulevel3 a:link, .menulevel3 a:visited {
	color: black;
}
.menulevel3 a:active, .menulevel3 a:hover {
	color: black;
}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {
	font-size: 9pt;
}
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {
	font-weight: normal;
	color: black;
}
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited {
	color: black;
}
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover {
	color: black;
}
.submenu {
	font-size: 9pt;
}
.submenu a {
	font-weight: normal;
	color: black;
}
.submenu a:link, .submenu a:visited {
	color: black;
}
.submenu a:active, .submenu a:hover {
	color: black;
}
.search a {
	font-weight: normal;
	color: black;
}
.search a:link, .search a:visited {
	color: black;
}
.search a:active, .search a:hover {
	color: black;
}
.locator {
	font-size: 8pt;
	color: white;
}
.locator a {
	font-weight: normal;
	text-decoration: underline;
}
.locator a:link, .locator a:visited, .locator a:active, .locator a:hover {
	color: white;
}
.menu {
	font-weight: bold;
	font-size: 8pt;
	color: white;
}
.menu a {
	text-decoration: underline;
	color: white;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
	color: white;
}
.login {
	font-weight: bold;
	font-size: 8pt;
	color: grey;
}
.login a, .login a:link, .login a:visited, .login a:active, .login a:hover {
	color: gray;
}
.navigator {
	font-weight: bold;
	font-size: 10pt;
	color: white;
}
.navigator a:link, .navigator a:visited {
	color: #c0c0c0;
}
.navigator a:active, .navigator a:hover {
	color: white;
}
.edit {
	font-size: 8pt;
	color: black;
	background: buttonface;
}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
	font-weight: normal;
	color: black;
}
input, select {
	font-size: 8pt;
}
textarea {
	width: 98%;
	background: white;
	font: 8pt Verdana, Geneva, Arial, Helvetica;
}
.searchbox .text, .searchbox .submit {
	border: 2px solid #c0c0c0;
	background: white;
}