/* CSS Malerei */
body {font-family: Calibri, "MS Trebuchet", Tahoma, Helvetica, Sans-Serif; font-size: 75%;  margin-top:0; margin-left:5%;margin-right:5%; padding:0; text-align:center; background-color:#FFFFCC}
#zitat {font-style: italic; font-size: 84%; color: #808080}
#websiteoptimierung {text-align:center; line-height: 1.5em; margin: 0px; padding: 0px; background-color:#FFFFFF}
#slogan {text-align:center; width: 100%; color: #808080;}
.line {color: #fff; border: 1px #fff solid; border-top: 1px dashed #666666 }
#topics {text-align:center; border: 1px dashed #666666;width:100%; margin:0 auto; padding-top: 0;}
#impressum {padding: 5%; padding-top: 0%;text-align:left;display:block}
ul {text-align:center; margin:0px; margin-left:20px; clear: both;}

li {text-align:left; white-space:nowrap;display:list-item;  padding: 5px;color:#006600;  } /* color:#339900; */
h1 {font-size: 1.4em; background-color:#FFFF99;color:#006600;}
h2 {font-size: 1.2em; }
h3 {font-size: 1em; font-weight:600;margin:0px;}

.twoColLiqLtHdr #container { 
	/*width: 100%;  */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	width: 80%;
} 
.twoColLiqLtHdr #header { 
	padding: 0 10px;  
} 
.twoColLiqLtHdr #header h1 {
	margin: 0;
	padding: 10px 0; 
}


.twoColLiqLtHdr #sidebar1 {
	float: right; 
	width: 300px; 
	padding: 1%;
}
.twoColLiqLtHdr #sidebar1 h3, .twoColLiqLtHdr #sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}


.twoColLiqLtHdr #mainContent { 
	margin: 0 20px 0 0; 
	padding-left: 5%;

} 
.twoColLiqLtHdr #content {
text-align:left;
border-left:  border: 1px dashed #666666;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.twoColLiqLtHdr #footer { 
	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
	text-align:center;
	width:100%;
} 
.twoColLiqLtHdr #footer p {
	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
	padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}
#adsense {
	padding-top: 10px;
}