html {

	background-image:url(../_images/background.jpg); 
	background-repeat:repeat-x;
	background-color: #AADFF8;
}
body {
	text-align: center;
	width: 1010px;
	height:100%;
	margin:0 auto;
	background-image:url(../_images/background_content.gif); 
	background-repeat:repeat-y;
	
}

form {
    margin: 0;
}

::-moz-selection           { background-color: #01162C; color: white; }
::selection                { background-color: #01162C; color: white; }

td { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 18px; color: #01162C; font-weight: normal; text-decoration: none}

div { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 18px; color: #01162C; font-weight: normal; text-decoration: none}

h1 { font-family: Verdana, Tahoma, sans-serif; font-size: 14px; line-height: 16px; color: #2888BE; font-weight: bold; text-decoration: none; margin-top:1px; margin-bottom:14px;}

h2 { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; line-height: 18px; color: #01162C; font-weight: bold; text-decoration: none; margin-top:1px; margin-bottom:12px;}

ul {
        margin: 6px 0 0 0;
        padding: 0px;
        list-style-type: none;
        list-style-image: url(../_images/layout/ul.gif);
}

ol {
        margin: 8px 0 0 0;
        padding: 10px;
}

li {
        padding: 0px;
        margin: 0px 0px 5px 17px;
}

hr.dotted { height:1px; border:dotted 0.3pt #6883B3; width:570px; border-left:0; border-right:0; border-bottom:0; }
hr.dottedklein { height:1px; border:dotted 0.3pt #6883B3; width:350px; border-left:0; border-right:0; border-bottom:0; }


#screen {
	width:1010px;
	height:100%;
	margin: 0 auto;
}

#layout_mittig {
	width: 1010px;
	margin: 0 auto;
	text-align: left;
	overflow: auto;
	background-color:#ffffff;
	background-image:url(../_images/background_content.gif); 
	background-repeat:repeat-y;
}
#layout_mittig_xl {
	width: 1010px;
	margin: 0 auto;
	text-align: left;
	overflow: auto;
	background-color:#ffffff;
	background-image:url(../_images/background_content.gif); 
	background-repeat:repeat-y;
}

#header {
	margin:0 auto; padding:0;
	float:left;
	width:1010px; 
	height:160px; 
	background-image:url(../_images/header.jpg); 
	background-repeat:no-repeat;
	text-align:left;
	overflow:visible;
}

#left {
	background-repeat:repeat-y;
	position:absolute;
	left:0px;
	top:149px;
	width:200px;
	height:440px;
	text-align:left;
}

#breadcrumbs {
	width:952px; 
	height:10px; 
	float:left;
	padding-left:28px;
	padding-top:12px;
}

#content {
   float:left;
   width:598px;
   text-align:left;
   padding-left:32px;
   padding-top:12px;
   overflow:visible;
}

#tourcontent {
	padding:3px;
}

#content_xl {
   float:left;
   width:945px;
   text-align:left;
   padding-left:14px;
   padding-top:12px;
}
#impressum {
   position:relative;
   left:687px;
   top:3px;
   width:200px;
   background-color:transparent;
   text-align:right;
   padding:0px;
}
#right {
   width:304px;
   float:left; 
   padding-top:26px;
   text-align:left; 
   padding-left:48px;
}
#footer {
	clear:both;
	width:1010px;
	height:60px;
	padding-top:20px;
	text-align:center;
	background-image:url(../_images/footer.gif);
	background-repeat:no-repeat;
}
#banner_right {
   float:right;
   width:160px;
   hight:600px;
   text-align:left; 
   padding:0px;
   overflow:visible;
}

a:link { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #01162C; font-weight: normal; text-decoration: underline}
a:visited { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #01162C; font-weight: normal; text-decoration: underline}
a:hover { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #2888BE; font-weight: normal; text-decoration: none}
a:active { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #01162C; font-weight: normal; text-decoration: underline}
a:focus { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #01162C; font-weight: normal; text-decoration: underline}

a.kleinlink:link { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: underline}
a.kleinlink:visited { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: underline}
a.kleinlink:hover { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #2888BE; font-weight: normal; text-decoration: none}
a.kleinlink:active { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: underline}
a.kleinlink:focus { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: underline}

a.kleinlinkweiss:link { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal; text-decoration: none}
a.kleinlinkweiss:visited { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #FFFFFF;; font-weight: normal; text-decoration: none}
a.kleinlinkweiss:hover { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #FFFFFF;; font-weight: normal; text-decoration: underline}
a.kleinlinkweiss:active { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #FFFFFF;; font-weight: normal; text-decoration: none}
a.kleinlinkweiss:focus { font-family: Verdana, Tahoma, sans-serif; font-size: 12px; color: #FFFFFF;; font-weight: normal; text-decoration: none}

a.breadcrumb:link { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #01162C; font-weight: normal; text-decoration: underline}
a.breadcrumb:visited { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #01162C; font-weight: normal; text-decoration: underline}
a.breadcrumb:hover { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #2888BE; font-weight: normal; text-decoration: none}
a.breadcrumb:active { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #01162C; font-weight: normal; text-decoration: underline}
a.breadcrumb:focus { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #01162C; font-weight: normal; text-decoration: underline}


.menucontainer {
        border:0px;
        width:142px;
        margin-left:21px;
        padding:0px;
}

.klein {
        .klein { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: none}
}

.bild img {
        padding: 1px;
        margin: 0px 1px 1px 1px;
        border: 1px solid #dcdcdc;
        background-color: #FFFFFF;
}

.gehzeit {
        border:1px solid #EDEDED;
        padding:1px;
}

.gehzeit th {
        padding-top: 3px;
        padding-bottom: 3px;
        font-weight: bold;
        font-size: 11px;
        text-align: left;
        background-color: #EDEDED;
}

.gehzeit td {
        font-weight: normal;
        font-size: 12px;
}

.gehzeit tr.row1 td {
        background-color: #FFFFFF;
}
.gehzeit tr.row2 td {
        background-color: #EDEDED;
}

div.kachel
{
    float:left;
    background-color:#EEEEEE;
    margin:3px 3px 0px 0px;
    padding-left:3px;
    width:108px;
    height:116px;
    text-align:left;
}
div.kachel:hover
{
    width: 107px;
    height: 115px;
    background-color:#D0D0D0;
    border-right: solid 1px #FFCC00;
    border-bottom: solid 1px #FFCC00;
}
div.kachel a
{
    display:block; text-decoration:none;
}

img.links
{
    float: left; margin: 10px 14px 5px 0px;
        padding: 1px;
        border: 1px solid #dcdcdc;
        background-color: #FFFFFF;
}
img.rechts
{
    float: right; margin: 10px 5px 5px 10px;
        padding: 1px;
        border: 1px solid #dcdcdc;
        background-color: #FFFFFF;
}

.searchlabel { width: 100px; clear: both; float: left; }

.button { font-family: Verdana, Tahoma; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: none}

.input { font-family: Verdana, Tahoma; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: none}

font.klein { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #01162C; font-weight: normal; text-decoration: none}
font.kleinweiss { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none}

.small_header { font-size: 12px; color: #6883B3; font-weight: bold; }

font.breadcrumb { font-family: Verdana, Tahoma, sans-serif; font-size: 10px; color: #01162C; font-weight: normal; text-decoration: none}

.box_breit {
        border:0px;
		width:598px;
}

.box_breit th {
        padding-bottom: 0px;
        padding-left: 18px;
        font-weight: bold;
        text-align: left;
        background-image:url('../_images/box_breit_header.jpg');
   		background-repeat:no-repeat;
		height:37px;
}

.box_breit td {
        background-image:url('../_images/box_breit_content.gif');
		padding-left: 2px;
		padding-right: 18px;
		padding-bottom: 0px;
		padding-top:0px;
}

.box_breit tr.footer td {
        background-image:url('../_images/box_breit_footer.gif');
		background-repeat:no-repeat;
		height:7px;
}

.box_nixx {
        padding:0px;
		width:100%;
		background-image:none;
}

.box_nixx tr td {
        background-image:none;
}

.box_schmal {
        border:0px;
		width:310px;
}

.box_schmal th {
        padding-bottom: 0px;
        padding-left: 18px;
        font-weight: bold;
        text-align: left;
        background-image:url('../_images/box_schmal_header.jpg');
   		background-repeat:no-repeat;
		height:38px;
		color:#ffffff;
}

.box_schmal td {
        background-image:url('../_images/box_schmal_content.gif');
		padding-left: 8px;
		padding-bottom: 0px;
		padding-top:0px;
}

.box_schmal tr.footer td {
        background-image:url('../_images/box_schmal_footer.gif');
		background-repeat:no-repeat;
		height:7px;
}

#menu0 {
	float:left;
	padding-left:14px;
}

#menu1 {
	float:left;
	padding-left:7px;
}

a.menu1 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:103px; height:34px; 
}

a.menu1:hover { background-image:url('../_images/buttons/alpen-karte.gif'); }

#menu2 {
	float:left;
	padding-left:5px;
}

a.menu2 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:86px; height:34px; 
}

a.menu2:hover { background-image:url('../_images/buttons/huetten.gif'); }

a.menu3 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:103px; height:34px; 
}

a.menu3:hover { background-image:url('../_images/buttons/panoramen.gif'); }

a.menu4 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:114px; height:34px; 
}

a.menu4:hover { background-image:url('../_images/buttons/klettersteige.gif'); }

a.menu5 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:86px; height:34px; 
}

a.menu5:hover { background-image:url('../_images/buttons/wandern.gif'); }

a.menu6 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:103px; height:34px; 
}

a.menu6:hover { background-image:url('../_images/buttons/skitouren.gif'); }

a.menu7 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:103px; height:34px; 
}

a.menu7:hover { background-image:url('../_images/buttons/schneeschuh.gif'); }

a.menu8 { 
	display:block;
	background-image:url('../_images/transparent.gif');
	width:72px; height:34px; 
}

a.menu8:hover { background-image:url('../_images/buttons/lexika.gif'); }




@media print {
    body { background-color: white; background-image: none; }
    font > font { display: none; }
    iframe { display: none; }
    script { display: none; }
	#oben { display: none; }
    #header { display: none; }
    #content { position:absolute; left: 40px; top: -100px; width:auto; }
	 #right { display: none; }
	 #banner_right { display: none; }
	 #footer { display: none; }
}
