body {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 xxbackground: #e8e1ce;
 xxbackground: #ffffff;
 background: #f2ece1;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

img { border: 1px solid #333; padding: 6px; background: #ffffff; }

img.noborder { border: 0; }

h1 {
 font-family: trebuchet, georgia, palatino, times, serif;
}

a { 
  color: #333333;
  text-decoration: underline;
}

a.noborder { border-bottom: 0; }

a:hover {
  color: #555555;
  background: #e5ded3;
  border-bottom:0;
}

#oben {
 width: 600px;
 margin-left: auto;
 margin-right: auto;
 padding: 4px;
}

#logo {
 font-size: large;
 color: #847763;
 font-family: Helvetica;
 margin-bottom: 0;
 margin-top: 15px;
}


#topnav {
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: georgia, palatino, times, serif;
}

#topnav a {
  color: #222233;
  border: 0;
  text-decoration: none;
}

#topnav a:hover {
  background: #e5ded3;
  border: 0;
}

#maincontent {

 width: 600px;
 margin-left: auto;
 margin-right: auto;
 padding: 0 0 0 0;
}


#weblog {
 width: 600px;
 margin-right: auto;
 margin-left: auto;
}


.date {
 font-size: 14px;
 margin-bottom: 10px;
}

.datum {
  font-size: 16px;
  color: #4b6068;
  font-weight: bold;
  text-align: left;
  padding-bottom: 5px;
  font-family: georgia, palatino, times, serif;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.datum a { border: 0; }
.datum img { border: 0; }

.urlaubdatum {
  font-size: 16px;
  color: #4b6068;
  font-weight: bold;
  text-align: left;
  padding-bottom: 5px;
  font-family: georgia, palatino, times, serif;
}

.urlaub {
 font-size: 14px;
 color: #333333;
 font-weight: bold;
}

.day {
 yybackground: #ffffff;
 background: #f7f5ef;
 xxfont-family: "trebuchet MS", trebuchet, verdana, arial, sans-serif;
 font-family: georgia, verdana, arial, sans-serif;
 xxfont-size: 12px;
 padding: 5px;
}


.message {
 color: #444444;
 text-align: justify;
 padding-left: 8%;
 margin-bottom: 8%;
 border-bottom: 1px solid #f8f8f8;
}

.topborder {
 border-top: 1px solid #333;
}

.usch {
 text-align: right;
 font-size: 12px;
}

.usch a {
  xxcolor: #555588;
  color: #333333;
  border-bottom: 1px dotted #333;
  text-decoration: none;
}

.bookmarks {
 padding-left: 1%;
 xxmargin-left: 8%;
}

.bookmarks ul {
 padding-left: 1%;
 margin-left: 8%;
}


.comments {
  margin-left: 8%;
  padding-top: 1%;
  background: #fafafa;
  border: 1px solid #ececec;
  padding-left: 1%;
  padding-right: 1%;
}

.comment {
  margin-bottom: 20px;
}
.commentshead {
  margin-bottom: 3px;
  color: #444444;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
}

.commentdate {
 font-size: 14px;
 color: #aaaaaa;
}

.commentbody {
  text-indent: 0;
  margin-left: 2%;
  padding: 2px;
}

.commententry {
 padding: 2px;
 background: #f0f0f0;
 border: 1px solid #e0e0e0;
 margin-bottom: 3px;
}

.footer {
  xxborder-top: 1px solid #888;
  xxbackground: #cccccc;
  padding: 2px;
  padding-top: 2%;
  font-family: georgia, palatino, times, serif;
}

.footer a {
 border:0;
 text-decoration: none;
 font-size: 12px;
  font-family: georgia, palatino, times, serif;

}

.footer a:hover {
 background: #e5ded3;
 font-size: 12px;
}

.footer td {
 xxfont-size: 14px;
 font-size: 12px;
}

.footer img { border:0;background:transparent;}

#links td a {
  font-size: 12px;
  border: 0;
  text-decoration: none;
  xxfont-family: georgia, palatino, times, serif;

}

#links img { border: 0; padding: 0; background: transparent;}

#links h2 {
  font-size: 16px;
  color: #4b6068;
  font-weight: bold;
  text-align: left;
  padding-bottom: 5px;
  xxfont-family: georgia, palatino, times, serif;
  border-bottom: 1px solid #ccbba3;
  margin-bottom: 5px;
}

h2 {
  font-size: 16px;
  color: #4b6068;
  font-weight: bold;
  text-align: left;
  padding-bottom: 5px;
  font-family: georgia, palatino, times, serif;
  border-bottom: 1px solid #ccbba3;
  margin-bottom: 5px;

}

.uncommented {
}

.uncommentedlinks {
  font-size: 12px;
}

.us {
 font-size: 14px;
}

.leftl {
}

.rightl {
}

.python {
	color: #000000; 
	background: #ffffdd; 
	border: 1px dashed #333; 
	padding: 2px;
}


.hawikiheader {
}

.hawikidata {
}

.hawikidata pre {
	color: #000000; 
	background: #ffffdd; 
	border: 1px dashed #333; 
	width: 90%;
	padding: 2px;
}
.hawikicmd {
  border-top: 1px solid #ddd;
  margin-top: 15px;
}
.hawikicmd a { border:0 ;}
