/*
Theme Name: :metaSEF Blog
Theme URI: http://www.metasef.de/blog/
Author: :metaSEF
Author URI: http://www.metasef.de/blog/
*/

/* Abstände aller Elemente in allen Browsern auf 0 setzen */
* { margin: 0; padding: 0; }

/* Standard-Abstände einstellen */
p, ul { margin-bottom: 1em; }
	
/* Scrollbar im Firefox erzwingen*/
html { height: 101%; }

body {
	width:100%;
	margin:0 auto;
	padding-top:0px;
	background-color: #F6F6F6;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #7C7C7C;
}
	
a { color:#56677B; text-decoration:none; border-bottom: 1px dashed; }

a:hover { text-decoration:none; border-bottom: 1px solid; }

/* The Header */
#header { height: 183px; }

#h-bereich-1 { background:url(images/02.jpg); background-repeat: repeat-x; height: 183px; }
#h-bereich-1a { width: 1000px; margin: 0 auto; background:url(images/01.jpg); height: 183px; position: relative; }

#h-logo { width: 280px; height: 60px; position: absolute; left: 9px; top: 47px; }
a.logo-icon { width: 280px; height: 60px !important; display: block; border-bottom: 0; }

#h-rss-1 { width: 201px; height: 110px; position: absolute; right: 361px; top: 15px; }
a.rss-icon-1 { width:201px; height:110px !important; display: block; border-bottom: 0; }

#h-rss-2 { width: 330px; height: 110px; position: absolute; right: 10px; top: 15px; }
a.rss-icon-2 { width:330px; height:110px !important; display: block; border-bottom: 0; }

#h-rss-3 a { width: 70px; height: 16px; line-height: 16px; position: absolute; right: 247px; top: 92px; font-size: 11px; color: #F2F3F4; }

#h-nav { height: 30px; line-height: 30px; position: absolute; top: 140px; left: 10px; }
#h-nav ul { list-style: none; margin :0; padding: 0;}
#h-nav ul li { float:left; background:url(images/03.jpg); width: 92px; height: 30px; line-height: 30px; text-align: center; margin-right: 7px; }
#h-nav ul li a { color: #F7F8F9; font-size: 13px; font-weight: bold; border-bottom: 0; }
#h-nav ul li a:hover { text-decoration: underline; }

#h-search { width: 550px; position: absolute; top: 140px; left: 450px; }
#h-search input { font-size: 11px; width: 450px; height: 20px; background: none; border: none; padding-left:3px; }
#h-search input#searchsubmit { color: #F7F8F9; width: 60px; height: 30px; margin-left: 18px; font-size: 13px; font-weight: bold; background: none; border: none; cursor: pointer; }

	
/* The Content */ 
#hauptbereich { width:1000px; margin:0 auto; }

#inhalt { float:right; width: 560px; margin-top: 12px; margin-bottom: 12px; margin-right: 10px; }
* html #inhalt { float: right; width: 560px; margin-top: 12px; margin-bottom: 12px; margin-right: 5px; }

#inh-oben { background: url(images/04.jpg); background-repeat: no-repeat; height: 20px; width: 560px; }
#inh-mitte { background: url(images/05.jpg); background-repeat: repeat-y; width: 560px; }
#inh-unten { background: url(images/06.jpg); background-repeat: no-repeat; height: 16px; width: 560px; }

.beitrag { margin-left: 24px; }
.beitrag-ueberschrift h1 { font-size: 20px; margin: 0; padding-bottom: 13px; margin-right:15px;}
.beitrag-ueberschrift h1 a { color: #7C7C7C; border-bottom: 0;}
.beitrag-ueberschrift h1 a:hover { text-decoration: underline; }
.pagetitle { color: #56677B; font-size: 20px; margin: 0; padding-right: 28px; padding-bottom: 1em; }
.linie { background: url(images/07.jpg); background-repeat: no-repeat; height: 10px; width: 520px; }

.datum { display:block; float:left; background:url(images/08a.jpg) no-repeat left center; font-size:11px; line-height:18px; padding-left: 18px; margin-right: 25px; }
.abgelegt { display:block; float:left; background:url(images/08.jpg) no-repeat left center; font-size:11px; line-height:18px; padding-left: 16px; margin-right: 25px; }
.kommentare { display:block; float:left; background:url(images/09.jpg) no-repeat left center; font-size:11px; line-height:18px; padding-left: 19px; }
.clearing { clear: both; padding-top:13px; }
.schlagworte { clear: both; font-size:11px; line-height:18px; padding-bottom:13px; padding-top:3px; margin-right:15px; }

.beitrag-text { font-size: 12px; text-align: justify; margin-right: 17px; padding-top: 1px; padding-bottom: 2px; }
.beitrag-text ul { background-color: #B5CEF0; color: #0B0B0B; margin: 0; padding: 15px 15px 15px 30px; list-style-image: url(images/10.jpg); }
.beitrag-text ul a { color: #0B0B0B; font-weight: bold; }
.beitrag-text p { margin: 0; padding-top: 1em; padding-bottom: 1em; }
.beitrag-text p a { color: #FE7802; }
.beitrag-bookmarken { padding-left: 10px; margin-bottom: 70px; margin-top: -3px; }
.beitrag-bookmarken ul a { border-bottom: 0; }
.beitrag-bookmarken2 { padding-left: 10px; margin-bottom: 20px; margin-top: -3px; }
.beitrag-bookmarken2 ul a { border-bottom: 0; }
.beitrag-navi { font-size:11px; text-align:center; padding-bottom: 10px;}
.beitrag-fuss { font-size: 11px; text-align: justify; margin-left: 10px; margin-right:30px; padding-top: 10px; padding-bottom: 10px; }
.similar { padding-left:25px; padding-bottom: 5px; line-height: 18px; }	

/* The Sidebar */ 
#sidebar { float:left; width: 410px; margin-top: 15px; margin-left: 10px; margin-right: 10px; }
* html #sidebar { float: left; width: 410px; margin-top: 15px; margin-left: 5px; margin-right: 10px; }

.sidebar1-top1 { background: url(images/12a.jpg) no-repeat; height:28px; line-height:28px; color:#FFFFFF; text-align:left; font-size:13px; font-weight: bold; padding-left:23px; }
.sidebar1-top2 { background: url(images/12.jpg) no-repeat; height:28px; line-height:28px; color:#FFFFFF; text-align:left; font-size:13px; font-weight: bold; padding-left:19px; }

.sidebar1-middle1 { background: url(images/13a.jpg) repeat-y; color:#000000; text-align:left; }
.sidebar1-middle2 { background: url(images/13.jpg) repeat-y; color:#000000; text-align:left; }
.sidebar1-middle1 ul, .sidebar1-middle2 ul { list-style-image: url(images/15.jpg); margin: 5px 10px 0 0; padding: 0; font-size:12px; color:#000000; }
.sidebar1-middle1 ul li { margin-left: 27px; padding-bottom: 6px; }
.sidebar1-middle2 ul li { margin-left: 21px; padding-bottom: 6px; }
.sidebar1-middle1 ul a, .sidebar1-middle2 ul a { margin-left:-2px; border-bottom: 0; }
.sidebar1-middle1 ul a:hover, .sidebar1-middle2 ul a:hover { text-decoration: underline; }

.sidebar1-bottom1 { background: url(images/14a.jpg) no-repeat; height:16px; line-height:16px; }
.sidebar1-bottom2 { background: url(images/14.jpg) no-repeat; height:16px; line-height:16px; }

.sidebar2-top { background: url(images/16.jpg) no-repeat; height:28px; line-height:28px; color:#FFFFFF; text-align:left; font-size:13px; font-weight: bold; padding-left:19px; }
.sidebar2-middle { background: url(images/17.jpg) repeat-y; color:#000000; text-align:left; padding: 5px 10px 5px 8px; }
.sidebar2-middle a { line-height: 26px; border-bottom: 0; }
.sidebar2-middle a:hover { text-decoration: underline; }
.sidebar2-bottom { background: url(images/18.jpg) no-repeat; height:16px; line-height:16px; }

		
/* The Footer */ 
#footer { clear: both; width: 100%; background:url(images/11.jpg); background-repeat: repeat-x; height: 52px; }
#foot-bereich { width: 1000px; margin: 0 auto; height: 40px; }
#foot-text { margin-left: 31px; padding-top: 15px; font-size: 11px; color: #56677B; }
#foot-text a { border-bottom: 0; }
#foot-text a:hover { text-decoration: underline }


/* Comments */ 
.comments { font-size:12px; margin-left:10px; margin-right:30px; text-align:left; }
.comments h3 { font-size:14px; text-align:left; margin-bottom: 1em; margin-top: 1em; }
.commentlist { font-size:12px; margin:0; padding-left:30px; padding-bottom:20px; }
.commentlist a { border-bottom: 0; text-decoration: underline; }

.respond { font-size:11px; margin-top:20px; margin-left:10px; text-align:left; }
.respond h3 { font-size:14px; margin-bottom: 1em; }
.respond input { border: 1px solid #DFE4E7; padding: 2px; background: #B5CEF0; }
.respond textarea { border: 1px solid #DFE4E7; padding: 2px; background: #B5CEF0; }
.respond input#submit { width: 150px; height: 25px; background: #DFE4E7; border: 1px solid #B5CEF0; color: #000000; font-weight: bold; cursor: pointer; }

.nocomments { margin-top: 1em; margin-bottom: 1em; }

.suche { clear:both; font-size:12px; color:#000000; text-align:center; margin-left:20px; margin-right:22px; margin-top:0; padding-top:2px; margin-bottom:25px; }
.suchform input { font-size:11px; color:#000000; border: 1px solid #DFE4E7; width: 150px; padding: 2px; background: #B5CEF0; }
.suchform #searchsubmit { background: #DFE4E7; border: 1px solid #B5CEF0; color: #000000; cursor: pointer; height:20px; width: 60px; font-weight: bold; }

img.alignleft, div.alignleft { float:left; margin:0 0.5em 0.5em 0; }
img.alignright, div.alignright { float:right; margin:0 0 0.5em 0.5em; }
img.aligncentered, div.aligncentered { text-align:center; margin:0 auto; }

.ddsg-wrapper h2 { font-size: 14px; }
.ddsg-wrapper ul { font-size: 12px; list-style-image: none; background-color: #FFFFFF; }
.ddsg-wrapper ul li ul li { padding-bottom: 6px; }
.ddsg-wrapper a { border-bottom: 0; }
.ddsg-wrapper a:hover { text-decoration: underline; }
.ddsg-wrapper p a { font-weight: normal; color:#56677B; }

.orange { color: #fe7902; border: none; }
#tmark { margin-left: 31px; font-size: 10px; padding: 4px 0px; }
