﻿#header {
	position: absolute;
	left: 50px;
	top: 20px;
	width: 910px;
}

#logo {
	position: absolute;
	left: 697px;
	top: 95px;
	width: 256px;
}

#main {
	position: absolute; 
	left: 50px;
	top: 205px;
}

#datum {
	position: absolute; 
	left: 493px ;
	top: 50px ;
}

body {
	margin:0px;
	padding:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

/*LINKS 11px*/
a.bottom:link { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #990000;
} 

a.bottom:visited { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #990000;
} 

a.bottom:active { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color:#333333;
} 

a.bottom:hover { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
} 

/*LINKS CONTENT*/
a.content:link { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    text-decoration: underline;
    color: #990000;
} 

a.content:visited { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    text-decoration: underline;
    color: #990000;
} 

a.content:active { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    text-decoration: underline;
    color: #333333;
} 

a.content:hover { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 12px;
    text-decoration: none;
    color: #333333;
} 

/*LINKS RIGHT*/
a.right:link { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #990000;
} 

a.right:visited { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #990000;
} 

a.right:active { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #333333;
} 

a.right:hover { 
    font-family: Arial,Verdana,Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
} 

/*MENU OBEN */
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.topmenu_default { 		
 	background-color:#DEDEDE;	 	
	border: 1px solid #DEDEDE;
	padding: 1px;
}

.topmenu_over {
 	background-color:#FFFFFF;
	border: 1px solid #A2A2A2;
	padding: 1px;
}

.topmenu_on {
 	background-color:#EEEEEE;
	border: 1px solid #A2A2A2;
	padding: 1px;
}

/*NAVIGATION MENU*/
a.nav_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	padding-top: 1px;
    color: #EEEEEE;
	text-decoration: none;
	width: 160px;
	height: 19px;
}

.nav_menu_default {
	background-color: #990000;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 19px;
}

.nav_menu_over {
	cursor: hand;
	background-color: #990000;
	border: 1px solid #8B0000;
	padding: 1px;
	width: 160px;
	height: 19px;
}

/*NAVIGATION CANYONING TESSIN*/
a.nav_canyoning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 160px;
	height: 15px;
}

.nav_canyoning_default { 		
 	background-color: #DEDEDE;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_canyoning_over {
 	background-color: #F0E68C;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_canyoning_on {
 	background-color: #F0E68C;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

/*NAVIGATION CANYONING NORDSCHWEIZ*/
a.nav_canyoning1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 160px;
	height: 15px;
}

.nav_canyoning1_default { 		
 	background-color: #DEDEDE;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_canyoning1_over {
 	background-color: #FAFAD2;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_canyoning1_on {
 	background-color: #FAFAD2;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

/*NAVIGATION RAFTING*/
a.nav_rafting {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 160px;
	height: 15px;
}

.nav_rafting_default { 		
 	background-color: #DEDEDE;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_rafting_over {
 	background-color: #E0FFFF;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_rafting_on {
 	background-color: #E0FFFF;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

/*NAVIGATION UEBERUNS*/
a.nav_ueberuns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 160px;
	height: 15px;
}

.nav_ueberuns_default { 		
 	background-color: #DEDEDE;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_ueberuns_over {
 	background-color: #FFE4B5;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_ueberuns_on {
 	background-color: #FFE4B5;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

/*NAVIGATION GALLERY*/
a.nav_gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 160px;
	height: 15px;
}

.nav_gallery_default { 		
 	background-color: #DEDEDE;
 	border: 1px solid #EEEEEE;	 	
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_gallery_over {
 	background-color: #B0C4DE;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

.nav_gallery_on {
 	background-color: #B0C4DE;
	border: 1px solid #A2A2A2;
	padding: 1px;
	width: 160px;
	height: 15px;
}

/*UEBERSCHRIFTEN*/
.headline_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #333333;
}

.headline_nav_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	padding-bottom: 1px;
	background-color: #990000;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #EEEEEE;
}

.headline_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #A2A2A2;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: none;
}

/*TEXTFORMATIERUNG*/
.text_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.text_right {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 4px;
	padding-right:4px;
}

.text_bottom {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
}

.text_11px {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.text_small {
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.text_kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}