/*
Theme Name: Mountain
Version: 1.2
Description: Mountain by <a href="http://wpthemepark.com/themes/mountain/">WP ThemePark</a>
Author: Sadish Bala
Author URI: http://www.wpthemepark.com
*/
/************* Global *************/
html,body {height:100%}

*
{
	margin: 0;
	padding: 0;
}
body
{
	background:#EECE4D url(img/image.png) top repeat-x;
	font-size:small;
	font-size:10px;
	font-size:0.76em;
}

body.v2
{
	background:#4D270D;
	font-size:small;
	font-size:10px;
	font-size:0.76em;
}
body, input
{
	font-family: Verdana, Tahoma, Arial, Serif;
	text-align: left;
}

.Button { background-color:#A87128; color:#fff; width:70px; border:2px solid #ddd; }

.Button2 { background-color:#A87128; color:#fff; width:155px; border:2px solid #ddd; }

.Dropdown{ background-color:#A87128; width:100px; border:1px solid #ddd; color:#FFFFFF;}

h1,h2,h3,h4,h5,h6
{
	font-family:Lucida Bright,Georgia, Arial, Serif;
	color:#2A425C;
}

h2,h3
{
	border-bottom: 1px solid #dcdcfd;
	font-size:1.6em;
	font-weight:normal;
	color:#339;
}
p
{
	margin:0.5em 0;
	line-height:1.6em;
}
ul, ol
{
	margin:0.5em;
	padding-left:40px;
}
img
{
	border:#ddf 0px solid;
	padding:2px;
}
img.left
{
	float:left;
	margin:0 1em 1em 0;
}
img.right
{
	float:right;
	margin:0 0 1em 1em;
}
a:link,a:visited
{
	text-decoration: none;
	color: #8E9F40;
	background-color:#A87128;
	background:url(./img/link.gif) no-repeat left;
	padding-left: 14px;
}

a:link.navi, a:visited.navi
{
	text-decoration: none;
	color: #FFFFFF;
	background-color:transparent;
	background-image:none;
	padding-left: 0px;
}

a:hover, a:active
{
	text-decoration:none;
	border-bottom:#FF0000 1px dotted;
	color:#FF0000;
	background:url(./img/link_hover.gif) no-repeat left;
	padding-left: 14px;
}

a:hover.navi, a:active.navi
{
	text-decoration:none;
	border-bottom:#FFFFFF 1px dotted;
	color: #FFFFFF;
	background-color:transparent;
	background-image:none;
	padding-left: 0px;
}
a.aktuell
{
	border-width: thin;
	border-color: #000000;
	border-style: double;
	background: #FFFFFF;
	color: #000000;
}
cite
{
	font-style:normal;
	font-weight:normal;
}
blockquote
{
	background:#fafafa url(img/quote.gif) no-repeat left top;
	margin: 15px;
	padding: 5px 30px;
}
fieldset
{
	border:0;
}

/************* Container *************/
#container
{
	width: 785px;
	margin: 0px;
	padding:0;
	background: url(img/container.png) no-repeat top;
	border:0px;
	position: relative;
}





#container_klein
{
	width: 463px;
	height: 314px;
	margin: 0px;
	padding:0;
	background: url(img/container_klein.png) no-repeat top;
	border:1px;
	position: relative;

}
#container_huettenbilder
{
	width: 580px;
	margin: 0 auto;
	padding:0;
	background: #fff;
	position: relative;
	border:#ccf 1px solid;
}
/************* Header *************/

#header
{
	width: 785px;
	margin: 0px;
	padding:0;
	height: 215px;
	color: #786827;
	background: url(img/head.png) no-repeat top;
	border:0px;
	text-align:right;
}

#header_v2
{
	position:absolute;
	top:0px;
	left:85px;
	width: 778px;
	margin: 0px;
	padding:0;
	height: 236px;
	color: #786827;
	background: url(img/v2_header.jpg) no-repeat top;
	border:0px;
	text-align:right;
}

#navitop_v2
{
	position:absolute;
	background:url(img/v2_navitop.jpg) bottom no-repeat;
	top:236px;
	left:85px;
	width: 778px;
	height:41px;
	margin: 0px;
	padding:0px;
}

#navitop_v2_inside
{
	position:absolute;
	z-index:2;
	background-color:#DDAC67;
	text-align:center;
	top:3px;
	left:18px;
	width: 744px;
	height:35px;
	margin: 0px;
	padding:0px;
}


#container_v2
{
	position: absolute;
	background:url(img/v2_content+navirechts.jpg);
	background-repeat:repeat-y;
	width: 778px;
	top:277px;
	left:85px;
	margin: 0px;
	padding:0;
	border:0px;
}

#content_v2
{
	position:absolute;
	top:0px;
	left:0px;
	width: 592px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

#slideshow_v2
{
	position:absolute;
	text-align:left;
	background:url(img/v2_slideshow.jpg);
	top:0px;
	left:592px;
	width: 186px;
	height:127px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#slideshow_title_v2
{
	position:absolute;
	text-align:left;
	text-indent: 18px;
	background:url(img/v2_slideshow_title.jpg);
	top:127px;
	left:592px;
	width: 186px;
	height:30px;
	line-height: 30px;
}


#navirechts_v2
{
	position:absolute;
	text-align:left;
	top:157px;
	left:592px;
	width: 170px;
}


#header_klein
{
	width: 463px;
	margin: 0px;
	padding:0;
	height: 127px;
	color: #FFFFFF;
	background: url(img/head_klein.png) no-repeat top;
	border:1px;
	text-align:right;
}

#header_klein_vormerkung
{
	width: 463px;
	margin: 0px;
	padding:0;
	height: 127px;
	color: #FFFFFF;
	background: url(img/head_klein_vormerkung.png) no-repeat top;
	border:1px;
	text-align:right;
}

#header_klein_kontakt
{
	width: 463px;
	margin: 0px;
	padding:0;
	height: 127px;
	color: #FFFFFF;
	background: url(img/head_klein_kontakt.png) no-repeat top;
	border:1px;
	text-align:right;
}

#header_klein_kalender
{
	width: 463px;
	margin: 0px;
	padding:0;
	height: 127px;
	color: #FFFFFF;
	background: url(img/head_klein_kalender.png) no-repeat top;
	border:1px;
	text-align:right;
}

#header h1
{
	font-size:2.2em;
	padding: 5px 10px 0 0;
}
#header .description
{
	margin:0;
	padding:0 10px;
	letter-spacing: 1px;
	font-style:italic;
}
#header *
{
	color:#eee;
	background:transparent;
}
ul#navigation {
	list-style:none;
	margin:0 auto;
	padding:0;
	width:780px;
	font-size:1.1em;
	font-variant:small-caps;
	letter-spacing:2px;
}

ul#navigation li
{
	float:left;
	margin:5px 0 0 0;
  padding:0;
  list-style:none;
  background:none;
}

ul#navigation li a
{
	display:block;
	padding:8px 10px;
	border:0;
	text-decoration:none;
	color:#ccc;
}
ul#navigation li a:hover,ul#navigation li a:active, #navigation li.current_page_item a
{
	background:#114;
	color:#fff;
	border:0;
	text-decoration:none;

}

/************* Box / Tim *************/

#box
{
	width: 720px;
	padding:3px;
	margin:5px 5px 5px 5px;
	font-size:1em;
	color:#442319;
	/*border:#442319 1px dashed;*/
	text-align:left;
}

#smallbox
{
	width: 720px;
	padding:3px;
	margin:5px 5px 5px 5px;
	font-size:0.8em;
	color:#786827;
	text-align:left;
}

#smallbox_klein
{
	width: 420px;
	padding:3px;
	margin:5px 5px 5px 5px;
	font-size:0.6em;
	color:#786827;
	text-align:left;
}
#smallbox_huettenbilder
{
	width: 550px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:1.0em;
	color:#999;
	background:#f9f9fc;
	border:#ccf 1px dashed;
	text-align:left;
}

#errorbox
{
	width: 761px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:1.0em;
	color:#999;
	background:#f9f9fc;
	border:#ccf 1px dashed;
	text-align:center;
}

/************* Überschrift / Tim *************/

#ueberschrift
{
	width: 761px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:1.8em;
	color:#000000;
	background:#f9f9fc;
	border:#ccf 1px dashed;
	text-align:left;
}

#ueberschrift_huettenbilder
{
	width: 556px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:1.8em;
	color:#000000;
	background:#f9f9fc;
	border:#ccf 1px dashed;
	text-align:left;
}
/************* Content / Tim *************/

#content
{
	margin:5px 0 5px 5px;
	padding:3px;
	width: 761px;
	text-align:left;
	border:#ccf 1px dashed;
}

#content_huettenbilder
{
	margin:5px 0 5px 5px;
	padding:3px;
	width: 565px;
	text-align:left;
	border:#ccf 1px dashed;
}


#content a
{
	border-bottom:1px dashed;
}
#content a:hover,#content a:active
{
	border-bottom:1px solid;
}
#content h2 a
{
	border-bottom:none;
}
#content h2 em
{
	float:right;
	font-size:0.7em;
	font-style:normal;
	color:#666;

}
#content h2.pagetitle, #comments, #respond
{
	display:block;
	border:none;
	color:#333;
	margin:1em 0;
	padding:0;
}
#content ul
{
	margin:10px;
	padding: 1em;
	list-style-image: url(img/arrow.gif);
}
#content li
{
	margin-bottom:0.5em;
	padding:0;
}
#content .entry
{
	margin:1em 0 3em;
}
#content .post-info
{
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:0.9em;
	color:#999;
	background:#f9f9fc;
	width:120px;
	float:right;
	border:#ccf 1px dashed;
}
#content .post-comments
{
	padding:2em 1.2em;
	font-size:0.9em;
	margin:0;
	color:#999;
	clear:both;
	background:url(img/icon-comments.gif) no-repeat left center;
}
#content .post-info em
{
	color:#666;
	font-style:normal;
	padding:0px 14px;
	display:block;
	margin:0;
}
#content .post-info em.user
{
	background:url(img/user.png) no-repeat left center;
}
#content .post-info em.date
{
	background:url(img/icondate.gif) no-repeat left center;
}
#content .post-info em.cat
{
	background:url(img/caticon.gif) no-repeat left top;
}
#content .post-info a
{
	text-decoration:none;
	border:0;
}
#content .post-info a:hover
{
	text-decoration:none;
	border-bottom:1px solid;
}
.postnav
{
	margin:10px 0;
	padding:5px 0;
	text-align:right;
}
.postnav .navleft
{
	float:left;
	margin:0;
	padding:0;
}

/************* Main / Tim *************/

#main
{
	width: 600px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:1.0em;
	color:#999;
	background:#f9f9fc;
	border:#ccf 1px dashed;
	text-align:left;
	position:absolute;
	top:40px;
	left:162px;
}

/************* Sidebar *************/

#sidebar
{
	width: 160px;
	padding:3px;
	margin:5px 0 5px 5px;
	font-size:0.9em;
	border:#ccf 1px dashed;
	position:absolute;
	top:40px;
	left:2px;
}
sidebar ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar ul li
{
	margin:0;
	padding:0;
	list-style:none;
	background:none;
}
#sidebar p,#sidebar ul ul, #sidebar form
{
    margin:0;
    padding:1em 0;
}
#sidebar ul ul ul
{
	margin:0;
	padding:2px 0;
}
#sidebar li li
{
    margin:0 0 1em 0;
    padding:0;
}
#sidebar li li li
{
	margin:0;
	padding:3px 0 3px 12px;
	background:url(img/arrow.gif) no-repeat left center;
}
#sidebar li.feed , .feed
{
	background:url(img/feed.png) no-repeat left center;
	padding:0px 17px;
}
#sidebar ul img
{
	border:#459 1px solid;
}
#sidebar h2
{
	margin: 0.5em 0 0 0;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:bold;
}
#sidebar li a:link, #sidebar li a:visited
{
	color:#048;
}
#sidebar li a:hover, #sidebar li a:active
{
	color:#840;
	border-bottom:#480 1px solid;

}
/************* Footer *************/
#footer
{
	width: 785px;
	height: 278px;
	position: relative;
	margin: 0 auto;
	padding:0;
	background: url(img/foot.png) no-repeat bottom;
    border:0px;
}

/**********Comments  / Tim *********/
textarea{
	width: 90%;
	height: 20em;
	border: 1px solid #ccc;
	background:#fcfcfc;
	padding:5px;
	font-family:Verdana , Arial, Serif;
	font-size:0.9em;
}
textarea.ausruestung{
	width: 20cm;
	height: 2cm;
	border: 1px solid #ccc;
	background:#fcfcfc;
	padding:5px;
	font-family:Verdana , Arial, Serif;
	font-size:1em;
}
textarea.beschreibung{
	width: 20cm;
	height: 10cm;
	border: 1px solid #ccc;
	background:#fcfcfc;
	padding:5px;
	font-family:Verdana , Arial, Serif;
	font-size:1em;
}
textarea.standard{
	width: 6cm;
	height: 1.5cm;
	border: 1px solid #ccc;
	background:#fcfcfc;
	padding:1px;
	font-family:Verdana , Arial, Serif;
	font-size:1em;
}
input.titel{
	width: 20cm;
	border: 1px solid #ccc;
	background:#fcfcfc;
	font-family:Verdana , Arial, Serif;
	padding:2px;
	font-size:1em;
}
input.standard{
	width: 6cm;
	border: 1px solid #ccc;
	background:#fcfcfc;
	font-family:Verdana , Arial, Serif;
	padding:2px;
	font-size:1em;
}
input.leidernein { display: none }
input.standard:focus,input.titel:focus,textarea.beschreibung:focus,textarea.standard:focus
{
	border:#669 1px solid;
}
input.textbox{
	border: 1px solid #ccc;
	background:#fcfcfc;
	font-family:Verdana , Arial, Serif;
	padding:2px;
	font-size:1em;
}
input.textbox:focus,textarea:focus
{
	background:#fff;
	border:#669 1px solid;
}
#content li .cmtinfo
{
	font-size:0.9em;
	color:#6a639c;
	margin:0;
	padding:5px;
	background:#f5f5fc;
}

#content .cmtinfo cite
{
	font-size:1.1em;
	color:#2A425C;
	font-weight:bold;
}
#content ol.commentlist
{
	margin:0;
	padding:0;
}
#content ol.commentlist li
{
	padding:0.5em 0;
	margin:0;
}
#commentform
{
	background:#f5f5fc;
	margin:1em 0;
	padding:1em;
}
.nocomments
{
	text-align:center;
	font-size:0.9em;
	color:#999;
}
.trackback
{
	background:url(img/trackback.png) no-repeat left center;
	padding:0px 17px;
}
.commentsfeed
{
	background:#f5f5fc;
}
#content, #sidebar, #footer, .widget
{
	overflow:hidden;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #E4E4E4;
}
.tooltip2 {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip2 .head{
	background-color: #006666;
	color: white;
	font-weight: bold;
	padding: 2px;
}
.tooltip2 .content{
	color: #000066;
	font-size: 10px;
	border-width: 4px;
}
.tooltip2 .content td{
	width: 50%;
	font-size: 10px;
	text-align: center;
}
.tooltip3 {
	position: absolute;
	display: none;
}
strong {
	font-weight: bold;
}

/* Tabellen / TIM */


table {
  border-collapse: collapse;
  border: 0px;
  /*font: normal 80%/140% verdana, arial, helvetica, sans-serif;*/
  table-layout: fixed;
  }

caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  background: transparent;
  }
td, th {
  border: 0px;
  padding: .3em;
  }

.navigation{
  font-size: 12px;
  border: 0px;
}

.navigation_links{
  font-size: 12px;
  border: 0px;
  padding: 7px;
}

.odd {
  color: #333;
  background: #f7f5dc;
  }
.last {
  background-image:url(./img/transparent.png);
  border: 0px;
  }
.saison {
  border-collapse: collapse;
  border: 1px solid #000000;
  font: normal verdana, arial, helvetica, sans-serif;
}
.touren_head {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px;
  font-size: 14px;
  table-layout: fixed;
  background: #DDAC67;
}
.touren_main {
  border-top: 0px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 0px;
  font-size: 10px;
  table-layout: fixed;
  background:transparent;
}
.touren_foot {
  border-top: 0px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  font-size: 10px;
  table-layout: fixed;
  background: #DDAC67;
}
.monat_aktiv {
  background: #A87128;
  color: #FFFFFF;
  font-size: 10px;
}
.monat_passiv {
  background: #E4BD89;
  color: #DDAC67;
  font-size: 10px;
}
.eintragen {
  border: 0px dotted #D4D0C8;
  font: normal 80%/140% verdana, arial, helvetica, sans-serif;
}

.ro {
	background:url(img/_ro.gif) top right no-repeat;
	width:720px;
	margin:0;
	padding:0;
}

.lo {
	background:url(img/_lo.gif) top left no-repeat;
	margin:0;
	padding:1;
}

.ru {
	background:url(img/_ru.gif) bottom right no-repeat;
	margin:0;
	padding:1;
}

.lu {
	background:url(img/_lu.gif) bottom left no-repeat;
	margin:0;
	padding:1;
}

.inhalt {
	margin:0;
	padding:2.5em 2.5em 3.5em 2.5em;
	text-align:left;
}

.inhalt p {
	padding:0;
	margin:0.5em 0;
	line-height:1.6em;
}


.impressum
{
	font-size:0.75em;
}





.zentrum
{
    width: 600px;
    margin: 0px;
    padding:0px;
    border:0px;
    position: relative;
	top:0px;
	left:-70px;
}

.verlinkung_rechts
{
	width: 135px;
	margin: 0px;
	padding:0;
	border:0px;
	position: absolute;
	top:-4px;
	left:626px;
}

.content_v3
{
	width: 565px;
	background-color: transparent;
  	font: normal verdana, arial, helvetica, sans-serif;
	padding-left: 22px;
	padding-right: 14px;
	text-align: left;
	vertical-align: top;
}

.bildergalerie
{
	width: 735px;
	background-color: transparent;
  	font: normal verdana, arial, helvetica, sans-serif;
	padding-left: 22px;
	padding-right: 14px;
	text-align: left;
	vertical-align: top;
}

* html .content_v3 {
	width: 565px;
	padding-right: 10px;
	padding-left: 21px;
}

.footer_v3
{
	width: 562px;
	background-color: transparent;
  	font: normal verdana, arial, helvetica, sans-serif;
	padding-left: 22px;
	padding-right: 14px;
	text-align: center;
}

.navi_rechts_v3
{
	width: 164px;
	background-color: transparent;
  	font: normal verdana, arial, helvetica, sans-serif;
	padding-left: 4px;
	padding-right: 20px;
	text-align: left;
	vertical-align:top;
}

* html .navi_rechts_v3 {
	width:170px;
	padding-right: 30px;
	padding-left: 1px;
}

.preise {
	font: normal;
	border: 1px dotted #BE631F;
}
