html, body, div { margin: 0; padding: 0; }
html, body, input, button, select, option, textarea { 
	font-size: 12px; line-height: 18px; 
	font-family: LucidaGrande, 'Lucida Grande', 'Lucida Sans', 'Arial', serif; 
}
body { color: #666; background: #fff; }
a:link, a:visited { color: #42bfe1; text-decoration: none; }
a:hover { color: #42bfe1; text-decoration: underline; }
.clearer { clear: both; }
div#container { margin: 0; padding: 0; }
div#wrapper { padding: 19px 0 0 0; }
div#wrapper-wrapper { margin: 0 auto; width: 962px; }
div#content { margin: 0; padding: 0; width: 720px; float: left; }
div#sidebar { margin: 0; padding: 0 0 10px; width: 200px; float: right; }
/*** Für Post ******************/
#post { width: 711px; float: left; margin: 0 10px 14px 0; padding: 0; }
#posttop { background-image: url(images/pagetitle-top.gif); height: 11px; }
#postbottom { background-image: url(images/pagetitle-bot.gif); height: 11px; }
#posttitle { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; background-image: url(images/pagetitle-mid.gif); height: 50px; padding-right: 10px; padding-left: 10px; }
#postbody { font-size: 12px; font-family: LucidaGrande, "Lucida Grande", "Lucida Sans", Arial, serif; background-image: url(images/pagetitle-mid.gif); text-align: left; height: auto; padding-right: 10px; padding-left: 10px; }
postbody img { border-color: #f66; align: left; border-width: 2px; }
#posttitle h2 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; background-color: transparent; top: 0; padding: 0 10px; }
post readmore { }
/*** Sidebar-sachen ******************/
#sidebar { margin: 0; padding: 0 0 10px; width: 200px; float: right; }
#box { }
#box li { font-size: 12px; font-family: LucidaGrande, "Lucida Grande", "Lucida Sans", Arial, serif; line-height: 16px; list-style-image: none; }
#box p { font-size: 12px; font-family: LucidaGrande, "Lucida Grande", "Lucida Sans", Arial, serif; line-height: 16px; list-style-image: none; }
#box h2 { font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; background-color: #69c; }
/*** Tex-Ads ******************/
div#textads { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
div#textads-wrapper { margin: 0 auto; width: 960px; height: 24px; padding: 4px 0 0 0; text-align: left; }
/*** footer ******************/
div#footer { background-color: silver; width: 100%; }
div#footer-wrapper { margin: 0 auto; width: 962px; padding: 20px 0; }
div#footer-wrapper p { display: block; margin: 0; padding: 0; text-align: left; }
/************************************************/
div#title { background-image: url(images/header.gif); margin: 0; padding: 1px 0; height: 109px; }
div#title-wrapper { margin: 0 auto; width: 962px; height: 109px; }
div#sitename { margin: 0; padding: 0; float: left; width: 400px; }
div#sitename h1 { color: #000; font-size: 24px; font-family: LucidaGrande, "Lucida Grande", "Lucida Sans", Arial, serif; line-height: 24px; margin: 0; padding: 0; visibility: visible; }
div#sitename h1 a, div#sitename h1 a:visited { font-size: 24px; line-height: 24px; margin: 0; padding: 0; height: 109px; }
div#sitename p { color: #000; font-size: 16px; line-height: 16px; }
div#myads { padding: 11px; float: right; margin-top: 13px; margin-bottom: 0; margin-left: 0; border-style: dotted; border-width: 2px; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; }
div#navmenusearch { 
	width: 100%; margin: 0; padding: 0; height: 52px;
	background: #ccc; border-bottom: 1px solid #fff;
}
div#navmenusearch-wrapper { margin: 0 auto; width: 962px; }
div.postgroup { padding: 0; }
/************************************************/
div#navmenu { float: left; height: 52px; }
div#navmenu ul { display: block; list-style-type: none; margin: 0 auto; padding: 0; height: 52px; }
div#navmenu ul li { display: block; margin: 0; padding: 0; float: left; height: 52px; }
div#navmenu ul li a, div#navmenu ul li a:visited {
	display: block; margin: 0; padding: 0 18px; height: 52px; line-height: 52px;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	font-size: 18px; font-weight: bold;
	color: #fff;
	outline: none;
}
div#navmenu ul li a:hover, div#navmenu ul li a:focus {
	border-left: 1px solid #409ec0;
	border-right: 1px solid #409ec0;
	padding: 0 17px;
	background: #267998; text-decoration: none;
}
div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited {
	border-left: 1px solid #409ec0;
	border-right: 1px solid #409ec0;
	padding: 0 17px;
	background: #267998; text-decoration: none;
}
/************************************************/
#ad { margin: 0 10px 14px 0; padding: 0; width: 711px; float: left; }
#adtop { background-image: url(images/pagetitle-top.gif); height: 11px; }
#adbottom { background-image: url(images/pagetitle-bot.gif); height: 11px; }
#adbody { font-size: 12px; font-family: LucidaGrande, "Lucida Grande", "Lucida Sans", Arial, serif; line-height: 16px; background-image: url(images/pagetitle-mid.gif); text-align: center; padding-right: 10px; padding-left: 10px; }

