@import url('http://blog.rbb-online.de/roller/themes/rbb/css/rbb.css');
/* CSS in RBB Standard Farben. Rohfassung 01/07 ohne Abnahme */

html, body	{
	text-align:center;
	margin:0;
	padding:0;
	font-size:100.01%;
	font-family:Verdana, Tahoma, sans-serif;
	color: #333333;
	background-color:#e2e1d2;
}
	
form {margin: 0; padding:0;}
	
/* Links  */
a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #AC0000;
	text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

/* Bilder, Listen */

img, ul, li{
    border: 0;
    margin: 0; 
}

/*	Versalien */	
p a.author, .uppercase {
	text-transform: uppercase;
}	

/*Elemente aus- und einblenden*/
.login, .legal {visibility:hidden; display:none}

/* ungültige Formularangaben hervorheben */
.invalid {	color: #AC0000;}

/*	Clearer */
.clearer, .clear{
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
}

/*	rechtsbündig */
.right {
	text-align:right
}
	
/*	rechtsbündig */
.strong {
	font-weight: bold;
}
	
.small {
	font-size: 90%;
}

/* CONTAINER   */

/*	Supercontainer für zentriertes Layout (proprietär) */
#layout_wrapper {	
	position:relative;
	width:740px;
	height:auto;
	border:0;
	margin:0 auto;
	text-align:left;
	padding:0 10px 10px 10px;
	font-size: 0.7em;
	background-color:#ffffff;
	overflow:hidden;
}
	
/*	Container für Meta-Navigation (proprietär) */
#meta_nav {
	font-size: 90%;
	padding: 10px;
	/*height: 30px;*/
	background-color:#ffffff;
	text-align:right;
	color: #ac0000;
	margin: 0;
}
	
#meta_nav form, #meta_nav form#searchForm, #meta_nav form#searchForm p {
	display: inline;
	margin: 0;
	padding: 0;
}

#meta_nav input {
	width: 7em;
	font-family:"Courier New", Courier, mono;
	margin:0;
	padding:0;
	font-size: 100%;
}
	
#meta_nav input.button {
	border: 0 none;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ac0000;
	width: auto;
	margin:0;
	padding:0;
	font-size: 100%;
}
	
*html #meta_nav input, *html #meta_nav input.button {
	margin-bottom:-2px;
}

	
/*	Container für Head-Grafik (proprietär) */
#head_image {
	width: 740px;
	height: 108px;
	background-image:url(/roller/themes/rbb/images/header_bg.jpg);
	background-repeat:no-repeat;
	background-color:#e2e1d2;
	border-top: 1px solid #ac0000;
}

/*	Positionierung des logos */
#head_image img{
	position: relative;
	top: 15px;
	left: 145px;
}
	
/* Titel-Tabs  (proprietär) */
.tabtitle, .pagetitle{
	height:17px;
	background-image:url(/roller/themes/rbb/images/tabtitle.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:146px;
	float:left;
	text-align:center;
	font-weight:bold;
	color: #ac0000;
	margin-right: 10px;	
	position: relative;
	bottom: -3px;
	overflow:visible;
	white-space:nowrap;
}
	
.pagetitle{
	background-image:url(/roller/themes/rbb/images/pagetitle.gif);
	color: #FFFFFF;
}
	
.pagetitle a, .pagetitle a:link, .pagetitle a:visited, .pagetitle a:focus, .pagetitle a:hover, .pagetitle a:active{
	color: #ffffff;
}
	
.pagetitle span, .tabtitle span{
	padding:3px 6px;
	display:block;
}


/*	Container für Hauptnavigation (proprietär) */
#main_nav {
	width: 740px;
	border-bottom: 2px solid #ac0000;
	height:20px;
	overflow:visible;
	position:relative;
	bottom: 20px;
}

/*	Supercontainer für Content, linke Spalte (Roller-generisch) */
.content_wrapper {
	float: left; 
	width: 490px;
	margin: 0 -11px 10px 0;
	padding-right: 10px;
	border-right: 1px solid #9d9982;
	padding-bottom: 30px;
}
	
*html .content_wrapper {
	overflow-x: hidden;
}

	
/*	Standardformatierungen für linke Spalte */
	
.content_wrapper h1 {
	margin: 0 0 10px 0;
	padding: 2px 10px;
	background-color: #ac0000;
	text-transform:uppercase;
	font-size:100%;
	color:#ffffff;
	clear:both;
}
	
.content_wrapper h2 {
	margin: 0 0 10px 0;
	font-size: /*200%;*/ 160%;
	/*font-weight:normal;*/
	text-transform:none;
	clear:both;
	line-height:normal;
}	
	
.content_wrapper h3 {

	margin: -8px 0 10px 0;
	font-size: 100%;
	font-weight:normal;
}
	
.content_wrapper h4 {
	margin: 16px 0;
	font-size: 100%;
	font-weight:bold;
}
	
.content_wrapper p {
	margin: 10px 0 20px 0;
}
	
/*	Container für Content (Roller-generisch) */		
.content {
    padding: 0;
	margin: 0 10px;
}


/*	Standard Blog-Bilder mit Rahmen */	
.content img {
	margin: 5px 0 0 0;
	padding: 1px;
	border: 4px solid #e2e1d2;
}
	
/*Layout Image kommt doch nicht nur bei Fritz vor*/
.content img.layoutImg{
	float: none;
	margin: 0 0 0 -10px;
	padding: 0;
	border: 0 none;
	border-bottom: 1px solid #ac0000;
} 

		
/*	Standard Blog-Text */		
.content, .sidebar {
	line-height: 1.34em;
}

/*
 Multimedia-Icons
*/
p.video {
	background-image:url(/roller/themes/rbb/images/icons/video.gif);
	background-repeat:no-repeat;
}

p.audio {
	background-image:url(/roller/themes/rbb/images/icons/audio.gif);
	background-repeat:no-repeat;
}

p.document {
	background-image:url(/roller/themes/rbb/images/icons/document.gif);
	background-repeat:no-repeat;
}

	
/*	Standard Containerbox für Blogeinträge (Roller) */
.entryBox {
	margin-bottom: 20px;
	clear:both;
}	
	
	
/*	Containerbox für Fließtext (proprietär) */
.contText {
	padding: 20px 0;
	border-bottom: 1px dashed #666666;
}
	
.contText h2 {
	font-size: 100%;
	font-weight: bold;
	clear:none;
}
	
.contText img {
	float: right;
}

/*	entryInfo für Blogeinträge linke Spalte (Roller)*/
.content p.entryInfo {
	margin: 0 -10px 10px -10px;
	padding: 4px 10px;
	background-color: #e9e9dd;
	border-top: 1px solid #9d9982;
	font-size: 90%;
	clear:both;
	/*letter-spacing: 0.2em*/
}
	
.entryBox p.intro, .entryBox p.permalink{
	margin-left: 0;
	margin-right: 0;
	background-color: #e9e9dd;
	padding:10px;
}
	
.entryBox p.permalink{
	background-color: #ffffff;
	margin: 0 -10px 30px -10px;
}
	
.entryBox p.permalink input{
	width: 12em;
	margin:0;
	padding:2px 4px;
	font-size: 100%;
	background-color: #ffffff;
}	
	
	
.entryBox p.video, .entryBox p.audio, .entryBox p.document {
	background-position: 13px 6px;
	margin: 0 -10px 10px -10px;
	padding: 4px 0 4px 34px;
}

/*.entryBox p.video {
	background-image:url(/roller/themes/rbb/images/icons/video.gif);
}
.entryBox p.audio {
	background-image:url(/roller/themes/rbb/images/icons/audio.gif);
}
	
.entryBox p.document {
	background-image:url(/roller/themes/rbb/images/icons/document.gif);
}*/

.entryBox object {
	margin: 10px 0;
}

/*	Links im entryInfo sind immer in Versalien */
p.entryInfo a{
	text-transform:uppercase;
}

.imageEntry img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.imageEntry p {
}

.bloggerProfileMain .imageEntry {
	float: left;
}
.bloggerProfileMain .imageEntry img {
	float: none;
}
.bloggerProfileMain h1, .bloggerProfileMain h2 {
	clear: none;
}

/*	Blogger-ID Box, linkt zum Steckbrief (linke spalte) */
.content .bloggerId {
	background-color: #e9e9dd;
	min-height: 70px;
	margin: 0 -10px 20px -10px;
	padding: 0;
}
	
*html .content .bloggerId {
	height: 70px;
}
	
.content .bloggerId h3{
	text-transform: uppercase;
	font-size: 100%;
	padding: 10px;
	margin: 0;
	clear:none;
}
	
.content .bloggerId p{
	font-size: 90%;
	font-weight: normal;
	padding: 0 10px 4px 10px;
	margin: 0 80px 0 0;
}
	
.content .bloggerId img {
	float: right;
	margin: 0;
	padding: 0;
	border: 0 none;
}
	
	
/*	Liste weiterer Einträge (linke Spalte) */

.content .entriesList  {
	margin: -20px -10px 30px -10px;
}
	
/* Liste der Einträge standardmäßig mit "Dokument" Icon */
.content .entriesList p {
	font-size: 90%;
	background-color: #ffffff;
	border-bottom: 1px solid #9d9982;
	/*background-image:url(/roller/themes/rbb/images/icons/document.gif);*/
	background-position: 10px 7px;
	margin: 0;
	padding: 4px 30px;
}
	
/* jeder zweite Eintrag mit anderer Farbe */
.content .entriesList p.even {
	background-color: #e9e9dd;
}

/* Icons für Video und Audio */
/*.content .entriesList p.video {
	background-image:url(/roller/themes/rbb/images/icons/video.gif);
	background-position: 8px 7px;
}*/
	
/*.content .entriesList p.audio {
	background-image:url(/roller/themes/rbb/images/icons/audio.gif);
}*/
	

	
/*	Standard Containerbox für Kommentar (Roller) */
.comment {
	margin-top: -10px;
	margin-bottom: 30px;
}
	
/*	entryInfo für Kommentare */
.content .comment p.entryInfo {
	border-top: 0 none;
}
	
/*	Bilder in Kommentaren */
.comment img {	
	float:left;
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 0 none}
	
/*	 */
.comment p, .comment h4 {
	margin: 0 0 10px 0;
	clear: none;
}
	
.comment h4 {
	margin-bottom: 0;
}

	
/*	Standard Containerbox für Kommentar-Formular (Roller) */
.comments-form {
	padding: 0 10px;
	margin: 0 -10px 20px -10px;
}
	
.comments-form p {
	/*margin-left: 0;*/
}

.comments-form label.desc, .comments-form span.desc {
	font-size: 90%;
}
	
.comments-form input {
	vertical-align:middle;
	margin: 0;
	padding: 2px 4px;
	font-size: 100%;
	background-color: /*#F8F1DE*/ #FFFFFF;
}
	
.comments-form input.submit{
	color: #FFFFFF;
	background-color: #9d9982;
	padding: 0;
	border: 1px solid #9d9982;
	text-transform: none;
	letter-spacing: normal;
	font-weight: bold;
}

.comments-form textarea{
	width: 402px;
	height: 120px;
	margin: 6px 10px 6px 0;
	background-color: /*#F8F1DE*/ #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 2px 4px;
}
	
.comments-form img{
	margin: 0;
	padding: 0;
	border: 0 none;
	vertical-align: top}
	
/* Trackback Links */

.trackback {
}


.trackback p {
	border-top: 1px solid #9d9982;
	border-bottom: 1px solid #9d9982;
	margin: 0 -10px -1px -10px;
	padding: 4px 10px 4px 30px;
	background-image:url(/roller/themes/rbb/images/icons/trackback.gif);
	background-position: 11px 10px;
	background-repeat: no-repeat;
}
	
/*	Zwischenüberschriften, Referenzen, zurück-Links */	
h2.reference, p.back {
	text-transform: uppercase;
	font-size: 100%;
	font-weight: normal;
	margin: 0 -10px 20px -10px;
	padding: 2px 10px;
	letter-spacing: 0.1em;
	background-color: #9d9982;
	color: #ffffff;
}
/* jet: verschoben */
/*p.reference img{
	vertical-align:middle;
}*/
	
p.back {
	text-transform: none;
	letter-spacing: normal;
	margin-top:-1px;
}

/* jet: verschoben und konkretisiert */
/*	Icons innerhalb .reference */		
/*.reference img{
	border: 0 none;
	margin: 0 4px 0 2px;
	padding: 0;
	vertical-align:bottom;
}
*/	
/*	"Rücksetzen" der Textformatierung */		
/*.reference .reset{
	text-transform: none;
}*/
	
/*	weitere Überschriften für Gesamtanzeige, Blogger, Kategorie etc. */
h2.all {
	text-transform: uppercase;
	font-size: 100%;
	font-weight: normal;
	margin: 0 -10px 20px -10px;
	padding: 6px 10px;
	letter-spacing: 0.1em;
	border-top: 1px solid #9d9982;
	border-bottom: 1px solid #9d9982;
}
		
h2.dispatch, p.reference{
	text-transform: uppercase;
	font-size: 100%;
	font-weight: normal;
	margin: 0 -10px;
	letter-spacing: 0.1em;
	border-top: 1px solid #9d9982;
	position: relative;
	z-index: 100;
	bottom: -1px;
}
h2.dispatch {
	border-bottom: 1px solid #9d9982;
	padding: 10px;
}
	
*html h2.dispatch {
	border-top: 2px;
}
	
p.reference {
	padding: 4px 10px;
	color:#AC0000;
}

/*	Icons innerhalb .reference */
p.reference img {
	border: 0 none;
	margin: 0 4px 0 2px;
	padding: 0;
	vertical-align: middle;
}
/*	"Rücksetzen" der Textformatierung */
p.reference .reset, h2.reference .reset {
	text-transform: none;
}
	
/*	Dropdown-Menü für "andere Blogger" innerhalb der Überschrift */
/*h2.dispatch .others {
	position: absolute;
	right: 0;
	top: 9px;
}
*/

h2.dispatch .others {
         position: absolute;
         left: 0;
         top: 9px;
}
	
*html h2.dispatch .others {
	right: 10px;
}
	
h2.dispatch .others select {
	margin-right: 10px;
	padding: 0;
	font-size: 80%;
	text-transform: none;
	letter-spacing: normal;
	vertical-align:middle;
}
	
*html h2.dispatch .others select {
	font-size: 100%;
}
	
h2.dispatch .others input{
	color: #ffffff;
	background-color: #ac0000;
	margin-right: 10px;
	padding: 0;
	border: 1px solid #ac0000;
	font-size: 80%;
	text-transform: none;
	letter-spacing: normal;
	font-weight: bold;
	vertical-align:middle;
        margin-top: 4px;
}
	
*html h2.dispatch .others input {
	font-size: 90%;
}

/*	Blogger-Steckbrief */
	
.bloggerProfile {
	margin-top:10px;
}
	
.bloggerProfile h2{
	color: #ac0000;
}
		
.bloggerProfile h3 {
	margin: 10px 0;
	font-size: 100%
}
	
.bloggerProfile img{
	float:left;
	margin: 0 10px 10px 0;
	border: 1px solid #9d9982;
	padding: 0;	
}
	
.bloggerProfile p{
	margin-top: 0;
}

/* Counter/Blätterelement (Roller-generisch) */
	
div.next-previous {
	font-size: 90%;
	text-transform: uppercase;
	margin: 1px -10px 10px -10px;
	padding: 4px 10px;
	letter-spacing: 0.1em;
	border-top: 1px solid #9d9982;
	border-bottom: 1px solid #9d9982;
	color: #9d9982;
	position: relative;
	top: -1px;
	z-index: 1000;
}


div.next-previous .middle, div.next-previous .right {
	position: absolute;
	top: 4px;
	width: 160px;
}

div.next-previous .middle {
	left: 160px;
	text-align:center;
	text-transform: none;
}
	
div.next-previous .right {
	left: 320px;
	text-align:right;
}

/*	Supercontainer für Teaser, rechte Spalte (Roller-generisch) */
.rightbar_wrapper {
	float: left; 
	width: 250px;
	margin: 0 0 10px 0;
	padding: 0;
	overflow:hidden;
}
	
/*	Contentcontainer für Teaser, rechte Spalte (Roller-generisch) */
.rightbar{ 
	width: auto;
	margin-left: 10px;
	border-left: 1px solid #9d9982;
}

/*	Standardformatierungen für rechte Spalte */
.rightbar h2{ 
	text-transform:uppercase;
	background-color: #9d9982;
	color:#ffffff;
	font-size:100%;
	padding: 4px 10px;
	margin: 0 0 10px 0;
	position: relative;
	z-index:10;
}


/*	"Rücksetzen" der Textformatierung */	
.rightbar h2 .reset{ 
	text-transform:none;
	color: #000;
	font-weight:normal;
}

	
.rightbar h3 {
	color: #9d9982;
	font-size: 100%;
}

/*	entryInfo für Blogeinträge rechte Spalte (Roller)*/
.rightbar .sidebar p.entryInfo {
	text-transform:uppercase;
	margin: 6px 0 6px -10px;
	padding: 4px 2px 4px 10px;
	background-color: #e9e9dd;
	border-top: 1px solid #9d9982;
	font-size: 90%;
	color:#000000;
	clear:both;
	line-height:normal;
	/*letter-spacing: 0.2em*/
}

/*	Containerbox für Content/Teaser, rechte Spalte (Roller-generisch) */
.sidebar{
	margin: 0 0 0 10px;
	padding: 0 0 30px 0;
}

/* Modifizierer (proprietär) für Standard Containerbox für Teaser (Roller) */ 
.categories p, .feeds p {
	margin: 0;
	color: #666666;
	line-height:normal;
}
.categories a, .feeds a {
	text-transform: uppercase;
}
/* Kategorien */
.categories p {
	background-image:url(/roller/themes/rbb/images/icons/arrow_right.gif);
	background-position: 0 2px;
	background-repeat:no-repeat;
	padding: 0 0 4px 18px;
}
.feeds p {
	background-image:url(/roller/themes/rbb/images/icons/rss.gif);
	background-position: 0 1px;
	background-repeat:no-repeat;
	padding: 0 0 4px 21px;
}
/* Themen */
/*.rCategory {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style-image: url(/roller/themes/rbb/images/icons/arrow_right.gif);
	list-style-position: inside;
	color: #666666;
}
*/		
/* RSS Feeds */	
/*.rFeeds {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style-image: url(/roller/themes/rbb/images/icons/arrow_right.gif);
	list-style-position: inside;
}
.rCategory a, .rFeeds a {
	text-transform: uppercase;
}
*/
	
/* Blogroll */
.blogroll p {
	margin: 0;
	padding: 0 0 4px 0;
	line-height:normal;
}
	
/*	Liste weiterer Einträge (rechte Spalte) */		
.rightbar .entriesList p {
	font-size: 90%;
	margin: 0 ;
	padding: 0 2px 4px 2px;
	line-height:normal;
}
	
/*	Blogger */
.blogger {
	margin-bottom: -11px;
	padding-bottom:0;
}
	
.rightbar .bloggerId {
	background-color: #e9e9dd;
	height: 80px;
	border-top: 1px solid #9d9982;
	margin: 0 0 0 -10px;
	padding: 0;
	position: relative;
	top: -11px;
	z-index:1;
}
	
.rightbar .bloggerId img{
	float: left;
	margin: 0 0 -11px 0;
	padding: 0;
}
	
.rightbar .bloggerId p{
	margin: 0 0 0 78px;
	padding: 8px 4px 0 0;
	text-transform: uppercase;
	line-height:normal;
}

.rightbar .bloggerId p a{
	text-transform: none;
}

/*Schlagworte */	
.tags p {
	text-align:center;
	color: #AC0000;
	text-transform:lowercase;
	padding-right: 10px;
	line-height:normal;
}
	
	
/* Verschiedene "Opazität" und Größe für Schlagworte */	
a.opac6 {color:#ac0000}
a.opac5 {color:#ba2d2d}
a.opac4 {color:#d05e5e}	
a.opac3 {color:#e69797}
a.opac2 {color:#e69797}
a.opac1 {color:#e69797}

	
/* Footer */
#footer {
	color: #ffffff;
	background-color: #9d9982;
	padding: 6px 10px 7px 10px;
	min-height:1em;
	white-space:nowrap;
	overflow:visible;
	font-size: 90%;
}
	
#footer a{
	color: #ffffff;
}
	
*html #footer {
	height:1em;
}

	
#footer #left {
	float: left;
}
	
#footer #right {
	float: right;
}


/**************************************************************/
/*	Masternavigation */
#wh_header {
	position:relative;
	top:0;
	left: -10px; /*	wenn die Masternav. innerhalb von layout_wrapper liegt und sich nicht aufziehen soll */
	background-color: #C1C090;
}

#wh_header_content {
	width: 77.2em;
	height: 3.4em;
	background: url(/roller/themes/rbb/images/master_nav/rbb_header_bg.jpg) left top no-repeat #c7c695;
	font-size: 10px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	background-position: left top;
	border-bottom: 1px solid #FFF;
	}

#wh_logoleft {
  float:left;
  width: 8.9em;
	}

#wh_logoleft img {
  width: /*6.7*/7em;
  border:0;
	}

#wh_menu {
  float:left;
  height: 3.2em;
  margin: 0;
  padding: 0 0 0 .9em;
	}

#wh_menu ul, #wh_menu li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
	}

#wh_menu a:link, #wh_menu a:visited {
  padding: 1.4em .8em .4em .8em;
  float: left;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  color: /*#ac0000*/#bd2022;
}

#wh_menu a.menuactive {
  color: #999!important;
}


#wh_logoright {
	position:absolute;
	left: 670px;
	top:0;
	width: 80px;
}

/* Anzeige der Unterstriche und Schriftfarbe im Head-Menü */
.wh_weg {
	visibility: hidden;
	speak: none;
}
	
a:hover .wh_weg  {
	visibility:visible;
	display: inline;
}

.wh_da {
	color: #92916E;
	speak: none;
}

html, body {
	text-align:left;
	background-color: transparent;
}
#header_rbb_online, .headerRBB {
	margin-bottom: 0; padding-bottom:0}
	
#wh_header, #head_image, #main_nav {
	display:none;
	visibility: hidden;
}
.RbbNavigation {
	float:left;
	height: 38px;
	margin: 0;
	position: relative;
	left: -9px;
}

#layout_wrapper {width: auto; margin: 0; padding: 0; background-color: transparent}

#meta_nav {
	width: 592px;
	float: left;
	border-top: 2px solid #000;
	position: absolute;
	background-image:url("grafik/misc/punktlinie.gif");
	background-position: bottom;
	background-repeat:repeat-x;
	background-color: transparent;
}

.content_wrapper {
	width: 612px;
	float: left;
	margin-bottom: 50px;
	margin-top: 50px;
	margin-right: 25px;
	padding: 0;
	border: 0;
}
.content {
	border: 0;
	margin: 0;
	padding: 0
}
.content_wrapper h2 {
	position: static;
	width: 592px;
	padding: 0;
	margin: 0;
}

.content_wrapper h1 {
	background-color: transparent;
}

.rightbar_wrapper {
	float: right;
	border-top: 2px solid #000;
	width: 260px;
	padding-top: 0;
}

/*	entryInfo für Blogeinträge linke Spalte (Roller)*/
.content p.entryInfo {
	background-color: transparent;
	border-top: 0;
	font-size: 100%;
	font-weight: bold;
}
	
.entryBox p.intro, .entryBox p.permalink, .content .bloggerId, 
.content .entriesList p, .content .entriesList p.even, 
.comments-form, .comments-form input.submit, .comments-form input, .comments-form textarea, 
h2.dispatch, h2.reference, p.reference, h2.all, .bloggerProfile, .comments, .comment, .dayBox, .entryBox,
.comment.even, .comment.odd,
.bloggerProfile img, div.next-previous,
.rightbar, .rightbar h2, .rightbar h3, .rightbar .sidebar p.entryInfo, .rightbar .bloggerId{
	background-color: transparent;
	background-image:none;
	color: #000;
	border: 0;
}


.entryBox h2 {
	 margin: 0;
    font-family: Georgia;
    font-style: italic;
    font-weight: normal;
    font-size: 20px;
    clear: both;
    zoom: 1;
    padding-bottom: 7px;
    color: #000;
    line-height: 26px;
	background-position: bottom;
	background-repeat:repeat-x;
}


p.reference {
	padding: 2px;
	margin: 0;
	font-size: 10px; 	
	background-color: #fad612;
	display:inline;}

h2.reference, h2.all{	
	padding: 4px 0;
	font-weight: bold;
}

.comment, .sidebar{	
	background-image:url("grafik/misc/punktlinie.gif");
	background-position: top;
	background-repeat:repeat-x;
	padding: 8px 0;
	margin: 0
}

.trackback p, .reference {border: 0}

.rightbar, .rightbar .sidebar, 
.rightbar h2, .rightbar .sidebar p.entryInfo{ 
	margin-left: 0;
	padding-left: 0;
	width:auto;
}

.blogger {
	margin-bottom: 0;
}


.rightbar h2, .rightbar .bloggerId {
	margin: 0;
	padding: 10px 0 4px 0;
}

.rightbar .bloggerId, .rightbar .bloggerId img, .rightbar .bloggerId p {
	margin: 0 ;
	padding: 0;
	position: static;
}


	
.rightbar .bloggerId p{
	margin-left: 78px;
	float: left;	
}

a, a:link, a:visited, a:focus, a:hover, a:active,
.tags p{
	color: #e80006;
}

/* Verschiedene "Opazität" und Größe für Schlagworte */	
a.opac6 {color:#e80006}
a.opac5 {color:#ea5458}
a.opac4 {color:#ed8487}	
a.opac3 {color:#f2b4b6}
a.opac2 {color:#f2b4b6}
a.opac1 {color:#f2b4b6}

#layout_wrapper #footer {display:none; visibility:hidden}

#footer {
	background: #000000 none repeat scroll 0 0;
	color: #FFFFFF;
	min-width: 1000px;
	font-size: 10px;
	letter-spacing: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	position: relative;
	margin-top: 20px; /* negative value of footer height */
	height: 17px;
	clear:both;
	overflow: hidden;
}

