@charset "iso-8859-2";
body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #e3d0a3;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #000000;
    }
    .oneColFixCtrHdr #container {
    	width: 780px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #ece3c8;
		background-image: url(img/solid_mum_and_filia_11_09_01.jpg);
		background-repeat:repeat-y;
		border-bottom:thin #e7d8b3;
		border-bottom-style:solid;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	
		height: auto;
		
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtrHdr #header {
    	background:transparent; 
    	padding: 0;   /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    }
	.oneColFixCtrHdr #header2 {
	    height: 20px;
    	background: transparent;
		margin: 0; 
    	padding: 0;   /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    }
    
	.oneColFixCtrHdr #sidebar {
	    float:left;
		width:165px;
		margin:0px 10px 10px 10px;
		}
	
    .oneColFixCtrHdr #mainContent {
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */      margin-left:185px;
		margin-right:15px;
		margin-top:5px;
    	background: #ece3c8;
		height: auto;
		
    }
	
	.oneColFixCtrHdr #mainContentgb{
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */      margin-left:185px;
		margin-right:15px;
    	background: #ece3c8;
		height: 500px;
		
    }
    .oneColFixCtrHdr #footer {
    	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
		background-image:url(img/solid_mum_and_filia_11_09_01.jpg);
		background-repeat:repeat-y;
    }
    
	img { border:0;}
	.p1{ font-family:Arial, Verdana;
	 font-size:11px; color:#000000; text-align: justify; margin:30px 10px 0px 15px;}
	 .p2{ font-family:Arial, Verdana;
	 font-size: 12px; color:#000000; text-align:left; margin:40px 15px 0px 15px; line-height:15px; }
	 .p2a{ font-family:Arial, Verdana;
	 font-size: 12px; color:#000000; text-align: left; margin:40px 15px 0px 15px; line-height:15px; }
	 .p3{ font-family:Arial, Verdana;
	 font-size: 11px; color:#000000; text-align:left; margin:30px 25px 0px 15px;}
	 .p4{ font-family:Arial, Verdana;
	 font-size: 10px; color:#000000; text-align:center; margin:10px 0px 10px 0px;}
	 .p5{ font-family:Arial, Verdana;
	 font-size: 12px; color:#000000; text-align: left; margin:10px 15px 0px 15px;}
	 
	 .p6{ font-family:Arial, Verdana;
	 font-size: 12px; color:#000000; text-align:left; margin:0px 15px 0px 5px;}
	 .p7{ font-family:Arial, Verdana;
	 font-size: 12px; color:#000000; text-align:left; margin:0px 15px 0px 0px; line-height:15px; }
	 
	
    
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;

}

.basictab li a{
text-decoration: none;
padding: 3px 12px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #DBFF6C;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #e3c276;
color: black;
}

.divbutton{ margin-left:10px; padding-left:10px;}
.frame1{ padding-top:5px; width:500px; height:700px;}