td {  font-size: 12px}
h1,h2,h3 { 
 font-size: 1.4em;
 font-weight: 600;
 color: #927F5E;
}
a, a:visited {color:#4C7E2B; }
a:hover {  
 color: #000033;
 text-decoration: underline;
 background-color: #CCCCCC
}
#kopf {
	/* text-align:center;  */
	/*	background-color:#fff; */
}
html body {
margin: 0;
padding: 0x 0 0 0;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
color:#716349;
}
body div {
 margin:0;
 padding:0;
}
body#complete {
 background-color:#F5E0BA;
/* text-align:center; */
}
body#complete div.inhalt{
 margin: 1px 0px 10px 0px;
 padding: 40px;
 padding-top:130px;
 background-color:#fff;
 border:1px solid #d5c09a;
 border-width: 0 1px 3px 0;
 border-top:0px solid #a5906a;
 color:#5A4F3A;
 font-size:14px;
}
#gesamt {
 width:600px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 top:0;
 left:0;
}
/*
body>div#navigation, body>div#kopf {
position: fixed;
}
*/
div#rechtsbox {
 margin-right:0;
 margin-left:auto;
 width:150px;
 height:auto;
 float:right;
 padding:10px;
 border:1px solid #a5906a;
 margin-left:0px;
 margin-bottom:10px;
 position:relative;
 top:0;
 left:2em;
 background-color:#fff;
}
div#rechtsbox_referenz {
 font-size:0.9em;
 margin-right:0;
 margin-left:auto;
 width:220px;
 height:auto;
 float:right;
 padding:10px;
 border:1px solid #a5906a;
 margin-left:0px;
 margin-bottom:10px;
/* position:relative;
 top:0;
 left:2em;
*/
}
ul.referenzen {
 font-size:0.8em;
 list-style:none;
 padding:0;
 width:280px;
 display:inline;
}
ul.referenzen li {
 padding:5px 0;
 margin:0;
/* width:250px;*/
}
ul.referenzen img {
 border-width:0px;
}
body#complete div#navigation {
/* height: 100%; */
width: 600px;
}
div#navigation {
}
div#kopf {
 background-color:#FFF1D1;/*F5E0BA;*/
 background-image:url(images/kopf_hg.gif);  
 height: 71px;
}
div#kopf-innen{
 padding-top:22px;
 padding-left:20px;
 font-size:1.3em;
 color:#5A4F3A;
}
div#logo {
/* width:100%; */
 padding:10px;
 text-align:right;
 width:200px;
 position:absolute;
 left:411px;
 top:0;
}
div#menue {
 background-color: #a5906a;
 padding:0 0 0 0;
 position:relative;
 top:0;
 left:0;
}
div#menue img {
 border-width:0;
}
/*********************/
#menue ul {
 margin:0;
 padding:0px 0 0px 0;
 list-style:none;
 font-size:12px;
 width:599px;
 height:18px;
 border-right:1px solid #d5c09a;
}
#menue ul li {
 color:#fff;
 float:left;
 border-right:1px solid #F5E0BA;
}
#menue ul li.sdoc, #menue ul li.sdocs {
 background-color:rgb(90,149,41);
}
#menue li ul {
 display:none;
 visibility:hidden;
 width:100.01%;
}
#menue li ul li {
 float:none;
 border-width:0;
 border-top:1px solid #716349;
 background-color:#F5E0BA;
}
#menue li ul li a {
 color:#716349;
}
#menue li ul li a:hover, 
#menue li ul li.sdoc a {
 color:#fff;
}
/*********************/
#menue a {
 display:block;
 padding:2px 5px;
 color:#fff;
 text-decoration:none;
}
#menue a:hover {
 background-color:#8D7B5B;
}
div#imme {
 position:absolute;
 top:27px;
 left:320px;
 width:150px;
/* background-color:#FFF1D1; */
 text-align:center;
 padding:0px 0 0 0;
 font-size:14px;
 font-weight:600;
 margin-right:11px;
}
#leistungen {
 display:none;
 width:170px;
/* float:right; */
 position:absolute;
 top:180px;
 left:0;
 margin-top:1em;
 margin-right:0;
 margin-left:auto;
 font-size:0.8em;
}
#leistungen li {
 margin-bottom:3px;
}
.inhalt h4 {
 margin-top:1.3em;
 margin-bottom:0.5em;
 padding:0;
}
.inhalt p {
 margin-top:0;
 margin-bottom:0.9em;
}
.inhalt h5 {
 font-weight:normal;
 font-size:0.8em;
 color:#887758;
 letter-spacing:0.1em;
}
#Anfang, #AufeinWort,#Impressum, #Leistungsspektrum,#Referenzen,#Kontakt, #Mailversand,#Mailfehler,#KinderZeitung{
  background:url(images/textur-hg3.jpg) 0 -10px no-repeat white;
}
#IhreMemoiren,#Lebensgeschichten,#WalterM,#RolfH,#UrselB {
 background:url(images/buch3.jpg) 0 -117px no-repeat white;
}
#FirmenBiografie, #DieraBRemmers, #JahreGrper, #TextTeam {
 background:url(images/firmen_hg5.jpg) -13px 0px no-repeat white;
}
#footer {
 text-align:right;
 font-size:0.8em;
 margin-bottom:20px;
}
#footer a {
 padding:0 5px;
}
#footer a#cmsimple {
 color:#999 !important;
 font-size:80%;
}