/*
Theme Name: Pro Mpu Theme
Theme URI: http://www.3cees.de/
Description: Das ProMpu Wordpress Theme
Version: 1.0
Author: Lars
Author URI: http://www.3cees.de/


*/
body{padding:0;margin:0; font-family:Arial, Helvetica, sans-serif; background:#fff url(/wp-content/themes/pro_mpu/images/content-bg.png) right 200px repeat-y}
body a:hover{text-decoration:underline}
/*Borders*/
.tl{-moz-border-radius-topleft:15px; border-top-left-radius:15px; -webkit-border-top-left-radius:15px; }
.bl{-moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px; }
.tr{-moz-border-radius-topright:15px; border-top-right-radius:15px; -webkit-border-top-right-radius:15px;}
.tl1{-moz-border-radius-topleft:10px; border-top-left-radius:10px; -webkit-border-top-left-radius:10px;}
.tr1{-moz-border-radius-topright:10px; border-top-right-radius:10px; -webkit-border-top-right-radius:10px;}
.br1{-moz-border-radius-topright:10px; border-top-right-radius:10px; -webkit-border-top-right-radius:10px;}
#playa{-moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px;}
.border7, #map_canvas{-moz-border-radius:7px;border-radius:7px; -webkit-border-radius:7px; -khtml-border-radius:7px}
.shadow1{-moz-box-shadow:3px -5px 4px #999}
.shadow2{-moz-box-shadow:3px -3px 4px #999}
.border3, #wp_page_numbers ul li, .addtoany_list li img, #content-title-tf, #content-text-ta{-moz-border-radius:3px;border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px}
.border5, .lightbox-enabled img, .submit, img.alignleft,.ngg-right, img.alignright, #portr1, #pfc_container, #form-box, .reg-now, #login_user, #reg_user, #adminbereich, #user-frage, #post_box_admin{-moz-border-radius:5px;border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px}
#post_box_admin{padding:5px; border:1px solid #aabb06; background:#fff; margin:20px 0 20px 0}
.clear{clear:both}



#logo{position: absolute; top:5px; left:2%; z-index:4; height:99px !important; width:585px; background:url(/wp-content/themes/pro_mpu/images/logo.png) no-repeat;display:block; color:#333; font-size:14px}
#header{height:225px;width:100%;overflow:hidden; position:absolute; top:0; background:#fff url(/wp-content/themes/pro_mpu/images/header-bg.png) left repeat-y;}
#header-nav{height:80px;width:100%;border-top:1px solid #fff; border-left:1px solid #fff; background:url(/wp-content/themes/pro_mpu/images/head-top.png); z-index:1; position:absolute; top:145px}
#logo{height:100px}
#header-top-nav{height:30px;background: url(/wp-content/themes/pro_mpu/images/top-nav.png) top;border:1px solid #999; border-bottom:0; list-style:none; padding:0; margin:0 0 0 15%; overflow:hidden; display:block; width:600px; z-index:2; position:absolute;top:115px }
#header-top-nav li{display:block;float:left;text-align:center; background:url(/wp-content/themes/pro_mpu/images/top-nav-li.png) right no-repeat; height:98%; width:20% }
.page-item-631{background:none !important}
#header-top-nav li a{text-decoration: none; font-size:13px; color:#666; display:block; padding:7px 2% 0 2%;font-weight:bold;}
#header-top-nav li a:hover{color:#000}
#header-top-nav .current_page_item a{color:#000 !important}
#search-top{position: absolute; top:161px; right:2%; z-index:3}
.search{border:1px solid #fff; width:172px;overflow:hidden;padding:0;background: #cecece url(/wp-content/themes/pro_mpu/images/box_shadow.png) -4px -2px no-repeat;}
#searchbutton{border:0;height:21px; width:18px;background: url(/wp-content/themes/pro_mpu/images/lupe.png) 0px 1px no-repeat; position:relative;left:-7px; bottom:-1px; cursor:pointer; }
.s-input{width:144px;border:0; background:transparent; padding-left:4px}
#main{overflow:hidden; position:absolute;top:225px; width:100%}
#cat-list, #cat-list1{padding:13px 0; margin:0px 0 0 15%; list-style:none; overflow:hidden;height:18px;}
#cat-list1{display:none}
#cat-list li, #cat-list1 li{display:block; float:left;padding:0 1% 0 1%;}
#cat-list li a, #cat-list1 li a{text-decoration:none;color:#ccc; font-weight:bold; font-size:12px}
#cat-list li a:hover, #cat-list .current-cat a,#cat-list1 li a:hover, #cat-list1 .current-cat a{text-decoration:underline !important; color:#fff !important}
.spacer-top{height:37px}
#breadcrumb{margin-left:20%;height:24px; width:78%; background:#A6BB06;border:1px solid #fff; border-bottom:0; border-right:0; position:relative; left:-1px; top:7px; color:#fff; font-size:12px; padding:6px 0 0 2%; font-weight:bold}
#breadcrumb a{color:#fff; text-decoration:none; font-weight:bold}
#breadcrumb a:hover{text-decoration:underline}
#sidebar{width:20%;overflow:hidden;background:#e4e4e4 url(/wp-content/themes/pro_mpu/images/sb-inner.png) right repeat-y;padding-left:1px; float:left;overflow:hidden; z-index:1; min-height:770px;}
.sidebar-top{height:24px;background:#A6BB06; border:1px solid #fff;color:#fff;padding:5px 0 0 10%; font-weight:normal; letter-spacing:1px;width:90% }

.sb-nav{display:block;font-weight:bold;margin:0 5px 0 5px;font-size:15px; padding:5px 0 5px 15px; text-decoration:none; color:#666}
.sb-nav:hover{color:#333}
.cat-posts{margin:0 0 0 0; list-style:none; padding:0 0 0 0px}
.cat-posts li a{display:block;font-size:13px; font-weight:bold; color:#666; text-decoration:none; padding:7px 0 7px 15px; }
.cat-posts li a:hover{color:#333}
.cat-item-13, .cat-item-14, .page-item-141{background:none !important}
.cat-posts li{background:url(/wp-content/themes/pro_mpu/images/dotted-line.png) left bottom no-repeat}
#content{width:74%;overflow:hidden;padding-left:4%;min-height:600px;  position:relative; left:-1px;border-left:1px solid #999; z-index:3}
#footer{width:100%;height:130px; background:url(/wp-content/themes/pro_mpu/images/footer.png) left top ; border-top:1px solid #999}
#shadow{position: absolute; top:225px; background:url(/wp-content/themes/pro_mpu/images/shadow.png) no-repeat;width:23px; z-index:3}
.post{overflow:hidden;/*max-width:900px;*/ color:#333; font-size:14px !important; line-height:1.3em}
/*.post_home{max-width:1000px;}*/
.small_screen{padding-top:20px !important}
h1{color:#aabb06}
h4{font-size:15px;color:#666}
.post h2{color:#0a76b7}
.post h2{margin:15px 0 15px 0}
.ngg-galleryoverview{margin-bottom:10px !important}
.post p{text-align: justify;}
.entry, .entry p{overflow:hidden;}
.entry p{margin:0 0 0.6em 0; line-height:1.3em}
.entry a{color:#7b8c04; text-decoration:none}
.tags strong{color:#333 !important}
.tags{color:#666}
.tags a, .navigation a{color:#aabb06;font-size:12px; text-decoration:none}
.tags p{margin-bottom:3px !important}
.entry object{float:left}
#post-bottom{border:1px solid #cdcdcd;border-left:0; border-right:0;padding:10px 0 10px 0;overflow:hidden;margin:20px 0 40px 0; clear:both}
.entry_small{border-bottom:1px solid #cdcdcd; margin:0 5px 15px 5px}
.entry_small p{ margin-top:5px !important}
#post-bottom p{margin:5px 0 7px 0}
.excerpt-post{border-bottom:1px solid #cdcdcd;padding-bottom:10px; margin-bottom:20px}
.excerpt-post h2 a, .more1{text-decoration:none;color:#666; font-weight:bold}
.more1:hover{text-decoration:underline}
.excerpt-post h2 a:hover, .more1{color:#aabb06}
.navigation{margin:20px 0 40px 0;color:#999;overflow:hidden; clear:both; width:96.2%}
.navigation a{font-size:15px !important}
.post table{text-align:left !important}
.post a img{border:0}
.commentlist{font-size:12px; color:#333; margin:10px 5% 0px 0; list-style:none; padding:0 0 0 10px}
.commentlist li{clear:both; padding:0 0 15px 0; border-bottom:1px solid #ededed; margin-bottom:15px}
.commentlist li p{margin-top:5px; text-align:justify; }
.commentlist a{color:#aabb06;text-decoration:none}
.comment-author{text-align:center; border:1px solid #cdcdcd; padding:3px; float:left; margin:0 5px 5px 0}
#commentform, #comment{overflow:hidden;font-size:11px; color:#333;padding:3px}
#comment, .fmtext{border:1px solid #cdcdcd;font-size:12px; font-family:Arial, Helvetica, sans-serif }
.comm-meta{color:#aabb06}
#preisliste{border-collapse: collapse}
#preisliste th{font-weight:bold}
#preisliste td{padding:5px}
#preisliste ul{margin:0; padding:0;}
#preis{width:50px}
.wp-caption{border:1px solid #cdcdcd; text-align:center}
.wp-caption p {margin:0;text-align:center; padding:3px; font-weight:bold}
.entry h3{color:#0A76B7; margin:0 0 5px 0 !important}
.mail-us{margin:7px 0 0 0px; border:0; display:inline-block; color:#666; text-decoration:none ; }
.mail-us img{border:0;}
#mail-us2{position:relative;top:3px; left:2px}

.alignright{float:right}
.alignleft{float:left}
.piclenselink{display:none}
.ngg-galleryoverview{text-align: center !important}
#podcast{position: absolute;right:2%; top:10px; z-index:100;height:20px;padding-top:97px;width:160px; display:block;color:#333; background:url(/wp-content/themes/pro_mpu/images/podcast.png) center top no-repeat;text-decoration:none;font-size:12px; text-align:center;opacity:0.7}
#podcast:hover{	opacity:1; cursor:pointer}
#wp_page_numbers ul{padding:0;margin:80px 0 80px 0; display:block; clear:both; overflow:hidden}
#wp_page_numbers ul li{display:block;height:18px;padding-top:2px; width:20px;margin-right:5px;border:1px solid #cdcdcd; color:#666; float:left; text-align:center; font-size:13px}
#wp_page_numbers ul li a{display:block;text-decoration:none; color:#666; text-decoration:none; text-align:center;}
.page_info{width:90px !important; border:0 !important; color:#333 !important; text-align:left !important}
#wp_page_numbers ul li:hover, .active_page{background:#aabb06;border:1px solid #fff !important; }
#wp_page_numbers ul li a:hover, .active_page a{color:#fff !important; font-weight:bold}
.page_info:hover{background: none !important; font-weight:normal !important; color:#333 !important;border:0 !important}
.post-sidebar {color:#666; font-size:11px; padding:6px 5px 7px 5px; background:url(/wp-content/themes/pro_mpu/images/dotted-line.png) right bottom no-repeat}
.more2{float:right; color:#666; font-size:12px; text-decoration:none; display:inline-block;margin:10px 15px 10px 10px;}
.more2:hover{color:#333}
.more3{text-decoration: none; color:#666;}
.more3:hover{color:#333}
.post-sidebar h3 a{font-size:12px; color:#333; font-weight:bold; text-decoration: none}
.post-sidebar h3 {margin:0 0 2px 0}
#fragen, #fragen-mail, #hilfe{background: url(/wp-content/themes/pro_mpu/images/fragen.png) 10px top no-repeat; height:44px;padding:7px 0 0 70px; display:block; color:#666;font-size:13px; margin:20px 0 10px 0; }
.hilfe_online{padding-top:2px !important; line-height:1.1em !important}
.is_on{color:#869805 !important; font-size:12px; padding-top:3px; display:inline-block; width:90%; text-decoration:none; font-weight:bold}
.is_on:hover{text-decoration:underline}
#fragen p, #fragen-mail p{ margin:5px 0 0 0}
#fragen-mail{background: url(/wp-content/themes/pro_mpu/images/fragen-mail.png) 10px top no-repeat;margin-bottom:20px }
#hilfe{background: url(/wp-content/themes/pro_mpu/images/hilfe.png) 10px top no-repeat;margin-bottom:20px; min-height:50px}
#hilfe a{color:#666666; text-decoration:none}
#hilfe a:hover{text-decoration:underline}
.addtoany_list li a{text-decoration: none !important; color: #333;border:0 !important}
.addtoany_list{margin:0 0 10px 5px !important;overflow:hidden; list-style:none;padding:0}
.addtoany_list li{display:inline-block; margin-right:6px}
.addtoany_list li img{border:1px solid #aabb06 !important}
.foot-bottom{position: absolute; bottom:7px; text-align:center;color:#333;  font-size:11px; width:100%}
.foot-bottom a{text-decoration:none; color:#333}
.lightbox-enabled img{border:1px solid #aabb06 !important}
.lightbox-enabled img:hover{background:#aabb06 !important}
.list-sm li a{color:#333; text-decoration:none}
.list-sm li a:hover{color:#aabb06; text-decoration:underline}
#allposts{color:#333; text-decoration:none}

.ddfmwrap{margin-bottom:50px; overflow:hidden;}
.ddfmwrap label{display:inline-block; padding-left:5px;color:#333}
.ddfmwrap img{border:1px solid #cdcdcd;padding:2px; margin:10px 0 5px 0}
#fm_message{background: transparent url(/wp-content/themes/pro_mpu/images/transp-white.png) !important}
.submit{border:1px solid #999;background:#aabb06; color:#fff; font-weight:normal; cursor:pointer}
#post-631{background:url(/wp-content/themes/pro_mpu/images/contact-bg.png) right 20% no-repeat;}
#post-al-379{border-bottom:0}
.ngg-left, img.alignleft{float:left; margin-right:10px !important; border:1px solid #aabb06 !important; padding:2px}
.ngg-right, img.alignright{float:right;margin-left:10px; border:1px solid #aabb06 !important;padding:2px}
#tagcloudflash{width:90%; margin:0 0 0 5%;}
#sidebar-inner{position: absolute; left:0px; top:0px; z-index:1; width:20%}
.cloud1 p{padding:5px}
.agb strong{display:inline-block;margin:5px 0 0px 0}
.phplist{font-size:12px; padding:3% 5% 3% 5%; color:#333;overflow:hidden;margin-bottom:50px}
.phplist span{font-size:12px; display: block; text-align:justify; line-height:1.5em }
.phplist label{display:block; font-weight:bold; color:#666}
#email, #attribute1, #author{border:1px solid #999}
.newsletter{color:#333}

#playa{position: fixed; top:0; right:0px; z-index:5;width:315px; height:35px;border:1px solid #666; padding:10px 0 0 10px; background:#aabb06;border-top:0; border-right:0; display:none; box-shadow:-3px 3px 4px #333333;}
#object{z-index:8; position:fixed; width:290px; height:24px}
#playaclose{color:#fff; font-size:13px; display:inline-block; font-weight:bold; position:fixed; top:5px; right:5px; z-index:5; cursor:pointer; display:none}
#playaclose:hover{color:#333}
#how-to{position:fixed;top:15px;right:25px; color:#fff; font-size:10px; font-weight:bold; z-index:7; display:none}
#map_canvas{width:90% !important; margin:0 auto 0 auto; }
#large-map{color:#0A76B7; display:inline-block; margin-left:5%; font-size:11px; padding:0; line-height:1em; text-decoration:underline;}
#portr1{float:right; padding:5px; border:1px solid #aabb06; text-align:center; line-height:1em !important; display:block;overflow:hidden; background:#fafafa; color:#666; font-size:11px;margin-left:8px}
#portr1 img{margin-bottom:4px}
.reg-now{display:inline-block !important; cursor:pointer; width:110px; background:#aabb06; text-align:center; border:1px solid #fffffa; font-size:12px; letter-spacing:0.1em; margin:5px 0 10px 0; font-weight:bold}
.reg-now:hover{border:1px solid #999; color:#666 !important}
#registerform{display:none}
.registerform label{display:block; color:#666; font-size:11px}
.registerform input{border:1px solid #999}
.registerform p{float:left; width:200px;margin:0 0 10px 0 !important}
.registerform .submit{margin-top:0px}
.form_error{border:2px solid #aabb06 !important}
#error-msg, #thanks_de{display:none; color:#333;border:1px solid #aabb06; background:#ffffff; padding:7px;margin-bottom:10px; font-size:13px; font-weight:bold}
.block{display:block !important}
.reg-now, a.submit, span.submit{padding-left:5px; padding-right:5px; color:#fff !important}
#login_user{display:none}
#overlay_ver{height:100%; width:100%; position:absolute; z-index:5; background: url(/wp-content/themes/pro_mpu/images/transp-white1.png); min-height:1500px;overflow:hidden;}
.frage_block{float:left; width:46%; height:210px;padding:10px; border:1px solid #aabb06; background:#fff}
#fb1{float:right}
.frage_block h3{color:#0A76B7; margin:0 0 0 0; border-bottom:1px solid #cdcdcd; padding:0 0 3px 0}
.user_seite1{color:#0A76B7; display:block;margin:0 0 5px 0; font-size:17px}
#sof_ueb{background:url(/wp-content/themes/pro_mpu/images/gen.png); width:200px; height:100px; cursor:pointer}
.intext{color:#aabb06; text-decoration:none; font-weight:bold}
.vor-n{padding:5px 0 0 25px; margin:0; height:120px;}
.vor-n li{padding:2px 0 2px 0}
span.submit{margin:20px auto 0 auto; display:block; text-align:center;}
#pfc_container, #form-box{border:1px solid #aabb06 !important; margin:20px 0 30px 0 !important; display:none; background:#fff; overflow:hidden; }
#form-box{padding:1%}
#pfc_loader{display:none}
.green{text-decoration:none; color:#aabb06}
#userbox{color:#fffffa; font-size: 12px; position:absolute; top:225px; right:0; z-index:5; font-weight:bold; background:url(/wp-content/themes/pro_mpu/images/head-top.png); border:1px solid #fff; border-right:0;  padding: 0.5% 0.5% 0.5% 0.8% }
#userbox a{text-decoration:none; color:#fffffa}
#userbox a:hover{text-decoration:underline;color:#aabb06 }
#content-title-tf, #content-text-ta{width:98%; font-family:Arial, Helvetica, sans-serif; border:1px solid #999}
.pl{padding-left:10px}
p.subscribe-to-comments{display:none}
#login_user, #reg_user, #adminbereich{border:1px solid #aabb06; background:#fff; margin:0px 0 10px 0; padding:5px 5px 5px 10px; overflow:hidden}
#adminbereich{margin-bottom:10px}
.fb_online{ background:#fff url(/wp-content/themes/pro_mpu/images/offline.png) right 5px no-repeat}
.st_on{color:#aabb06; font-weight:bold;}
.st_off{color:red; font-weight:bold;}
#ab-left{padding-bottom:5px}
#ab-right{padding:0 0 0 5px;}
#ab-right p{text-align:left !important}
#o_times{width:100%; min-height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#fb2{position: relative; top:-232px; z-index:2; background:url(/wp-content/themes/pro_mpu/images/transp-white1.png)}
#back_again{display:block; margin-bottom:5px}
#user-frage{background:#fff; border:1px solid #aabb06; padding:5px; margin:20px 0 20px 0}
#comment{width:95%; margin:0 auto 0 auto}
#lang_flag{position: absolute; top:178px; left:10px; display:block; width:128px; height:28px; z-index:5; font-size:11px; text-decoration:none; color:#ccc; background:url(/wp-content/themes/pro_mpu/images/russia.png) left 5px no-repeat;padding:12px 0 0 57px; }
#lang_flag:hover{text-decoration:underline}
.content_home{float:left; width:77%;padding:0 2% 0 0;overflow:hidden}
.right_home{width:20%; float:left;padding:0 0 0 0.5%; border-left:1px solid #ccc; height:100%}
.border0{background:none !important; border:0 !important}
#ngg-gallery-34-978 .ngg-gallery-thumbnail-box{text-align:center !important; width:33.3%}
#ngg-gallery-34-978 .lightbox-enabled{margin:0 1% 0 3% !important; display:inline-block !important}
.main_c_home{width:77% !important;padding:0 0 0 2% !important;overflow:hidden;}
.right_home h3{font-size:14px;margin:0 0 5px 0;color:#333;}
.right_home ul{padding:0; margin:0 0 10px 5px;list-sytle:none !important;overflow:hidden}
.right_home ul li{list-style:none; font-size:11px; padding:0 0 3px 0;margin:0 0 3px 0; border-bottom:1px solid #ccc}
.right_home ul li a{font-weight:bold}





