
/* -------  Layout CSS(   Centered Fixed Width) ------ */

body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
margin: 0;
padding: 0;
text-align: center; /* IE 5.5 hack */
}

#ganzeseite {width: 800px; margin: 0px auto; background: #ffffff url(siteimages/bg.jpg) center top repeat-y;
text-align: left; }
#kopf {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; height: 255px; 
}

#inhalt {float: right;width: 520px; padding-top: 0px;padding-left:0px;padding-right:30px;}
#clearer {clear: both; margin: 0; padding: 0; height:1px; line-height:1px;}
#fuss {width: 800px; margin: 8px 0px 0px 0px; text-align: left; height: 80px;}

#kasten {
	margin: 0px;
	padding: 10px 5px 10px;
	border: 2px solid #DCD3CE;
	background: #ffffff;
	}

#hiddendiv {
  display: none;
}


/*----------------- Color CSS    ------------------------*/


body {background: #DCD3CE; color:#333;}
#kopf {background-image: url('siteimages/header.jpg');}
#fuss {background-image: url('siteimages/footer.jpg');}

a {color: #8C0000; text-decoration: none; }
a:visited { color: #8C0000; text-decoration: none; }
a:hover { color: #8C0000; text-decoration: underline; }
acronym, abbr { border-bottom: #333; }
blockquote {border-left: #573D2E; color: #573D2E;}
h2 {	color: #8C0000;
	font-size: 24px;
	font-weight: normal;}
h3 a {color: #8C0000; }
h3 a:hover {color: #8C0000;}
h3 a:visited {color: #8C0000;}
.meta {color: #cccccc; margin-top: 5px; margin-bottom: 5px;} 
.meta a {color: #aaaaaa;}
.feedback a {color: #884400;}
.name_guestbook {color: #8C0000; text-decoration: none; font-weight: bold; }

p, td, .rot {color: #8C0000; }


/* --------     Core CSS ---------*/


a {text-decoration: none;}
a img {border: none; }
acronym, abbr { border-bottom: 1px dashed; }
acronym, abbr, span.caps { font-size: 90%; letter-spacing: .07em;}
blockquote { border-left: 1px solid #573D2E; border-bottom: 1px solid #573D2E; margin-left: 1.5em; padding-left: 5px;}
cite { font-size: 90%; font-style: normal; }
#header a { color: #F2EEEC; text-decoration: none; }
#header a:hover { text-decoration: underline; }
h1 { margin: 0; padding: 20px; text-align: right; }
#hidden {display:none;}

h2 {font: 100% "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
letter-spacing: 0.2em; margin: 0 20px 20px 0; padding: 20px 0 0 0; }
h2#tagline {margin:0; margin-right: 25px; padding:0;text-align: right;color: #F2EEEC;border: 0;}

.post h2 { font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 0.2em; margin: 0 20px 0 30px; padding: 20px 0 30px 0; }
h3 {font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin-left: 0; margin-top: 20px;color: #8C0000;  
}
h4 {font: 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 0; margin-top: 10px;color: #000000;  
}
h5 {font: 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #8C0000;  
}

p, .guestbook_headline {font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-left: 0; margin-top: 0px;color: #000000;  
}
h3#comments { margin-left: 0px; }
h3#respond { margin-left: 0px; }

ol#comments li p { font-size: 100%; }
p, .feedback 
{ font: 100%/175% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
p {}
.textarea { width:200px; margin:0; }
#archvies {
	font: 150% normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

hr, .uebercredit {
margin-left: 40px;
width: 350px;
border-top:1px solid black;
}

hr, .gepunktet {
margin-left: 0px;
width: 470px;
border-top:1px dashed black;
}



/* ------------ Classes used by the_meta() -------------*/


ul, .listeohnepunkt {
	list-style: none;
}

ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
margin-left: 40px;
font-size: 10px;
text-align: left;
}

.small {
font-size: 10px;
text-align: left;
}

.feedback {text-align: right; clear: both; margin-right: 30px; font-size: 90%}
.meta {font-size: .95em;}
.meta li, ul.post-meta li {display: inline;}
.meta ul {display: inline;list-style: none;margin: 0;padding: 0;}
.meta, .meta a { font-weight: normal; letter-spacing: 0;}
.post { margin: 12px 35px 0px 0px; }
.entrytext {margin-left: 0px;}
.storytitle { margin-top: 5px; margin-bottom: 2px; color: #8C0000; }
.storytitle a { text-decoration: none; }
.storytitle_home { margin-top: 30px; margin-bottom: 4px; color: #8C0000;font-weight: bold; font-size: 15px;}
.storytitle_home a { text-decoration: none; }
.storycontent {margin-bottom: 3px; margin-top: 1px; border-bottom: 0px solid #BAA99F;}

#commentform { margin-left: 20px; }
#commentform  #comment { width:400px; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff; padding: .2em; }
#commentform textarea { width:100%;}
#commentlist li {border: 2px solid #BAA99F; margin-bottom: 20px; padding-left: 20px;}
#commentlist li ul { border-left: 1px solid #ddd; font-size: 110%; list-style-type: none;}



/*------------- added ------------*/


#commentbox {
	background: #F2EEEC;
	border: 1px solid #573D2E;
	padding: 5px;
	margin-bottom: 15px;
}

.commentby {
	font-size: 14px;
	text-transform: uppercase;
}
.commentinfo {
	font-size: 10px;
	margin-top: -10px;
	border-bottom: 1px solid #DCD3CE;
}

.commentid {
	float: right;
	font-size: 24px;
	font-style: italic;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #BAA99F;
}

.commentid a {
	color: #BAA99F;
	text-decoration: none;
}

.post ul li {
	padding: 0px;
	font-weight: normal;
	list-style: url('siteimages/icon.gif');
	line-height: 1.5em;
}

.post ul li:hover {
	padding: 0px;
	font-weight: normal;
	list-style: url('siteimages/icon2.gif');
	line-height: 1.5em;
}



/* Navigation links **********************************************************************/

#navigation {
	position: relative;
	margin-top: 15px;
	margin-left: 40px;
	width: 150px;

	}

#navigation h5 {
	margin-top: 25px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #8c0000;
	}

#navigation ul { list-style: none; }

#navigation a.c, #navigation a.c:link, #navigation a.c:visited, #navigation a.c:hover, #navigation a.c:active, #navigation a.c:focus {
	display: inline;
    padding: 0;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	background-image: none;
	}

.navi ul li#aktiv a {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #8c0000;
	border-left: 1px solid #8c0000;
	border-top: 1px solid #8c0000;
	border-right: 1px solid #8c0000;
	}

.navi ul li {
	font-size: 90%;
	color: #000;
	margin-left: -35px;
	line-height: 170%;
	}

.navi ul li a,
.navi ul li a:link,
.navi ul li a:visited {
	display: inline;
	clear: both;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0 0px 2px 0px;
	border-bottom: 1px solid #000;
	}

.navi ul li a:hover {
	background-color: #e7e5d8;
	text-decoration: none;
	}

.navi ul li a,
.navi ul li a:active,
.navi ul li a:focus {
	padding: 0 0px 2px 0px;
	font-weight: bold;
	text-decoration: none;
	color: #8c0000;
	}
