/* CSS Document */
body {
	border:none;
	margin:0px;
	background-color: #FFFFFF;
	background-image: url(media/pix_khgh/bg_verlauf.gif);
	background-repeat: repeat-x;
	}
td.verlauf {
	background-image: url(media/pix_khgh/main_verlauf.gif);
	background-repeat: repeat-y;
}
td.verlaufstart {
	background-image: url(media/pix_khgh/bgverlaufstart.gif);
	background-repeat: repeat-y;
}
div.headertop {
	width:902px;
	height:310px;
	background-color: #ffffff;
}

div.footer {
	width:902px;
	height:20px;
}

div.main {
	width:902px;
}
div.navleft {
	width:240px;
	background-color: #ECF6EC;
}
div.navright {
        width:160px;
	background-color: #ECF6EC;
}
div.content {
	width:500px;
	background-color: #FFFFFF;
}
td.bghellblau {
	background-color: #ECF6EC;
}
table.bgschatten {
	background-image: url(media/pix_khgh/bg_schatten.gif);
	background-repeat: no-repeat;
}


/* teaserdyn 2010 */
.teaserdyn {
	margin-bottom:25px;
}
.teaserdyn .clear{
	clear:both;
}
.teaserdyn .left {
	float:left;
}
.teaserdyn .leftwidth {
	width:280px;
}
.teaserdyn .right {
	float:right;
	width:183px;
}
.teaserdyn img {
	margin:17px 0 5px 5px;
	border:solid 1px #4D626A;
}
.teaserdyn .date {
}
.teaserdyn .title {
	color: #5D7C58;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin-top:3px;
}
.teaserdyn .subline {
	margin-top:3px;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;

}
.teaserdyn .link {
	margin-top:5px;
}
.teaserdyn .link a, .teaserdyn .link a:link, .teaserdyn .link a:visited{
	color: #7A9577;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
        background-image: url(media/pix_khgh/icon_pfeil.gif);
        background-repeat:no-repeat;
        background-position:left;
        padding-left:15px;
}
.teaserdyn .link a, .teaserdyn .link a:hover, .teaserdyn .link a:active {
    color: #646464;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
        background-image: url(media/pix_khgh/icon_pfeil.gif);
        background-repeat:no-repeat;
        background-position:left;
        padding-left:15px;
}


/* Stationen und Institute */

div.boxStations {
	background-color:#daecd6;
	margin: 0 15px 0 15px;
	border: 1px solid #7f7f7f;
	padding: 5px;
	font-weight: bold;
	color: #646464;
}
div.boxStations select {
	width: 197px;
	margin-top:10px;
}
div.boxStations select {
	color: #000000;
}
div.boxStations select option {
	color: #000000;
}

/* Pfad */
div.breadCrumb {
	border:1px solid #bec1c3;
	background-color:#fafafa;
	padding: 5px;
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	height: auto;
	overflow: auto;
}
.breadCrumbText {
	float: left;
	width:253px;
	text-align:right;
}
.breadCrumbPath {
	text-align:left;
	width:620px;
	float:right;
}
.breadCrumbPath a, .breadCrumbPath a:hover {
	color: #7a9577;
	text-decoration:underline;
	font-size: 10px;
}

/* TOP EBENE */	
		
	ul.dropdown li {
	background-image:  url(media/pix_khgh/nav_punkte.gif);
	background-repeat:no-repeat;
	background-position:right;
}
ul.dropdown li.hover,  ul.dropdown li:hover {
	background-image:  url(media/pix_khgh/bg_nav_rot.gif);
	background-repeat: repeat-x;
}
ul.dropdown li.marked {
	background-image:  url(media/pix_khgh/bg_nav_rot.gif);
	background-repeat: repeat-x;
}
ul.dropdown li a:link,  ul.dropdown li a:visited {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
ul.dropdown li a:hover {
	color: #FFFFFF;
}
ul.dropdown li a:active {
	color: #ffffff;
}
/* PULL DOWN */	
ul.dropdown ul {
	text-align:left;
	border-top: solid 1px #ccc;
	background-color: #54874c;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
ul.dropdown ul li {
	background-image:none;
}
ul.dropdown ul li.hover,  ul.dropdown ul li:hover,  ul.dropdown ul li.marked,  ul.dropdown ul li:active {
	background-image: none;
	background-color:#FFFFFF;
	color: #646464;
}
ul.dropdown ul li:hover a {
	color: #646464;
	width: 100%;
}
ul.dropdown ul li.marked a {
	color: #646464;
}
ul.dropdown li ul li a {
	color: #fefefe;
	text-decoration: none;
	font-size:11px;
	width:250px;
	background-image:none;
}
ul.dropdown li ul li:hover a.hover,  ul.dropdown li ul li a:hover,  ul.dropdown li ul li a:active {
 color: #646464;
 width:250px;
}

/* SUBNAV LEFT - EBENE 1*/	
.navleft  {
	margin:0px;
	padding:20px 0px 20px 0px;
}
.navleft ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.navleft ul li {
	list-style:none;
	margin:0px;
	padding:0px;
/*	padding: 3px 5px 3px 24px;*/
}
.navleft ul li a {
	display:block;
	padding:4px 5px 4px 14px;
	width:auto;
	color:#646464;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.navleft ul li a:hover {
	background-color:#daecd6;
}
/*
.navleft ul li:hover,  .navleft ul li:hover a,  .navleft ul li.marked {
	background-color:#eeeeee;
	color: #396898;
}
.navleft ul li.marked a,  .navleft ul li.marked a:hover {
	color: #396898;
}
*/

/* SUBNAV LEFT - EBENE 2*/	
.navleft ul li ul {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.navleft ul li ul li {
	list-style:none;
}
.navleft ul li ul li a {
	display:block;
	padding:4px 5px 4px 24px;
	width:auto;
	color:#646464;
/*	background-color:none;*/
	text-decoration:none;
	font-weight: bold;
	font-size:11px;
}
.navleft ul li ul li a:hover {
	background-color:#daecd6;
}
/*
.navleft ul li ul li:hover,  .navleft ul li ul li:hover a,  .navleft ul li ul li.marked {
	background-color: #ffffff;
	color: #000000;
}
.navleft ul li ul li.marked a,  .navleft ul li ul li.marked a:hover {
	color: #000000;
	background-color:#FFFFFF;
}
*/
/* SUBNAV LEFT - EBENE 3*/	
.navleft ul li ul li ul {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.navleft ul li ul li ul li{
	list-style:none;
}
.navleft ul li ul li ul li a {
	display:block;
	padding:4px 5px 4px 34px;
	width:auto;
	color:#646464;
/*	background-color:none;*/
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.navleft ul li ul li ul li a:hover {
	background-color:#daecd6;
}
/*
.navleft ul li ul li ul li.marked a,  .navleft ul li ul li ul li.marked a:hover {
	color: #7f7f7f;
	background-color:#FFFFFF;
}
*/
/* SUBNAV LEFT - EBENE 4*/	
.navleft ul li ul li ul li ul {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.navleft ul li ul li ul li ul li {
	list-style:none;
}
.navleft ul li ul li ul li ul li a {
	display:block;
	padding:4px 5px 4px 44px;
	width:auto;
	color:#646464;
/*	background-color:none;*/
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.navleft ul li ul li ul li ul li a:hover {
	background-color:#daecd6;
}
/*
	.navleft ul li ul li ul li ul li.marked a,  .navleft ul li ul li ul li ul li.marked a:hover {
	color: #7f7f7f;
	background-color:#FFFFFF;
	text-decoration:underline;
}
*/
/* SUBNAV LEFT - EBENE 5*/	
.navleft ul li ul li ul li ul li ul {
	margin:0px 0px 5px 0px;
	padding:0px;
}
.navleft ul li ul li ul li ul li ul li {
	list-style:none;
}
.navleft ul li ul li ul li ul li ul li a {
	display:block;
	padding:4px 5px 4px 54px;
	width:auto;
	color:#646464;
/*	background-color:none;*/
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.navleft ul li ul li ul li ul li ul li a:hover {
	background-color:#daecd6;
}
/**/
.clear {
	clear:both;
}
