/* Allgemein */
body { font-family: arial, sans-serif; font-size: 10pt; margin: 0;
    background: white;
    /*background: url(media/gradient.jpg) repeat-x #b4d4f5;*/ }
img { border: 0; }
object { display: block; }   /* für Flash */

div.wrapper, .centered { width: 900px; margin: 0 auto; }
.left-column { float: left; width: 170px; }
.right-column { margin-left: 170px; width: 730px; }

/* Formulare */
input, select, textarea { border: 1px solid #062553; font-family: arial, sans-serif; padding: 2px 3px; }

/* Leiste oben */
#top p { margin: 0; padding: 0; }
div#top { width: 100%; height: 25px; padding-top: 10px;
    color: white; background: black; }
div#top strong { color: #a60d1c; font-weight: normal; }

ul#language-selection { float: left; list-style: none; margin: 0; padding: 0; }
ul#language-selection li { display: inline; }

div#top-navigation-container { float: right; }
ul#top-navigation { display: inline; margin: 0; padding: 0; }
ul#top-navigation li { display: inline; }
ul#top-navigation a { color: white; text-decoration: none; }
ul#top-navigation a:hover { text-decoration: underline; }
#top-navigation a { border-left: 1px solid white; padding: 0 2px 0 4px; }
/*
#top-navigation a:first-child { border-left: 0; }
#top-navigation a:last-child { border-right: 0; }
*/

p#go-for-the-white-gold { margin-left: 200px; padding: 0; }

/* Header (Hauptnavigation & Fotos) */
#header { width: 900px; height: 300px;
    background: #a60d1c;
    position: relative; overflow: crop; }

#header #klondike-heliskiing { position: absolute; right: 0; bottom: 0;
    z-index: 20;
    margin: 0; padding: 0; border: 0; }
#klondike-heliskiing img { margin: 0; padding: 0; border: 0;
    display: block; }

#header #image-selector { position: absolute; right: 0; top: 0; z-index: 10;
    padding: 4px 6px 4px 0; height: 288px; width: 179px;
    text-align: right;
    background: url(media/transparent-white.png); }
#header #image-selector img { margin: 0px 0px 2px 5px; /*border: 1px solid white;*/ }

#ka_rotator_container { position: absolute; left: 170px; top: 0; z-index: 0; }

ul#main-navigation { list-style: none; margin: 0; padding: 0; margin-top: 30px; }
ul#main-navigation li { border: dotted white; border-width: 1px 0 0 0; }
ul#main-navigation li:last-child { border-bottom-width: 1px; }
ul#main-navigation a { color: white; display: block; padding: 3px 0 3px 43px;
    text-decoration: none; font-weight: bold; }
ul#main-navigation a:hover { color: black;
    background: url(media/heli.gif) 2px 3px no-repeat #c04c54; }
ul#main-navigation li.active a, ul#main-navigation li.trail a { background: #c04c54; }

/* Inhalt */

#body { border-top: /* Breite der Linie unter Header (war: 7px) */ 4px solid white; }

#body { color: black; }
/* Bild auf linker Seite muss der Länge der Seite angepasst werden. #body { min-height: 400px; }*/
div#body.wrapper { background: url(media/wrapper-background.png); }
/*#body .left-column { position: absolute; left: 0; }*/
#body p { margin: 0; padding: 0 0 20px 0;
    line-height: 1.5em; }

#body a { color: #a60d1c; text-decoration: none; }
#body a:hover { color: white; background: #a60d1c; }

/* #body .left-column & .right-column */
#body .right-column { float: right; width: 730px; margin: 0; }
#body .left-column { margin-right: 730px; float: none; }

#body .left-column img { display: block; }

/* Footer */
#footer { clear: right;
    /* Breite der Linie ueber Footer (war: 7px) */ border-top: 4px solid white;
    color: white; background: black; }
#footer p { margin: 20px; }

/* WYSIWYG */
.atlin-wysiwyg { padding: 20px; }

/* Blog */
.atlin-blog { background: url(media/blog-post-background.png); }
.blog-post { clear: left; padding: 10px 0 0 0; }
.blog-post .date { margin: 0 0 20px 270px; padding: 0; font-size: 8pt; }
.blog-post .heading { margin: 0 0 20px 270px; padding: 0; font-size: 12pt; }
.blog-post .image-container { clear: left; float: left; width: 240px;
    margin: 0; padding: 0 0 0 29px; }
.blog-post .text-container { margin-left: 270px; padding-right: 20px; }
.blog-post div.hr hr { display: none; }
.blog-post div.hr {
    /*background: #b6d3f5 url(media/deco-small-mountain.gif) no-repeat 620px 20px;*/
    clear: left;
    background: url(media/blog-hr-background.png) no-repeat bottom;
    height: 35px;
    /*padding-top: 20px;*/
    /* Breite der Linie unter Artikel (war: 7px) */ border-bottom: 4px solid white;
}
.blog-post:last-child div.hr { border-bottom: 0; }

/* Untermenü */
#submenu { position: absolute; left: 0; top: 10px; z-index: 10; }
#submenu { list-style: none; padding: 0; margin: 0; }
#submenu li { width: 170px; }

/* Transparent-weißer Hintergrund bei Untermenüs */
#submenu a, #submenu a:hover { color: black; text-decoration: none;
    font-weight: bold; display: block; padding: 3px 0 3px 43px; }
/* IE6 */
#submenu a, #submenu a:hover {
    width: 128px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='media/transparent-white.png', sizingMethod='scale');
    background: none; }
/* Allgemein */
#submenu li > a, #submenu li > a:hover { background: url(media/transparent-white.png); }

#submenu a:hover { color: white; }
#submenu li.active a { text-decoration: underline; }

/* Wochengalerien */
div.week_text { font-size: small; }

#atlin_accordion {	clear:both; }

#atlin_accordion h3 {
margin:0px 0px 5px 0px;
padding:0px;
font-size:12px;
clear:both;
}

#atlin_accordion p {
margin:0px 0px 3px 0px;
padding:0px;
}

.CStart {
background-color:#A60D1C;
color:#000000;
cursor:pointer;
padding:4px;
border:1px solid #EFEFEF;
}
.CStart:hover {
background-color:#cccccc;
}/* END ACCORDION DEFINITIONS */

.hStart {
background-color:#cccccc;
color:#000000;
cursor:pointer;
padding:4px;
border:1px solid #EFEFEF;
}

.white {
width:720px;
background-color:#ffffff;
border-left:20px solid #ffffff;
margin-left:-20px;
margin-right:-30px;
}
