body, html{
	min-height:101%; /*Scrollbar immer anzeigen*/
}


body{
margin:0;
text-align:center;
font-size: 11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color: #ffffff;
background-image:url(bilder/hg1.gif);
background-attachment:scroll;
background-repeat:repeat-x;
}




.text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #5a5a59;
	padding-top: 20px;
}
.button {
	background-image: url(bilder/route_button_hg.jpg);
	height: 20px;
	width: 180px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	margin-top: 10px;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.routenplaner {
	width: 180px;
}
.form {
	height: 17px;
	width: 178px;
	text-decoration: none;
	border: 1px solid #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #5a5a59;
}





p{
color: #666666;
font-size:11px;
font-weight:light;
padding: 0px 0px 0px  0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

td{
color: #666666;
font-size:11px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h1{
color: #666666;
font-size:13px;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

h2{
color: #9b1516;
padding:0px 0px -7px 0px;
margin:0px 0px -7px 0px;
font-size:12px;
font-weight:light;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

h3{
color: #666666;
padding:5px 0px -10px 0px;
margin:5px 0px -10px 0px;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h4{
color: #5f94b3;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:light;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
h5{
color: #666666;
padding:3px 15px 3px 20px;
font-size:11px;
font-weight:light;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
h6{
color: #2c3d55;
font-size:11px;
font-weight:bold;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
.text1{
color: #9b1516;
padding:0px 0px 0px 0px;
margin:0px 0px -2px 0px;
font-size:11px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.text2{
color: #9b1516;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.start-grau {
	color: #9c9d9f;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
}
.start-rot {
	color: #9b1516;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1pt;
}

/*************************************/
 a{
	color: #666666;
 font-size: 11px;
	font-weight: light;

}

 a:link{
 color: #666666;
 font-size: 11px;
		text-decoration: none;
}

a:visited{
	color: #666666;

 font-size: 11px;
 	text-decoration: none;
}

a:hover{
	color: #9b1516;
 font-size: 11px;

	text-decoration: none;
}
/*************************************/
/************************************/
.rand {
border: 1px;
border-style:solid;
border-color: #d7e1e7;
}

/************************************/
#info a{    display: block;
color: #ffffff;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
   text-decoration: none;
    background-color: #2c3d55;
}

#info a:link{    display: block;
color: #ffffff;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
   text-decoration: none;
    background-color: #2c3d55;
}
#info a:active{    display: block;
    color: #ffffff;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
   text-decoration: none;
    background-color: #5f94b3;
}

#info a:visited{    display: block;
color: #ffffff;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
   text-decoration: none;
    background-color: #2c3d55;
}

#info a:hover{    display: block;
color: #ffffff;
font-size:12px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
   text-decoration: none;
    background-color: #5f94b3;
}

/*************************************/
.wichtig{
color: #2c3d55;
font-size:10px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.achtung{
color:#990000;

} 
.tdoben{
background-image:url(bilder/stadt.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.tdoben2{
background-image:url(bilder/stadt2.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.tdmitte{
background-position:top;
background-image:url(bilder/hst.gif);
background-repeat:no-repeat;
}
.tdunten{
background-image:url(bilder/unten2.jpg);
background-position:bottom;
background-repeat:no-repeat;
 background-color:#fcf3d2;
}
.tdunten3{
background-image:url(bilder/unten3.jpg);
background-position:bottom;
background-repeat:no-repeat;
 background-color:#fcf3d2;
}
.tdlinks{
background-image:url(bilder/unten.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#d2dfe8;
}
/************************************/
#inhalt
{
margin:auto;
overflow: auto;
width:50%;
padding:20px;
text-align:left;
}

.copy a{
color: #cccccc;
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}


.copy a:link{
 color: #cccccc;
 font-size: 10px;
		text-decoration: none;
}

.copy a:visited{
	color: #cccccc;

 font-size: 10px;
 	text-decoration: none;
}

.copy a:hover{
	color: #cccccc;
 font-size: 10px;
	text-decoration: underline;
}
/*************************************/
.counter{
	color: #fcf6e8;
 font-size: 11px;
	font-weight: light;

}

.counter a:link{
 color: #fcf6e8;
 font-size: 11px;
		text-decoration: none;
}

.counter a:visited{
	color: #fcf6e8;

 font-size: 11px;
 	text-decoration: none;
}

.counter a:hover{
	color: #fcf6e8;
 font-size: 11px;

	text-decoration: none;
	

}
.p2 {
	font-family: verdana;
	font-size: 11px;
	color: #999;
}
.impr {
	color: #666666;
	font-size:11px;
	padding: 0px 0px 0px  0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #5a5a59;
	padding-top: 20px;
}

