body{
padding:0;
margin:0;
font-family:Arial,sans-serif;
font-size:12px;
background-color:#f6f5f2;
background-image:url(img/body_bg.gif); background-position: 73px left; background-repeat:repeat-x; }

img{border:none; }
div{margin:0; padding:0;}
a{text-decoration:underline; color:#7e7652; cursor:pointer;}
p{margin:12px 0;}
h1{color:#7e7652; font-size:12px; padding-left:10px; margin:0; font-weight:bold; text-transform:uppercase; display:block;}
h2{color:#7e7652; font-size:12px; padding-left:10px; margin:0; font-weight:bold; text-transform:uppercase; display:block;}
h3{color:#7e7652; font-size:12px; padding:0; margin:0; }
.textleft{text-align:left;}
a:hover{color:#7e7652;}

/*aeusserer container zur zentrierung des inhaltes*/
div#content{
width: 975px;
margin:0;
padding:0;
background-color:#f6f5f2;
color:#7e7652;
}
div#logo
{background-image:url(img/logo-kalk.gif);
background-position:top left;
background-repeat:no-repeat;
height:73px;
width:309px;}
div#header{
width:975px;
height:119px;}
#menu {
	width:195px;
	float:left;
	border-top:1px solid #847e62;
	background-image: url(img/menu-bg.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	padding:0;
	margin:0;
}
#menu ul{margin-top:20px;
list-style-type:none;
padding-left:20px;
}
#menu li{
padding-top:10px;
margin:0;
}
#menu li a{
	background-image:url(img/menu-icon.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	text-decoration: none;
	padding-left:12px;
	}
 #menu a.active, #menu a:hover{color:#cd723f;
background-image:url(img/menu-icon-active.jpg);
background-position:0px left; 
background-repeat:no-repeat;}

.distance{margin:30px 0 20px 0; }
.rightdistance{padding-right:12px;}
.infoblock{width:195px;
margin:22px;
font-size:11px;}
.infoblock a{background-image:none!important;}
#inhalt{float:left;
width:740px;
background-image: url(img/menu-bg.jpg);
background-repeat: no-repeat;
background-position:top left;
margin-left:10px;
min-heigt:300px;
height:300px;
padding:0;}
p.inhaltscontainer{padding-top:12px!important;
padding-left:26px;
padding-right:20px;}
span.slogan{line-height:22px;}
#inhalt p{padding:0 10px;}
#inhalt li{ 
padding:2px 0;}


