﻿	body {
		font-family: Verdana, sans-serif;
		text-align: center;
	}

	
	#container {
		position: relative;
		width: 970px;
		min-height: 800px;
/* 	border: 1px solid; */
		background-color: #FFCC66;
		margin: 0px auto;
		padding: 0px;
		text-align: left;
	}
	
	#header {
	width: 100%;
	height: 120px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 1.5em;
/*	border: 1px dotted; */
	background-color: #FFCC66;
	}
	#header img {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	}

#titel {
	font-size: 2.5em;
	font-style: normal;
	top: 1.5em;
	text-align: center;
	vertical-align: top;
	left: 190px;
	position: absolute;
}


	#navifeld {
	min-height:	600px;
	border-right: 2px solid;
	border-right-color: #FF9933;
	}


	#navifeld, #MenuBarVertical {
	float: left;
	width: 20%;
	background-color: #FFCC66;
	padding-left: 5px;

}
	#besucher {
	float: left;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 50px;
	}
#container #navifeld a {
	text-decoration: none;
}

	
	#inhalt {
	float: left;
	width: 79%;
	min-height:	600px;
	max-height: 650px;
	padding: 0px;
	margin: 0px;
	overflow:auto;
/*	border-left: 2px solid;
	border-left-color: #FF9933; */
	}
#druck {
	color: #999;
	font-size: medium;
	filter: Invert;
}

	#navi {
		list-style-type: none;
		padding: 10px 5px;
	}

	ul#navi li a {
		display: block;
		height:	2em;
		background-color: #FFCC66;
	}


	#aktualisiert {
	float: left;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

	#ueberschrift {
	font-size: 1.5em;
	margin: 0px 0px 10px 0px;
	padding:0;
	text-decoration: underline;		/*line-height: 1em;	 regelt Abstand Überschrift zum oberen Rand */
	}
	#haftung {
	font-size: 0.6em;
	}
	#prüfung {
		font-size: 1.5em;
		margin: 0px 0px 10px 0px;
		line-height: 1em;	/* regelt Abstand Überschrift zum oberen Rand */
	}
	
	#sport-agility, #sport-basis, #sport-obedience, #sport-ths, #sport-vpg, #jugend, #kontakt, #termine, #start, #intern, #links {
		padding: 0px 10px 0px 10px;
		margin: 0px;
	}
	
	#ergebnisse-AGI, #ergebnisse-BASIS, #ergebnisse-OBE, #ergebnisse-THS, #ergebnisse-VPG{
		padding: 10px 10px 0px 10px;
		margin: 0px;
	}

/* Definition Verwaltung */

	#verwaltung, #downloads, #impressum, #aktuell-allg, #aktuell-basis, #aktuell-agi, #aktuell-obe, #aktuell-ths, #aktuell-vpg, #aktuell-jugend, #aktuell-obe, #vereine, #termine, #berichte, #start {
		margin: 0px;
		padding-left: 10px;
		padding-top: 0;
	}

	#verwaltung li {
		height: 8em;
	}
	
	#verwaltung ul {
		list-style-type:none;
	}
/*	#verwaltung dt{ */
	#funktion{
		font-size: 1.3em;
		text-decoration: underline;
		line-height: 1.5em; 
/*		padding: 40px 0px 0px 0px; */
	}
	
	#verwaltung dd{
		padding: 0px 0px 10px 0px;
	}
	
	
	#verwaltung img {
		float: left;
		margin: 0px 10px;
	}
	
/* Definition Ergebnis-Tabellen */
	
	table.erg_vpg { 
	  border-collapse: separate;
	  border-spacing: 0;
	  padding: 5px;
    }

	table.erg_vpg td, table.erg_vpg th { 
	  border-bottom: 1px solid #FF9933;
	  padding: 2px 5px 2px 5px;
    }

	table.erg_vpg th { 
	  text-align: left;
	 
    }
	.abt {
		text-align: right;
	}
	

	table.vereine {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 5px;
	font-size: 90%;
	/*border: 2px solid red;*/
	}
	
	table.vereine td, table.vereine th{
	border-bottom: 1px solid #FF9933;
	padding: 2px 5px 2px 5px;
	border-collapse: inherit;
	}
	
	table.termine {
		border-collapse: separate;
		border-spacing: 0;
		padding: 5px;	
	}
	table.termine td{
	    padding: 2px 5px 2px 5px;	
		border-collapse: collapse;
	}
	table.termine th{
	padding: 20px 5px 2px 5px;
	text-decoration: none;
	border: none;
	}
	
/* Kontaktformular, Login-Bereich */
	ul#kontakt li, ul#intern li {
		list-style: none;
	}

	ul#kontakt li label{
		display: block;
		float: left;	/* wird benötigt, damit die Block-Darstellung wieder nebeneinander steht */
		width: 100px;
		
	}


#sport-vpg p img, #sport-agility p img, #sport-ths p img, #jugend p img, #sport-obedience p img, #sport-basis p img {
	float: left;
	margin: 5px;
}
#aktuell-allg p img {
	margin: 5px;
}
a:hover {
	color: #FFCC66;
	background-color:#FF9933;
}

#link {
	text-decoration:none;
	color:#000;
}
#personlink {
	text-decoration:underline;
	color:#FFF;
}
#vereinlink {
	text-decoration:underline;
	color:#000;
}
#linkbild {
	vertical-align: middle;
	margin-left:50px;
	text-align: left;
	text-decoration: none;
	border-style:none;
}
