/*  
Theme Name: Mensch-System-Erfolg
Theme URI: 
Description: 
Version: 1.0
Author: S.Heilmeier@machen.de
Author URI: http://www.machen.de 

	
 */
body { font-family:Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; background-color:#282828;  }

img { border:none; }

a { color:#7B7B7B; }
a:hover { text-decoration:none; }

h1,h2,h3,h4,h5,h6 { color:#a00000; margin-top:0; }
h1 { font-size:22px; }

li { margin-bottom:10px;}

.empty { clear:both; float:none; height:1px; font-size:1px; width:auto; margin-top: 5px; }

#content .alignright { float:right; padding: 0 0 5px 5px; }
#content .aligncenter { display:block; margin-left:auto; margin-right:auto; }
#content .alignleft { float:left; padding: 0 5px 5px 0; margin-top: 5px; }


#page { background-image:url(images/page-bg.gif); background-position:top center; background-repeat:repeat-x; background-color:#7b001c; }
#inner-page {width: 990px; margin:0 auto; position:relative; z-index:10; margin-bottom:10px; background-image:url(images/page-bg.png); }
#wrap-page { padding:0 5px; }
#head { width: 990px; margin:0 auto; height: 318px; position:relative; }
#head #search { position:absolute; right:20px; top:83px; width:221px; height:25px; background:url(images/search_bg.jpg) }
#head #search input { background:none; padding:0; border:none; margin:3px 0 2px 25px; height:20px; vertical-align:middle; width:125px; float:left; }
#head #search .submitt { margin:0; padding:0; height:25px; width:61px; float:right; }
#head #addthis{ position:absolute; right:40px; top:40px;}
#head .head-img { padding:5px 10px; background-image:url(images/page-bg.png); }
#head .head-img img { padding:0; }
#content { background-image:url(images/content-bg.gif); border-bottom:1px solid #8d8d8d;}
#menue { width: 190px; float: left; margin-bottom:75px; }
#menue a { font-weight:bold; font-size:16px; }

#menue a:hover, #menue  .current_page_item a, #menue .current_page_item, #menue .current_page_parent { background-color: #cbcbcb; color:#A00000; }
#menue ul { margin:0; padding:0; list-style:none; }
#menue ul li { background-color:#dadada; border-bottom:1px solid #caccb4; border-bottom:1px solid #FFFFFF; margin-bottom:0; }
#menue ul li ul { list-style:none; margin:0px; padding:0; }
#menue ul li li { border:none; }
#menue ul li li a {color:#7B7B7B !IMPORTANT;}
#menue ul li li a:hover, #menue ul li li.current_page_item a { color:#A00000!IMPORTANT; }
#menue ul li li a { font-size:12px; border:none; font-weight:normal; padding: 5px 5px 5px 30px; background: #cbcbcb 20px center no-repeat url(images/sub_menu.gif); }
#menue ul li li a:hover, #menue ul li li.current_page_item a  { background-color:#BFBFBF; }
#menue ul li a { color:#7b7b7b; text-decoration:none; display:block; padding:10px; border-right:1px solid #caccb4; border-bottom:1px solid #caccb4; }
#mitte { width: 600px; float:left; background-color: #f5f5f5; color: #535353}
#mitte .inner { padding: 10px; }
#mitte .inner h2 { margin-bottom:5px; }
#mitte .inner h2 a { color:#7B7B7B; text-decoration:none; }
#mitte .inner h2 a:hover { text-decoration:underline; }
#mitte .inner .entry { background-image:url(images/spacer.gif); background-position:bottom center; background-repeat:repeat-x; margin-bottom:20px; padding-bottom:10px; }
#mitte .inner .entry h3 a { font-size:18px; color:#A00000; text-decoration:none; }
#mitte .inner .entry h3 a:hover { text-decoration:underline; }
#mitte .inner .entry .sub { font-size:11px; }
#rechts {width: 190px; float: right; margin-bottom:50px; }
#rechts h2 { margin-top:0; font-size:18px; }
#rechts #oben { background-image:url(images/spacer.gif); background-position:bottom center; background-repeat:repeat-x; background-color: #cacaca; }
#rechts #oben img { width:100%;  }
#rechts #oben div.textwidget { no-repeat top center; }
#rechts #oben div.person { height:105px; padding:10px 5px 0 5px; background:url(images/sven_opitz.jpg); border-bottom:1px solid #FFFFFF;}
#rechts #oben div.person h2 a { text-decoration:none; color:#A00000; }
#rechts #oben p { padding: 10px 5px; margin:0; }
#unten ul { margin:0; padding:0; }
#unten ul li { padding:5px; list-style: none; }
#rechts #unten li { background-image:url(images/spacer.gif); background-position:bottom center; background-repeat:repeat-x; margin-bottom:0; }
#rechts #unten li li { background:none; padding:0 0 5px 0; }
#footer { margin:-50px 0 20px 0; padding-top:50px; background-color:#282828; position:relative; z-index:1; }
#inner-footer { width:980px; margin:0 auto; color:#FFF; }
#inner-footer ul { margin:0; padding:0; list-style: none;}
#inner-footer li { float:left; margin-left:10px; margin-right:6px; font-size:10px; width:auto; }
#inner-footer li a { color: #ffffff; text-decoration: none; display:block; padding-bottom:5px;  font-size:10px; }
#inner-footer li a:hover, #inner-footer li.current_page_item a { text-decoration:underline; }
#inner-footer li li { float:none; margin:0; width:auto; }
#inner-footer li li a { padding:5px 0; text-decoration:none !IMPORTANT; }
#inner-footer li li a:hover, #inner-footer li li.current_page_item a { text-decoration:underline !IMPORTANT; }


.inner .head { margin-bottom:20px;}
.inner .head H1 { margin-bottom:0; }
.inner .head H2 { margin-bottom:0; font-size:14px; font-weight:normal;  }
.inner h3 { margin-top:10px; font-size:12px; font-weight:bold; color:#535353;}
.inner h4 { margin-top:10px; margin-bottom:0; font-size:12px; font-weight:bold; color:#535353;}
.inner p { margin-top:0;}


#mitte .inner .shutterset_singlepic3 img{ margin:0 auto; }


.commentlist { padding:0 0 0 25px; }
.commentlist .fn, .commentlist .says, .commentlist .comment-meta { font-size:10px; }
