/* Gesamtbreite: 960 px */

body {
margin: 0;
padding: 0;
background-color: #888;
}

p, td, li {font-family: Arial, Trebuchet MS, sans-serif; font-size: 14px; line-height: 120%; color: #000; margin: 0; padding: 0; text-align: left;}
h1 {font-family: Arial, Trebuchet MS, sans-serif; font-size: 18px; color: #444; font-weight: bold; margin: 0 0 25px 0; padding: 0;}
h2 {font-family: Arial, Trebuchet MS, sans-serif; font-size: 16px; color: #000; font-weight: bold; margin: 25px 0 10px 0; padding: 0;}
a {font-family: Arial, Trebuchet MS, sans-serif; font-size: 14px; color: #000; text-decoration: underline;}
ul {margin: 0; padding: 0; list-style-type: none;}
p {margin: 0 20px 20px 0}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

img {margin: 0; padding: 0; border: none; cursor: pointer;}



/* Main Containers ----------------------------------- */

#container {
width: 956px;
margin: auto;
margin-top: 20px;
padding: 0;
border: 2px solid #444;
background-color: #fff;
}

#header {
width: 956px;
height: 132px;
margin: 0;
padding: 0;
}


#mainnavi {
float: left;
width: 165px;
margin: 20px 10px 10px 10px;
padding: 0;
}

#content {
float: left;
width: 730px;
margin: 20px 0 20px 0;
padding: 0 0 0 30px;
border-left: 1px solid #444;
}

#footer {
clear: left;
height: 20px;
margin: 0;
padding: 0;
text-align: center;
background-color: #eee;
}



/* Hauptnavi ------------------------------------------------------- */


#mainnavi ul {
background-color: #eee;
margin: 0;
padding: 8px 0 8px 0;;
}

#mainnavi ul li {
margin: 0 0 2px 8px;
}

#mainnavi ul li.title {
font-size: 16px;
font-weight: bold;
margin: 15px 0 2px 8px;
}

#mainnavi ul li a{
margin-left: 20px;
font-size: 15px;
font-weight: normal;
text-decoration: none;
}

#mainnavi ul li a:hover{
margin-left: 0px;
padding-left: 20px;
font-size: 15px;
font-weight: normal;
text-decoration: none;
background-image: url(http://www.canada-alaska.ch/img/pfote.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#mainnavi ul li a:active{
margin-left: 0px;
padding-left: 20px;
font-size: 15px;
font-weight: normal;
text-decoration: none;
background-image: url(http://www.canada-alaska.ch/img/pfote.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#mainnavi ul li a.aktiv{
margin-left: 0px;
padding-left: 20px;
font-size: 15px;
font-weight: normal;
text-decoration: none;
background-image: url(http://www.canada-alaska.ch/img/pfote.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#mainnavi ul.infos {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
background-color: #fff;
margin: 20px 0 20px 0;
padding: 20px 0 20px 0;
}

#mainnavi ul.infos li {
margin: 0 0 2px 8px;
}

#mainnavi ul.infos li.title {
font-size: 16px;
font-weight: bold;
}

#mainnavi ul.infos li a{
margin: 0;
padding: 0;
font-size: 15px;
font-weight: normal;
text-decoration: none;
}

#mainnavi ul.infos li a:hover{
margin: 0;
padding: 0;
font-size: 15px;
font-weight: normal;
text-decoration: underline;
background-image: none;
}

/* Aufzählung ------------------------------------------------------- */

#content ul.liste {
margin: -10px 0 20px 0;
padding: 0;
list-style-image:url(../img/liste.gif);
}

#content ul.liste li {
margin: 0 0 5px 17px;
padding: 0;
}

/* Fotoausgabe ------------------------------------------------------- */

#content ul {
margin: 0 0 20px 0
}

#content ul li.norm {
float: left;
width: 202px;
margin: 0 45px 20px 0;
padding: 0;
}

#content ul li.last {
float: left;
width: 202px;
margin: 0 0 20px 0;
padding: 0;
}

#content ul li.clr {
display: inline;
margin: 0;
padding: 0;
width: 1px;
}

#content ul li br.clr {
clear: left;
width: 1px;
font-size:1px;
margin: 0;
padding: 0;
overflow:hidden;
}

#content img {
margin: 0 0 3px 0;
padding: 0;
border: 1px solid #444; 
}


/* Textausgabe ------------------------------------------------------- */

p.links {
float: left;
width: 333px;
margin: 0 15px 20px 0;
}
p.rechts {
float: left;
width: 333px;
margin: 0 0 20px 15px;
}

br.antifloat {
clear: left;
width: 1px;
font-size:1px;
margin: 0;
padding: 0;
}



#header a img {border: 0; margin: 0; padding: 0; border-bottom: 2px solid #444;}



/* Reiseführer ------------------------------------------------------- */

img.reisefuehrer {
float: left;
width: 107px;
}

div.reisefuehrer {
float: left;
width: 550px;
margin-left: 20px;
}