body { color: #848589; font: 100.01% verdana, "lucida grande", arial, sans-serif; background-color: #f4f4f4; text-align: center; margin: 0; padding: 0; }
#page {font-size: 100%; background-color: white; text-align: left; border: solid 1px #6e7276; width: 920px; margin: 15px auto 50px; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ Kopf +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#head { background-image: url(../media/PCR_logo.jpg); background-repeat: no-repeat; }
#head_left { width: 56%; height: 84px; float: left; }
#head_right { width: 44%; height: 84px; float: left; }


#head_1_left { background-color: #8a9ade; height: 20px; width: 56%; float: left; }
#head_1_right { background-color: #6e1d3e; height: 20px; text-align: right; width: 44%; float: right; }

#head_1_right  a {text-decoration: none; color: white;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ Kopf +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ Content +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div { margin:0; padding:0; }

.content_left { width:650px; float: left;}
.content_right { text-align: center; width: 260px; float: left;}
div.textbox {margin-left: 50px; margin-right: 25px;}

.aktuell { background-color: #eff4fb;  width: 275px; float: left; margin-bottom: 2em; margin-top: 1em;}
.aktuell1 { width: 25px; float: left;}

.sepa { width: 275px; border-top: 1px solid #da004d; }
/* ++++++++++++++++++++++++++++++ Content Tags +++++++++++++++++++++++++++++++++++ */

.content a {text-decoration: none; color: #848589;}
.content a.line {text-decoration: underline;}
.content a:hover {
	text-decoration: underline;
}

p, h3, h4 {margin:0; padding:0; }
p { font-size: 0.75em; line-height: 1.4em; margin-bottom: 1em}
li { font-size: 0.75em; line-height: 1.4em; }
h3 { font-size: 0.8em; line-height: 1.4em; margin-top: 2.5em; margin-bottom: 0.8em; }
h4 { color: #3648bb; font-size: 0.8em; line-height: 1.6em; margin-bottom: 0.8em; }


.aktuell p { margin: 4px 5px 10px 5px}
.aktuell h4  { margin: 4px 5px 5px 5px}


#head_1_left p, #head_1_right p { color: white; font-size: 0.7em; line-height: 0.8em;  margin-right: 2em; margin-top: 0.4em; margin-bottom: 0.4em;}

.nobr { white-space: nowrap; }

/* ++++++++++++++++++++++++++++++ Rechte Spalte +++++++++++++++++++++++++++++++++++ */

.infobox { background-color: #faf5f6; text-align: left; width: 190px; margin-top: 2.5em; margin-right: auto; margin-left: auto; padding-bottom: 0.7em; border: solid 1px #6e7276; }
.kontaktbox { background-color: #faf5f6; text-align: left; width: 190px; margin-top: 2.5em; margin-right: auto; margin-left: auto; padding-bottom: 0.7em; border: solid 1px #6e7276; }

.infobox .headline { color: white; background-color: #6e1d3e; margin-bottom: 0.4em; }
.kontaktbox .headline { color: white; background-color: #848589; margin-bottom: 0.4em; }
.infobox .headline h3, .kontaktbox .headline h3 { font-size: 0.7em; font-weight: normal; text-transform: uppercase; margin-top: 0; margin-right: 10px; margin-left: 10px; padding-top: 0.2em; padding-bottom: 0.2em; }
.kontaktbox p { font-size: 0.7em;  line-height: 1.8em; margin-right: 10px; margin-left: 10px; margin-bottom: 0.6em;}
.infobox p { font-size: 0.7em;  line-height: 1.8em; margin-right: 10px; margin-left: 10px; margin-bottom: 0.6em;}

/* ++++++++++++++++++++++++++++++ Fuss? +++++++++++++++++++++++++++++++++++ */


.clear { line-height: 1px; height: 1px; clear: both; }