a:link {color:#006400; text-decoration:none; }
a:visited {color:#006400; text-decoration:none}
a:active {color:#006400; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

h2 {
	font-size: 1.0em;
	color: #333366;
	margin-bottom: 0;
	margin-top: 0;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
}
table#main {
	margin-left: 92px;
}
#categories {
        position: absolute;
        top: 78px;
        left: 300px;
        background: transparent;
}
.prima {
	font-size: 10px;
	color: #FFFFFF;
}
.home {
	font-size: 10px;
	color: #585858;
	text-decoration: none;
}
.blockbreite {
	font-size: 12px;
	color: #663F3F;
	text-align: justify;
	width: 400px;
}
.feedback {
	font-size: 12px;
	color: darkgreen;
}
.feedback a, .feedback a:hover, .feedback a:visited, .feedback a:active {
        font-size: 12px;
        color: darkgreen;
	text-decoration: none;
}
.comments, div.comments table, div.comments a, div.comments a:hover, div.comments a:visited, div.comments p {
        font-size: 0.9em;
	}
#paging {
	width: auto;
	float: right;
	color: darkred;
	margin-right: 400px;
}
#paging a, .paging a:hover, .paging a:visited, .paging a:active {
        text-decoration: none;
        color: darkred;
}
.postheader {
        font-size: 14px;
        color: #663F3F;
        text-align: left;
        width: 800px;
	border-bottom: 1px #C0C0C0 solid;
}
.postheader a, .postheader a:hover, .postheader a:visited, .postheader a:active {
	text-decoration: none;
	color: darkgreen;
}
.date	{
	font-size: 9px;
	color: lightgrey;
}
#tdlastposts {
	font-size: 10px;
}
#tdcalendar {
	font-size: 10px;
}
.lastposts {
	color: darkred;
	list-style: none;
	font-size: 10px;
}
.lastposts a, .lastposts a:hover, .lastposts a:visited, .lastposts a:active {
	color: darkred;
	text-decoration: none;
}
#cornblogslogo {
        margin-top: 32px;
}
.wertach {
	font-size: 12px;
	color: #699596;
}

#content h2 {
	font-size: 0.5em;
	color: #666;
	margin-bottom: 0;
	margin-top: 0;
}
#headerimage {
        position: absolute;
        top: 103px;
        left: 135px;
}
#headerimagethumbs {
        position: absolute;
        top: 98px;
        left: 158px;
        width: 809px;
}
#headerimage4thumbs {
        position: absolute;
        top: 158px;
        left: 158px;
        width: 846px;
}
#content {
	margin-top: 300px;
}
.post-categories {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.post-categories li {

        display: inline;
        margin: 0;
        padding: 0;
	font-size: 14px;
}
#wp-calendar {
	background: #fff;
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	width: 140px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
        color: darkred;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
        color: darkred;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
        color: darkred;
	}

#wp-calendar a:hover {
	background: url("./posts.gif");
	color: #333;
	}

#wp-calendar caption {
	color: #242424;
	font-size: .8em;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 2px;
	}


#wp-calendar td {
	color: #999;
	font: normal 11px Verdana, Geneva, sans-serif;
	padding: 1px 1px;
	text-align: right;
	}

#wp-calendar td.pad:hover {
	background: #fff;
	}

#wp-calendar #today {
	background: url("./today.gif");
	color: #666;
	}

#wp-calendar th {
	color: #7EABD1;
	font-style: normal;
	text-transform: capitalize;
	}

div.intouch { margin: 1em auto 2em auto; }
div.intouch  form { float: left; width: 100%; }
div.intouch div.inputfield { padding: 4px 0px; position: relative; }
div.intouch span { position: relative; top: 0.4em; }
div.intouch label {
  display: block; float: left; clear: left; width: 15%; text-align: right;
  padding-top: 0.4em; position: relative; right: 5px;
  }
div.intouch div.inputfield input,
div.intouch div.inputfield textarea { float: left; margin-left: 10px; }
div.intouch div.inputfield input {
  width: 40%; border: 1px solid #ccc; padding: 3px;
  }
div.intouch div.inputfield textarea {
  width: 60%; height: 138px; padding: 5px; border: 1px solid #ccc;
  }
div.intouch div.inputfield input.submitbutton {
  border: 3px double #ccc; background: #F0F0F0; cursor: pointer;
  width: auto !important; padding: 2px; margin-left: 10px; left: 15%;
  position: relative;
  }

div.intouch div#usermessage { margin-bottom: 10px; text-align: center; }
div.intouch div#usermessage.success {}
div.intouch .error { border: 1px solid #FF0000 !important; padding: 1px; }
