* {
margin:0;
padding:0;
}


body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #F5EABC;
margin: 0; 
padding: 0;
text-align: center;
color: #000000;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++ container ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container {
width: 990px;
background: #F5EABC;
margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
}




/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++ header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#header {
height: 239px;
background: url(Bilder/TZR-1-SLICE_01.gif) no-repeat right;
width: 990px;
}

#header h1 {
padding-top: 75px;
padding-right: 100px;
padding-bottom: 0px;
padding-left: 40px;
font-size: 400%;
font-family: "Times New Roman", Times, serif;
line-height: 80%;
text-align: right;
}

#header h9 {
margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, können Sie das Auftreten unerwarteter Abstände zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnötig, weil dieser Rahmen die gleiche Wirkung hat. */
padding: 10px 0; /* Durch die Verwendung der Auffüllung anstelle von Rändern lässt sich gewährleisten, dass das Element die Kanten des div nicht berührt. */
}

.TZR_klein {
font-size: 60%
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++ MeneuLinks  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#MenueLinks {

float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
width: 295px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
height: 900px;
background-image: url(Bilder/TZR-1-SLICE_02.gif);
background-repeat: no-repeat;
text-align: left;
list-style-type: none;
}

#MenueLinks h2 {
font-size: 103%;
color: #B39E28;
padding: 0px 0px 0px 48px;
}

#MenueLinks ul {
padding: 5px 0px 5px 54px;
}

#MenueLinks li {
list-style-type: none;
font-size: 95%;
padding: 1px 0px;
}

.menueFooter {
margin: 5px 0px 10px 62px;
/*text-decoration: none;*/
}

/*a.menueFooter {
text-decoration: none;
}*/

a.tdnone {
text-decoration: none;
color:#990000;
}

a:link {
color:green;
}
a:visited {
color:green;
}
a:focus {
color:green;
}
a:hover {
color:orange;
}
a:active {
color:orange;
}

/*.nav-headlines {
background:#FFD696 none repeat scroll 0 0;
border-bottom:7px solid #FBA723;
font-size:90%;
height:50px;
margin:4px 0 0;
width:211px;
}
*/
/* a:link {color: #263979; text-decoration: none}
 a:visited {color: #263979; text-decoration: none}
 a:active {color: #263979; text-decoration: none}
 a:hover {color: #263979; text-decoration: none} */

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++ content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content {
width: 695px;
float: right;
}

#content h1 {
border-bottom-style:dotted;
border-bottom-width:3px;
color:#263979;
font-size:166%;
padding: 15px 0px 15px 35px;
}

#content h2 {
color:#B36C28;
font-size:125%;
padding: 20px 0px 0px 25px;
}

#content h3 {
font-size:125%;
color:#263979;
padding: 10px 0px 0px 25px;
}

#content h4 {
font-size:125%;
color:#B36C28;
padding: 10px 0px 0px 25px;
}

#content p {
font-size:100%;
padding:12px 10px 5px 35px;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-image: none;
}

#content ul {
	list-style-image: url(Bilder/listenpunkt_logo_rheinstett.jpg);
	list-style-position: outside;
	font-size: 113%;
	font-family: Arial;
	color: #000000;
	padding: 15px 0px 0px 75px;
}

#content li {
	padding: 5px 0px 5px 0px;
}


#content img {
	/*padding: 15px 0px 15px 40px;*/
}

#content hr {
width: 100%;
/*text-align:center;Für IE*/
margin:auto;/*Für Firefox*/
border-width: 1px;
color: #0093DD;
/*margin: 10px auto;*/
} 

#passb_team_wir img {
padding: 5px 5px;
margin: 10px auto;
}

.mittarbeitervorstelung {
width: 670px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 15px;
background-color:#FFFFE6;
/*border:6px double #FF6C22;*/
color:#000000;
/*background-image: url(Bilder/hg_mitarbeitervostellun.jpg);
background-repeat: no-repeat;*/
}

.mittarbeitervorstelung h1 {

color:#000000;
margin:0px 10px 0px 200px;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align: left;
}




.mittarbeitervorstelung img {
border:2px solid #263979;
float:left;
margin: 20px 0px 0px 26px;
}

.mittarbeitervorstelung p {
color:#000000;
margin:0px 10px 0px 200px;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-align: left;
}

.up {
padding: 10px 0px 10px 0px;
}

.CopyR_unterschrift {
font-size: 60%;
font-family:Arial, Helvetica, sans-serif;
line-height: 89%;
/*padding: 30px 10px;*/
}


.Bildunterschrift {
font-size: 100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height: 200%;
margin: 100px 10px 100px 10px;
padding: 100px 10px 100px 10px;
}

.Pers_Motto {
color:#B36C28;
font-size:125%;
padding: 10px 10px 10px 10px;
font-family: "Courier New", Courier, monospace;
}

.TZR {
font-family: "Times New Roman", Times, serif;
font-size:169%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++ footer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
background: url(Bilder/footer.gif) no-repeat right;
width: 990px;
height: 20px;
text-align:center;
padding: 15px 0px 15px 0px;
/*background:#E5A86E; */

}

#footer p {
margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
}








.fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
float: right;
margin-left: 8px;
}


.fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
float: left;
margin-right: 8px;
}


.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


.ciblau {
	color: #263979;
}
