/*
Theme Name: Mimbo
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A magazine-style layout for Wordpress
Version: 2.2
Author: Darren Hoytfled
Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* HTML Elements */

* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
	}

body {
  background: /*#3c3c3c*//* #340A0B*/ /*#940219*/ #BBA000;
	color: #545454;
	padding: 13px 0 25px 0;
	}

body, select, input, textarea {
	font: .95em /*100%*/ Arial, Verdana, Sans-Serif;
	}

p {
	margin: 15px 0;
	}



a:link, a:visited {
	color: /*#7da939;*//*#607873*/ /*#340A0B;*/ #333;
	text-decoration:none;
	}

a:hover, a:active {
	color:#555;
	text-decoration:none;
	}

hr {
	clear:left;
	display: block;
	height:1px;
	background:#333;
	border:0;
	}

small {
	font-size: 0.85em;
/*	background:#eef5e1;*/
	padding:3px 6px;
	}


img, a:link img, a:visited img {
	border:0;
	}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.post-thumbnail {
    max-width:115px;
    border:2px solid #ECECEC;
    padding: 7px;
}

.twitter-avatar a img {
  float:left;
  padding: 5px;
  border:1px solid #ECECEC;
  max-width:38px;
  min-width:38px;
  min-height:38px;
  max-height:38px;
}
.widget_twitter .entry-content{
  font-size: .83em;
  padding-left:7px;
}
.widget .from-meta {
  display:none;
}
.widget .time-meta {
  font-size: 9px;
  color: #ECECEC;
  padding-left:7px
}

/* Structure */

#page {
	width:880px;
	margin:0 auto;
	font-size:0.90em;
	line-height: 110%;
	background:#FFF;
	border: 1px solid #340A0B;
	padding: 10px 25px 35px 25px;
}
#page small {
      line-height: 90%;
}
#branding {
	width:530px; /*625*/
	margin-top:20px;
	padding-bottom:15px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 250px;
	float:right;
	}


#leftcol {
	width:287px;
	border-right:3px solid #ECECEC;
	padding-right:18px;
	}

#leftcol, #rightcol {
	margin-top:10px;
	float:left;
	}

#rightcol {
	width:277px;
	padding-left:18px;
	/*margin-top: -2px;*/
	}
#leftcol p, #rightcol p {
  margin: 7px 0 0 0;
}


/*Subnav */

.subnav li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

.subnav li a:link, .subnav li a:visited {
	background:#eef5e1;
	display:block;
	padding:4px 4px 4px 8px;
	border-left:4px solid #e4efd5;
	}

.subnav li a:hover, .subnav li a:active {
	background:#e4efd5;
	text-decoration:none;
	color: #7da939;
	}

.subnav li li a:link, .subnav li li a:visited {
	border-left:none;
	}


/*	Headers */

h1 {
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	}

h2 {
	font: 2.3em Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	border-bottom:1px solid #333;
	margin: 20px 0;
	}

h3, #sidebar h2 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	padding-bottom:10px;
	font-weight:bold;
	color:#5f5f5f;
	}

#sidebar h3, #sidebar h2 {
	border-top:5px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:6px 0 6px 2px;
	margin:22px 0 15px 0;
	font-size:1em;
	}

/* Twitter*/

.advert-hinweis {
  font-size:8px;
  color:blue;

}
.adtweets {
  font-size: 1em;
  line-height: 110%;
  color:#990000;
  /*position: relative;*/
  width:340px;
  height:85px;
  clear:right;
  float:right;
  padding-bottom:10px;
  padding-right:10px;
  margin-bottom:10px;
}
.adtweets .advert-hinweis {
  font-size:8px;
  font-weight:bold;
  color:blue;
  /*position:relative;*/
}
.adtweets .t {background: url(images/dot.gif) 0 0 repeat-x; width: 28 em}
.adtweets .b {background: url(images/dot.gif) 0 100% repeat-x}
.adtweets .l {background: url(images/dot.gif) 0 0 repeat-y}
.adtweets .r {background: url(images/dot.gif) 100% 0 repeat-y}

.adtweets .bl {background: url(images/bl.gif) 0 100% no-repeat; min-height:85px;}
.adtweets .br {background: url(images/br.gif) 100% 100% no-repeat; min-height:85px;}
.adtweets .tl {background: url(images/tl.gif) 0 0 no-repeat}
.adtweets .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:7px;}

.adtweets a img {
  float:left;
  border:1px #aaa solid;
  padding:0px;
  margin-left:0px;
  margin-top:2px;
  margin-right:6px;
  margin-bottom:0px;
  max-width:65px;
  min-width:65px;
  min-height:65px;
  max-height:65px;
}
.adtweets .adtweets-description{
  float:right;
  display:right;
  padding-top:2px;
  max-width:250px;
  padding-bottom:8px;
}

.adtweets .adtweets-autor a:link, .adtweets .adtweets-autor a:visited, .adtweets .adtweets-autor a:hover, .adtweets .adtweets-autor a {
  color:#940219;
  padding-left:20px;
  padding-top:20px;
}

.tweets {
	font-size: .8em;
	line-height: 110%;
	color:#990000;
	background:transparent filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); -moz-opacity: 0.8;
}

.tweets .t {background: url(images/dot.gif) 0 0 repeat-x; width: 28 em}
.tweets .b {background: url(images/dot.gif) 0 100% repeat-x}
.tweets .l {background: url(images/dot.gif) 0 0 repeat-y}
.tweets .r {background: url(images/dot.gif) 100% 0 repeat-y}

.tweets .bl {background: url(images/bl.gif) 0 100% no-repeat; min-height:70px;}
.tweets .br {background: url(images/br.gif) 100% 100% no-repeat; min-height:70px;}
.tweets .tl {background: url(images/tl.gif) 0 0 no-repeat}
.tweets .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:7px;}

.tweets a img {
	clear:left;
	float:left;
	display:left;
	border:1px #aaa solid;
	padding:0px;
	margin-left:0px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:0px;
	max-width:50px !important;
	max-height:50px !important;
}
.tweets .tweets_date {
	text-align:right;
	padding:0px;
	margin:0px;
	font-size:8px;
	position:relative;
	top:+1px;
	left:-29px;
	max-width:10px;
	max-height:9px;
	color:grey;
}

.tweets .tweets-autor a:link, .tweets .tweets-autor a:visited, .tweets .tweets-autor a:hover, .tweets .tweets-autor a {
	color:#940219;
	position:relative;
	margin-top:8px;
	border-bottom: none;
}

.tweets .description {
}
#leftcol .twittbanner{
  clear:left;
  float:left;
  width:130px;
  padding-top:0px;
  padding-right:7px;
  padding-bottom:7px;
  margin-bottom:10px;
}
#leftcol .twittbanner img, #leftcol .twittbanner a:link img, #leftcol .twittbanner a:visited img {
  border:0px;
  padding-top:0px;
  width:130px !important;
  height:130px !important;
  min-height:130px !important;
  min-width:130px !important;
}

#seite {
  padding-right:5px;
  margin-top:10px;
  float:left;
}

/*Tweets auf einer Seite */
#seite .tweets-polit, #seite .tweets, #seite .tweets-ono, #seite .polente, #seite .myhammer,  #seite .freecircle {
  font-size: .8em;
  line-height: 110%;
  color:#990000;
}
#seite .tweets-polit  .t, #seite .tweets-ono .t, #seite .polente .t, #seite .myhammer .t , #seite .freecircle .t {background: url(images/dot.gif) 0 0 repeat-x; width: 28em}
#seite .tweets-polit  .b, #seite .tweets-ono .b, #seite .polente .b,  #seite .myhammer .b , #seite .freecircle .b {background: url(images/dot.gif) 0 100% repeat-x}
#seite .tweets-polit  .l, #seite .tweets-ono .l, #seite .polente .l,  #seite .myhammer .l , #seite .freecircle .l {background: url(images/dot.gif) 0 0 repeat-y}
#seite .tweets-polit  .r, #seite .tweets-ono .r, #seite .polente .r,  #seite .myhammer .r , #seite .freecircle .r {background: url(images/dot.gif) 100% 0 repeat-y}

#seite .tweets-polit  .bl, #seite .tweets-ono .bl, #seite .polente .bl,  #seite .myhammer .bl , #seite .freecircle .bl {background: url(images/bl.gif) 0 100% no-repeat; min-height:70px;}
#seite .tweets-polit  .br, #seite .tweets-ono .br, #seite .polente .br,  #seite .myhammer .br , #seite .freecircle .br {background: url(images/br.gif) 100% 100% no-repeat; min-height:70px;}
#seite .tweets-polit  .tl, #seite .tweets-ono .tl, #seite .polente .tl,  #seite .myhammer .tl , #seite .freecircle .tl {background: url(images/tl.gif) 0 0 no-repeat}
#seite .tweets-polit  .tr, #seite .tweets-ono .tr, #seite .polente .tr,  #seite .myhammer .tr , #seite .freecircle .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:7px;}

#seite .tweets-polit  a img, #seite .tweets-ono a img, #seite .polente a img,  #seite .myhammer a img , #seite .freecircle a img {
  float:left;
  border:1px #aaa solid;
  padding:0px;
  margin-left:0px;
  margin-top:2px;
  margin-right:6px;
  margin-bottom:0px;
  max-width:50px;
  min-width:50px;
  min-height:50px;
  max-height:50px;
}
#seite .tweets-polit  .tweets_date, #seite .tweets-ono .tweets_date, #seite .polente .tweets_date, #seite .myhammer .tweets_date , #seite .freecircle .tweets_date{
  text-align:right;
  padding:0px;
  margin:0px;
  font-size:8px;
  position:relative;
  top:+0px;
  left:-25px;
  max-width:10px;
  max-height:9px;
  color:grey;
}

#seite .tweets-polit .tweets-autor a:link,
#seite .tweets-polit .tweets-autor a:visited,
#seite .tweets-polit .tweets-autor a:hover,
#seite .tweets-polit .tweets-autor a,
#seite .tweets-ono .tweets-autor a:link,
#seite .tweets-ono .tweets-autor a:visited,
#seite .tweets-ono .tweets-autor a:hover,
#seite .tweets-ono .tweets-autor a,
#seite .polente .tweets-autor a:link,
#seite .polente .tweets-autor a:visited,
#seite .polente .tweets-autor a:hover,
#seite .polente .tweets-autor a,
#seite .myhammer .tweets-autor a:link,
#seite .myhammer .tweets-autor a:visited,
#seite .myhammer .tweets-autor a:hover,
#seite .myhammer .tweets-autor a,
#seite .freecircle .tweets-autor a:link,
#seite .freecircle .tweets-autor a:visited,
#seite .freecircle .tweets-autor a:hover,
#seite .freecircle .tweets-autor a  {
  color:#940219;
  position:relative;
  margin-top:8px;
  border-bottom: none;
}

.polente, .myhammer, .freecircle {
  font-size: .83em;
  line-height: 110%;
  color:#666666;
}


.polente .t, .myhammer .t, .freecircle .t {background: url(images/dot.gif) 0 0 repeat-x; width: 28 em}
.polente .b, .myhammer .b, .freecircle .b {background: url(images/dot.gif) 0 100% repeat-x}
.polente .l, .myhammer .l, .freecircle .l {background: url(images/dot.gif) 0 0 repeat-y}
.polente .r, .myhammer .r, .freecircle .r {background: url(images/dot.gif) 100% 0 repeat-y}

.polente .bl, .myhammer .bl, .freecircle .bl {background: url(images/bl.gif) 0 100% no-repeat; min-height:70px;}
.polente .br, .myhammer .br, .freecircle .br  {background: url(images/br.gif) 100% 100% no-repeat; min-height:70px;}
.polente .tl, .myhammer .tl, .freecircle .tl  {background: url(images/tl.gif) 0 0 no-repeat}
.polente .tr, .myhammer .tr, .freecircle .tr {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:7px;padding-left:7px;padding-bottom:7px;padding-right:7px;}

.polente a img, .myhammer a img, .freecircle a img {
  float:left;
  border:1px #aaa solid;
  padding:0px;
  margin-left:0px;
  margin-top:2px;
  margin-right:6px;
  margin-bottom:0px;
  max-width:50px;
}

.polente .polente_date, .myhammer .myhammer_date, .freecircle .freecircle_date {
  font-size:1em;
  color:#333333;
}

.polente .polente-ort, .myhammer .myhammer_ort, .freecircle .freecircle_ort {
  font-size:1em;
  font-weight:bold;
  color:#333333;
}

.polente .polente-autor a:link, .myhammer .myhammer-autor a:link,  .freecircle .freecircle-autor a:link,   .polente .polente-autor a:visited,  .myhammer .myhammer-autor a:visited, .freecircle .freecircle-autor a:visited, .polente .polente-autor a:hover, .myhammer .myhammer-autor a:hover,  .freecircle .freecircle-autor a:hover, .polente .polente-autor a , .myhammer .myhammer-autor a, .freecircle .freecircle-autor a{
  color:#940219;
  position:relative;
  margin-top:8px;
  border-bottom: none;
}

h3#respond {
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	font-size:1.6em;
	line-height: 100%;
	margin-bottom:15px;
	margin-top:20px;

	}



/* Content */

#content {
	width:605px;
	float:left;
	}

.description {
	font-size: 1.3em;
	font-weight: bold;
	font-style:italic;
	color:#545454;
	margin-top:-4px;
	}

.feature {
        clear:left;
	background:#f2f2f2;
	padding:15px;
	border:4px solid #ECECEC;
	}

.feature:hover {
	background:#e9e9e9;
	}

.feature p, .post  p , #lead p{
	/*margin:0;*/
	line-height: 150%;
}


.feature img, #rightcol img, #leftcol img {
	padding:1px;
	border:1px solid #b6b6b6;
	}

.leadpic {
	float:left;
	max-width:300px;
	margin: 0 18px 8px 0;
	border:1px solid #b6b6b6b;
	}

#lead {
	margin-top:22px;
	}


#lead p a:link, #lead p a:visited, #rightcol p a:link, #rightcol p a:visited{
  border-bottom:1px dashed #996633;
}

.title {
  font-family: 'Droid Serif', arial, serif;
	font-size:.95em;
	font-weight:bold;
	line-height:115%;
	/*padding-bottom:10px;*/
}

#header.title {
  font-size:1.0em;
  font-weight:bold;
  line-height:115%;
  padding-bottom:10px;
}

#rightcol .title, #leftcol .title {
  /*color:#e28f23;*/
  position:relative;
  top: +5px;
  padding-bottom:5px;
}
#rightcol .title a, #leftcol .title a {
	color:#e28f23;
}


.feature#lead .title {
	font:1.8em 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	}

#leftcol .feature {
	margin-bottom: 5px;
	border-bottom:none;
	}

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	max-width: 115px;
	max-height: 115px;
	display:left;
}

#leftcol img {
  float:left;
  margin:3px 10px 4px 0;
  max-width: 115px;
  max-height: 115px;
  display:left;
	}
#leftcol .bilddestages img {
  float:left;
  margin:3px 10px 4px 0;
  width:275px;
  max-width: 275px;
  max-height: 400px;
  display:left;
}

#leftcol .custom1 img {
  float:left;
  margin:3px 10px 4px 0;
  width:275px;
  max-width: 275px;
  max-height: 400px;
  display:left;
}

#rightcol .clearfloat, #leftcol .clearfloat {
	border-bottom:4px solid #ECECEC;
	padding:12px 0;
	}

#rightcol .cleartextfloat, #leftcol .cleartextfloat {
	border-bottom: 1px dotted #white;
	padding-top: 25px;
	padding-bottom:1px;
	/*margin: 12px 0;*/
}

#sidelist li {
  	list-style:none;
	margin-bottom:5px;
	line-height:115%;
}

#sidelist .title a {
  font-family: 'Droid Serif', arial, serif;
  font-size:.95em;
  font-weight:bold;
  line-height:115%;

}
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}

#sidelist .bullets li {
	list-style-image:url(images/bullet.jpg);
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
	font-size:.8em;
	}
#sidelist .nobullets li {
  list-style-image:none;
  list-style:none;
  margin-bottom:5px;
  line-height:115%;
  margin-left:22px;
}
#rightcol .bullets li, #leftcol .bullets li {
  list-style-image:url(images/bullet.jpg);
  margin-bottom:5px;
  line-height:115%;
  margin-left:22px;
  font-size:.8em;
}
#recent-posts.widget.widget_recent_entries ul li {
  /*list-style:square;*/
	list-style-image:url(images/bullet.jpg);
	margin-bottom:5px;
	line-height:115%;
	margin-left:22px;
}

.infobox-right {
  border: 4px solid #ECECEC;
  background-color: #EEF5E1;
  width: 210px;
  margin-left: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 5px;
  padding-top: 4px;
  padding-bottom: 3px;
  padding-right:2px;
  float:right;
  font-size: .8em;
}

#get_recent_comments_wrap ul {
  list-style-image:none;
  margin-bottom:5px;
  line-height:115%;
  padding-bottom: 5px;
}
#get_recent_comments_wrap ul li {
	padding-bottom: 5px;
}

#sidelist .children {
	background:#e4efd5;
	}

#sidelist .children li, #wid-meistgelesen-ul li {
  list-style-image:url(images/bullet.jpg);
  margin-bottom:5px;
  line-height:115%;
  margin-left:22px;
  font-size:.8em;
 border-bottom:1px solid #e4efd5;
}

#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#e4efd5;
	color: #818d6f;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{
	color:#465d23;
	}
#sidelist #popular-posts {
	max-width:250px;
}

#wid-meistgelesen-li a {
	font-weight:bold;
}
#wid-meistgelesen-li .wpp-excerpt {
  font-size:.75;
  color:grey;
  }
#wid-meistgelesen-li .post-stats {
  color:grey;
}

.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#eef5e1;
	margin:25px 0 15px 0;
	padding:12px;
	}

#modified {
	background-color:black;
        color: white;
}

#del {
color:red;
}

#writer img {
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}

.entry {
	padding-bottom:28px;
	}

.entry p a:link, .entry p a:visited {
	border-bottom:1px dashed #996633;

}

h3 a:link, h3 a:visited {
	color:#5f5f5f;
	}



/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	max-width:600px;
	overflow:hidden;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	max-width:600px;
	overflow:hidden;
	}

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}

#tags {
	padding:3px;
/*
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
*/
	}
.addtoany_share_save_container {
	float:right;
}
.addtoany_share_save img {
	float:right;
}
#st-related-posts {
      font-size:0.85em;
}
#st-related-content {
  font-size:0.90em;
}
/* Form Elements */

#select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
	}

#searchform {
	padding:16px 5px 0 0;
	}

.button {
	padding: 1px;
	background:#000;
	color:#e7e7e7;
	border:none;
	}

.button:hover {
	background:#777;
	color:#FFF;
	text-decoration:none
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}


/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}



/* Footer*/

#footer {
	margin: 0 auto;
	width: 900px;
	font-size:0.7em;
	padding-top:15px;
	color:#FFF;
	}

#footer a {
	color:#d3d1d1;
	}



/* Customized for plugins */
/* For Link Indication plugin */
a.lispon {
padding-right: 19px;
text-decoration:none;
background: url(images/spon_favicon.ico) no-repeat right;
}
a.liecho-online{
padding-right: 21px;
text-decoration:none;
background: url(images/echofavicon.ico) no-repeat right;
}
a.liexternal {
padding-right: 12px;
text-decoration:none;
background: url(images/link-icon_external.gif) no-repeat right;
}
a.liwikipedia {
padding-right: 14px;
text-decoration:none;
background: url(images/link-icon_wikipedia.gif) no-repeat right;
}
a.liimdb {
padding-right: 18px;
text-decoration:none;
background: url(images/link-icon_imdb.png) no-repeat right;
}
a.liftp {
padding-right: 13px;
text-decoration:none;
background: url(images/link-icon_ftp.png) no-repeat right;
}
a.limailto {
padding-right: 18px;
text-decoration:none;
background: url(images/link-icon_mail.png) no-repeat right;
}
a.liinternal {
padding-right: 14px;
text-decoration:none;
background: url(images/link-icon-internal-green.gif) no-repeat right;
}
a.ligruene {
padding-right: 14px;
text-decoration:none;
background: url(images/link-icon_external_04.gif) no-repeat right;
}
a.lipdf {
padding-right: 14px;
text-decoration:none;
background: url(images/link-icon_pdf_03.png) no-repeat right;
}

/*
div.floated {
	width: 400px;
	float: left;
	margin-left: 1em;
}
*/
#photodropper-img {
	margin:10px;
	padding: 10px;
	clear:left;
	float:left;
}

div#myElement {
	width: 100px;
	height: 100px;
	border: 1px solid black;
	background-color: #f9f9f9;
	float: left;
}

div#myOtherElement {
	width: 25px;
	height: 20px;
	overflow: hidden;
	border: 1px solid grey;
	background-color: #f9f9f9;
}

div#myOtherElement span, div#myOtherElement a {
	display: inline;
	padding: 0 3px;
}

div#myOtherElement a:hover {
	background: #f5f5f5;
}

#kbrsswidget {
	color: #6d6d3d;
	padding-left:3px;
	font-weight:normal;
}
#kbrsswidget ul li a {
	color:#340A0B;
	font-weight:bold;
}
#kbrsswidget ul li a:hover {
	color:#ff572c;
	font-weight:bold;
}
#kbrsswidget ul li a:visited {
	color:#ff572c;
	font-weight:bold;
}


#kb-advanced-rss-1 {
	color: #607873; /*#6d6d3d;*/
	padding-left:3px;
	font-weight:normal;
}
#kb-advanced-rss-1 ul li {
  list-style-image:url(images/bullet.jpg);
  margin-bottom:5px;
  line-height:115%;
  margin-left:22px;
  font-size:.8em;
	margin-top:5px;
}


#kb-advanced-rss-1 ul li a {
	color:#340A0B;
	font-weight:normal;
}
#kb-advanced-rss-1 ul li a:hover {
	color:#a5b090; /*#ff572c;*/
	font-weight:normal;
}
#kb-advanced-rss-1 ul li a:visited {
	color:#a5b090; /*#ff572c;*/
	font-weight:normal;
}
#kb-advanced-rss-2 {
	color: #607873; /*#6d6d3d;*/
	padding-left:3px;
	font-weight:normal;
}
#kb-advanced-rss-2 ul li a {
	color:#340A0B;
	font-weight:bold;
}
#kb-advanced-rss-2 ul li a:hover {
	color:#a5b090; /*#ff572c;*/
	font-weight:bold;
}
#kb-advanced-rss-2 ul li a:visited {
	color:#a5b090; /*#ff572c;*/
	font-weight:bold;
}
#kb-advanced-rss-3 {
	color: #607873; /*#6d6d3d;*/
	padding-left:3px;
	font-weight:normal;
}
#kb-advanced-rss-3 ul li a {
	color:#340A0B;
	font-weight:bold;
}
#kb-advanced-rss-3 ul li a:hover {
	color:#a5b090; /*#ff572c;*/
	font-weight:bold;
}
#kb-advanced-rss-3 ul li a:visited {
	color:#a5b090; /*#ff572c;*/
	font-weight:bold;
}
#simpletag_h4 h4 {
	color:#ff572c;
	font-weight:bold;
}
#simpletaglink {
	font-weight:normal;
	font-size:0.8em;
	color:#d6c11b;
}
#simpletagrelatedcont {
	font-size:0.85em;
	line-height: 1em;
}

#widgetmeistgelesen {
	margin-top:7px;
	letter-spacing:0.1em;
	line-height:0.9em;
	font-weight:normal;
	padding:0px 0px 0px 3px;
}
#widgettext {
	padding-top:8px;
	padding-left:3px;
	margin-top: 8px;
	margin-bottom: 13px;
}

#widgettopthema {
	background-color:#FFFFF0;
	font-size:.93em;
	line-height: 95%;
	color:#607873;
	padding: 3px 0px 1px 3px;
	margin:5px auto 10px;
}

#widgettopthema h3 {
	letter-spacing: -1px;
	line-height: 90%;
	font-weight: normal;
	padding: 7px 0px 0px 0px;

}

#tag_update {
        display: block;
        border-left: 1px solid #373737;
        border-right: 1px solid #373737;
        border-bottom: 1px solid #373737;
        position:absolute;
        z-index:1;
}
#tag_update ul {
        margin: 0;
        padding: 0;
        list-style: none;
}
#tag_update li{
        display:block;
        clear:both;
}
#tag_update a {
        width:134px;
        display: block;
        padding: .2em .3em;
        text-decoration: none;
        color: #fff;
        background-color: #1B1B1C;
        text-align: left;
}
#tag_update a:hover{
        color: #fff;
        background-color: #373737;
        background-image: none;
}

/*banner*/

#sidebar #banner-sidebar-left {
      float:left;
      display:left;
}
#sidebar #banner-sidebar-right {
  float:right;
  display:right;
}
.authorpic {display:left;max-width: 100px; max-height: 150px; float: left; padding: 1px; border: 1px solid #333; margin-right:10px;}

#lead-pic-title {
  position:relative;
  top:-70px;
  left:+610px;
  max-width:270px;
  max-height:85px;
}
.calendar-container {
  font-size:10px;
}
.xoxo a {
  color: #990000;
}

.flattr {
  margin: 5px 15px 0 5px;
  float:right;
}
