/*
 *	style.css
 *	Allgemeine, beschreibende Styles
 */
html {
	font-family:Verdana;
	font-size:12px;
}

body {
	background:#d2d2d2;
}
body, #left h1 {
	padding:0;
	margin:0;
}


/* AUFTEILUNG */
#wrap {
	position:absolute;
	top:25px;
	height:650px;
	width:1000px;
	background:url("img/rechts.jpg") repeat-y right top;
	/*border:1px solid red;*/
}
#wrap #ro {
	position:absolute;
	right:1px;
	top:0px;
	width:19px;
	height:18px;
	display:block;
	background:url("img/rechtsoben.jpg") no-repeat left top;
}
#wrap #ru {
	position:absolute;
	right:0px;
	bottom:0px;
	width:20px;
	height:19px;
	display:block;
	background:url("img/rechtsunten.jpg") no-repeat left top;
}
#wrap #uu {
	position:absolute;
	bottom:-3px;
	width:981px;
	height:6px;
	background:url("img/schatten-unten.png") repeat-x left;
}


#left {
	position:absolute;
	top:0px;
	height:636px;
	width:485px;
	background:url("img/knitterpapier.jpg") top left;
	border:6px solid #f0f0f0;
	border-width:5px 5px 5px 0px;
}
#left h1 a {
	display:block;
	width:485px;
	height:192px;
	text-indent:-9999px;
	background:url("img/stefaniejerz.png") no-repeat;
}
/* Hauptmenü */
#left ul.hauptmenu {
	
	padding:30px 0px 0px 0px;
	margin:-5px 0 0 15px;
	background:url("img/btn-hauptmenu.png") no-repeat left top;
	
}
#left ul.hauptmenu li {
	display:inline;
}
#left ul.hauptmenu a {
	color:#333536;
	text-decoration:none;
	display:block;
	float:left;
	margin-right:5px;
	padding-right:5px;
	border-right:1px solid #333536;
	font-size:13px;
	letter-spacing:1px;
}
#left ul li.current_page_item a {
	font-weight:bold;
}
#left ul.hauptmenu a.letzter{
	border-right:none;
}
#left ul.hauptmenu a:hover {
	text-decoration:underline;
}
#left ul.hauptmenu a.aktiv {
	color:#0039ff;
}
#left ul.hauptmenu a.aktiv:hover {
	text-decoration:none;
	cursor:default;
}
#left ul li.page-item-7 a {
	border-right:0px none;
}

/* Menüs links */
#left .neuste {
	margin:40px 10px 0px 15px;
	padding:30px 10px 0px 10px;
	width:40%;
	background:no-repeat left top;
	float:left;
}
#left .neuste li {
	display:block;
}
#left .texte {
	background-image:url("img/btn-neuste-texte.png");
}

#left .kommentare {
	background-image:url("img/btn-kommentare.png");
}

/*
 *	INHALT!
 */
#content {
	position:absolute;
	top:0px;
	bottom:0px;
	height:636px;
	width:496px;
	left:485px;
	overflow:auto;
	border:6px solid #f0f0f0;
	border-width:5px 0px;
	background:url("img/knitterpapier.jpg") top left #e1e1e1;
}
#content p, #content h1, #content h2, #content h3 {
	padding:5px 20px;
	margin:0px;
}
#content h1 {
	padding:20px 20px 10px 20px;
	font-size:18px;
}
#content p {
	padding-top:0px;
}

img {
	border:0px none;
}

#content img {
	border:1px solid #959595;
	padding:5px;
}

#content img.size-thumbnail {
	margin-left:15px;
}


/* 
 * Blogübersicht 
 */
#content .summary {
	margin:10px 20px;
}
#content .summary .entry {
	padding:5px;
	width:100%;
	margin:0px 0px 15px -5px;
	position:relative;
}
#content .summary .hover {
	background:white;
	cursor:pointer;
	-moz-border-radius:5px;
}
#content .summary .entry .titel a {
	font-size:1.25em;
}
#content .summary .entry .data_zeit {
	font-size:0.7em;
	position:absolute;
	right:5px;
}

#content .post {
	margin-top:10px;
	margin-right:10px;
	position:relative;
}
#content .post h2 {
	font-weight:normal;
	font-size:1.7em;
}
#content .post h2 a {
	color:#3d3d3d;
}
#content .post>small {
	position:absolute;
	right:0;
	top:15px;
}
#content .entry p {
	padding-right:0 !important;
	line-height:145%;
}
#content .entry p.postmetadata {
	clear:both;
	margin:15px 0px !important;
}
#content .entry img.alignleft {
	float:left;
	margin:0px 10px 10px 0px;
}
#content .entry img.alignright {
	float:right;
	margin:0px 0px 10px 10px;
}

#content .postmetadata {
	font-size:11px;
}
#content .postmetadata span {
	display:block;
	border-bottom:1px solid #959595;
	padding:3px 0px;
}
#content .postmetadata span.first {
	border-top:1px solid #959595;
}


/*
 *	Commentare
 */
ol.commentlist {
	margin:0;
	padding:0;
}
ol.commentlist li {
	list-style-type:none;
	position:relative;
	padding:10px 20px 20px;
	margin:0;
}
ol.commentlist li .stripe {
	position:relative;
	background:#3d3d3d;
	color:white !important;
	padding:5px;
	-moz-border-radius:2px;
}
ol.commentlist li .commentmetadata a {
	color:white;
}
ol.commentlist li small.commentmetadata {
	position:absolute;
	right:5px;
	top:7px;
}
ol.commentlist li p {
	padding:10px 10px 20px 5px !important;
}


/*
 *	Formulare
 */
h3 {
	font-weight:normal;
}
form label {
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin:10px 4px 4px 4px;
}
form p span.desc {
	clear:both;
	display:block;
	font-size:10px;
	margin-left:120px;
}
form input, form select, form textarea {
	margin:6px;
	width:310px;
	float:right;
}
form p.mail input {
	margin-bottom:0;
}
form textarea {
	height:150px;
	width:425px;
	font-family:Verdana;
	font-size:12px;
}
form textarea.untertitel {
	height:50px;
}
form #submit {
	width:auto;
	margin-left:130px;
}
.loeschen {
	margin-left:130px;
	margin-bottom:10px;
}
  form br {
	clear:left;
}
  form .breite {
	width:auto;
}

  form table input,   form table select,   form table textarea {
	width:90%;
}
  form table {
	margin-left:130px;
}
  form table thead {
	background:#e1e1e1;
}
  form table th {
	text-align:left;
	font-weight:normal;
	padding:5px;
}



a:link, a:visited, a:active {
	color:darkblue;
}
a:hover {
	color:blue;
}