/* --------------- CSS-Datei 'stylesheet.css' --------------- */
/* --------------- www.happy-collection.de --------------- */
/* --------------- © Carola Heine --------------- */

html, body {
     text-align: center;
     padding:0px;
     background: #D6C7D6 url('backpage.gif');
     color:#000;
     min-width:764px;
     margin-right:0px;
     margin-left:0px;
     margin-bottom:0px;
     margin-top:0px;
   font-family: arial, sans-serif;
     scrollbar-face-color: #E7CEDE;
scrollbar-highlight-color: #9C319C;
scrollbar-3dlight-color: #EFF7AD;
scrollbar-darkshadow-color: #9C319C;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #E7CEDE;
}

/* --------------- Textformatierungen --------------- */

/* --Datum-- */
#main h2  {
	font-size: 0.8em;
	font-weight:normal;
      line-height: 1.3em;
	text-align:right;
	padding:0;
	margin-left: 100px;
            margin-right: 20px;
	margin-bottom:10px;
	margin-top:10px;
}


/* --Text-Blogposting-- */
#main p,td {
      font-size: 0.9em;
      line-height: 1.2em;
      text-align:left;
	padding:0;
	margin-left: 100px;
      margin-right: 10px;
	margin-bottom:10px;
	margin-top:10px;
}

/* --Listen im Text-Blogposting-- */
#main ul {

	type:square;
	padding:0px;
	font-size: 0.8em;
	line-height:1.1em;
	font-weight:normal;
	text-align:left;
	margin-left:100px;
      margin-right: 10px;
	margin-bottom:1px;
	margin-top:1px;
	}

/* --Text-Beitragsfusszeile-- */
.author { 
	border-top: 2px solid #D6C6D6;
	font-size: 0.7em;
	text-align:left;
	font-weight:normal;
	padding:2;
	margin-left: 100px;
      margin-right: 10px;
	margin-bottom:3px;
	margin-top:2px;
}


/* --Posting-Titel-- */
#main h3 {
color:#94289C;
	font-size: 1.1em;
	font-weight:bold;
	padding:0px;
	margin-left: 100px;
            margin-right: 10px;
	margin-bottom:2px;
	margin-top:2px;
}


/* --Seitenrand-Überschriften-- */
#sidebar h3 {
border: 1px solid #9C319C;
background: #E7CEDE;
	letter-spacing:0px;
	font-size: 0.9em;
	font-weight:bold;
	text-align:center;
	padding:4px;
	margin-left: 20px;
      margin-right: 20px;
	margin-bottom:10px;
	margin-top:0px;
	color:#000000;

}

/* --Seitenrandtext-- */
#sidebar p {
	font-size: 0.7em;
	font-weight:normal;
	text-align:left;
	padding:4px;
	margin-left: 20px;
      margin-right: 20px;
	margin-bottom:10px;
	margin-top:0px;
background-color: #E7CEDE;  
}

/* --Listen im Seitenrandtext-- */
#sidebar ul {
	type:square;
	padding:0px;
	font-size: 0.7em;
	line-height:1.1em;
	font-weight:normal;
	text-align:left;
	margin-left:18px;
      margin-right: 5px;
	margin-bottom:0px;
	margin-top:0px;
	}

#sidebar li {
	list-style:square; 
	padding-left:-5px; 
	padding-right:5px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left: 15px;
      margin-right: 5px;



}

/* --Fussbereich-Text-- */
#footer p {
	padding:0px;
	font-size: 0.8em;
	line-height:1em;
	font-weight:normal;
	text-align:center;
	margin-left: 10px;
      margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
}


/* --Header-Text-- */
#header h1 {
	padding:0px;
	font-size: 1em;
	line-height:1em;
	font-weight:bold;
	text-align:left;
	margin-left: 100px;
      margin-right: 0px;
	margin-top: 25px;
	margin-bottom: 0px;
}

/* --Comment-Formular-- */
#main h5 {
	font-size: 0.8em;
	font-weight:normal;
	padding:0px;
	margin-left: 0px;
        margin-right: 0px;
	margin-bottom:2px;
	margin-top:2px;
}


/* --Tabellentext-- */
#td p{
	padding:10px;
	font-size: 0.7em;
	font-weight:normal;
	text-align:left;
	margin-left: 5px;
      margin-right: 5px;
	margin-bottom:5px;
	margin-top:5px;
}
#th p{
	padding:10px;
	font-size: 0.7em;
	font-weight:normal;
	text-align:left;
	margin-left: 5px;
      margin-right: 5px;
	margin-bottom:5px;
	margin-top:5px;
}

.tabellentext {
      font-size: 0.7em;
      line-height: 1em;
      text-align:left;
	padding:0;
	margin-left: 5px;
      margin-right: 5px;
	margin-bottom:5px;
	margin-top:5px;
}


/* --Zitate - Quotes -- */
.quote { 
	border: 1px solid #9C319C;
      background-color: #FFF7F7;
	font-size: 0.8em;
      line-height:1.1em;
	text-align:center;
	font-weight:normal;
	padding:4px;
	margin-left: 20px;
      margin-right: 20px;
	margin-bottom:10px;
	margin-top:0px;
}


/* --------------- Hyperlinks --------------- */

A:link	{ 
color: #9C319C; 
text-decoration: none; 
font-weight:bold; 
background-color: transparent;  
} 

A:visited	{ 
color: #802981; 
text-decoration: none; 
font-weight:bold; 
} 
 
A:active	{ 
color: #9C319C; 
text-decoration: underline; 
font-weight:bold; 
background-color: transparent;  
} 
 
A:hover	{ 
color: #9C319C; 
font-weight:bold; 
background-color: transparent;  
text-decoration: underline; 
} 


/* --------------- Allgemeine Styles --------------- */

.weblog {
	padding:0px;
	margin-bottom:5px;
	margin-top:5px;
}

img {
     	border-width: 0; 
	align:center;
}



.input {
	background:#FFFFFF;
	border-right: #802981 1px solid; 
	border-top: #802981 1px solid; font-size: 11px;  
	border-LEFT: #802981 1px solid; 
	color: #802981; 
	border-bottom: #802981 1px solid;
        margin-top:2px;
        width: 105px; 
        text-align:left;
}

.button
   {   background:#FFFFFF;
	border-right: #802981 1px solid; 
	border-top: #802981 1px solid; font-size: 11px;  
	border-LEFT: #802981 1px solid; 
	color: #802981; 
	border-bottom: #802981 1px solid;
        margin-top:2px;
        text-align:center;
        font-weight:bold;
}


.textarea {
	background:#FFFFFF;
	border-right: #802981 1px solid; 
	border-top: #802981 1px solid; font-size: 11px;  
	border-LEFT: #802981 1px solid; 
	color: #802981; 
	border-bottom: #802981 1px solid;
        margin-top:2px;
        width: 250px; 
        text-align:left;
}


/* --------------- Bereiche --------------- */

div#wrapper {
	background-image: url('backmitte.gif');
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:-20px;
	margin-top:0px;
	width:764px;
	padding:0px;	
	}

#wrapper > #sidebar {
		width:204px;
}

#header {
	width:764px;
      height:121px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:-5px;
	margin-top:0px;	
      padding-top:0px;
      padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
      background-image: url('bildheader.gif');
}

#main {
	text-align: left;
	float:left;
	margin:0px; 
	padding:0px;
	width:560px;
}

#sidebar {
	overflow:visible;
	width:200;
	margin-left:560px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
}

#footer {
	background: transparent url("backfooter.gif");
	width:764px;
	height:115px;
	margin:0 auto;
	clear:both;
	padding:0px;
}

#trackbackseite {
	text-align: left;
	float:left;
	margin:0px; 
	padding:0px;
	width:400px;
     position:relative; 
}

/* --TB Text-- */
#trackbackseite p {
      font-size: 0.7em;
      line-height: 1.2em;
      text-align:justify;
	padding:0;
	margin-left: 15px;
      margin-right: 25px;
	margin-bottom:10px;
	margin-top:10px;
}

/* --TB Header-- */
#trackbackseite H3 {
      font-size: 1em;
      line-height: 1.2em;
      text-align:justify;
	padding:0;
	margin-left: 15px;
      margin-right: 25px;
	margin-bottom:10px;
	margin-top:10px;
}

img {
      border: 0px; 
      text-align:center; 
margin:5px;
}