/*  
Theme Name: B&uuml;rokratieabbau
Theme URI: http://buerokratieabbau.eu/
Description: Design f&uuml;r B&uuml;rokratieabbau.eu
Version: 2.0
Author: Robert Hartl
Author URI: http://www.netprofit.de/
*/


/*=============== Generelles =================*/
html, body, div, span, applet, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
p, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
background: transparent;}

* html body * {
overflow:visible;} /*IE Italic Bugs*/

html[xmlns^="http"] {
overflow-x: hidden;} /*FF Zucken*/

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #777;}

code {
	font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;}

a, a:link, a:visited, a:active, a:hover, a:focus {
	color: #444;
	text-decoration:none;
  border-bottom:2px solid #ddd;;}

a:hover {
	border-color:#999;}

select {
	width: 130px;}

acronym, abbr, span.caps {
	cursor: help;}

acronym, abbr {
	border-bottom: 1px dotted #ccc;}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 35px;
  font-style:italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(images/quote.gif);
	background-repeat: no-repeat;
	background-position: left top;}

blockquote cite {
	margin: 5px 0 0;
	display: block;}


h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", serif;
	font-weight: normal;
	letter-spacing: 0.03em;
	margin: 0px 0px 5px;}

h1 {
	font-size: 250%;
	line-height: 130%;}

h2 {
	font-size: 170%;
	line-height: 130%;
	margin: 0px 0px 5px;}


h3 {
	font-size: 130%;
  margin:30px 0 20px 0;
	line-height: 130%;}

h4 {
	font-size: 130%;
	line-height: 130%;}

h5 {
	font-size: 144%;
  margin:30px 0 10px 0;
	line-height: 100%;}

h6 {
	font-size: 100%;
	line-height: 100%;}

ul, ol, dl {
	margin: 0px 0px 10px 5px;
	padding: 0px;}

li, dd {
	margin: 0px 0px 5px 2px;
	padding: 0px 0px 0px 0px;}

ul li {
	list-style-type: square;}

dt {
	margin: 0px 0px 5px 0px;
	padding: 0px;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;}

legend{
	color:#b3b3b3;
	padding-right:2px;}

fieldset{
	margin-top:5px;
	padding:5px;
	text-align:left;
	border:2px solid #e1e1e1;}

input#s, input#begriff{
padding:2px;
  border:2px dashed #e1e1e1;}

/*================== Layout ==================*/

html, body{
height:100%;}

body{
	background:#fff url(images/bg3.jpg) 0 8px repeat-x;
	font-family:Verdana, "Lucida Grande", Arial, Sans-serif;
	font-size:14px;
	line-height:180%;
	color: #444;}

ul#access{
	display:none;}
  
.links{
float:left;
text-align:left;
display:inline;}

.rechts{
float:right;
display:inline;}

.w100{
width:960px;
position:relative;
margin:0 auto;}

.w50{
width:470px;}

.w66{
width:600px;}

.w33{
width:310px;}



/*================== Header ===================*/

#header{
	height:96px;
	margin:0;
	padding:24px 0 0 92px;
text-align:left;
background:url(images/logo2.gif) 0 24px no-repeat;}

#header a{
font-family: geaorgia, "Times New Roman", serif;
font-size:140%;
letter-spacing:.1em;
display:block;
width:452px;
height:40px;
text-indent:-92em;
border:none;
background:url(images/buerokratieabbau.jpg) top left no-repeat;}

#header h1{
margin:14px 0 0 3px;
	font-family: Verdana, "Lucida Grande", Arial, Sans-serif;
	font-size: 14px;
  color:#444;
letter-spacing:.05em;}




/*================= Navi =====================*/
#navi{
margin:0 auto;
text-align:center;
padding:0;
width:100%;}

#navlist li{
list-style: none;
margin: 0;
display: inline;}

#navlist li a{
text-decoration:none;
padding:0 1em;
text-transform:uppercase;
letter-spacing:3px;
border-bottom:none;
border-right:2px solid #ddd;}

#navlist li a.first{
border-left:2px solid #ddd;}

#navlist li.aktiv a{
color:#aaa;}




/*================= Suche =====================*/
#suchformular{
position:absolute;
top:-135px;
right:0px;}

/*================= Inhalt =====================*/

#inhalt{
margin:25px 0;
padding:0;}

#inhalt h1{
font-family: georgia, "Times New Roman", serif;
font-size:140%;
margin-bottom:15px;
margin-top:10px;}

#inhalt h1.title, #inhalt h2.title{
margin-top:0;
padding-top:0;}

#inhalt h2{
font-family: georgia, "Times New Roman", serif;
font-size:140%;
margin-bottom:15px;
margin-top:30px;}

#inhalt p{
margin-bottom:8px;}

#inhalt img.links{
float:left;
margin-right:30px;}

#inhalt a img{
border:none;}


/*======================= Footer ==================*/

#footr {
width:100%;
padding-top:5px;
background:url(images/fbg.jpg) top left repeat-x;
text-align: center;
height:24px;
font-size:10px;}

#footr a{
border-bottom:none;}

#footr a.feed {
background:transparent url(images/icon_feed_smaller.gif) left top no-repeat;
padding-left:15px;}

/*================ Artikelspalte ==================*/

#loop_comments {
	width: 440px;
	float: left;}

#form_comments {
	width: 320px;
	margin: 0px 0px 30px 20px;
	float: right;
	padding: 0px;}


/*====================== Sidebars ================*/


#sidebar{
margin:27px 0;
text-align:left;
line-height:174%;
font-size:12px;}

.topsidebar{
margin:0 0 20px 0;
	padding:10px 16px;
	width: 278px;
	text-align:justify;
	background:#f8f8f8;
  border:2px solid #e1e1e1;}

.topsidebar img.links{
float:left;
margin-right:15px;}

.topsidebar a img{
border:none;}


.topsidebar small{
	height:23px;
	vertical-align: top;
	line-height: 23px;}

#sidebar ul{
margin-left:0;}

#sidebar ul li{
list-style:none;
margin:2px 0;
padding:0;}


/*====================== Journal ===================*/

.post{
	padding:0px;
	margin:0px 0px 60px 0px;
	position: relative;}

#artikel .journal-artikel{
border-bottom:2px dahsed #e1e1e1;}

.post .content {
	position: relative;}

#post_meta .metadata {
	width: 135px;
	padding: 0px;
	margin:  0px;}

#post_meta .odd {
	float: left;
	clear: left;}

#post_meta .even {
	float: right;}

a.weiterlesen{
float:right;
margin-top:-20px;}

#inhalt h1.journal, #inhalt h1.journal a{
text-decoration:none;
color:#333;
margin:0;
padding:5px 0 15px 0;}

#inhalt h2.journal, #inhalt h2.journal a{
margin:0 0 30px 0;}


ul.metalinks {
	padding: 0px;
	margin: 0px;
display:block;
}

ul.metalinks li{
font-size:11px;
	display:inline; 
	margin-right: 13px;
padding-left:20px; 
	height:26px;
	vertical-align: top;
	line-height: 23px;
}

ul.metalinks li.category{
text-transform:uppercase;
letter-spacing:0.02em;
margin-right:22px;
color:#aaa;}


.metalinkssub{
background-color: #f8f8f8;
border:2px solid #e1e1e1;
padding:4px 16px !important;
margin-top:15px;}


.tags{
font-size:11px;
margin-bottom:15px;
padding-left:20px;
	background-image: url(images/icon_tag.gif);
	background-repeat: no-repeat;
	background-position: left;}


ul.related li{
list-style-type:none;}


h3#respond, h3#comments{
margin-top:40px;}

.navigation {
margin:30px 0 20px 0;
	padding:6px 16px;
	text-align:justify;
	background:#f8f8f8;
  border:2px solid #e1e1e1;}
  
.navigation ul {
	display: block;
	margin: 0px 0px 30px;
	padding: 0px;
}

.navigation li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 49%;
}

.navigation li.next {
	text-align: right;
	float: right;
}

#form_search {
	margin: 0px 0px 20px;
}

#input_form_search {
	width: 150px;}

#information {
	width: 320px;
	margin: 0px 0px 30px 20px;
	float: left;
	padding: 0px;
	clear: right;
}

#post_meta {
	width: 320px;
	padding: 0px;
	margin: 0px 0px 30px 20px;
	float: left;
	display: inline;
}

#search {
	width: 320px;
	margin: 0px 0px 30px 20px;
	padding: 0px;
	float: right;}

#commentform input{
	width:190px;
	padding:2px;
	margin:5px 5px 1px 0;}

#commentform textarea{
	width:98%;
	padding:2px;}

#commentform #subscribe{
	margin:0;
	width:12px;}

#commentform #submit{
	margin:0;
	float:right;}


.commentlist{
	padding:0;
	text-align:left;
	list-style:none;
	list-style-image:none;}

.commentlist li{
	font:0.9em Arial, Verdana, Sans-Serif;}

.commentlist li{
	list-style:none outside;
	list-style-image:none;
	margin-bottom:18px;
	padding:3px 0 10px 5px;}

.commentlist cite, .commentlist cite a{
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;}

.commentlist p{
	padding:0;
	color:#4c4c4c;
	margin:10px 20px;
	font-size:1.15em;
	line-height:1.5em;
	letter-spacing:0.01em;}

.commentlist span{
	color:#e1e1e1;
	font:bold 80px Georgia, "Times New Roman", serif;
	float:right;
	margin:-20px -5px 0 0;}


.commentlist li.nobgco{
	background:#fff !important;}

#commentform p{
	font-family:Verdana, Arial, Sans-Serif;
	margin: 5px 0;}

#commentform input, #commentform textarea{
	font:1.2em Arial, Verdana, Sans-Serif;}

#commentform input#submit{
	font-size:1em;
	margin:0;
	padding:0;}

.nocomments{
	text-align:center;
	margin:0;
	padding:0;}

.commentmetadata{
	margin:0;
	display:block;}
.alt span{
	color:#e1e1e1;
}



/*=============== Inputs ===================*/
/*
.input {
	background-color: #fff;
	background-image: url(images/back_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #a79d8f;
	margin: 0px;
	padding: 2px 1px;
	line-height: inherit;
	font-size: inherit;
	display: inline;}
*/

/*==================== Sonstiges ===============*/
.clearboth{
clear:both;}

.clearleft{
clear:left;}

.clearright{
clear:right;}

.alignright {
	float: right;
}
.alignleft {
	float: left
}

.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}

.unsicht{
visibility:hidden;}

.pagetitle {
	color: #d98c07;
	font-size: 16px;
	padding-top: 10px;
}
center, blockquote, quote, pre {
	margin: 0px 0px 8px;
}

.reduced p, .reduced center, .reduced blockquote, .reduced quote, .reduced pre, .reduced ol, .reduced ul, .reduced table, .reduced dl, .reduced dd, .reduced dt {
	font-size: 95%;
}


#header a, #footer a {
	text-decoration: none;
}

#tagline {
	font-size: 120%;
}


/* Graphical Bullets ----------------------------------------------- */

ul .icon, dl .icon, ul.icon li {	
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 25px;
	list-style-type: none;
}

ul li.date, dl .date, ul.icon li {
	background-image: url(images/icon_date_small.gif);
background-position:left top;
}

ul li.tag, dl .tag, ul.tag li {
	background-image: url(images/icon_tag_small.gif);
background-position:left top;
}

ul li.category, dl .category, ul.category li {
	background-image: url(images/icon_category_small.gif);
background-position:left top;
}

ul li.information, dl .information, ul.information li {
	background-image: url(images/icon_lightbulb_small.gif);
background-position:left top;
}

ul li.jump, dl .jump, ul.jump li {
	background-image: url(images/icon_page_small.gif);
background-position:left top;
}

ul li.comment, dl .comment, ul.comment li {
	background-image: url(images/icon_comment.gif);
background-position:left top;
}

ul li.feed, dl .feed, ul.feed li {
	background-image: url(images/icon_feed_small.gif);
background-position:left top;
}

ul li.entry, dl .entry, ul.entry li {
	background-image: url(images/icon_entry_small.gif);
background-position:left top;
}

ul li.author, dl .author, ul.author li {
	background-image: url(images/icon_entry_small.gif);
background-position:left top;
}

ul li.delicious, dl .delicious, ul.delicious li {
	background-image: url(images/delicious_small.gif);
background-position:left top;
}

ul li.technorati, dl .technorati, ul.technorati li {
	background-image: url(images/technorati_small.gif);
background-position:left top;
}

ul li.trackback, dl .trackback, ul.trackback li {
	background-image: url(images/icon_page_small.gif);
background-position:left top;
}


#loop_articles .firstpost {
	background-image: url(images/icon_new.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


.post ul, .post ol{
position:relative;
margin-left:33px;
list-style-position:outside;}


ul.metalinks, ol.metalinks{
margin-left:0;}

p span.mittig{
margin-left:120px;}






/* --- Forum includes ---------------- */


.alt{
 background:#fff;}

pre, code{
 font: 1.0em Monaco, 'Courier New', monospace; }

.left { float: left; }

.right { float: right; }

.delete:hover {
	background: #c00;
	color: #fff;}

.notice { 
	border: 2px solid #4c9545; 
	background: #abd8a2; 
	color: #4c9545; 
	font-size: 1.1em; 
	font-weight: bold;
	padding: 10px 15px; 
	margin: 0 0 1.1em; }

.notice p { margin-bottom: 0; }


.foren-uebersicht{
text-align:right;
margin-bottom:15px;
font-size:12px;}

table#topicinfo{
width:100%;
font-size:11px;}

table#topicinfo tr td{
padding:3px;
margin:0;
border:3px solid #efb;
vertical-align:top;}

table#topicinfo{
border-collapse:collapse;}

p.submenu a.neues-thema{
display:none;}

a.feedlink, a.feedlink-thread{
text-decoration:none;
background:transparent url(images/icon_feed_smaller.gif) left center no-repeat;
padding-left:15px;
margin-top:-12px;}

#ende p.submenu a.neues-thema{
display:inline;}
#ende p.submenu a.feedlink{
display:none;}


p#top{
text-align:right;
font-size:13px;}


.innen .beitrag{    /* Vorschau  */

}


/*
table.postliste{ 
width:100%;
border-collapse:collapse;
border-bottom:2px solid #fff;}

table.postliste tr, table.postliste tr td{
border:none;}
*/

.anker{
display:none;}

tr.p-gerade{
background:#fafafa;}

tr.p-ungerade{
background:#fff;}

/*
tr.p-gerade:hover, tr.p-ungerade:hover{
background:#efb;}
*/




tr td.beitrag{
width:70%;
padding:10px 1% 20px 2%;}

form.thread-admin-bearbeiten{
text-align:right;:right;} 

tr td.name{
width:19%;
font-size:12px;
padding:1% 1% 1% 2%;}


ol#thread {
	background: #efefef;
	list-style-type:none;
  margin: 0;
	padding: 0;}

ol#thread li{
list-style-type:none;}  
  
ol#thread li {
	padding: 1.5em 1.0em;
	line-height: 1.5em;
  margin-top:5px;}

#thread li ol li, #thread li ul li { padding: 0; }


.poststuff {
	border-top: 1px dotted #ccc;
	margin: 10px 0 0;
	padding: 5px 0 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;}

.num, #forumlist small {
	font: 11px Verdana,Arial,sans-serif;}
  
.num, .mitte{text-align:center;}

.postform {
	margin-bottom: 1em;}

.postform small{
font-size:12px;}

.postform textarea {
	height: 12em;
	margin: 5px 0;
	padding: 5px;
	width: 97%;
	display: block;}

.postform label { display: block; }

#manage-tags { 
	margin: 10px 0; 
	list-style: none; 
}

#manage-tags li {
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

.submit { text-align: right; }

.topiclink { display: block; }

.topictitle {
	font-size: 26px;
	font-weight: normal;
	display: inline;}

ul li.view{
margin-left:15px;}


#latest td, #forumlist td, #favorites td { padding: 5px 10px; }


#latest th, #forumlist th, #favorites th {
	background: #f8f8f8;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 10px;
	text-transform: uppercase;
}

#latest, #forumlist, #favorites {
	margin-bottom: 1.7em;
	width: 100%;
}

.bozo { background: #eeee88; }

.alt.bozo { background: #ffff99; }

.deleted { background: #ee8888; }

.alt.deleted { background: #ff9999; }

a.ava img{
border:1px solid #000;}





html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0.1px; }

.clearleft{
clear:left;}

.clearright{
clear:right;}

.clearboth, .clear{
clear:both;}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

/* FF mittig
.clearfix{
	display:inline-block;}*/

/* nicht IE-mac\*/
* html .clearfix{
	height:1%;}
