body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff;
	}
	

#logo {
    position: absolute;
	top:390px;
	left:40px;
	margin: 0;
	padding:0;
	width: 166px;
	height: 54px;
	background: #fff;
	}
	
	
#navi {
    position: absolute;
	top:435px;
	left:665px;
	width: 167px;
	height: 55px;
	margin: 0;
	padding:0;
	font: normal 10px  Arial, Helvetica, Verdana, sans-serif;
	}
	
	
	
#navi2 {
    position: absolute;
	top:55px;
	left:40px;
	margin: 0;
	padding:0;
	width: 550px;
	height: 70px;
	font: normal 11px  Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	}

	
	
#navibilder {
    position: absolute;
	top:0;
	left:440px;
	margin: 0;
	padding:0;
	width: 391px;
	height: 61px;
	}
	
	

#content {
    position: absolute;
	top:120px;
	left:65px;
	margin: 0;
	padding:0;
	width: 470px;
	height: 210px;
	}
	
#contentright {
    position: absolute;
	top:120px;
	left:580px;
	margin: 0;
	padding:0;
	width: 255px;
	height: 210px;
	}	


#referenzen {
    position: absolute;
	top:350px;
	left:245px;
	margin: 0;
	padding:0;
	width: 390px;
	height: 86px;
	}	
	

#referenzentext {
    position: absolute;
	top:354px;
	left:664px;
    width: 300px;
	height: 40px;
	margin: 0;
	padding:0;
	border:0;
    text-align: left;
	}

	
p, #contentright h6 {
	font: normal 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#422c1f;
    margin: 0;
	padding:0;
	}

#contentright h2 {
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#a09e37;
	margin: 0;
	padding:0;
	}


#contentright h3{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#9aae04;
	margin: 0;
	padding:0;
	}
	
#contentright h4 {
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#d50042;
	margin: 0;
	padding:0;
	}

#contentright h5 {
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#3d76ab;
    margin: 0;
	padding:0;
	}
	
#contentright h6 {
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#422c1f;
    margin: 0;
	padding:0;
	}
	
.csc-firstHeader {
	font: bold 10px  Verdana, Arial, Helvetica, sans-serif;
	color:#422c1f;
	}
	
	
	
#contentright  p{
font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}

#referenzen .csc-textpic-image{
    padding:2px;
	}
	
#contentright div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    margin-top:4px;
	}
	
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border: 1px solid #412d1f;
	}


ul {
margin: 0;
white-space: nowrap;
padding: 0;
}


#navi ul li {
white-space: nowrap;
	list-style: none;
	padding:0 12px 0 0;
    display:inline;
	}
	
	
#navi2 ul li {
white-space: nowrap;
	list-style: none;
	padding:0 12px 0 0;
    float:left;

	}
#navi2 ul li.navi2norm {
	line-height:100px;

	}
li.navi2act {
	line-height:30px;
    margin-bottom:20px;
	}

a {
	text-decoration:none;
	color:#422c1f;
	border:0;
	margin:0;
	padding:0;
	}		
	
a:hover {
	color:#ac9b8d;
	}
	
h2 a {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	color:#a09e37;
	margin: 0;
	padding:0;
	}
	
h2 a:hover, #referenzentext h2 a:hover {
	color:#c3bf39;
	}	

h3 a {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	color:#9aae04;
	margin: 0;
	padding:0;
	}
	

h3 a:hover, #referenzentext h3 a:hover{
	color:#c3bf39;
	}	


h4 a {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	color:#d50042;
	margin: 0;
	padding:0;
	}
	
	
h4 a:hover, #referenzentext h4 a:hover{
	color:#ef5889;
	}

	
h5 a {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	color:#3d76ab;
	margin: 0;
	padding:0;
	}
	

h5 a:hover, #referenzentext h5 a:hover{
	color:#66a2e0;
	}	


h6 a {
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:18px;
	color:#422c1f;
	margin: 0;
	padding:0;
	}
	
	
h6 a:hover, #referenzentext h6 a:hover{
	color:#ac9b8d;
	}


#referenzentext h2 a{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#a09e37;
	list-style:none;
	background:url(../daten/bullets/k.gif) no-repeat scroll left center ;
	background-position: 2px left;
	margin: 0;
	padding:0 0 0 13px;
	}


#referenzentext h3 a{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#9aae04;
	list-style:none;
	background:url(../daten/bullets/ka.gif) no-repeat scroll left center;
	background-position: 2px left;
	margin: 0;
	padding:0 0 0 13px;
	}
	

#referenzentext h4 a{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#d50042;
	list-style:none;
	background:url(../daten/bullets/id.gif) no-repeat scroll left center;
	background-position: 2px left;
	margin: 0;
	padding:0 0 0 13px;
	}
	
#referenzentext h5 a{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#3d76ab;
	list-style:none;
	background:url(../daten/bullets/rr.gif) no-repeat scroll left center;
	background-position: 2px left;
	margin: 0;
	padding:0 0 0 13px;;
	}


#referenzentext h6 a{
	font: italic 11px  Verdana, Arial, Helvetica, sans-serif;
	color:#422c1f;
	list-style:none;
	background:url(../daten/bullets/m.gif) no-repeat scroll left center;
	background-position: 2px left;
	margin: 0;
	padding:0 0 0 13px;
	}
	
.naviact a {
	color:#422c1f;
	}

li.link1 a, li.link1-act a{
	color:#a09e37;
	}

li.link2 a, li.link2-act a{
	color:#9aae04;
	}
	
li.link3 a, li.link3-act a{
	color:#d50042;
	}
	
li.link4 a, li.link4-act a{
	color:#3d76ab;
	}
	
li.link5 a, li.link5-act a{
	color:#735032;
	}

li.link1, li.link2, li.link3, li.link4, li.link5{
	margin-top:25px;
	}




#punktnavi {
    position: absolute;
	top:0;
	left:440px;
	margin: 0;
	padding:0;
	width: 391px;
	height: 61px;
	}
	
#punktnavi a img{
    border:0;
}
	
.kinderbuch{
	position:absolute;
	margin:0;
	}
	
		
.kunst {
	position:absolute;
	margin:0 0 0 100px;
	}
	
.interior{
	position:absolute;
	margin:0 0 0 168px;
	}
	

	
.reise{
	position:absolute;
   	margin:0 0 0 260px;
	}
	
.museum{
	position:absolute;
	margin:0 0 0 335px;
	}
	
h2, h3, h4, h5, h6{
    margin:0;
    padding:0;
    }
