@import url('/roller/themes/rbb/css/rbb.css');

html, body	{
	background-color:#a7c8df;
	/* abweichend vom Standard in basic.css */
	color: #000000;
	}


/* Links  */
a, a:link, a:visited, a:focus, a:hover, a:active {
	color: #d7135d;
	}

/* ung?ltige Formularangaben hervorheben */
.invalid {	color: #d7135d;}

/* 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: #d7135d;
	}

#meta_nav input.button {
	color: #d7135d;
	}

/*	Container f?r Head-Grafik (propriet?r) */
#head_image {
	background-image:url(/roller/themes/rbb/resources/sommerblog/images/header_bg.jpg);
	background-color:#FFFFFF;
	border-top: 0 none;
	/* abweichend vom Standard in basic.css */
	height: 120px;
	}

/*	Positionierung des logos */
#head_image img{
	top: 34px;
	left: 204px;
	}

/* Titel-Tabs  (propriet?r) */
.pagetitle{
	background-image:url(/roller/themes/rbb/resources/sommerblog/images/pagetitle.gif);
	width: 115px;
	}

/*	Container f?r Hauptnavigation (propriet?r) */
#main_nav {
	border-bottom: 2px solid #bcdc10;
	}

/*	Supercontainer f?r Content, linke Spalte (Roller-generisch) */
.content_wrapper {
	border-right: 1px solid #1f3967;
	}

/*	Standardformatierungen f?r linke Spalte */

.content_wrapper h1 {
	background-color: #d7135d;
	}


/*	Standard Blog-Bilder mit Rahmen */
.content img {
	border: 0 none;
	}

/*	entryInfo f?r Blogeintr?ge linke Spalte (Roller)*/
.content p.entryInfo {
	background-color: #a7c8df;
	border-top: 1px solid #1f3967;
	}

.entryBox p.intro, .entryBox p.permalink{
	background-color: #FFFFFF;
	}

p.video {
	background-image:url(/roller/themes/rbb/resources/sommerblog/images/icons/video.gif);
	}

p.audio {
	background-image:url(/roller/themes/rbb/resources/sommerblog/images/icons/audio.gif);
	}

p.document {
	background-image:url(/roller/themes/rbb/resources/sommerblog/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: #f4fdc3;
	border-bottom: 1px solid #1f3967;
	/*background-image:url(/roller/themes/sommerblog/layout/icons/document.gif);*/
	}

.content .entriesList p.even {
	background-color: #FFFFFF;
	}

/*	entryInfo f?r Kommentare */
.content .comment p.entryInfo {
	background-color: #a7c8df;
	}


/*	Standard Containerbox f?r Kommentar-Formular (Roller) */
.comments-form {
	background-color: #FFFFFF;
	}

.comments-form input{
	background-color: #F8F1DE;
	}

.comments-form input.submit{
	background-color: #d7135d;
	border: 1px solid #d7135d;
	}

.comments-form table {
	}

.comments-form textarea{
	background-color: #F8F1DE;
	}

/* wird nicht aus rbb_basic ?bernommen */
.comments-form img{
	border: 0 none;
	}


/* Trackback Links */

.trackback {
	}


.trackback p {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}



/*	Zwischen?berschriften, Referenzen, zur?ck-Links */
h2.reference, p.back {
	background-color: #1f3967;
	}

/*	h2.reference und h2.all werden eigentlich unterschieden, aber... */

h2.reference {
	border-top: 1px solid #1f3967;
	border-bottom: 1px solid #1f3967;
	background-color:#FFFFFF;
	color:#000000
	}

/*	Icons innerhalb .reference - wird nicht aus rbb_basic ?bernommen */
.reference img{
	border: 0 none;
	}


/*	weitere ?berschriften f?r Gesamtanzeige, Blogger, Kategorie etc. */

h2.all {
	border-top: 1px solid #1f3967;
	border-bottom: 1px solid #1f3967;
	}

h2.dispatch, p.reference{
	border-top: 1px solid #1f3967;
	border-bottom: 1px solid #1f3967;
	width: 100%
	}

*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 {
	position: absolute;
	right: 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: #CC0000;
	margin-right: 10px;
	padding: 0;
	border: 1px solid #CC0000;
	font-size: 80%;
	text-transform: none;
	letter-spacing: normal;
	font-weight: bold;
	vertical-align:middle;
	}

*html h2.dispatch .others input {
	font-size: 90%;
	}

h2.dispatch .others input{
	background-color: #d7135d;
	border: 1px solid #d7135d;
	margin-right: 0;
	}

/*	Blogger-Steckbrief */

.bloggerProfile h2{
	color: #d7135d;
	}

.bloggerProfile p{
	margin-top: 0;
	}



/* Counter/Bl?tterelement (Roller-generisch) */

div.next-previous {
	border-top: 1px solid #1f3967;
	border-bottom: 1px solid #1f3967;
}

/*	Contentcontainer f?r Teaser, rechte Spalte (Roller-generisch) */
.rightbar{
	border-left: 1px solid #1f3967;
}

/*	Standardformatierungen f?r rechte Spalte */
.rightbar h2{
	background-color: #1f3967;
}


/*	"R?cksetzen" der Textformatierung */
.rightbar h2 .reset{
	color: #ffffff;
}

.rightbar h3 {
	color: #a7c8df ;
	}

/*	entryInfo f?r Blogeintr?ge rechte Spalte (Roller)*/
.rightbar .sidebar p.entryInfo {
	background-color: #a7c8df;
	border-top: 1px solid #1f3967;
	}

/* Modifizierer (propriet?r) f?r Standard Containerbox f?r Teaser (Roller) */

/* Themen */
.categories p, .feeds p{
	background-image:url(/roller/themes/rbb/resources/sommerblog/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/sommerblog/images/icons/rss.gif);
	}

/*	Blogger */
.rightbar .bloggerId {
	background-color: #FFFFFF;
	border-top: 1px solid #1f3967;
	}

/*Schlagworte */
.tags p {
	color: #d7135d;
	}

/* Verschiedene "Opazit?t" und Gr??e f?r Schlagworte */
a.opac3 {color:#d63c76}
a.opac4 {color:#da5e8d}
a.opac5 {color:#e89cb9}
a.opac6 {color:#f7d2e0}

/* Footer */
#footer {
	background-color: #bcdc10;
	border-bottom:4px solid #a7c8df;
	background-image:url(/roller/themes/rbb/images/ffffff.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	}

#footer a{
	}

.entryBox img {margin-right: 10px;}

