body,td,th {
	font-family: Helvetica;
	font-size: 12px;
	color: #817162;
}
li {
    margin-left:0px;
}
body {
	background-color: #fff6da;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../gfx/HG.jpg) fixed;
}
a {
	color:#817162;
	text-decoration:none;
}
#fix_punkt {
	width:170px;
	background:#fff8e1;
	padding:6px;
	margin:3px;
	margin-bottom:8px;
	display:block;
	border-right:2px solid #d6cdb8;
	border-bottom:2px solid #d6cdb8;
}
#navigation,
#logo,
#navigation .container,
#navi_mid {
	width:202px;
}
#navigation {
	position:fixed;
	float:left;
}
#logo {
	height:204px;
	background:url(/gfx/kallweit_logo.png) no-repeat;
}
#navigation .container {
	background:#f0e9d0;
	min-height:665px;
}
#navigation .content {
	width:184px;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
}
#fix_punkt .title {
	float:left;
	font-weight:bold;
	clear:both;
}
#fix_punkt .value {
	float:right;
	font-weight:bold;
}
#navi_mid {
	height:12px;
	background:url(/gfx/nav_mid.png) no-repeat;
}
#navi_link {
	width:170px;
	background:#fff8e1;
	padding:6px;
	margin:3px;
	display:block;
	border-right:2px solid #d6cdb8;
	border-bottom:2px solid #d6cdb8;
}
#subnavi_link, .navi_link_active {
	display:block;
	background:#fff8e1;
	margin:2px;
	margin-left:15px;
	margin-right:-2px;
	padding:4px;
	border-right:2px solid #d6cdb8;
	border-bottom:2px solid #d6cdb8;
}
#navi_link:hover, #subnavi_link:hover {
	background:#efe5cd;
}

#marginborder {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:10px;
	background:url(/gfx/HG.jpg);
	z-index:2;
}

#body {
	position:relative;
	width:950px;
	margin:auto;
	top:10px;
	z-index:1;
}
#MainContent,
#MainContent .lang,
#MainContent .spacer {
	width:748px;
}
.hamburg-icon {position:fixed; top:210px; background:url(/gfx/hamburg-icon.png) no-repeat; width:47px; height:54px; margin-left:950px; }

#HauptInhalt,
#HauptInhalt .bottom {
	width:747px;
}

#MainContent {
	float:right;
}
#MainContent .lang {
	position:relative;
	height:203px;
	background:url(/gfx/c_top.png) no-repeat;
}

#MainContent .lang div {
	position:absolute;
	left:30px;
	top:20px;
}

#MainContent .spacer {
	height:44px;
	background:url(/gfx/c_mid.png) no-repeat;
}

#HauptInhalt {
	background:#fff6da;
	height:auto;
}

#HauptInhalt .bottom {
	height:11px;
	background:#fff6da url(/gfx/shadow02.png) repeat-y;
}

#HauptInhalt .container {
	width:736px;
	padding-top:20px;
	padding-bottom:20px;
	background:#e0d7c2 url(/gfx/shadow01.png) repeat-y;
}
#HauptInhalt .content {
	width:677px;
	margin:auto;
}

.clear {
clear:both;
}

.notice,
.error,
.question {
margin:10px auto;
margin-top:0px;
padding:5px;
width:95%;
text-align:center;
color:#000000;
border:1px solid #000000;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.notice,
.error,
.question {
	margin:10px auto;
	padding:5px;
	width:500px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #5D5D5D;
}

.notice {
	background-color:#3D9C43;
}

.error {
	background-color:#E50000;
}

.question {
	color:#000000;
	background-color:#EEEEEE;
}

.notice a,
.error a {
	color:#E6E6E6;
}

.question a {
	color:#323232;
}

.td_1 {
background-color:#D9EFFF;
}

.td_2 {
background-color:#E6FFD9;
}

.red {
color:#FF0000;
}

#photoholder .image {
background:#ffffff url("../gfx/loading.gif") 50% 50% no-repeat;
}

#thephoto {
visibility:hidden;
}
.objectlist td {
	border-bottom:1px solid #ffffff;
}
