/* --- CSS-Datei für Draussen-Blog auf heinenberg.eu --- */


html, body {
     text-align: center;
     padding:0px;
     background: #CCFFCC url('hintergr6.gif');
     color:#000;
     min-width:764px;
     margin-right:0px;
     margin-left:0px;
     margin-bottom:0px;
     margin-top:0px;
     font-family: Verdana, sans-serif;

}



/* ++++++++++ Textformatierungen ++++++++++ */

/* --Datum Blogeintrag-- */
#main h2  {
	font-size: 0.8em;
	font-weight:normal;
      line-height: 1.3em;
	text-align:right;
	padding:0;
	margin-left: 140px;
      margin-right: 20px;
	margin-bottom:10px;
	margin-top:10px;
}

/* --Titel-Blogeintrag- */
#main h3 {
	font-size: 0.9em;
      text-align:left;
	font-weight:bold;
	padding:0px;
	margin-left: 140px;
      margin-right: 10px;
	margin-bottom:2px;
	margin-top:2px;
}


/* --Fliesstext-Blogeintrag++++-- */
#main p {
      font-size: 0.9em;
      line-height: 1.1em;
      text-align:left;
	padding:0;
      margin-left: 75px;
      margin-right: 10px;
	margin-bottom:10px;
	margin-top:10px;
}



/* --Text Fusszeile Autorensignatur-- */
.author { 
	border-top: 2px solid #008000;
	font-size: 0.7em;
	text-align:left;
	font-weight:normal;
	padding:2;
	margin-left: 140px;
      margin-right: 10px;
	margin-bottom:3px;
	margin-top:2px;
}


/* --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;
	}


/* --Seitenrand-Überschriften-- */
#sidebar h3 {
	padding:0px;
	letter-spacing:0px;
	font-size: 0.8em;
	font-weight:bold;
	text-align:left;
	margin-left: 15px;
      margin-right: 35px;
	margin-bottom:5px;
	margin-top:10px;
	color:#000000;
    
}

/* --Seitenrand: Text +++ -- */
#sidebar p {
	padding:0px;
	font-size: 0.7em;
	font-weight:normal;
	text-align:left;
	margin-left: 15px;
      margin-right: 35px;
	margin-bottom:5px;
	margin-top:5px;
}

/* --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-top:40px;
	font-size: 0.9em;
	line-height: 0em;
	font-weight:normal;
	text-align:center;
	margin-left: 140px;
      margin-right: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
}


/* --Header-Text-- */
#header h1 {
	padding:0px;
	font-size: 1.7em;
	line-height:1em;
	font-weight:normal;
	text-align:left;
	margin-left: 60px;
      margin-right: 10px;
	margin-top: -15px;
	margin-bottom: 0px;
}

#header h2 {
	padding:0px;
	font-size: 1em;
	line-height:1em;
	font-weight:bold;
	text-align:left;
	margin-left: 120px;
      margin-right: 10px;
	margin-top: 10px;
	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 #F88102;
      background-color: #F8FCD8;
	font-size: 0.7em;
      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: #008000; 
text-decoration: none; 
font-weight:bold; 
background-color: transparent;  
} 

A:visited	{ 
color: #008000; 
text-decoration: none; 
font-weight:bold; 
} 
 
A:active	{ 
color: #663300; 
text-decoration: underline; 
font-weight:bold; 

background-color: transparent;  
} 
 
A:hover	{ 
color: #663300; 
font-weight:bold; 
background-color: transparent;  
text-decoration: underline; 
} 


/* ++++++++++ Allgemeine Styles ++++++++++ */

.weblog {
	padding:0px;
	margin-bottom:60px;
	margin-top:10px;
text-align:right;

}

h4 {
font-size: 0.9em;
font-weight:bold;
color: #669900

}

.weblog2 {
	padding:0px;
	margin-bottom:20px;
	margin-top:5px;
text-align:right;

}

img {
     	border-width: 0; 
	align:center;
}



.input {
	background:#FFFFE1;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 11px;  
	border-LEFT: #008000 1px solid; 
	color: #000000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        width: 100px; 
        text-align:left;
}

.input2 {
	background:#FFFFE1;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 11px;  
	border-LEFT: #008000 1px solid; 
	color: #000000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        width: 200px; 
        text-align:left;
}

.button
   {   background:#CCFF99;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 11px;  
	border-LEFT: #008000 1px solid; 
	color: #008000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        text-align:center;
        font-weight:bold;
}


.textarea {
	background:#FFFFE1;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 14px;  
	border-LEFT: #008000 1px solid; 
	color: #000000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        width: 300px; 
        text-align:left;
}

.textarea2 {
	background:#FFFFE1;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 11px;  
	border-LEFT: #008000 1px solid; 
	color: #000000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        width: 320px; 
        text-align:left;
}

.textarea3 {
	background:#FFFFE1;
	border-right: #008000 1px solid; 
	border-top: #008000 1px solid; font-size: 15px;
	border-LEFT: #008000 1px solid; 
	color: #000000; 
	border-bottom: #008000 1px solid;
        margin-top:2px;
        width: 360px; 
        text-align:left;
}


/* ++++++++++ Bereiche ++++++++++ */

div#maincontent {
	background-image: url('hintertab.gif');
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:-20px;
	margin-top:-10px;
	width:764px;
	padding:0px;	
	}

#maincontent > #sidebar {
		width:204px;
}

#header {
	width:764px;
      height:158px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0px;
	margin-top:0px;	
      padding-top:0px;
      padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
      background-image: url('top2a4.jpg');
}

#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("foot.gif");
	width:764px;
	height:82px;
	margin:0 auto;
	clear:both;
	padding-right:0px;
                  padding-left:0px;
                  padding-top:0px;
                  padding-bottom:0px;
}


/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */


/*  Calendar header text  */
.header {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #000000;
 font-weight: bold;
 background:  #FFFFCC;
}

/*  Navigational links in the header of mini-calendar  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.navlinks a:link    { color:  #ffffff; text-decoration: none;}
.navlinks a:visited { color:  #ffffff; text-decoration: none;}
.navlinks a:active  { color:  #333333; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}


/*  Days of the week text  */
.weekdays {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #000000;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #000000;
}
.monthdays a:link    { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:visited { color:  #0000b0; text-decoration: underline;font-weight: bold;}
.monthdays a:active  { color:  #333333; text-decoration: underline;font-weight: bold;}
.monthdays a:hover   { color:  #cccccc; text-decoration: none;font-weight: bold;}


