/* INHALT:
		1. Schrift
		2. Listen
		3. Links
		4. Tabellen
		5. Bilder
		6. div-Elemente zur Seitenaufteilung
*/

/* 1. Schrift                         */
/* ---------------------------------- */
body {
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
	font-style:normal;
	line-height:18px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#565955;
	
	background-color:#FFFFFF;
	margin-left:5px;
	margin-top:10px;
	padding:0px;
	border:none;
	}
#navi_forms {			/* Body-ID f�r den linken Frame im Hauptformular. */
	background-color:#c0c0c0;
}
h1 {
	font-size:12px;
	font-weight:bold;
	color:#D21242;
	margin-top:0px;
	}
p {
	margin-top:0;
	padding-top:0;
	}
.FettSchrift {
	font-weight:bold;
	}
.FettSchriftRot {
	font-weight:bold;
	color:#D21242;
	}
.NormalSchrift {		/* Normaltext innerhalb eines h1-Elementes */
	font-weight:normal;
	color:#565955;
	}

/* 2. Listen                         */
/* ---------------------------------- */
ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0;
	margin-left:0.7em;
	padding-left:0.7em;
	}
ul li {
	margin-top:10px;
	margin-bottom:0px;
}
ol {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:1.7em;
	padding-left:1.7em;
	}
ol li {
	margin-bottom:0px;
	}

/* 3. Links                          */
/* ---------------------------------- */
a {
	text-decoration:none;
	color:#D21242;
}
#mitte a:hover {
	background-color:#DDDDDD;
}
.AdressenLink {
	color:#256382;
	font-weight:bold;
	margin-right:5px;
	}
.Aktiv {		/* der aktuell aktive Adress-Link */
	color:#D21242;
}
a:hover.Aktiv {
	background-color:#f7f8f8;
	}

/* 4. Tabellen und Tabellen-Elemente  */
/* ---------------------------------- */
table {
	width:100%;
	margin-left:0px;
	border-collapse:collapse;
	}
td,th {
	padding-left:10px;
	border-bottom:solid 2px #256382;
	}
.TabellenKopf {
	color:white;
	background-color:#256382;
	text-align:left;
}
.DatumSpalte {
 	border-right:solid 2px #256382;
	}
#partnertabelle {}
.TeamTabelle {
	table-layout:fixed;
	}
.form_team_tbl {	/* Teamtabelle im Formular */
	border-collapse:collapse;
	width:800px;
	table-layout:fixed;
}
.form_partner_tbl {	/* Teamtabelle im Formular */
	border-collapse:collapse;
	width:800px;
	table-layout:fixed;
}
.form_partner_tbl tr {
	height:160px;
}

.TeamFotoSpalte{
	width:100px;
	}
.TeamTextSpalte {
	width:400px;
	}
.TeamTabelle td {
	padding-left:0;
	border-bottom:none;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:10px;
	}
#adresstabelle {
	table-layout:fixed;
	}
adresstabelle td {
	width:220px;
	}
#notdiensttabelle {}
#partnertabelle td {
	padding-top:10px;
	height:100px;
	width:50%;
	border-bottom:none;
	text-align:center;
	vertical-align:middle;
	}
/* 5. Bilder                          */
/* ---------------------------------- */

img {
	border:none;
	}
.InsetTop {
	padding-top:10px;
	padding-bottom:10px;
	width:110px;
	}
.Inset {
	width:110px;
	}
.Team {
	margin-top:5px;
	width:75px;
	}
.PartnerLogo {
	width:120px;
}
#gesine_logo,#gesine_werbung {
	margin:5px;
	margin-top:10px;
	}
.FontPicsRechts {		/* Button-Pics rechts */
	border:none;
	width:139px;
	margin-left:5px;
}

#streifenrechts {		/* blauer Streifen u.r. */
	padding-top:5px;
	background-color:#FFFFFF;
}

/* 6. Layout-gestaltende div-Elemente */
/* ---------------------------------- */
/*
   (s.a. "body" unter Punkt 1.)
*/
/* 1.1 oberste Ebene */
#kopf {
	top:0px;
	left:0px;
	width:1000px;
	height: 100px;
	}
#koerper {
	position:absolute;
	top:115px;
	}
#links {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	background-image: url(../bilder/hgr_navilinks.jpg)
}
#mitte {
	position:absolute;
	top:0px;
	left:150px;
	width:659px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	}
#rechts {
	position:absolute;
	top:0;
	left:850px;
	width:150px;
	background-color: #99B5CE;
	}

/* 1.2. Kind-div-Elemente von #mitte */
#header {
	top:0px;
	left:0px;
	padding-top:10px;
	width:659px;
	}
#bilder {
	position:absolute;
	margin-top:0px;
	left:20px;				/* diese Angabe ist nur f�r IE notwendig! */
	width:130px;
	}
#inhalt01 {
	margin-top:20px;
 	margin-left:130px;
 	width:530px;
 	padding-top:0px;
 	padding-left:0px;
 	padding-right:0px;
	}
#inhalt02 {
	margin-top:20px;
	width:100%;
	}
