@import url('/roller/themes/rbb/css/rbb.css');

html, body	{
	background-color:#f1f0f0;
	}


/* Links  */
a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #006699;
	}

/* ungültige Formularangaben hervorheben */
.invalid {	color: #ff0000;}

/* CONTAINER   */


/*	Supercontainer für zentriertes Layout (proprietär) */
#layout_wrapper {
	background-color:#FFFFFF;
	}

/*	Container für Meta-Navigation (proprietär) */
#meta_nav {
	background-color:#FFFFFF;
	color: #006699;
	}

#meta_nav input.button {
	color: #006699;
	}

/*	Container für Head-Grafik (proprietär) */
#head_image {
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/header_bg.jpg);
	background-color:#FFFFFF;
	border-top: 0 none;
	/* abweichend vom Standard in basic.css */
	height: 145px;
	}

/*	Positionierung des logos */
#head_image img{
	top: 92px;
	left: 213px;
	}

/* Titel-Tabs  (proprietär) */
.pagetitle, .tabtitle{
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/pagetitle.gif);
	width: 129px;
	height: 19px;
	color: #006699;
	}

.tabtitle{
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/pagetitle.gif);
	color:#FFFFFF;
	}

.pagetitle a, .pagetitle a:link, .pagetitle a:visited, .pagetitle a:focus, .pagetitle a:hover, .pagetitle a:active{
	color: #006699;
	}

.tabtitle a, .tabtitle a:link, .tabtitle a:visited, .tabtitle a:focus, .tabtitle a:hover, .tabtitle a:active{
	color: #FFFFFF;
	}

/*	Container für Hauptnavigation (proprietär) */
#main_nav {
	border-bottom: 2px solid #006699;
	}

/*	Supercontainer für Content, linke Spalte (Roller-generisch) */
.content_wrapper {
	border-right: 1px solid #999999;
	}

/*	Standardformatierungen für linke Spalte */

.content_wrapper h1 {
	background-color: #999999;
	}


/*	Standard Blog-Bilder mit Rahmen */
.content img {
	border: 0 none;
	}

/*	entryInfo für Blogeinträge linke Spalte (Roller)*/
.content p.entryInfo {
	background-color: #e0e0e0;
	border-top: 1px solid #999999;
	}

.entryBox p.intro, .entryBox p.permalink{
	background-color: #FFFFFF;
	}

p.video {
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/icons/video.gif);
	}

p.audio {
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/icons/audio.gif);
	}

p.document {
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/icons/document.gif);
	}

/*	Blogger-ID Box, linkt zum Steckbrief (linke spalte) */
.content .bloggerId {
	background-color: #FFFFFF;
	}

/* Liste der Einträge standardmäßig mit "Dokument" Icon */

.content .entriesList p {
	background-color: #ffffff;
	border-bottom: 1px solid #999999;
	}

.content .entriesList p.even {
	background-color: #f4f3f3;
	}


/*	entryInfo für Kommentare */
.content .comment p.entryInfo {
	background-color: #e0e0e0;
	}


/*	Standard Containerbox für Kommentar-Formular (Roller) */
.comments-form {
	background-color: #FFFFFF;
	}

.comments-form input{
	background-color: #F8F1DE;
	}

.comments-form input.submit{
	background-color: #999999;
	border: 1px solid #999999;
	color:#ffffff;
	}

.comments-form table {
	}

.comments-form textarea{
	background-color: #F8F1DE;
	}

/* wird nicht aus rbb/css übernommen */
.comments-form img{
	border: 0 none;
	}


/* Trackback Links */

.trackback {
	}


.trackback p {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-image:url(/roller/themes/impalais/kontrasteblog/layout/icons/trackback.gif);
	}



/*	Zwischenüberschriften, Referenzen, zurück-Links */
h2.reference, p.back {
	background-color: #999999;
	}

/*	h2.reference und h2.all werden unterschieden... */

h2.reference {
	/*background-color:#999999;*/
	}

/*	Icons innerhalb .reference - wird nicht aus rbb/css übernommen */
.reference img{
	border: 0 none;
	}



/*	weitere Überschriften für Gesamtanzeige, Blogger, Kategorie etc. */

h2.all {
	background-color:#FFFFFF;
	color:#000000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}

h2.dispatch, p.reference{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	width: 100%;
	color: #000000;
	}

*html h2.dispatch{
	border-top: 1px	}

p.reference {
	border-bottom: 0 none;
	}


/* wenn der Eintrag in der alten Version in basic.css stehenbleibt, muss die Angabe "position" im theme.css überschrieben werden */

h2.dispatch .others {
	float: right;
	position: static;
	white-space:nowrap;
	}

h2.dispatch .others select{
	margin-right: 8px;
	}


h2.dispatch .others input{
	background-color: #999999;
	border: 1px solid #999999;
	margin-right: 0;
	}
/*	Blogger-Steckbrief */

.bloggerProfile h2{
	color: #006699;
	}

.bloggerProfile p{
	margin-top: 0;
	}




/* Counter/Blätterelement (Roller-generisch) */

div.next-previous {
	border-top-color: #999999;
	border-bottom-color: #999999;
}

/*	Contentcontainer für Teaser, rechte Spalte (Roller-generisch) */
.rightbar{
	border-left: 1px solid #999999;
}

/*	Standardformatierungen für rechte Spalte */
.rightbar h2{
	background-color: #999999;
}


/*	"Rücksetzen" der Textformatierung */
.rightbar h2 .reset{

}

.rightbar h3 {
	color: #006699;
	}

/*	entryInfo für Blogeinträge rechte Spalte (Roller)*/
.rightbar .sidebar p.entryInfo {
	background-color: #e0e0e0;
	border-top: 1px solid #999999;
	}

/* Modifizierer (proprietär) für Standard Containerbox für Teaser (Roller) */

/* Themen */
.categories p, .feeds p{
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/icons/arrow_right.gif);
	}

.categories p a, .feeds p a{
	text-transform:uppercase;
	}

/* RSS Feeds */
.feeds p {
	background-image:url(/roller/themes/rbb/resources/kontrasteblog/images/icons/rss.gif);
	}

/*	Blogger */
.rightbar .bloggerId {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	}


/*Schlagworte */
.tags p {
	color: #006699;
	}

/* Verschiedene "Opazität" und Größe für Schlagworte */
a.opac6 {color:#006699}
a.opac5 {color:#2d84af}
a.opac4 {color:#67abcd}
a.opac3 {color:#acd2e5}
a.opac2 {color:#acd2e5}
a.opac1 {color:#acd2e5}

/* Footer */
#footer {
	background-color: #999999;
	border-bottom:4px solid #cccccc;
	background-image:url(/roller/themes/rbb/images/ffffff.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	}

#footer a{  }

.entryBox img {margin-right: 10px;}



