body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#333;
//	background-image:url(../_images/bgpattern.gif);
//	background-repeat:repeat;
}


.maintable {
            border-top: 1px solid #808080;
	    border-left: 1px solid #808080;
	    border-right: 1px solid #000000;
	    border-bottom: 1px solid #000000;
	    margin: auto;
	    margin-top: 10px;
           }

//#inhalt html body {background-color: white}


#contend { 
	line-height:1.4em;
}
img{
	border:0px;
}

.tdA {
	width: 130px;
	vertical-align: middle;
	text-align:center;
}
#tdA_oben_links {
	height: 100px;
	width: 130px;
	padding: 0px;
	vertical-align: middle;
	text-align:center;
	background-color:#f8da64;
	border-bottom:#999999 1px solid; 
}

.tdB {
	width: 130px;
	vertical-align: middle;
	text-align:center;
}

#tdB_oben_rechts {
	height: 100px;
	width: 130px;
	padding: 0px;
	vertical-align: middle;
	vertical-align:middle;
	text-align:center;
	/* background-color:#ff9933; */
	border-bottom:#999999 1px solid; 
}

.tdA_ohne_navi{
	text-align:center;
	vertical-align:middle;
	background-color:#dec088;
}

.tdB_ohne_navi{
	text-align:center;
	vertical-align:middle;
	background-color:#feffa4;
}

.tdFuss{ 
	vertical-align:middle;
	text-align:center;
}

.tdFuss_rechts{ 
	text-align:center;  
}

.lin {
    width: 130px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.rechts {
    width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.fusszeile {
	font-size: 9px;
	color: #666666;
	vertical-align:middle;
}

#gps a {
  padding-left: 13px;	
}

.ue4 { 
 	background:url(../_images/leftOrangeDice.gif) left no-repeat;
 	padding:0px 0px 0px 30px;
 	margin:0px 0px 10px 0px;
 	font-size:14px;
 	font-weight:bold;
 	color:#42281e;
}
.ue3 { 
 	padding:0px 0px 0px 30px;
 	margin:0px 0px 10px 0px;
 	font-size:13px;
 	font-weight:bold;
 	color:#42281e;
}

.ue_top { 
 	padding:0px 0px 0px 0px;
 	margin:0px 0px 10px 0px;
 	font-size:16px;
 	font-weight:bold;
 /*	color:#006633; */
 	color:#42281e;
	text-align:center;
}

/*
.fusszeile a:link {color:#666666; text-decoration: none;}
.fusszeile a:visited { color:#666666; text-decoration:none;}
.fusszeile a:hover { color:#000000; text-decoration: none;}
.fusszeile a:active { color:#666666; text-decoration: none;}
*/

#link_nav_re {
	text-align:left; 
	font-size:10px;
	margin-left:-10px;
}
#link_nav_re li {
	margin-left:-10px;
}
.highlightsTF {
	
}
/* =========={NAV_TABLE_COLUMN} ========== */

.tdA a,
.tdA a:link,
.tdA a:active,
.tdA a:visited {
    width: 100%;
    margin: 0px; 
    color: #333;
    font-weight: normal;
    display: block;
    padding: 8px 0px 7px 0px; 
    text-decoration: none;
	/* background-color:#f8da64; 
	background-color:#f7e5ae;*/
	background-color:#feffa4;
	border-bottom:#999999 1px solid; 
}

.tdA_active a,
.tdA_active a:link,
.tdA_active a:active,
.tdA_active a:visited,
.tdA a:hover, 
.tdA_active a:hover {
    width: 100%;
    margin: 0px; 
    color: #333;
    font-weight: normal;
    display: block;
    padding: 8px 0px 7px 0px;
    text-decoration: none;
	/* background-color: #FFCC00; */
	background-color: #f8da64;
	border-bottom:#cccccc 1px inset;
	text-align:center;
	vertical-align:middle; 
}

.tdB	 a,
.tdB a:link,
.tdB a:active,
.tdB a:visited {
    width: 100%;
    margin: 0px; 
    color: #333;
    font-weight: normal;
    display: block;
    padding: 8px 0px 7px 0px; 
    text-decoration: none;
	/* background-color:#ff9933; */
	background-color:#dec088;
	border-bottom:#999999 1px solid; 
}

.tdB_active a,
.tdB_active a:link,
.tdB_active a:active,
.tdB_active a:visited,
.tdB a:hover, 
.tdB_active a:hover {
    width: 100%;
    margin: 0px; 
    color: #333;
    font-weight: normal;
    display: block;
    padding: 8px 0px 7px 0px;
    text-decoration: none;
	background-color: #f8da64;
	border-bottom:#cccccc 1px inset;
	text-align:center;
	vertical-align:middle;  
}


.tdFuss	 a,
.tdFuss a:link,
.tdFuss a:active,
.tdFuss a:visited {
    color: #333;
    font-weight: normal;
    display: block;
    padding: 5px 0px 7px 0px; 
    text-decoration: none;
	/* background-color:#fbce01;  */
	background-color:#bd9e63;
	border-right:#666666 1px solid;
}

.tdFuss_active a,
.tdFuss_active a:link,
.tdFuss_active a:active,
.tdFuss_active a:visited,
.tdFuss a:hover, 
.tdFuss_active a:hover {
    color: #000000;
    font-weight: normal;
    display: block;
    padding: 5px 0px 7px 0px;
    text-decoration: none;
	background-color:#ff9933;
	border-right:#cccccc 1px inset;
	vertical-align:middle;
	text-align:center;
}

.tdFuss_rechts	 a,
.tdFuss_rechts a:link,
.tdFuss_rechts a:active,
.tdFuss_rechts a:visited {
    color: #333;
    font-weight: normal;
    display: block;
    padding: 5px 0px 7px 0px; 
    text-decoration: none;
	/* background-color:#fbce01;  */
	background-color:#bd9e63;
	text-align:center;
}

.tdFuss_rechts_active a,
.tdFuss_rechts_active a:link,
.tdFuss_rechts_active a:active,
.tdFuss_rechts_active a:visited,
.tdFuss_rechts a:hover, 
.tdFuss_rechts_active a:hover {
    color: #000000;
    font-weight: normal;
    display: block;
    padding: 5px 0px 7px 0px;
    text-decoration: none;
	background-color:#ff9933;
	text-align:center;
}


/* --------------------------------------------------------------------*/


.Stil1 {color: #CC6600}

.Channel {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	height: 25px;
	width: 178px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 20px;
	text-align:left;
	vertical-align:bottom;
	color: #485DAD;
}
.Channel a:link {color:#485DBE; text-decoration:none; }
.Channel a:visited { color:#485DBE; text-decoration:none; }
.Channel a:hover { color:#333333; text-decoration:none; }

.navi_oben{
	font-weight:normal;
	font-size:11px;
	text-align:left;
	vertical-align:top;
	padding-left:390px;
	
}
.navi_oben a:link {color:#333333; text-decoration:none;}
.navi_oben a:visited { color:#333333; text-decoration:none;}
.navi_oben a:hover { color:#333333; text-decoration: underline;}
.navi_oben a:active { color:#333333; text-decoration: underline;}

.navi_oben_aktiv{
	font-weight:normal;
	font-size:11px;
	color:#b03223;
}

.text {
	font-size:11px;
	line-height:10pt;
	padding:0px 0px 0px 0px;
	color: #666666;
}
.text li a:link, .text a:link  {color:#000000; text-decoration: underline;}
.text li a:visited, .text a:visited { color:#666666; text-decoration:underline;}
.text li a:hover, .text a:hover { color:#000000; text-decoration: underline;}
.text li a:active, .text a:active { color:#333333; text-decoration: underline;}


a:link {color:#000000; text-decoration: underline;}
a:visited { color:#000000; text-decoration: underline;}
a:hover { color:#000000; text-decoration: none;}
a:active { color:#000000; text-decoration: none;}

.links {
	margin:10px 10px;
	text-indent:25px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	line-height: normal;
	background-color:#f7f2e3;
	color:#000000;
	padding:5px;
	background: #f7f2e3 url(../_images/bg_links3.gif) top right no-repeat;
}
.links li a {line-height:1.75em;}
.links a:link {color:#b03223; text-decoration: underline; font-size:12px;}
.links a:visited {color:#903223; text-decoration: underline; font-size:12px; }
.links a:hover {color:#b03223; text-decoration: none; font-size:12px; }
.links a:active{color:#b03223; text-decoration: none; font-size:12px; }
.links li {list-style: outside; margin-left:0px; text-indent:3px;}
.links ul {}

.links2 {
	margin:10px 10px;
	text-indent:25px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	line-height: normal;
	background-color:#f7f2e3;
	color:#000000;
	padding:5px;
}
.links2 li a {line-height:1.75em;}
.links2 a:link {color:#b03223; text-decoration: underline; font-size:12px;}
.links2 a:visited {color:#903223; text-decoration: underline; font-size:12px; }
.links2 a:hover {color:#b03223; text-decoration: none; font-size:12px; }
.links2 a:active{color:#b03223; text-decoration: none; font-size:12px; }
.links2 li {list-style: outside; margin-left:0px; text-indent:3px;}
.links2 ul {}

.mehr { font-size:10px;}
.mehr a:link {color:#b03223; text-decoration: none;font-size:10px;}
.mehr a:visited {color:#903223; text-decoration: none;font-size:10px;}
.mehr a:hover {color:#b03223; text-decoration: underline;font-size:10px;}
.mehr a:active{color:#b03223; text-decoration: underline;font-size:10px;}

.lupe {
	font-size:10px; 
	color:#333333; 
	line-height:normal; 
	font-family:Arial, Helvetica, sans-serif;
}
.up {
	text-align:right; 
	padding-bottom:5px; 
	border-bottom:#666666 1px solid; 
	width:80px; 
	margin:0px 0px 0px 415px;
	font-size:10px; 
	color:#333333; 
	line-height:normal; 
	font-family:Arial, Helvetica, sans-serif;
}
.zeittafel_links {
	background-color:#f3dbd9; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:normal;	
	font-weight:normal;  
}
.zeittafel_links_bold {
	background-color:#fa9e97; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:normal;
	font-weight:bold; 
}

.zeittafel_rechts {
	background-color: #eee; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#000;
	line-height:normal; 
	font-weight:normal; 
}

.zeittafel_rechts_bold {
	background-color: #999; 
	border:#999999 1px solid; 
	border-collapse:collapse;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#fff;
	line-height:normal; 
	font-weight:normal; 
}

.zeittafel_index {
	background-color:#feffcf;
	font-size:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	border:#999999 1px outset;
}
.zeittafel_index a:link {color:#f53223; text-decoration: none;}
.zeittafel_index a:visited {color:#f53223; text-decoration: none;}
.zeittafel_index a:hover {color:#f53223; text-decoration: underline;}
.zeittafel_index a:active{color:#f53223; text-decoration: underline;}

.zeittafel_rechts a:link {color:#000; text-decoration: underline; font-weight:bold;}
.zeittafel_rechts a:visited {color:#000; text-decoration: underline; font-weight:bold;}
.zeittafel_rechts a:hover {color:#000; text-decoration: none; font-weight:bold;}
.zeittafel_rechts a:active{color:#000; text-decoration: underline; font-weight:bold;}

.zeittafel_rechts_bold a:link {color:#fff; text-decoration: underline; font-weight:bold;}
.zeittafel_rechts_bold a:visited {color:#fff; text-decoration: underline; font-weight:bold;}
.zeittafel_rechts_bold a:hover {color:#fff; text-decoration: none; font-weight:bold;}
.zeittafel_rechts_bold a:active{color:#fff; text-decoration: underline; font-weight:bold;}


 /*     Galery-Script     */
#imageSlideshowHolder{

	/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

	In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
	border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
	should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

	*/
	/* CSS HACK */
	width: 356px;	/* IE 5.x */
	width/* */:/**/350px;	/* Other browsers */
	width: /**/350px;
	
	/* CSS HACK */
	height: 306px;	/* IE 5.x */
	height/* */:/**/300px;	/* Other browsers */
	height: /**/300px;
	
	background-color:#ccc;
	border:3px solid #f4b34e;
	margin-left:75px;
	position:relative;	/* Never change this value */
}
.imageInGallery{ 
	width:350px;
	height:300px;
	background-color:#ccc;
	
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
}

#imageSlideshowHolder img{
	position:absolute;
}
#bildnr {
	/* CSS HACK */
	width: 356px;	/* IE 5.x */
	width/* */:/**/350px;	/* Other browsers */
	width: /**/350px;
	
	background-color:#fff;
	color:#333;
	text-align:right;
	padding-right:5px;
	margin-left:75px;
	font-size:10px; 
}


.gpsbild {
	float:left; 
	border:1px solid grey; 
	margin-right:15px; 
}
.gpsroute {
	margin-top:10px
}
.gpsheadline {
	font-weight:bold
}
