*{
    font: normal normal 1em Times #454545;
}

a:link { color:#766e63; text-decoration:none; }
a:visited { color:#b47e31; text-decoration:none; }
a:hoover { color:#ff9800; text-decoration:none; }
a:active { color:#ff9800; text-decoration:none; }

.nav {
    margin-top:10px;	
    width:200px;
    float:left;
    min-height: 20px; 
    font-weight:bold; 
}

.nav a { display:block; padding:5px 15px 0px 0px; margin: 0; text-decoration:none; color:#b47e31; font: normal normal 0.8em Times; }
.nav a:visited { display:block; padding:5px 15px 0px 0px; margin: 0; text-decoration:none; color:#b47e31; font: normal 0.8em Times; }
.nav a:hover { display:block; padding:5px 15px 0px 0px; margin: 0; text-decoration:none; color:#454545; font: normal 0.8em Times; }
.nav a:active { display:block; padding:5px 15px 0px 0px; margin: 0; text-decoration:none; color:#454545; font: normal 0.8em Times; }

body {
/*    font-color:#454545; */
    background: #FFFFFF scroll 0 0;
    padding:0;
    border:0;
    margin:0 0 100px 0;
}

p, div, span, img { padding:0px; margin:0px; border:0px }

#impressum td {
    padding: 0px 3px 0px 0px;
}

#header{
    background: url(img/header_erlebnistouren_1000.gif) no-repeat;
    width:1000px;
    height:200px;
}

#header_print{
    display:none;
}

#header_text{
	width: 160px;
	color: white;
	padding-top: 70px;
	padding-left: 20px;
	line-height: 1.5em;
	font-size: 1.5em;
	text-align: center;
}			

#home{
	position:absolute;
	top: 10px;
	left:10px;
	font-size:0.8em;
	font-weight:bold;
	color:#fffaf2;
	word-spacing:20px;
}
#home a {
	/*color:#fffaf2;*/
	
}
#home a:hover { color: #848687; }

#topnav div {
    margin-left: 50%;
}

#topnav a {
    display: inline;
    font-weight: bold; color: #b47e31;
    width: 120px;
    padding: 0 0 0 30px;
}

#topnav a:hover { color: #ff9800; }
#topnav { display:none; }

#main_nav {
    position: absolute; left: 0px; top: 187px;
    width: 180px; 
    padding: 0 0 9px 0;
    background:#555;
    z-index:12;
}

#main_nav a {
    display: block;
    font-weight: bold;
    text-align:right;
    width: 168px;
    color: #fffaf2;
    background: #999;
    border-top: 1px solid #fffaf2;
    padding: 7px 12px 7px 0;
    margin: 0 7px 0 0;
}
#main_nav a:hover,
#main_nav .akt { background: #ff9800; }



/*------------------ SUBNAV ----------------------------*/

#subnav {
	position:absolute;
	left:220px;
	top:185px;
	padding:8px 8px 8px 0px;
	margin:0px;
	width:550px;
	font: normal bold 0.9em Times,Arial;
	color:#848687
}
#subnav a { color: #848687; padding-right:20px; }
#subnav a:hover { color:#ff9800; padding-right:20px; }

.akt { font-weight: bold; }

#content {
    position: absolute;
    top:250px; left:0px;
    width: 750px;
    padding-right:30px;
    padding-left:220px;
    padding-bottom:0px; 
    min-height:550px;
}

#content, .shortbox, #longbox, #copyright { display:block; clear:both; }

.shortbox { margin-bottom:20px; }

#content > #impressum > .kontaktinhalt, .kontakthost  {
	margin-left: 30px;
}

.shortbox img, #longbox .picture { padding: 1em; }

.seitentitel, h1 { padding:0px; margin:0px; font: normal bold 1em Times,Arial;  }
.rubrik {
    font: italic bold 150%/1.1em Times,Arial; color:#848687; padding:0px 0px 10px 0px; }
.titel, .title, h2 { 
    font-weight: bold;
    font-size: 1.1em;
    line-height:1.3em ;
    color:#766e63;
    padding:0; margin:0;
}
.anriss { 
    font-size::1.1em;
    line-height: 1em;
    color: #003366;
}
#longbox .links { 
    font-size: 0.8em;
    line-height:150%;
}
.back{
    width:100%;
    text-align:right;
    font-weight:bold;
    padding-top:1em;
    font-size: 0.8em;
}
.shortbox .date, #longbox .date, .date1 {
    font-size: 0.8em;
    padding-top:1em;
    line-height:200%;
    color:gey;
}

.GBNews{
	margin: 10px 0px 10px 0px;
}


#copyright {
	width: 1000px;
	position:relative;
	left:-220px;
	font: normal normal 0.8em/1.3em Times;
	color:#000000;
	background: #FF9800;
	margin-top: 100px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
}
#copyright a, #copyright a:visited{
	color:#000;
	text-decoration:underline;
}
#copyright a:hoover{
	color:#555;
	text-decoration:underline;
}

.continue {
    text-align:right; font-size:0.8em;
}
.continue a:hoover {
    font-weight:bold;
    text-align:right; font-size:0.8em;
}
