
/* Startpage 3-spaltig */


span.commItem {
	padding-right:15px;
}
span.commItem img {
	padding-right:5px;
	vertical-align:middle;
}


div.startpageblock {
	width:720px;
}
div.drittel {
	width:230px;
	margin-right:10px;
	_margin-right:5px;
	float:left;
}

/* Überschriften braun verlauf */
div.blog-list-header {
	background-color:#DFD9C3;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #A6A390;
	color:#82774A;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	margin-bottom:11px;
	padding:11px 12px 12px;
	text-transform:uppercase;
}

/* Überschriften klein mit Verlauf */
div.tx-usergallery-list-title,
div.tx-usergallery-single-title,
h2.blog-single-header,
div.blog-list-title {
	background-color:#DFD9C3;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	color:#82774A;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:12px;
	margin:0px;
	height:16px;
}
div.tx_usergallery-list-userinfo {
	height:48px;
}
div.tx-usergallery-single-title {
	margin-right:15px;
}

/* links mit weissem Pfeil */
div.blog-list-more a,
a.pfeilweiss {
	background-image:url(/fileadmin/template/images/pfeile/pfeil-weiss.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:18px;
}
/* links mit grauem Pfeil */
a.pfeilgrau {
	background-image:url(/fileadmin/template/images/pfeile/pfeil-grau.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:18px;
}

/* Hintergrund hell */
div.hell {
	background-color:#f3f0e7;
}

/* Hintergrund dunkel */
div.dunkel {
	background-color:#ded8c0;
}
/* Übersichtsseite */

div.cl-regov {
	width:716px;
}





div.cl-regov-item {
	display:table-cell;
	float:left;
	height:100px;
	margin-bottom:5px;
	margin-right:5px;
	width:138px;
}

div.cl-regov-item a {
	position:relative;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

div.right_in_header {
	float:right;
	font-weight:normal;
	text-transform:none;
	font-size:11px;
	margin-top:8px;
}
div.right_in_header a {
	color:white !important;
	padding-right:25px;
	background-image:url(/fileadmin/template/images/pfeile/pfeil-weiss.png);
	background-position:top right;
	background-repeat:no-repeat;
}

div.cl-regov-types {
	width:250px;
	margin-right:7px;
	margin-top:7px;
	float:right;
}

div.cl_regov_tnavitem {
	text-align:right;
	margin-bottom:5px;
}

div.cl_regov_tnavitem a {
	text-decoration: none;
	color:#9dc03f;
	font-size:14px;
	/*text-transform:uppercase;*/
	font-weight:bold;
}

/* Location List f. Regionsseiten */

div.cl-types-loc-list {
	width:205px;
	float:left;
	position:absolute;
	height:1px;
}

div.cl_types {
	color:#8BB72F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:23px;
}
div.cl_types a {
	color:#8BB72F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
div.cl_type_loc {
	color:#9F1E59;
	font-size:10px;
	text-decoration:none;
	padding-left:22px;
}
div.cl_type_loc a {
	color:#9F1E59;
	font-size:10px;
	text-decoration:none;
}


/* clickpath */
div.cpitem {
	float:left;
	background-color:white;
	padding-left:24px;
	padding-right:24px;
	background-image:url(/fileadmin/images/climbers/breadcrumb.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin-left:-24px;
	height:24px;
}
div.cpitem a {
	display:block;
	padding:4px;
	padding-left:10px;
	color:#B4A464 !important;
	height:16px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
div.clickpath {
	overflow:hidden;
	height:24px;
	border-bottom-style:dotted;
	border-bottom-color:#e4decb;
	border-bottom-width:1px;
}

/* cl-reg: Region List mit Map */
/* cl-loclist:  Location List bei ausg. Region und Typ */
div.cl-loc-list {
	width:191px;
	float:left;
	margin-right:20px;
}
div.cl-reg-list-item {
	width:236px;
	float:left;
	margin-top:10px;
}
div.cl-loc-list-item {
	margin-top:1px;
	position:relative;
}
div.cl-reg-list-item a {
	color:#82774A !important;
	text-decoration:none;
	background-color:#DFD9C3;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	color:#82774A;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	margin:0px;
	height:16px;
	display:block;
	margin-right:10px;
}
div.cl-loc-list-item a {
	height:31px;
	width:176px;
	color:#82774A !important;
	background-color:#f3f0e7;
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	padding-left:8px;
	padding-right:8px;
}
div.cl-loc-list-item a span.starsgr {
	display:block;
	color:#8BB730;
	position:absolute;
	right:8px;
	bottom:2px;
}
div.cl-loclist-map,
div.cl-reg-map {
	float:right;
}
div.cl-loclist-map {
	width:495px;
}
div.cl-loclist-regionlink a {
	padding:15px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#8BB72F;
	display:block;

}

/* location single */

div.cl-left {
	width:332px;
	margin-right:26px;
	_margin-right:13px;
	float:left;
}
div.cl-right {
	width:347px;
	float:left;
}

div.cl-locheader {
	color:#8BB72F;
	font-size:22px;
	text-decoration:none;
	text-transform:uppercase;
	height:61px;
	padding-top:auto;
	padding-bottom:auto;
	width:710px;
}
div.cl-locheader img {
	vertical-align:middle;
}

div.cl-loc-blocks {
	width:332px;
}

div.cl-loc-block, div.cl-loc-block-nobg, div.cl-loc-block-fullsize {
	width:153px;
	margin-right:13px;
	margin-bottom:5px;
	color:#696969;
	background-color:#ecf3dd;
	float:left;
}
div.cl-loc-block-nobg {
	background:transparent;
}
div.cl-loc-block-fullsize {
	width:319px;
}
div.cl-loc-blockicon {
	float:left;
	margin-right:8px;
}
div.climbtype, div.climbtype-middle {
	float:left;
}
div.cl-loc-routescount {
	float:right;
}
div.routecnt {
	border-left-style:solid;
	border-left-color:white;
	border-left-width:1px;
	width:19px;
	float:left;
	text-align:center;
	padding-top:3px;
	height:39px;
}

 div.climbtype-middle {
 	margin-left:13px;
 	margin-right:14px;
 }

div.cl-loc-blocktext {
	padding-top:3px;
}
div.cl-desc-block {
	margin-top:20px;
}

div.related-header {
	color:#8BB72F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
	text-transform: uppercase;
}
div.related-header a {
	color:#8BB72F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

.myGallery {
	height:278px !important;
	width:349px !important;
}

div.cl-right-block {
	margin-bottom:15px;
}
div.cl-right-block a {
	text-decoration:none;
}

div.cl-right-header {
	background-image:url(/fileadmin/images/climbers/bg_pfeil_header.gif);
	background-position:42px 0px;
	height:42px;
}
div.cl-right-header-nl {
	background-position:42px 0px;
	height:42px;
	background-color:#ECF3DD;
	overflow:hidden;
}
div.cl-right-header-inner {
	float:left;
	height:42px;
	background-color:transparent;

}
div.cl-right-header-nl-inner {
	padding:12px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#8BB72F;
}
div.cl-right-header-inner a {
	display:block;
	padding-top:12px;
	padding-bottom:12px;
	color:#8BB72F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	min-height:12px;
	background-color:transparent;
}
div.cl-right-header div.cl-right-header-inner {
	width:297px;
}
div.cl-right-half-left div.cl-right-header-inner {
	width:111px;
}

div.cl-right-block div.weather-block {
	width:132px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
}

div.cl-right-half-left {
	width:161px;
	float:left;
	margin-right:24px;
}
div.cl-right-half-right {
	width:161px;
	float:left;
	overflow:hidden;
}
div.cl-bergf-right-l {
	width:268px;
	float:left;
	margin-right:13px;
}
div.cl-bergf-right-r {
	width:233px;
	float:left;
}

div.cl-right-iconbox {
	background-color:#dce8c0;
}
div.cl-infobox-right {
	float:left;
}
div.gps-infobox {
	padding-top:8px;
	width:99px;
	float:left;
	color:#758554;
	font-size:10px;
}

/* Zugang */
div.left100 {
	padding-top:20px;
	padding-left:100px;
}

/* Sektor */

div.cl-sector-menu {
	background-color:#edf3dd;
	height:42px;
	overflow:hidden;
}
div.sectormenu-topo, div.sectormenu-routes {
	float:left;
	color:#8BB72F;
	font-weight:bold;
	font-size:15px;
	padding-left:15px;
	padding-right:15px;
}
div.sectormenu-routes {
	padding-top:12px;
}
div.sectormenu-print,
div.sectormenu-navi,
div.sectormenu-filter {
	float:right;
	padding:6px;
	border-left-color:#696969;
	border-left-width:1px;
	border-left-style:dotted;
	height:30px;
}
div.sectormenu-filtertext {
	padding-top:10px;
	padding-right:5px;
}
div.sectormenu-filterform {
	padding-top:6px;
}
div.sectormenu-filterimg {
	margin-top:3px;
}
div.sectormenu-navi {
	padding-top:12px;
}
div.sectormenu-print {
	padding-top:14px;
}
div.sectormenu-topo {
    padding-top:12px;
}
div.sectormenu-navi img {
	margin-top:-7px;
	vertical-align:middle;
}
div.sectormenu-filter {
	min-width:400px;
}
div.cl-floatleft {
	float:left;
}
/* {
	float:right;
	padding:6px;
	border-left-color:#696969;
	border-left-width:1px;
	border-left-style:dotted;
	height:30px;
} */

div.cl-sector-list-title {
	height:30px;
	background-color:#d1e2ac;
	padding-left:13px;
	padding-top:12px;
}
div.cl-sector-list-title a {
	text-decoration:none;
}
div.cl-sector-list-merken {
    float:right;
}
span.sector-title {
	color:#8BB72F;
	font-size:14px;
	font-weight:bold;
}

div.cl-sector-route-item-0 {
	background-color:white;
}
div.cl-sector-route-item-1 {
	background-color:#f6f2e3;
}
div.route-list-nr {
	float:left;
	width:30px;
	text-align:center;
	height:21px;
	padding-top:6px;
}
div.route-list-name {
	float:left;
	width:252px;
	color:#AA396A;
	font-weight:bold;
	height:21px;
	padding-top:6px;
}
input.merk_button_sector,
input.merk_button {
    border:none;
    background-color:transparent;
    background-color:#DED8C0;
    font-size:10px;
    color:#696969;
    cursor:pointer;
}
input.merk_button_sector {
    background-color:#DDE8C2;
}
div.route-list-rating {
	float:left;
	width:90px;
	height:21px;
	padding-top:6px;
}
div.route-list-rating img {
	vertical-align:middle;
}
div.route-list-userrating {
	float:left;
	width:125px;
	height:21px;
	padding-top:6px;
}
div.route-list-userrating img {
}
div.route-list-uiaa {
	float:left;
	width:47px;
	height:21px;
	padding-top:6px;
}
div.route-list-franz {
	float:left;
	width:49px;
	height:21px;
	padding-top:6px;
}
div.route-list-length {
	float:left;
	width:50px;
	height:21px;
	padding-top:6px;
}
div.route-list-desc {
	float:left;
	width:84px;
	height:21px;
	overflow:hidden;
	text-align:center;
	padding-top:6px;
}
div.route-list-link {
	float:left;
	width:24px;
	height:21px;
	overflow:hidden;
	padding-top:6px;
}
div.route-list-merken {
    float:left;
    width:96px;
    height:21px;
    overflow:hidden;
    padding-top:6px;
}
div.route-list-diff1 {
	float:left;
	height:21px;
	padding-top:6px;
	width:50px;
	padding-left:5px;
}
div.route-list-diff2 {
	float:left;
	height:21px;
	padding-top:6px;
	width:20px;
}
div.route-list-diff12 {
	float:left;
	height:21px;
	padding-top:6px;
	width:50px;
	padding-left:20px;
}

div.route-list-startposh,
div.route-list-startpos {
	float:left;
	height:21px;
	width:24px;
	text-align:center;
}
div.route-list-startposh {
	padding-top:6px;
    width:55px;
}

div.cl-sector-list-header,
div.cl-sector-list-header div.route-list-name {
	font-weight:bold;
	color:#696969;
}
span.sectorlinks a {
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#617239;
	color:#617239;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-left:-1px;
}
input.cl-submit {
	border:none;
	margin-right:6px;
	vertical-align:middle;
	margin-top:-5px;
}

/* Route */
div.cl-route-header {
	background-color:#edf3dd;
	height:32px;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
	color:#8BB72F;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:20px;
}

div.routes-single-item {
	margin-bottom:10px;
}
div.routes_single_label {
	float:left;
	width:120px;
}
div.routes_single_text {
	float:left;
	max-width:590px;
}
div.route-single-boulderimg {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
div.routes-single-item div.clear {
	clear:left;
}


/* Mehrseil Specials */
div.ms-sector-list-0 a {
	display:block;
	width:295px;
	height:14px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#B1346C;
	background-color:#ecf3dd;
	background-image:url(/fileadmin/images/climbers/spo_detail_weiter1.gif);
	background-position:290px 10px;
	background-repeat:no-repeat;
	padding:12px;
}
div.ms-sector-list-1 a {
	width:295px;
	height:14px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#B1346C;
	text-decoration:none;
	background-color:white;
	background-image:url(/fileadmin/images/climbers/spo_detail_weiter1.gif);
	background-position:290px 10px;
	background-repeat:no-repeat;
	padding:12px;
}

div.ms-sectors-left {
	float:left;
	width:152px;
	margin-right:13px;
}
div.ms-sectors-right {
	float:left;
	width:545px;
}
div.ms-route-map {
	float:left;
	width:347px;
	margin-bottom:10px;
}

div.ms-sector-list-cur {
	background-color:#c4d994;
	background-image:url(/fileadmin/images/climbers/pfeildown.gif);
	background-position:130px 10px;
	background-repeat:no-repeat;
	padding:12px;
	width:128px;
	font-weight:bold;
	font-size:12px;
	color:#B1346C;
}
div.ms-sector-list a {
	display:block;
	text-decoration:none;
	background-color:#d9e6ba;
	background-image:url(/fileadmin/images/climbers/spo_detail_weiter1.gif);
	background-position:130px 10px;
	background-repeat:no-repeat;
	padding:12px;
	width:128px;
	font-weight:bold;
	font-size:12px;
	color:#6C6E6D;
}
div.ms-sector-routeitem a {
	display:block;
	text-decoration:none;
	background-color:#ecf3de;
	padding:5px;
	padding-left:12px;
	color:#6C6E6D;
	background-image:url(/fileadmin/images/climbers/pfeil_msroute.gif);
	background-position:135px 5px;
	background-repeat:no-repeat;
}

div.ms-sector-header {
	background-color:#d1e2ac;
	color:#8BB72F;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	padding-left:13px;
}
div.ms-route-details {
	width:183px;
	float:left;
	margin-right:15px;
}
div.ms-route-details div.cl-loc-block {
	width:183px;
}
table.mstable {
	width:187px;
	border-style:none;
	margin-left:-2px;
	margin-right:-2px;
	background-color:white;
	border-width:0px;
	text-align:center;
}
table.mstable td {
	background-color:#d9e6ba;
	margin:1px;
	padding:2px;
}

div.navspo {
	color:#8BB72F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

div.ms-descblock {
	margin-top:10px;
}

/* Klettersteig */
div.cl-loc-block-fullsize div.gps-infobox {
	padding-top:8px;
	width:89px;
	float:left;
	color:#758554;
	font-size:10px;
}

/* Indoor */
div.facts0 {
	background-color:#ecf3dd;
	width:319px;
}
div.facts1 {
	background-color:#dde9c3;
	width:319px;
}
div.green-pad {
	background-color:#ecf3dd;
	padding:10px;
}
div.facts-label {
	font-weight:bold;
	padding:10px;
	float:left;
	width:185px;
}
div.facts-text {
	padding:10px;
}
div.cl-left-indoor {
	width:319px;
	margin-right:26px;
	float:left;
}
div.indoor-link a {
	display:block;
	padding:15px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#517061;
	background-color:#ecf3dd;
	background-image:url(/fileadmin/images/climbers/indoor_web_weiter.gif);
	background-position:top right;
	background-repeat:no-repeat;
}


/* related */
div.cl-addr-catheader {
	background-color:#b1b6c9;
	color:#696969;
	font-size:12px;
	font-weight:bold;
	padding:14px;
	height:13px;
	margin-top:10px;
	border-bottom-style:solid;
	border-bottom-color:#7F8291;
	border-bottom-width:1px;
}
div.cl-addr-catheader img {
	float:left;
	margin-top:-14px;
	margin-left:-14px;
	margin-right:14px;
}
div.cl-addr-listitem {
	background-color:#f3f0e7;
	border-bottom-style:solid;
	border-bottom-color:white;
	border-bottom-width:1px;
	padding:10px;

}
div.cl-locsingle div.cl-addr-listitem {
	height:79px;
}
hr.dotted {
	border-style:none;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-color:#a3a58f;
}
div.cl-addr-listtext a {
	font-weight:bold;
	color:#7f7b56 !important;
	line-height:23px;
	padding-left:10px;
}
div.cl-addr-listtext form {
	float:right;
}
div.cl-addr-listtext input {
	font-weight:bold;
	color:#7f7b56 !important;
	margin-right:10px;
	font-size:10px;
}

div.cl-addr-listitems {
	position:relative;
	overflow:hidden;
}

div.cl-addr-listimage {
	float:left;
}
div.cl-addr-listtext {
	float:left;
	padding:5px;
}
div.cl-loclist-map div.cl-addr-listtext {
	width:365px;
	padding:0px;
	padding-left:10px;

}
div.cl-left div.cl-addr-listtext {
	width:222px;
}
div.cl-locsingle div.cl-addr-listtext {
	width:207px;
	padding:0px;
	padding-left:5px;
}
div.cl-locsingle div.cl-addr-listtext p {
	padding-bottom:2px;
}
div.cl-locsingle div.cl-addr-listtext hr {
	margin-top:2px;
	margin-bottom:2px;
}
/* single addr */
div.cl-addr-left {
	width:319px;
	float:left;
	margin-right:44px;
}
div.cl-bergf-left {
	width:152px;
	float:left;
	margin-right:44px;
}
div.cl-addr-right {
	width:347px;
	float:left;
}
div.cl-bergf-right {
	width:514px;
	float:left;
}
div.cl-addr-single-header {
	height:40px;
	background-color:#d7d9e5;
	margin-bottom:20px;
}
div.cl-addr-header-back {
	float:right;
	background-color:#b7bcd0;
	padding:13px;
	height:14px;
	overflow:hidden;
}
div.cl-addr-header-back a {
	color:#354576;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.cl-addr-header-img {
	float:left;
}
div.cl-addr-header-txt {
	float:left;
	padding:13px;
	height:14px;
	color:#354576;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.cl-addr-title {
	color:#354576;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	margin-top:20px;
	margin-bottom:20px;
}

div.cl-bergf-title {
	color:#344273;
	font-size:19px;
	text-decoration:none;
	background-color:#d7d9e5;
	padding:10px;
	margin-bottom:20px;
}
div.cl-bergf-big {
	color:#344273;
	font-size:17px;
	text-decoration:none;
}

div.cl-addr-infobox,
div.cl-addr-gps {
	margin-bottom:20px;
}
div.cl-addr-gps-inner {
	background-color:#d7d9e5;
}
div.cl-addr-blockicon {
	float:left;
	margin-right:12px;
}
div.cl-addr-gps-inner div.gps-infobox {
	width:90px;
	overflow:hidden;
}
div.cl-addr-bg {
	padding:10px;
	background-color:#d7d9e5;
}
div.cl-addr-link a {
	display:block;
	height:14px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#354576;
	background-color:#d7d9e5;
	background-image:url(/fileadmin/images/climbers/raster_url_weiter.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:12px;
}

div.cl-bergf-right-r div.cl-addr-link {
	margin-top:12px;
	text-decoration:none;
}


div.cl-bergf-curregion a {
	display:block;
	text-decoration:none;
	background-color:#8790af;
	padding:10px;
	color:#32406F;
	background-image:url(/fileadmin/images/climbers/bgf_navi1_on.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
}

div.cl-bergf-region a {
	display:block;
	text-decoration:none;
	background-color:#afb5cb;
	padding:8px;
	color:#32406F;
	background-image:url(/fileadmin/images/climbers/bgf_navi1_off.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
}

div.cl-bergf-item a {
	display:block;
	text-decoration:none;
	background-color:#d7d9e5;
	padding:6px;
	background-image:url(/fileadmin/images/climbers/bgf_weiter2.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
}


div.ms-sector-header div.sectormenu-print {
	font-size:10px;
	margin-top:-10px;
	padding-top:10px;
	padding-bottom:10px;
	height:16px;
	color:#8BB72F
}


/* community */

div.communityrechts {
	background-color:#F3F1E5;
}
div.loginform {
	padding-left:10px;
	padding-right:10px;
}
div.tx-fbconnect-pi1 {
	padding-left:10px;
	padding-right:10px;
}

div.loginform input {
	width:176px;
}
div.loginform a {
	text-decoration:none;
}
div.register {
	padding-bottom:10px;
}
div.loginsubmit input {
	width:180px;
	border-style:none;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}

div.usermenu a {
	display:block;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	font-weight:bold;
	background-color:#F3F1E5;
	background-image:url(/fileadmin/template/images/pfeile/pfeil-grau-klein.png);
	background-position:185px center;
	background-repeat:no-repeat;
}
div.usermenu a:hover {
	background-color:#DED8C0;
	background-image:url(/fileadmin/template/images/pfeile/pfeil-weiss-klein.png);
}


div.profilemenu {
	float:right;
}
span.micro_menu_item {
	padding-right:15px;
}
body.communitypath #content .tx-wcuserpages-pi1 .profil-name div.profilemenu span.micro_menu_item a {
	color: #ffffff;
	text-decoration:none;
}

/* gallery */
div.tx-usergallery-newgallery a {
	font-weight:bold;
	color:#82774A !important;
	background-color:#DED8C0;
	background-image:url("/fileadmin/template/images/h1-bg.png");
	background-repeat:repeat-x;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	fon-size:12px;
}

div.tx-usergallery-list-item {
	width:167px;
	margin-right:14px;
	margin-bottom:10px;
	float:left;
	height:222px;
	overflow:hidden;
}

div.tx-usergallery-image,
div.video-preview-item {
	width:167px;
	background-color:#F7ECE2;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	text-align:center;
	min-height:150px;
	display:table-cell;
	vertical-align:middle;
}
div.tx-usergallery-image-inner,
div.video-preview-image {
	padding:10px;
}

div.tx-usergallery-single-title input {
	width:700px;
	font-size:12px;
	color:#F09243;
	font-weight:bold;
}

div.tx-usergallery-single-description textarea {
	width:700px;
	height:200px;
}

div.tx-usergallery-save {
	margin-bottom:10px;
}
div.tx-usergallery-save input {
	border-style:none;
	background-color:#F09243;
	color:white;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}

div.tx-usergallery-list-cover {
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
div.tx-usergallery-list-info,
div.tx-usergallery-list-description,
div.tx-usergallery-list-nrimages,
div.tx-usergallery-list-more
 {
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
}
div.tx-usergallery-list-more {
	text-align:right;
}

div.tx-usergallery-videoplayer {
	margin-bottom:10px;
	text-align:center;
}

div.profil-l {
	width:280px;
	float:left;
	text-align:center;
}
div.profil-r {
	width:430px;
	float:left;
}

div.profil-name {
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#F09243;
	padding:2px;
	padding-left:15px;
	margin-bottom:15px;
}

/* berichte */
div.userblog-single {
	width:710px;
}

div.userblog-single-infobox {
	width:330px;
	height:75px;
	float:right;
	margin-right:-10px;
	margin-left:10px;
	margin-bottom:5px;
}
div.userblog-single-chapter-image {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:5px;
}

div.userblog-list-item {
	width:349px;
	height:300px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

div.blog-list-intro {
	height:130px;
}
div.blog-list-more {
	float:right;
}

div.tx-usergallery-list-title a,
div.blog-list-title a {
	text-decoration: none;
	color:#82774A !important;
}
div.blog-list-userimg {
	width:75px;
	height:75px;
	float:left;
}
div.blog-list-userdesc {
	float:left;
	margin-left:10px;
	width:244px;
}
div.blog-list-userlabel {
	width:85px;
	float:left;
}
div.blog-list-usertxt {
	float:left;
}

div.userblog-list-item-content {
	padding-left:140px;
}
div.userblog-list-item-image {
	float:left;
}

div.cl-community-header {
	background-color:#F09243;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	margin-bottom:1px;
}
div.em-blog-list-title a {
	font-weight:bold;
	padding:5px;
}
div.em-userblog-list-item {
	background-color:#F7ECE2;
	margin-bottom:1px;
}

div.center {
	text-align:center;
}

option.strong {
	font-weight:bold;
}
option.indent {
	padding-left:15px;
}
div.tx-feuserarticle-pi1 select {
	width:300px;
	max-height:200px;
}

div.article_routes_header {
	font-weight:bold;
	margin-top:5px;
}
div.article_sector {
	font-weight:bold;
}
div.article_route {
	margin-left:10px;
}


/* anfragemanager */

input.addrequest_list,
a.anfragelink {
	display:block;
	/*background-image:url(/fileadmin/template/images/icons/weiterpfeil.gif);*/
	/*background-repeat:no-repeat;*/
	/*background-position:right;*/
	text-decoration:none;
	/*font-weight:bold;*/
	/*font-size:12px;*/
	text-decoration:underline;
	margin-top:5px;
	color:#696969;
	background-color:transparent;
	border:none;
	font-size:11px;
}
input.addrequest_list {
	text-align:left;
	cursor:pointer;
}

div.anfrage-delbutton {
	float:right;
	width:12px;
	height:12px;
	overflow:hidden;
}
div.anfrage-delbutton input {
	background-image:url(/fileadmin/template/images/icons/x.png);
	border:none;
	color:white;
	cursor:pointer;
	font-weight:bold;
	height:1px;
	width:1px;
	padding-left:12px;
	padding-right:0;
	padding-top:12px;
	text-align:center;
	background-repeat:no-repeat;
}

div.anfrage-left {
	width:380px;
	float:left;
}
div.anfrage-right {
	float:left;
	margin-left:20px;
	width:300px;
}

div.anfrage-block {
	background-color:#d4d6e2;
	padding-left:5px;
	padding-right:5px;
}
span.error {
	color:red;
	font-weight:bold;
}

div.anfrage-left div.cl-addr-listtext {
	width:270px;
}


input.addrequest_single {
	margin-top:15px;
	background-color:#D7D9E5;
	background-image:url(/fileadmin/images/climbers/raster_url_weiter.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-style:none;
	color:#354576;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:38px;
	padding:12px;
	text-decoration:none;
	width:347px;
	text-align:left;
	cursor:pointer;
}

div.cl-addr-offeritem {
	margin-top:15px;
}
div.cl-addr-offerimages img {
	margin-right:5px;
	margin-top:5px;
}
div.cl-addr-offerimages {
	float:left;
	width:165px;
}
div.cl-addr-offeritem ul {
	clear:both;
}

/*startseite */
div.link-rechts {
	text-align:right;
}

div.community-start {
	margin-bottom:30px;
}

div.tx-feuserarticle-pi1,
div.tx-wcusergallery-pi1 {
	width:725px;
}
div.community-start div.tx-usergallery-list-item {
}

div.start-news-item {
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	margin-top:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#bfbfbf;
}
div.start-news-item div.news-latest-image {
	float:left;
	padding-right:5px;
}
div.start-news-item a {
	text-decoration:none;
	color:#82774A;
}

div.start-gallery-list {
	width:240px;
}

div.start-gallery-item {
	float:left;
	width:110px;
	height:90px;
	background-color:#f3efe4;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	margin-bottom:10px;
	margin-right:10px;
}

/* Unterkünfte */
div.uk-addr-listimage {
	float:left;
	margin-right: 10px;
}
div.uk-addr-listtext {
	float:left;
	width:180px;
}
div.uk-addr-listtext4 {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
}
div.uk-addr-listitem {
	margin-bottom:15px;
	float:left;
	width:350px;
	height:220px;
	margin-right:10px;
}
div.uk-addr-listitem h1 {
	margin-top:0px;
}
div.uk-addr-list {
	width:720px;
}

div.uk-addr-link a {
}
div.uk-addr-link input.addrequest_single,
div.uk-addr-listitem input.addrequest_list,
div.dreisp-br-item input.addrequest_single {
	display:block;
	padding:5px;
	text-align:center;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#82774a;
}
/*
div.uk-addr-link a {
	padding:10px;
	margin-top:10px;
} */

div.uk-list {

}

div.uk-offer-list-item {
	width:171px;
	height:315px;
	margin-bottom:5px;
	_margin-bottom:2px;
	/*margin-left:4px;
	_margin-left:2px; */
	margin-right:10px;
	float:left;
	overflow:hidden;
	background-color:#f3f0e7;
	position:relative;
}
div.uk-offer-list-item-h {
	width:171px;
	height:275px;
	margin-bottom:5px;
	_margin-bottom:2px;
	margin-right:10px;
	float:left;
	overflow:hidden;
	background-color:#f3f0e7;
	position:relative;
}
div.uk-offer-list-item-hg {
	width:171px;
	height:255px;
	margin-bottom:10px;
	_margin-bottom:2px;
	margin-right:10px;
	float:left;
	overflow:hidden;
	background-color:#f6f6f4;
	position:relative;
}
div.uk-offer-list-item-hg img {
	margin:5px;
	margin-top:10px;
	margin-bottom:10px;
}
div.uk-offer-list-item-hg h2.bg span.v40middle {
	text-align:center;
	width:161px;
}


div.uk-offerimages {
	padding-bottom:8px;
	height:145px;
}
div.uk-addrimages {
	padding-bottom:8px;
	height:115px;
}
div.uk-offer-list-item p {
	padding-left:5px;
	padding-right:5px;
}
h2.bg {
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	background-color:#dfd9c3;
	color:#82774A;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	text-decoration:none;
	margin:0px;

}
div.uk-offer-list-item h2.bg {
	height:35px;
	overflow:hidden;
}

div.uk-region-list {
	width:286px;
	float:left;
	margin:0px;
	overflow:hidden;
}
div.uk-offer-list {
	width:424px;
	float:left;
	margin:0px;
	overflow:hidden;
}
div.dreisp-br-item div.uk-offer-list {
	width:auto;
	float:none;
}

div.uk-region-item {
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	height:120px;
 	width:138px;
	overflow:hidden;
}
div.uk-region-item a {
	text-decoration:none;
}
div.uk-addr-right {
	float:left;
	width:419px;
}
div.uk-single-image {
	float:left;
	width:212px;
}
div.uk-offer-list ul {
	clear:both;
}
div.uk-offer-single h1,
div.uk-offer-list h1 {
	margin-top:0px;
}
div.tx-rgsmoothgallery-pi1 {
	width:349px;
}
p.floatright {
	float:right;
}

/*tvb seiten */
div.cl-tvb-single div.cl-right-block {
	width:349px;
	float:right;
	margin-left:10px;
}

div.uk-tvb-bg {
	margin-bottom:20px;
}

div.tvb-offer-img {
	float:left;
	width:160px;
	margin-right:10px;
}
div.relative {
	position:relative;
}

div.tx_wcclimbers_mapinfo {
	font-size:12px;
	font-weight:bold;
	z-index:2;
	white-space:nowrap;
}
div.map_bubble_l {
	height:36px;
	padding-left:9px;
	padding-top:4px;
	float:left;
	background-image:url(/fileadmin/template/images/bubble40l.png);
	background-repeat:no-repeat;
	white-space:nowrap;
	margin-right:9px;
}
div.map_bubble_r {
	height:40px;
	width:9px;
	float:left;
	background-image:url(/fileadmin/template/images/bubble40r.png);
	background-repeat:no-repeat;
	margin-left:-9px;
}

/* neue Tirokkarte */
div#tx_wcclimbers_mapdiv {
	width:710px;
	height:503px;
	background-image:url(/fileadmin/template/images/TVB_Tirol_710x503_neu.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
img#tx_wcclimbers_overlaymap {
	border-width:0px;
}
div.anfrage-block-small input,
div.anfrage-block-small textarea {
	width:185px;
}
div.anfrage-block-small input.submit {
	background-color:white;
  	color:#696969;
  	font-weight:bold;
  	width:190px;
}
div.tx-wcclimbersaddress-small {
	background-color:#F3F0E7;
	margin-top: -36px;
}
div.dreisp-br-item3 div.tx-wcclimbersaddress-small {
	margin-top:0px;
}
div.tx-wcclimbersaddress-small h2,
div.tx-wcclimbersaddress-small h1 {
	margin-top:0px;
	margin-bottom:0px;
}
div.anfrage-empf-small {
	margin-bottom:20px;
	padding:5px;
}
h2.small {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}
div.anfrage-small {
	padding:5px;
}
div.anfrage-list-small div.cl-addr-listitem {
	background-color:transparent;
	padding:5px;
	background-color:#cecece;
	color:#666666;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:1px;

}

div.uk-offer-list input.addrequest_list {
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	color:#82774A;
	padding:5px;
	width:auto;
}
div.uk-offer-list-item-h input.addrequest_list,
div.uk-offer-list-item input.addrequest_list {
	color:#82774A;
	padding:5px;
	width:auto;
	background:transparent;
	position:absolute;
	left:10px;
	bottom:3px;
	font-weight:bold;
	padding-left:0px;
	font-size:10px;
}

div.more-rightbottm {
	position:absolute;
	right:10px;
	bottom:30px;
	width:150px;
	text-align:right
}
div.more-rightbottm a,
div.more-rightbottm-hg a {
	font-weight:bold;
}
div.more-rightbottm-hg {
	position:absolute;
	right:10px;
	bottom:10px;
	width:150px;
	text-align:right
}

div.anfrage-block-half {
	width:95px;
	float:left;
}


/* Anfragemanage Messagebox */

div#claddr-msgbox {
	position:absolute;
	top: 175px;
	left:100px;
	background-color:white;
	display:block;
	z-index:250;
}
div.claddr-msgbox-content {
	border-width:1px;
	border-style:solid;
	border-color:#82774A;
	background-color:#DFD9C3;
}
div.claddr-msgbox-head {
	background-color:#82774A;
	color:#DFD9C3;
	font-weight:bold;
	padding:2px;
	padding-left:10px;
}
div.claddr-msgbox-close {
	float:right;
}
div.claddr-msgbox-text {
	padding:5px;
}

/*Wetter */
div.weather-block {
	width:142px;
	float:left;
}

div.fact-box {
	background-color:#DED8C0;
	padding:5px;
	padding-left:10px;
	min-height:150px;
}


/* Dreispaltig breit  - neue Hotels-seite */
div.dreisp-br-item {
	width:350px;
	min-height:200px;
	margin-right:15px;
	float:left;
}
div.dreisp-br-doppel {
	width:730px;
	margin-right:0px;
	float:left;
}
div.dreisp-br-item3-nobg,
div.dreisp-br-item3 {
	width:200px;
	min-height:500px;
	float:left;
}
div.dreisp-br-item3 {
	background-color:#F3F0E7;
}
div.dreisp-br-item div.uk-addr-gps-inner {
	background-color:#DFD9C3;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #A6A390;
}
div.dreisp-br-item div.uk-addr-blockicon {
	float:left;
	margin-right:10px;
}
div.dreisp-br-doppel h2,
div.dreisp-br-item h2 {
	margin-top:0px;
}

div.legende-item {
	min-width:173px;
	float:left;
}
div.legende-item img {
	vertical-align:middle;
	margin-right:5px;
}
div.moreright {
	float:right;
}
div.moreright a {
	display:block;
	color:#82774A;
	background-image:url(/fileadmin/template/images/h1-bg.png);
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
	font-weight:bold;

}

div.uk-addr-listitem h3 a {
	color:#82774a;
}

div.viersp-br-1 {
	float:left;
	width:200px;
	margin-right:20px;
}
div.viersp-br-1 div.cl-types-loc-list {
	position:static;
	float:none;
	height:auto;
}
div.viersp-br-2 {
	float:left;
	width:226px;
	margin-right:16px;
}
div.viersp-br-3 {
	float:left;
	width:226px;
}
div.viersp-br-4 {
	float:left;
	width:226px;
	margin-left:16px;
}

a.weitereunterkunfte {
	/* display:block;
	float:left; */
	color:#804D54;
	text-decoration:none;
	font-size:20px;
	padding-right:60px;
	padding-top:5px;
	margin-top:10px;
	line-height:auto;
	background-image:url(/fileadmin/template/images/weitereunterkuenfte.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	padding-bottom:5px;
}

div.uk-offer-single-left {
	width:350px;
	margin-right:10px;
	float:left;
}
div.uk-offer-single-hotel {
	width:350px;
	float:left;
}

.mr15 {
	margin-right:15px;
}

.mtb10 {
	margin-bottom:10px;
	margin-top:10px;
}

/* Google Copyright */
div.tx-lumogooglemaps-pi1 {
  overflow:hidden;
}

div#copyright {
  height: 20px;
  width: 350px;
  overflow: hidden;
}


div.rgaccord2-content div.tx-wcaufwindweather-pi1 {
	padding:5px;
}
div.rgaccord2-content div.tx-wcaufwindweather-pi1 div.w_r {
	float:left;
	margin-right:5px;
}

h3.plainbg {
    background-image:url(/fileadmin/template/images/plain-bg.png);
    padding-left:60px;
}


/* Marktplatz */
div.tm-top-cat-list {
	width:720px;
}
div.tm-top-cat-item {
	width:230px;
	margin-right:10px;
	float:left;
	height:180px;
	margin-bottom:10px;
}
h3.tm-top-cat {
	background-image:url(/fileadmin/template/images/community/markt-topcat-bg.png);
	background-repeat:no-repeat;
	background-color:#e6e1ce;
	border-bottom-style:solid;
	border-bottom-color:#a3a58f;
	border-bottom-width:1px;
	margin:0px;
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
	padding:6px;
	padding-right:40px;
}
div.tm-subcat-list {
	padding:30px;
}
div.tm-subcat-list a {
	text-decoration:none;
}
table.market-list {
	border-spacing:0px;
}
tr.market-list-header td {
	background-color:#ded8c0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:00px;
	font-size:11px;
	margin:1px;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-color:white;
	border-right-color:white;
	border-bottom-width:4px;
	border-right-width:1px;
}
tr.market-list-header td a {
	padding-left:10px;
}
/* breiten */
td.markt-list-img {
	min-width:120px;
}
td.markt-list-desc {
	min-width:260px;
}
td.markt-list-addr {
	min-width:135px;
}
td.markt-list-price {
	min-width:67px;
}
td.markt-list-date {
	min-width:70px;
}
tr.markt-list-item-even td,
tr.markt-list-item-odd td {
	padding:10px;
	border-bottom-style:solid;
	border-right-style:solid;
	border-bottom-color:white;
	border-right-color:white;
	border-bottom-width:1px;
	border-right-width:1px;
}
tr.markt-list-item-even td span.mark,
tr.markt-list-item-odd td span.mark,
tr.markt-list-item-even td strong,
tr.markt-list-item-odd td strong {
	color:#f19446;
}
tr.markt-list-item-even td {
	background-color:#f7ece2;
}
tr.markt-list-item-odd td {
	background-color:#e6e2d0;
}
tr.markt-list-item-even td.img,
tr.markt-list-item-odd td.img {
	padding:0px;
	text-align:center;
}
div.market-single {
	background-color:#f3f0e7;
	margin-bottom:20px;
}

div.market-single-header {
	background-image:url("/fileadmin/template/images/h1-bg.png");
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:10px;
	font-size:12px;
	color:#827764;
}

div.markt-single-image {
	float:left;
	width:230px;
}
div.markt-single-image div.smallimg {
	margin-right:4px;
	margin-top:4px;
	float:left;
}
div.markt-single-desc {
	width:454px;
	float:left;
	margin-left:6px;
}

div.markt-single-price {
	color:#F19446;
	font-weight:bold;
	font-size:12px;
	margin-top:30px;
	margin-bottom:10px;
}
div.markt-single-label {
	float:left;
	width:75px;
}
div.floatright {
	float:right;
}
a.pfeilgrau_l {
	background-image:url("/fileadmin/template/images/pfeile/pfeil-grau-l.png");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
}
div.markt-single-user {
	width:344px;
	margin-right:1px;
	float:left;
}
div.markt-single-untenrechts {
	width:325px;
	float:left;
	height:75px;
}

p.merkliste-type {
    font-size:17px;
    font-weight:bold;
}
p.merkliste-route a,
p.merkliste-sector a,
p.merkliste-location a {
    text-decoration:none;
}
p.merkliste-location {
    font-size:14px;
    font-weight:bold;
}
p.merkliste-sector {
    font-size:12px;
    padding-left:15px;
    font-weight:bold;
}
p.merkliste-route {
    padding-left:30px;
}


p.route-detail {
    padding:0px;
    padding-left:40px;
}
p.route-detail span.label {
    width:120px;
    float:left;
    display:block;
}
p.route-detail {
    padding-bottom:0px;
}
p.route-detail img {
    vertical-align:middle;
}
p.route-image {
    float:right;
    margin-left:20px;
}
div.merkl-desc {
    width:450px;
    float:right;
}
