body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #263485;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: #FFFFFF;
}
	a {color:#0079bc;}
	table{font-size: 13px;}

#Body{/*umschliesst ganzen Inhalt und sorgt dafuer, dass Spalten nicht untereinander geraten*/
    width:956px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	/*border-style:solid;border-width:1px;*/
}

#d5p-Header, .Header {/*Header*/
	background-color: #BC252A;
	color: #ffffff;
	/*border-style:solid;border-width:1px;*/
}
	#d5p-Header {/*Header*/
		height: 65px;
		width: 955px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
	}
	#Header_text {/*text im Header*/
		padding: 7px 0 0 160px;
		margin: 0 0 0 0;
		width: 784px;
		text-align: center;
		color: #ffffff;
		font-size:17px;
		font-weight:bold;
	}
	#d5p-Header a, .Header a {color: #ffffff;}/*url-style im Header*/
	#Header_logo  {/*logo, dass ueber den Header geblendet wird*/
		background-image:url('http://www.Entwicklung.d5p.de/SSF-Bonn/d5p-template/Laufen---grafik_oben.png');
		width: 158px;
		height: 125px;
		margin: -80px 0 0 0;
		padding: 0 0 0 0;	
		background-repeat:no-repeat;
		background-position:top right;	
		/*border-style:solid;border-width:1px;*/
	}
#WeisserBalken {
		margin: -15px 0 0 0;
		padding: 0 0 0 0;
		height: 15px;
		width: 165px;	
		background-color: #ffffff;
}
#d5p-Navigation1 {/*Navigation 1 z.b. Spalte direkt unter dem Header*/
		height: 25px;
		width: 785px;
		margin: -10px 0 0 0;
		padding: 0 0 0 170px;
		background-color: #990000;
		color: #ffffff;		
		font-weight:bold;
}
	#d5p-Navigation1 ul {
		padding: 2px 0;
		margin: 0;
		list-style-type: none;
	}
	#d5p-Navigation1 ul li {
		display: inline;
		padding: 0 0 0 1em;
	}
	#d5p-Navigation1 ul li a {
		line-height: 1.5;
		padding: 2px;
		color: #ffffff;
		text-decoration: none;	
	}
	#d5p-Navigation1 ul li a:link, #d5p-Navigation1 ul li a:visited {}
	#d5p-Navigation1 ul li a:hover, #d5p-Navigation1 ul li a:focus, #d5p-Navigation1 ul li a:active { text-decoration: underline; }
	
#d5p-Navigation2 {/*Haupt-Navigation*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float:left;
    width: 292px;
	text-align: left;
    margin: 10px 19px 0 40px;
    padding: 0 0 190px 0;
	font-size: 14px;
    font-weight: normal;
	/*background-color: #EEEEEE;*/
}
	#d5p-Navigation2 a {/**/
		color: #263485;
		text-decoration: none;
		margin: 0px;
	}
	#d5p-Navigation2 a:link {}/**/
	#d5p-Navigation2 a:visited {}/**/
	#d5p-Navigation2 a:hover {/**/
		padding: 1px 4px;
		border-width: 0 0 0 4px;
		border-style: solid;
		border-color: #dc1619;
		color: #0079bc;
	}
	#d5p-Navigation2 ul {/**/
		margin: 0px;
		padding: 0px;  
	}
		#d5p-Navigation2 li {/**/
			list-style-type: none;
			padding: 4px 0;
			margin: 0px;
		}
	#d5p-Navigation2 li.d5p-Ueberschrift { font-weight: bold; text-decoration: underline; }/*z.B. Ueberschrift Dienst oder Abteilungs-Liste*/
	.d5p-Ueberschrift { font-weight: bold;}/*ganz allgemein*/
		#d5p-Navigation2 li.d5p-Listenpunkt { font-weight: normal; }/*Dienst, Abteilung oder was auch immer Aufzaehlung*/
		#d5p-Navigation2 li.d5p-MeinListenpunkt { text-decoration: underline; }/*Hervorhebung fuer meine Dienste, Abteilungen u.s.w.*/

	#d5p-Navigation2 li.Datum {/**/
		font-size: 13px;
		margin-left: 0px;
		padding: 5px 0 0 0;
		font-weight: bold;
	}
		#d5p-Navigation2 li.Termin {/**/
			font-size: 13px;
			margin-left: 8px;
			padding: 0 0 2px 0;
			font-weight: normal;
		}
			#d5p-Navigation2 li.Termin  a:hover{/**/
				padding: 0 0 0 0;
				border-width: 0 0 0 0;
				color: #0079bc;
				text-decoration: underline;
			}
		#d5p-Navigation2 li.Termin  a.d5p-DienstID{ text-decoration: underline; }/*Dienst-Link*/
			#d5p-Navigation2 li.Termin a.d5p-MeineDienstID{ font-weight: bold; text-decoration: underline; }/*hervorhebung fuer meine Dienste*/
		#d5p-Navigation2 li.Termin a.d5p-user{}/*Personen*/
			#d5p-Navigation2 li.Termin a.d5p-IchEingeteilt{/*mich hervorheben (statt user)*/
				font-weight: bold;
				text-decoration:underline;
				color:#BC252A;
			}
		#d5p-Navigation2 li.Termin  .InfoExtra{ font-weight: bold; text-decoration: underline; }/**/

#d5p-Content {/**/
    float:left;
    padding: 0 0 0 0;
    margin: -30px 0 10px 0;
    width: 602px;
	/*background-color: #EEEEEE;*/
}
	#d5p-NurContent {/*fuer kleine schnelle Infos statt d5p-Content, d5p-Navigation2 wird dann geloescht*/
		margin: 10px 0 0 40px;
		padding: 0 0 190px 0;
		width: 904px;
		/*border-style:solid;border-width:1px;
		background-color: #EEEEEE;*/
	}

#d5p-Foot {/*Fuss-Zeile*/
	height: 50px;
    width: 955px;
    clear:left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;	
    text-align:left; 
	background-color: #D9ECF9;
}
	#Foot_text {/*Text in Fuss-Zeile*/
		/*float:left;*/
		text-align: left;
		padding: 10px 0 0 195px; 
	}
	#Foot_logo{background-image:url('http://www.Entwicklung.d5p.de/SSF-Bonn/d5p-template/Laufen---grafik_unten.png');}/**/
	#Foot_logo{/*Logo in/um Fuss-Zeile*/
		height: 230px;
		width: 204px;
		margin: -230px 0 0 0;
		padding: 0 0 0 0;
		background-repeat:no-repeat;
		background-position:bottom right;
		/*border-style:solid;border-width:1px;*/
	}

#d5p-AdminUndEdit {/*breiterer Bereich unterhalb der Fuss-Zeile fuer Administrative Zwecke*/
    margin: 20px 0 0px 20px;
	padding: 0 0 0 0;
    width: 934px;
	/*background-color: #EEEEEE;*/
}

h1 {
	font-size: 17px;
	font-weight: bold;
    /*margin-top: 0;*/
}
	h2 { font-size:16px; font-weight: bold; }/**/
	h3 { font-size:15px; font-weight: bold; }/**/
	h4 { font-size:14px; font-weight: bold; }/**/
	.d5p-h { font-size:14px; font-weight: bold; }

.News {/**/
	background-image: url('http://www.Entwicklung.d5p.de/SSF-Bonn/d5p-template/Laufen---hintergrund_verlauf.png');
	background-repeat: repeat-x;
	border: 1px solid #cccccc; 
	padding: 7px 4px 4px 4px;
	width: 490px;
	margin: 4px 0px 4px 30px;	
}
	.News a:link image{border: 0;}/**/
	.News_thumbright {/**/
		float:right;
		margin:0px 0px 5px 10px;
		border:1px solid #888888;
	}
	p.News_Header {/**/
		margin: 0 0 5px 0;
		padding: 0;
		font-weight: bold;
		text-decoration:underline;
	}
	.News_Header a:link, .News_Header a:visited, .News_Header a:hover {color: darkblue;}/**/
	.News_date {/**/
		font-size: 0.8em;
		margin: 0 0 2px 0;
		padding: 0;
	}

img {/**/
	padding: 0;
	max-width: 100%;
    border:0 none;
}
ul { margin-left: 13px; padding: 0; }/**/
	li {/**/
		list-style-type: none;
		padding: 2px 0 2px 0;
		margin: 0px;
	}

table {empty-cells:hide; border-style:non;}/**/
	td {padding:4px;}/**/
	th {font-weight:bold; padding:5px;}/**/
	td.line1,th.line1 {background-color:white;}/*line1 und line2: abwechseldne Hintergruend ein Tabellen*/
	td.line2,th.line2 {background-color:#F0F0F0;}/**/
	td.line3, td.th, th.th, th.line3 {background-color:#DCDCDC;}/**/
	
#d5p-Anmeldedaten{/*table mit Kurs-Melde-Daten in user-detail.pl*/}
table.d5p-Meldeliste {/*table mit Anmeldungen dienst-anmeldung-liste.pl*/}
hr {color: #003366;}/**/
