body{
	margin: 0;
	margin-bottom: 20px;
	margin-left: 20px; margin-right: 20px;
	padding: 0;
	background: #728FB2 url(../images/base/verlauf.jpg) repeat-x top;	overflow: scroll right;
}
table {
	font: 12px/14px verdana, arial, helvetica, sans; color: #424242;
}
.distance1{
	margin-top: 30px;
}
.distance2{
	margin-top: 45px;
}
.distance3{
	margin-top: 75px;
}
ul,li{
	margin: 0px; padding: 0px;
}
	
.h1{ font: 18px/20px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h2{ font: 16px/18px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h3{ font: 14px/16px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h4{ font: 12px/14px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h5{ font: 11px/13px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h5{ font: 10px/12px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}
.h7{ font: 9px/11px verdana, arial, helvetica, sans; font-weight: bold; color: #424242;}

.hl4{ font: 16px/18px verdana, arial, helvetica, sans; color: #424242;}

.disclaimer{
	display: block;
	position: relative;
	width: 560px;
	font: 12px/14px verdana, arial, helvetica, sans;
	font-style: italic;
	color: #424242;
}
.counterbg{
	margin-top: 10px; z-index:1;
}
.counter{
	margin-left:-28px; margin-top: -38px; z-index:2;
}
*html .counterbg{
	display: block; position:relative;z-index:1; margin-top: 10px;
}
*html .counter{
	display: block; position:absolute; margin: 0;left:17px;top:65px; z-index:2;
}
.title{
	font: 18px/20px verdana, arial, helvetica, sans;
	font-weight: bold;
	color: #FFFFFF;
	border: solid #515151;
	border-width: 1px 1px 1px 1px;
	background: #FFB450 url(../images/base/track.jpg) no-repeat right bottom;
	margin-top: 10px;	
}
*html .title{
	font: 18px/20px verdana, arial, helvetica, sans;
	font-weight: bold;
	color: #FFFFFF;
	border: solid #515151;
	border-width: 1px 1px 1px 1px;
	background: #FFB450 url(../images/base/track.jpg) no-repeat right bottom;
	padding-top: 10px;	
}
.subTitle{
	font: 16px/18px verdana, arial, helvetica, sans;
	font-weight: bold;
	color: FFFFFF;
}

.contentAll{
	height: 470px; width: 600px;
	padding-top: 35px; padding-left: 30px;	padding-right: 30px; padding-bottom: 30px;
	border: solid #515151;	border-width: 0px 1px 1px 1px;
	font: 12px/14px verdana, arial, helvetica, sans; color: #424242;
	background:  #F7F7F7 url(../images/base/bg_all.jpg) repeat top;
	text-align: justify;
}
*html .contentAll{	
	width: 660px;
	height: 470px;
	padding-top: 35px; padding-left: 30px;	padding-right: 30px; padding-bottom: 30px;
	border: solid #515151;	border-width: 0px 1px 1px 1px;
	font: 12px/14px verdana, arial, helvetica, sans; color: #424242;
	background:  #F7F7F7 url(../images/base/bg_all.jpg) repeat top;
	text-align: justify;
}

ul.trackList li{
	margin-left: 0px;
	list-style-type: none;
}
.trackList li{
	height: 55px;
	padding-left: 35px;
	list-style-position: outside;
	background: url(../images/base/li_track1.gif) no-repeat top left;
}
.trackList2 li{
	height: 35px;
	padding-left: 35px;
	padding-top : 5px;
	padding-bottom : 5px;
	list-style-position: outside;
	list-style-type: none;
	background: url(../images/base/li_track1.gif) no-repeat top left;
	text-align : left;
}
table.pedigree{
	margin-top: 35px;
	border-collapse: collapse;
	border-style: solid;
	border-width:1px;
	border-color: #515151;
	background: #E0E0E0;
}
*html table.pedigree{
	margin-top: 35px;
	border-collapse: collapse;
	border-style: solid;
	border-width:1px;	
  	border-color:  #515151;
	background: #E0E0E0;	
}
table.pedigree td{
	font: 10px/12px verdana, arial, helvetica, sans;
	font-weight: bold;
	color: #424242;
	border-collapse: collapse;
	border-style: solid;
	border-width:1px;
	border-color: #515151;
	padding : 1px 1px 1px 6px;
}
table.ausstellung{
	border-collapse: collapse;
	border-style: solid;
	border-width:1px;	
  	border-color:  #515151;
	background: #E0E0E0;	
}
table.ausstellung th{
	font: 12px/14px verdana, arial, helvetica, sans;
	font-weight: bold;
	color: #424242;
	border-collapse: collapse;
	border-style: solid;
	border-width:1px 0px 1px 0px;
	border-color: #515151;
	padding : 1px 1px 1px 6px;
	background: #FFFFFF;	
}
table.ausstellung td{
	font: 11px/13px verdana, arial, helvetica, sans;
	color: #424242;
	border-collapse: collapse;
	border-style: solid;
	border-width:1px 0px 1px 0px;
	border-color: #515151;
	padding : 1px 1px 1px 6px;
}

/*   Navigationselemente */
td.menue{
	height: 470px;
	border: solid #515151;
	border-width: 1px 0px 1px 1px;
	background: #FFB450 url(../images/base/www_small.gif) no-repeat center bottom;
}
	div.menue{	
	margin: 0;
	padding: 0;	
	border: solid #515151;
	border-width: 0px 0px 1px 0px;
}	
	ul.menueItem li{
	list-style-type: none;
	list-style-position: outside;
	font: 13px/15px verdana, arial, helvetica, sans;
	}
	ul.subItem li{	
	list-style-type: none;
	list-style-position: outside;
	font: 12px/14px verdana, arial, helvetica, sans;
	}
	li.menuePic{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;	padding: 0;
	background: #9CBBD8 url(../images/base/la_verlauf.jpg) repeat-x top;
	}
	a.menueItem, a.menueItem:link, a.menueItem:visited {	
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 4px;	
	border: solid #515151;
	border-width: 1px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	background: #FFB450;
	text-decoration: none;
}
*html a.menueItem, a.menueItem:link, a.menueItem:visited {	
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 4px;	
	width: 180px;
	height: 20px;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;	
	color: #FFFFFF;	
	font-weight: bold;
	background: #FFB450;
	text-decoration: none;
}
a.menueItem:hover{
	display: block;
	position: relative;
	 color: #FFFFFF; 
	background: #A6BED6;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;
	text-decoration: none;
}
*html a.menueItem:activ{
	display: block;
	position: relative;
	color: #FFFFFF;
	background: #949FAC;	
	text-decoration: none;
}
 a.menueItem:focus{
	display: block;
	position: relative;
 	color: #FFFFFF;
	background: #949FAC;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;
	text-decoration: none;
}
.menueItemShow{
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 4px;	
	width: 180px;
	height: 20px;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;	
	color: #FFFFFF;	
	font-weight: bold;
	background: #FFB450;
	text-decoration: none;
}
a.menueItemOn, a.menueItemOn:link, a.menueItemOn:visited, a.menueItemOn:hover {
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 4px;	
 	color: #FFFFFF;
	font-weight: bold;
	background: #949FAC;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;
	text-decoration: none;
}
*html a.menueItemOn, a.menueItemOn:link, a.menueItemOn:visited, a.menueItemOn:hover, a.menueItemOn:activ, a.menueItemOn:focus {
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 23px;
	padding-top: 7px;
	padding-bottom: 4px;	
	width: 180px;
	height: 20px;
 	color: #FFFFFF;
	font-weight: bold;
	background: #949FAC;
	border: solid #515151;
	border-width: 1px 0px 0px 0px;
	text-decoration: none;
}

a.subItem, a.subItem:link, a.subItem:visited{
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background: #FFC966;
	text-decoration: none;
}
*html a.subItem, a.subItem:link, a.subItem:visited{
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	width: 180px;
	height: 20px;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background: #FFC966;
	text-decoration: none;
}
a.subItem:hover{
	display: block;
	position: relative;
	color: #FFFFFF;
	background: #A6BED6;	
	text-decoration: none;
}
*html a.subItem:activ{
	display: block;
	position: relative;
	color: #FFFFFF;
	background: #949FAC;
	text-decoration: none;
}
 a.subItem:focus{
	display: block;
	position: relative;
 	color: #FFFFFF;
	background: #949FAC;
	text-decoration: none;
}
a.subItemOn, a.subItemOn:link, a.subItemOn:visited, a.subItemOn:hover {
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #5F5E5E;	
	background: #FFC966;
	text-decoration: none;
}
*html a.subItemOn, a.subItemOn:link, a.subItemOn:visited, a.subItemOn:hover, a.subItemOn:activ, a.subItemOn:focus {
	display: block;
	position: relative;
	margin: 0;	padding: 0;
	width: 180px;
	height: 20px;
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 2px;
	color: #5F5E5E;	
	background: #FFC966;
	text-decoration: none;
}


/* andere links */
div.toptrack{
	margin-top: 40px;
}
a.toptrack, a.toptrack:link, a.toptrack:visited, a.toptrack:hover, a.toptrack:active, a.toptrack:focus{ text-decoration: none;}

a, a:link, a:visited{ color: #325F8E; text-decoration: underline;}
a:hover{ color: #F39211; text-decoration: underline;}
a:active, a:focus{ color: #325F8E; text-decoration: underline;}

