/*
Theme Name: :metaMOVE Blog
Theme URI: http://www.metamove.de/blog/
Author: :metaMOVE
Author URI: http://www.metamove.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: #000000;
}

img, a.nb, a:link.nb, a:hover.nb, a:active.nb, a:visited.nb { border: none; }

a { color:#6686A0; 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: 360px; height: 50px; position: absolute; left: 22px; top: 31px; }
a.logo-icon { width: 360px; height: 50px !important; display: block; border-bottom: 0; }

#h-rss-1 { width: 115px; height: 140px; position: absolute; right: 234px; }
a.rss-icon-1 { width:115px; height:140px !important; display: block; border-bottom: 0; }

#h-rss-2 { width: 185px; height: 55px; position: absolute; right: 35px; top: 33px; }
a.rss-icon-2 { width:185px; height:55px !important; display: block; border-bottom: 0; }

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

#h-nav { height: 30px; line-height: 30px; position: absolute; top: 140px; left: 23px; }
#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: 15px; }
#h-nav ul li a { color: #F2F3F4; font-size: 13px; font-weight: bold; border-bottom: 0; }
#h-nav ul li a:hover { text-decoration: underline; }

#h-search { width: 415px; position: absolute; top: 140px; left: 578px; }
#h-search input { font-size: 11px; width: 335px; height: 20px; background: none; border: none; padding-left:3px; }
#h-search input#searchsubmit { width: 60px; height: 30px; margin-left: 8px; font-size: 13px; font-weight: bold; background: none; border: none; cursor: pointer; }

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

#inhalt { float:left; width: 570px; margin-top: 15px; margin-bottom: 15px; }

#inh-oben { background: url(images/04.jpg); background-repeat: no-repeat; height: 28px; width: 570px; }
#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: 30px; width: 570px; }

.beitrag { margin-left: 22px; }
.beitrag-ueberschrift h1 { font-size: 20px; margin: 0; }
.beitrag-ueberschrift h1 a { color: #7B96D4; border-bottom: 0;}
.beitrag-ueberschrift h1 a:hover { text-decoration: underline; }
.pagetitle { 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; font-size:11px; line-height: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; }
.schlagworte { clear: both; font-size:11px; margin-right:10px; }

.beitrag-text { clear: both; font-size: 12px; text-align: justify; margin-right: 28px; padding-top: 1em;}
.beitrag-text ul { background-color: #E1EAF4; margin: 0; padding: 15px 15px 15px 30px; list-style-image: url(images/10.jpg); }
.beitrag-text a { color: #822F4B; font-weight: bold; }
.beitrag-text p { margin: 0; padding-top: 0; padding-bottom: 1em; }
.beitrag-text p.wp-caption-text { margin: 0; padding: 0 10px 0 0; }
.beitrag-bookmarken { background: url(images/11.jpg); background-repeat: no-repeat; height: 67px; width: 522px; padding-left: 10px; padding-top: 1px; padding-bottom: 45px; }
.beitrag-bookmarken 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: 12px; margin-right:40px; padding-top: 10px; padding-bottom: 10px; }

.similar { padding-left:15px; margin-bottom: 15px; line-height: 18px; }
	

/* The Sidebar */
#sidebar { float:right; width: 430px; margin-top: 15px;}

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

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

.sidebar1-bottom1 { background: url(images/14.jpg) no-repeat; height:16px; line-height:16px; }
.sidebar1-bottom2 { background: url(images/14a.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; padding-left:14px; }
.sidebar2-middle { background: url(images/17.jpg) repeat-y; color:#000000; text-align:left; padding: 5px 16px 5px 14px; }
.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%; height: 100px; background-color: #283A4C; }
#foot-bereich { width: 1000px; margin: 0 auto; height: 60px; }
#foot-text { margin-left: 22px; padding-top: 18px; color: #FFFFFF; font-size: 11px; }
#foot-text a { color: #FFFFFF; border-bottom: 0; }
#foot-text a:hover { text-decoration: underline }


/* Comments */
.comments { font-size:12px; margin-left:12px; margin-right:40px; 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; }

.respond { font-size:11px; margin-top:20px; margin-left:12px; text-align:left; }
.respond h3 { font-size:14px; margin-bottom: 1em; }
.respond input { border: 1px solid #822F4B; padding: 2px; }
.respond textarea { border: 1px solid #822F4B; padding: 2px; overflow: auto; }
.respond input#submit { background: #822F4B; border: 1px solid #283A4C; color: #FFFFFF; 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 #822F4B; padding: 2px; }
.suchform #searchsubmit { background: #822F4B; border: 1px solid #283A4C; color: #FFFFFF; cursor: pointer; height:20px; font-weight: bold; }

img.alignleft, div.alignleft { float:left; margin:0 0.8em 0.8em 0; }
img.alignright, div.alignright { float:right; margin:0 0 0.8em 0.8em; }
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; }
