/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}html,body{height:100%;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}.clear{clear:both;height:0;width:0;margin:0;padding:0;}.no,.ausblenden{display:none;}html,body{height:100%;}
header,section,footer,aside,nav,article,figure { display: block; }

/* Allgemein */
body { background: #ddd; font-family: 'Droid Sans', Verdana, Geneva, sans-serif; font-size: 14px; color: #000; }

/* Headlines */
h1,h2,h3,h4,h5,h6 				{ font-family: 'Vollkorn', Arial, Helvetica, sans-serif; line-height: 1em; margin-bottom: 0.5em; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a 	{ text-decoration: none; color: #000; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { text-decoration: none; }
h1 { font-size: 32px; }
h2 { font-size: 28px; }
h3 { font-size: 20px; color: #666; }
h4 { font-size: 18px; }
h5 { font-size: 16px; font-weight: bold; }
h6 { font-size: 14px; font-weight: bold; color: #666; }

/* Abstände */
/*h1 + h2, h1 + h3, h1 + h4 				  { margin-top: -1em; }*/
p+h1,p+h2,p+h3,p+h4,p+h5,p+h6			  { margin-top: 1.5em; }
p, table								  { margin-bottom: 1em; }
p,td { line-height: 1.2em; }

/* Links  */
a					{ color: #000; }
a:hover				{ text-decoration: none; }

/* Soundcloud Player */
object a			{ display: none; }

/* Klassen */
.center				{ width: 940px; margin: 0 auto; padding: 20px; }
.hentry				{ margin-bottom: 20px; padding-bottom: 20px; }
.home .hentry		{ border-bottom: #ccc 1px dotted; }
.single .articlecontent { min-height: 200px; }
.type-post img		{ padding: 2px; background: #fff; border: #000 1px solid; }
.alignleft			{ float: left; margin-right: 20px; }
.alignright			{ float: right; margin-left: 20px; }
.date				{ color: #666; margin: -1em 0 0 0; }
.blog .date			{ margin: -1em 0 1em 0; }

/* Container */
#container			{ background: #fff; padding-top: 130px; }
#toTop				{ position: absolute; top: 0px; margin: 0 0 0 -20px; width: 980px; height: 100px; padding-top: 7px; background: #ddd; }
#headshow			{ position: absolute; top: 8px; margin-left: 250px; }
#logo				{ width: 242px; height: 93px; background: url(../img/alev-lenz.png); }
#footerlogo			{ background: url(../img/alev-lenz.png); }
#navigation			{ height: 21px; padding: 5px 0; width: 940px; margin-bottom: 20px; border-top: #000 1px solid; border-bottom: #000 1px solid; }
#content			{ width: 600px; min-height: 300px; float: left; padding-right: 18px; margin-right: 0; border-right: #000 1px solid; }
#content .hentry	{ width: 100%; }
#sidebar			{ width: 300px; min-height: 200px; float: left; padding-left: 20px; border-left: #000 1px solid; margin: -1px; padding-top: 20px; }
#footer				{ width: 980px; padding: 8px 0; }
#footernavi	p		{ padding: 15px 0 0 15px; }
#footernavi			{ width: 730px; height: 93px; float: left; background: #fff; }
#footerlogo			{ width: 242px; height: 93px; float: right; }

/* Menü */
.mn li, .fn li		{ float: left; }
.mn li				{ border-right: #000 1px solid; font-family: 'Vollkorn', Arial, Helvetica, sans-serif; font-size: 18px; }
.mn li:last-child	{ border-right: 0; }
.mn					{ margin-top: 1px; }
.mn a, .fn a		{ color: #000; text-decoration: none; text-transform: lowercase; margin: 0 8px; }
.lt-ie9 .mn a		{ margin: 0 2px; } /* unter IE 9 */
.fn a				{ margin-right: 16px; margin-left: 0; }
.mn a				{ padding: 0 10px; letter-spacing: 0.03em; font-style: italic; }
.mn .sub-menu, .fn .sub-menu { display: none; }
.current-post-parent a, .mn .current-menu-item a, .mn a:hover, .single-post #menu-item-525 a { color: #fff; background: #000; }
.fn					{ padding: 16px; }
.fn .current-menu-item a, .fn a:hover { text-decoration: underline; }

/* Gallery */
.galleryoverview		{ width: 600px; }
.gallery-thumbnail-box	{ float: left; margin: 0; padding: 0; }
.gallery-thumbnail-box a { display: block; width: 100px; height: 100px; }

/* Sidebar */
.box				{ margin-bottom: 15px; border-bottom: #000 1px solid; padding-bottom: 15px; }
.box:last-child		{ border-bottom: none; }
.boxTop				{ font-size: 18px; padding-bottom: 5px; font-family: 'Vollkorn', Arial, Helvetica, sans-serif; }
.boxTop	a			{ text-decoration: none; }
.boxMiddle a		{ text-decoration: none; }
.boxMiddle a:hover	{ text-decoration: underline; }
.boxMiddle li		{ padding: 3px 0 3px 10px; }

/* Facebook */
.socialbuttons		{ margin: 10px 0; }
.google				{ width: 50px;  float: left; }
.twitter			{ width: 70px; float: left; }
.fb					{ width: 400px; float: left; }


/* Page Numbers */
#wp_page_numbers li { float: left; margin: 0 4px 4px 0; }
#wp_page_numbers li a { display: block; padding: 3px 5px; border: #000 1px solid; color: #000; text-decoration: none; }
#wp_page_numbers li.active_page a { background: #000; color: #fff; }