/* 
    Document   : styles
    Created on : 30-set-2009, 16.45.20
    Author     : imac20
    Description:
        Purpose of the stylesheet follows.
*/

body {

    margin:0px 0px 0px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    text-align:center; /* for IE */
    line-height:14px;
    color:#333333;
    /*background:#d0dae4 url('../images/sf0.jpg') center top no-repeat;*/ /*#d0dae4*/
}

body a {

    font-weight:normal;
    text-decoration:none;
    color:#39658e;
    }

body a:hover {

    color:#5688bb;
    text-decoration:none;
}

div {
    vertical-align:top;
    }

form {
    margin:0px;
    padding:0px;
    border:none;
}

form:focus {

    border:none;
    }

input, textarea{

    background-color:#ffffff;
    border:1px solid #c1c2c2;
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    padding:2px 2px 0px 2px;
}

input {

    height:20px;
}

select {

    min-width:42px;
    /*height:14px;*/
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    background-color:#F9F8E6;
    border:1px solid #F9F8E6;
}


/* **************************** rte icon link ****************************** */

.mail img, .download img, .external-link img, .external-link-new-window img, .internal-link img, .internal-link-new-window img {

    border:none;
    }


.bodytext {

    color:#333333;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    }

.tnl {
    color:#583923;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    }

.txt {
    color:#333333;
    font-size:14px;
    }

.sbm {

    height:20px;
    font-size:14px;
    cursor:pointer;
    background-image:url('../images/sf_fr.gif');
    padding:2px 4px 3px 4px;
    }

.sbm b {
    font-weight:bold;
    color:#583923;
    }

.br {

    clear:both;
    width:100%;
    height:1px;
    overflow:hidden;
    }

#main{
    width:600px !important;
    margin:0 auto;
    text-align:left;
    background:transparent url('../images/sf1.png') left top repeat-y;
}

#header_h {

    width:100%;
    height:105px;
    overflow:hidden;
   /* background:#ffffff url('../images/sf2.jpg') right top no-repeat;*/
}

.logo {

    float:left;
    margin:9px 0px 0px 23px;
}

.logo_prt {

    display:none;
}

.service {

    display:none;
}

.service a {

    color:#666666;
}

.service a:hover {

    color:#666666;
}

.lang {

    float:left;
    margin:0px 33px 0px 0px;
}

.lang a {

    font-weight:bold;
    color:#39658e;
}

#heamenu {

    width:600px;
    height:auto;
    overflow:hidden;
    margin:24px 0px 24px 26px;
    border-top:1px solid #999999;
}

#menu {

    display:none;
}

#search {

    display:none;
}

#qua-search {

	width:124px;
	height:20px;
	padding-top:3px!important;
}

#srh1, #srh1f {

    width:65px;
    height:19px;
    margin:0px 0px 0px 3px;
    padding-top:0px;
    line-height:17px;
    color:#666666;
    background:url('../images/b_search.png') left top no-repeat;
    border:none;
}

#srh_qm {

    width:30px;
    height:19px;
    margin:0px 0px 0px 0px;
    color:#666666;
    background:url('../images/qm.png') left top no-repeat;
    border:none;
}



#csstopmenu, #csstopmenu ul {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: 0px;
	text-align:left;
	line-height:48px;
	list-style: none;
	border:0px;
	float: left;
	z-index: 20;
	list-style: none !important;
}


#csstopmenu li {

	float: left;
	position:relative;
	z-index: 20;
	width:auto; /*max-width:130px*/
	height:48px;
	padding:0px 0px 0px 0px;
}


#csstopmenu li img {
    
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#csstopmenu li a {

	float:left;
	width:auto;
	height:38px;
	background:url('../images/m_over.png') right top no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 5px 7px 10px; /*0px 15px 5px 10px*/
	color:#ffffff;
	font-size: 14px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	line-height:15px;

}


#csstopmenu li a:hover {

    margin:0px 0px 0px 0px;
    background-position: right -47px !important;
}



#csstopmenu li a#selected {

    background-position: right -47px !important;
}





#csstopmenu img {

    float:left !important;
    padding:0px !important;
    margin:0px !important;
}



.mainitems {
	/*background :trasparent;*/


}


#csstopmenu li.lastm {

	width:114px !important;
}

#csstopmenu li.lastm a {
    
	padding-right:28px !important;
}

#csstopmenu ul.submenus { /*, #csstopmenu #lastm ul.submenus*/

	display: none;
	width: auto;
	padding: 6px 0px 6px 0px !important;
	margin: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
        top:34px !important;
	border:none;
	z-index: 20;
	/*filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.90;*/
}



#csstopmenu #ultimo .submenus {

	right: 0px !important;
}


#csstopmenu ul.submenus li {

	clear:both;
	width:218px;
	margin:-1px 0px 0px 0px;
	padding: 0px 0px 0px 0px !important;
	line-height:21px !important;
	height:23px;
	font-size: 13px !important;
	font-weight: bold;
	background-image:none !important;
	z-index: 20;
	overflow:hidden;
}

#csstopmenu ul.submenus li a {

	display: block;
	line-height:22px;
	height:22px;
	width: 218px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px !important;
	font-weight:normal;
	color:#666666;
	text-transform:none;
	background:transparent url('../images/sf7.png') 0px 0px no-repeat;
	text-indent: 9px;
}

html>body ul.submenus li a { /* non IE browsers */
	width: 123px;
	font-size: 13px !important;
}

#csstopmenu ul.submenus li a:hover {
	font-size: 13px !important;
	height:22px;
	color:#39658e;
	background:transparent url('../images/sf7.png') 0px -21px no-repeat !important;
}

#csstopmenu ul.submenus li.m_top {

    height:18px !important;
    background:transparent url('../images/mup.png') 0px 0px no-repeat !important;
}

#csstopmenu ul.submenus li.m_bottom {

    background:transparent url('../images/mdwn.png') 0px 0px no-repeat !important;
}

#csstopmenu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
	padding: 0px 0px 0px 0px;
}

#csstopmenu li:hover ul, #csstopmenu li.over ul {
	display: block;
	z-index: 2;
}

html>body #clearmenu { /* non IE browsers */
	height: 3px;
}


#main div.he_img {

    display:none;
}

#main div.he_img_l {

    float:left;
    width:688px;
    height:348px;
    margin:11px 0px 0px 16px;
    overflow:hidden;
}

#main div.he_img_l div.o_im {

    float:left;
    width:688px;
    height:348px;
    overflow:hidden;
    margin:0px 0px 0px -681px;
    z-index:4;
}

#main div.he_img_l div.u_im {

    float:left;
    width:681px;
    height:341px;
    overflow:hidden;
}

#main div.he_img_r {

    float:left;
    width:274px;
    height:364px;
    background:transparent url('../images/snf.png') right top no-repeat;
}

.head_1 {

    clear:both;
    width:100%;
}

.head_1c {

    clear:both;
    width:100%;
    margin:34px 0px 0px 12px;
}

.head_1c h1 {

    margin:0px 0px 16px 21px;
    font-size:26px;
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    color:#ffffff;
    line-height:34px;
}

.head_1c ul {

    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
    background:transparent url('../images/uimg_bg_he.png') left bottom no-repeat;
}

.head_1c ul li {

    list-style-image:none;
    width:100%;
    height:34px;
    overflow:hidden;
    padding:0px 0px 0px 21px;
    font-size:18px;
    line-height:30px;
    background:transparent url('../images/limg_bg_he.png') left top no-repeat;
}

.head_1c ul li a {

    color:#ebf6ff;
    text-decoration:none;
}

.head_1c ul li a:hover {

    color:#a6c2de;
    text-decoration:none;
}


.shadow1 {

    display:none;
}

#cont {

    width:100%;
    height:auto;
    overflow:visible;
    margin:28px 0px 0px 23px;
}

.cont_th {

    float:left;
    width:453px;
    height:40px;
    margin:0px 31px 0px 0px;
    overflow:hidden;
    background:#ffffff url('../images/sf11.png') 0px 0px no-repeat;
}

#cont_th_last {

    margin:0px 0px 0px 0px;
}

.cont_th img {

    margin:11px 0px 0px 13px;
}

.cont_h {

    float:left;
    width:auto;
    height:auto;
    margin:25px 0px 32px 14px;
}

.latest_row {

    clear:both;
    width:435px;
    height:106px;
    margin:0px 35px 0px 0px;
}

#c_left div.news_list_l div.latest_row {

    width:232px;

    overflow:hidden;
}

.latest_img {

    float:left;
    width:109px;
    height:81px;
    margin:0px 11px 12px 0px;
    overflow:hidden;
}

.latest_tx {

    float:left;
    width:300px;
    height:81px;
    margin:0px 0px 0px 0px;
    overflow:hidden;
}

.latest_date {

    clear:both;
    font-size:10px;
}

.latest_date a {

    color:#333333;
    text-decoration:none;
}

.latest_date a:hover {

    color:#666666;
}

.latest_tit {

    clear:both;
    font-size:14px;
}

.latest_tit a {

    color:#39658e;
    font-weight:bold;
    text-decoration:none;
}

.latest_tea {

    clear:both;
    font-size:14px;
}

.latest_tea a p {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
    line-height:16px;
}

.latest_tea a {

    color:#333333;
    text-decoration:none;
}

.latest_tea a:hover p {

    color:#666666;
}

.latest_br {

    clear:both;
    width:100%;
    height:13px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
   /* background:transparent url('../images/sf12.gif') left top repeat-x;*/
}

.latest_mehr {
    
    clear:both;
    width:100%;
    height:23px;
    overflow:hidden;
    font-size:10px;
    text-align:right;
    text-transform:uppercase;
    line-height:23px;
}

.latest_mehr a {

    padding:0px 6px 0px 0px;
    color:#39658e;
    font-weight:bold;
    text-decoration:underline;
}

.latest_period {

    clear:both;
}

.latest_period a {

    color:#333333;
}

.latest_time {

    clear:both;
    color:#666666;
}

.latest_time a {

    color:#666666;
    text-decoration:none;
}


#cont div.cont_h div.latest_row_events {

    clear:both;
    width:435px;
    height:auto;
    line-height:15px;
    margin:0px 0px 0px 0px;
}

#cont div.cont_h div.latest_mehr {

    width:435px;
}

#cont div.cont_h div.latest_row_events div.latest_br {

    clear:both;
    width:435px;
    height:1px;
    overflow:hidden;
    margin:9px 0px 8px 0px;
    padding:0px 0px 0px 0px;
}

#c_left div.news_list_l div.latest_row_events {

    height:68px !important;
    overflow:hidden;
}

#c_left div.news_list_l div.latest_row_events div.latest_tit {

    width:231px;
    margin-bottom:10px;
}


/*news list*/

.nmg {

    float:left;
    width:120px;
    height:90px;
    overflow:hidden;
    margin:0px 12px 14px 0px;
}

.news_list_rec_cnt {

    float:left;
    width:385px;
    height:90px;
    overflow:hidden;
    padding:0px 0px 0px 0px;
}

.news_list_rec_cnt_dat {

    font-size:10px;
    color:#333333;
    margin:0px 0px 5px 0px;
}

.news_list_rec_cnt_cnt {

    height:36px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
    vertical-align:top;
}

.news_list_rec_cnt_cnt p.bodytext {

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    vertical-align:top;
}

#news_list div.news_list_rec div.news_list_rec_cnt div.mehr a {

    position:absolute;
    width:100px;
    height:auto;
    margin:79px 0px 0px 285px;
    text-align:right;
    font-size:10px;
    text-transform:uppercase;
    text-decoration:underline;
}


/*news single*/

#news_single_dat {

    clear:both;
    margin:8px 0px 14px 0px;
    color:#999999;
}

#news_single_tit {

    clear:both;
    margin:0px 0px 21px 0px;
}
/*
#news_single_txd {

    clear:both;
    margin:0px 0px 8px 0px !important;
}
*/
#news_single_txd b p.bodytext strong em, #news_single_txd b p.bodytext {

    font-style:normal !important;
    font-weight:bold;
    color:#666666;
}

#news_single_img2 {

    clear:both;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#news_single_img2 div {

   clear:both;
    margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

#news_single_img2 div a img {

    margin:8px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#news_single_img2 div div.capt {

    clear:both;
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important;
    font-size:10px;
    font-family: arial, sans-serif;
    color:#39658e;
}

#news_single_img2 div font img { 

    display:none;
}

#news_single div.latest_br {

    margin:14px 0px 0px 0px;
}


#news_single div.mehr {

    padding:0px 0px 30px 10px;
    background:transparent url('../images/zrk.gif') 0px 2px no-repeat;
}

#news_single_rel dl.news-single-related div.mail {

    margin:4px 0px 0px 0px;
    color:#666666;
}

#news_single_rel dl.news-single-related div.mail img {

    margin:0px 4px 0px 0px;
}

#news_single_rel dl.news-single-related div.mail a, #flk a {

    border-bottom:1px dashed;
    border-bottom-color:#a9a9a9;
}

#news_single_rel div.news_links { margin:0px 0px 0px 0px; color:#666666; }
#news_single_rel div.news_links p.bodytext { background:url('../images/rte/external_link_new_window.gif') left 4px no-repeat; padding:0px 0px 0px 18px; margin:3px 0px 0px 0px; }

#flk {

    margin:22px 0px 0px 0px;
    font-weight:bold;
    line-height:18px;
    color:#666666;
}

#flk img {

    margin:0px 4px 0px 0px;
}

/*search page*/
.srhFor { width:120px; float:left; line-height:24px; }
.srhDsc, .srhRt { font-size:14px; }
.srhTit { font-size:14px; font-weight:bold; }
.srhTit a { color:#333333; text-decoration:none; }
.srhTit a:hover { text-decoration:none; }
#container { position:absolute; visibility:hidden; width:210px; height:auto; margin:-77px 0px 0px 400px; border:1px solid #beb4a7; background: url('../images/sf17.png') top left repeat; }
#rules { position:absolute; visibility:hidden; width:510px; height:auto; margin:-54px 0px 0px 0px; border:1px solid #beb4a7; background: url('../images/sf17.png') top left repeat; z-index:160; }
#rules p, #container p { margin:12px 12px 24px 10px; }

td.tx-indexedsearch-icon {

    background:transparent url('../images/rte/suche.gif ') 0px 5px no-repeat;
}

td.tx-indexedsearch-icon img {
    
    visibility:hidden;
}

/* Sitemap Start
---------------------------------------------------------*/

.content2_mod3
{
	float: left;
	width:520px;
	margin:-13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background:transparent url('../images/sf14.png') left top repeat-x;*/
}

.content2_mod3_background {

	width:auto;
	clear:both;
	margin:0px 0px 30px 0px !important;
	padding: 0px 10px 30px 10px;
}

.content2_mod1 {

	clear:both;
	margin:0px 0px 0px 0px;
}

#sitemap div.conttext2, #sitemap div.conttext1
{
	float: left !important;
	width: 250px;
	height:auto;
	padding: 8px 0px 0px 0px;
	overflow:hidden;

}

.conttext1 a, .conttext2 a {

	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#sitemap .conttext2 ul li a, #sitemap .conttext1 ul li a {

	font-weight:normal;
	color:#333;
	text-decoration:none;
	text-transform:none;
}


#sitemap ul.subpages li {

	padding : 0px 0px 0px 15px !important;

}

#sitemap ul
{
	margin: 0px;
	padding: 10px 10px 10px 0px;
}

#sitemap ul li {

	background:url('../images/limg.gif') left 7px no-repeat !important; padding:0px 0px 0px 10px;
}

#sitemap ul li a
{
	font-weight: bold;
	color: #666666;
	text-decoration:none;
}

#sitemap ul.subpages
{
	margin: 0px;
	padding: 0px 0px 10px 0px !important;
}

#sitemap ul.subpages li {

	background:url('../images/limg2.gif') left 10px no-repeat !important; padding:0px 0px 0px 10px;
}

.subpages li a
{
	margin: 0px;
	padding: 0px 0px 0px 0px !important;
}


#sitemap .content2_mod1
{
	width:  520px !important;
	float : left;
	padding: 20px 10px 30px 10px !important;
}

/*background:url('../images/limg2.gif') left 10px no-repeat !important; padding:0px 0px 0px 10px;*/

/* Sitemap End
---------------------------------------------------------*/


#foobox {

    width:600px;
    height:1px;
    overflow:hidden;
    margin:0px 0px 0px 26px;
    border-top:1px solid #999999;
}

.foob {

    float:left;
    width:306px;
    height:146px;
    overflow:hidden;
    margin:0px 0px 0px 12px;
    padding:19px 0px 0px 0px;
    background:transparent url('../images/sf13.png') left top no-repeat;
}

#foob_f {

    margin:0px 0px 0px 24px;
}

.foob_t {

    clear:both;
    height:23px;
    overflow:hidden;
    margin:0px 0px 0px 24px;
}

.foob_c {

    float:left;
    width:260px;
    height:63px;
    margin:0px 0px 0px 24px;
    overflow:hidden;
    font-size:14px;
    line-height:16px;
    color:#333333;
}

.foob_l {

    float:left;
    width:103px;
    height:auto;
}

.foob_r {

    float:left;
}

.foob_txt {

    clear:both;
    width:auto;
    height:auto;
}

.foob_txt a {

    color:#333333;
    text-decoration:none;
}

.foob_wtr {

    clear:both;
    width:100%;
    height:auto;
    margin:8px 0px 0px 0px;
}

.foob_wtr_l {

    float:left;
    margin:0px 30px 0px 0px;
    font-family:verdana, arial, sans-serif;
    font-size:14px;
    text-transform:uppercase;
    color:#666666;
}

.foob_c p.bodytext {

    height:58px;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
}

.bb_row {

    clear:both;
    width:auto;
    height:auto;
}

.bb_open {

    float:left;
    width:41px;
    height:14px;
    background:transparent url('../images/ok.png') 10px 0px no-repeat;
}

.bb_closed {

    float:left;
    width:30px;
    height:14px;
    background:transparent url('../images/no.png') 10px 3px no-repeat;
}

.bb_txt {

    float:left;
    width:100px;
    height:14px;
    overflow:hidden;
    
}

.foob_butt {
    
    clear:both;
    width:284px;
    height:27px;
    line-height:25px;
    text-align:right;
}

.foob_butt div {

    float:right;
    width:162px;
    height:25px;
    overflow:hidden;
    text-align:center;
    background:transparent url('../images/b_box.png') left top no-repeat;
}

.foob_butt div a {

    color:#ffffff;
    font-family:arial,helvetica,sans-serif;
    font-size:14px;
    text-decoration:none;
    text-transform:uppercase;
}

/*
.foob_butt div a:hover {

    color:#a6c2de;
}
*/

#foomenu {

    display:none;
}

.foo_line {
    
    float:left;
    width:148px;
    height:145px;
    overflow:hidden;
    background:transparent url('../images/cccccc.gif') left top repeat-y;
}

.foo_line_under {

    float:left;
    margin:100px 0px 0px -148px;
}

.foo_line ul, .foo_line_under ul {

    list-style:none;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 11px;
}

.foo_line ul li, .foo_line_under ul li {

    clear:both;
    padding:0px 0px 0px 0px;
    list-style:none;
    list-style-image:none;
    line-height:13px;
}

.foo_line ul li.mn_l_tit a, .foo_line_under ul li.mn_l_tit a {

    font-weight:bold;
    text-transform:uppercase;
}

.foo_line ul li a {

    color:#39658e;
}

.foo_line ul li a:hover {

    color:#5688bb;
}

#fooclose {

    display:none;
}


#footer {

    display:none;
}

#footer_prt {

    clear:both;
    width:980px;
    height:37px;
    margin:0px auto;
    padding:0px 0px 0px 25px !important;
    overflow:hidden;
    font-size:12px;
    color:#39658e;
    text-align:left;
    line-height:37px;
    /*border-top:1px solid #cccccc;*/
}


/*CONTENT*/
#main_c {
    
    width:980px;
    margin:0 auto;
    text-align:left;
    /*background:transparent url('../images/sf1.png') left top repeat-y;*/
}

#main_c div.he_img {

    display:none;
}

#main_c div.he_img_l {

    float:left;
    width:688px;
    height:248px;
    margin:11px 0px 0px 16px;
    overflow:hidden;
}


#main_c div.he_img_l div.o_im {

    float:left;
    width:688px;
    height:248px;
    margin:0px 0px 0px -681px;
    overflow:hidden;
    z-index:4;
}

#main_c div.he_img_l div.u_im {

    float:left;
    width:681px;
    height:240px;
    overflow:hidden;
}


#main_c div.he_img_r {

    float:left;
    width:274px;
    height:248px;
    overflow:hidden;
    background:transparent url('../images/snf.png') right top no-repeat;
}

#main_c div.he_img div.he_img_r div.head_1c div.csc-header h1 {

    margin:0px 0px 16px 21px;
    font-size:18px;
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    color:#ffffff;
    line-height:34px;
}

#main_c div.he_img div.he_img_r div.head_1c ul li {

    list-style-image:none;
    width:100%;
    height:31px;
    overflow:hidden;
    padding:0px 0px 0px 21px;
    font-size:15px;
    line-height:30px;
    background:transparent url('../images/limg_bg_he.png') left top no-repeat;
}



#c_left {

    display:none;
}


#level1_tit {

    clear:both;
    width:100%;
    height:34px;
    overflow:hidden;
    margin:0px 0px 4px 0px;
    /*background:transparent url('../images/m_sect.png') left top no-repeat;*/
}


.menu_l_u {

    margin:0px 0px 0px 0px;
    padding:0px 0px 1px 0px;
}

.menu_l_u ul {

    list-style:none;
    width:253px;
    height:auto;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.menu_l_u ul li {

    clear:both;
    width:253px;
    min-height:32px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:31px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('../images/m_butt.png') 0px -32px no-repeat;
}

.menu_l_u ul li a {

    font-weight:bold;
    text-decoration:none;
    color:#666666;
    padding:0px 0px 0px 36px;
}

.menu_l_u ul li a:hover {

    color:#39658e;
}

.menu_l_u ul li.selected1, .menu_l_u ul li.selected {

    background:transparent url('../images/m_act_1.png') 0px 0px no-repeat;
}

.menu_l_u ul li.selected2 {

    background:transparent url('../images/m_act.png') 0px 0px no-repeat;
}

.menu_l_u ul li.selected2 a, .menu_l_u ul li.selected1 a, .menu_l_u ul li.selected a {

    color:#39658e;
    text-decoration:none;
}

#c_left div.menu_l_u ul li.selected2 ul {

    width:253px;
    height:auto;
    overflow:hidden;
    margin:0px 0px 0px 0px;
    padding:0px 0px 9px 0px;
    background:transparent url('../images/ululbt.png') left bottom no-repeat;
}

#c_left div.menu_l_u ul li.selected2 ul li {

    padding:0px 0px 0px 17px;
    min-height:18px;
    font-size:14px;
    line-height:18px;
    background:transparent url('../images/sf16.png') left top repeat-y;
}

#c_left div.menu_l_u ul li.selected2 ul li.selected {

    background:transparent url('../images/sf16.png') left top repeat-y;
}

#c_left div.menu_l_u ul li.selected2 ul li a {

    font-weight:normal;
    color:#333333;
    text-transform:none;
    text-decoration:underline;
    background-image:none;
}

#c_left div.menu_l_u ul li.selected2 ul li a:hover {

    color:#39658e;
}

#c_left div.menu_l_u ul li.selected2 ul li.selected a {

    font-weight:normal;
    color:#39658e;
    background-image:none;
}


.nb {
    
    clear:both;
    height:8px;
    overflow:hidden;
    background-color:#e9eef4;
}


.box_tit {

    clear:both;
    margin:65px 0px 0px 0px;
}

.news_list_l {

    clear:both;
    width:245px !important;
    margin:0px 0px 0px 0px;
    padding:12px 0px 0px 8px;
    background:transparent url('../images/sf14.png') 0px 0px repeat-x;
}




#c_left div.news_list_l div.latest_row {

    clear:both;
    line-height:15px;
    height:76px;
}

#c_left div.news_list_l div.latest_img {

    float:left;
    width:59px;
    height:50px;
    margin:0px 11px 11px 0px;
    overflow:hidden;
}

#c_left div.news_list_l div.latest_tx {

    float:left;
    width:161px;
    height:53px;
    margin:0px 0px 12px 0px;
    overflow:hidden;
}

#c_left div.news_list_l div.latest_date {

    clear:both;
    font-size:10px;
}

#c_left div.news_list_l div.latest_date a {

    color:#333333;
    text-decoration:none;
}

#c_left div.news_list_l div.latest_tit {

    clear:both;
    font-size:14px;
    margin:0px 0px 12px 0px;
}

#c_left div.news_list_l div.latest_tit a {

    color:#39658e;
    font-weight:bold;
    text-decoration:none;
}

#c_left div.news_list_l div.latest_br {

    clear:both;
    width:231px;
    height:13px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
    background:transparent url('../images/sf12.gif') left top repeat-x;
}

#c_left div.news_list_l div.latest_mehr {

    clear:both;
    width:236px;
    height:23px;
    margin:-10px 0px 0px 0px;
    overflow:hidden;
    font-size:10px;
    text-align:right;
    text-transform:uppercase;
    line-height:23px;
}

#c_cont {

    float:left;
    width:600px;
    height:auto;
    overflow:visible;
    padding:0px 0px 45px 0px;
    line-height:22px !important;
}

#c_cont div p.bodytext {

    font-size:14px;
    width:88%;
}

#c_cont div p.bodytext b {

    color:#666666;
}

#c_cont div p.bodytext a {

    border-bottom:1px dashed;
    border-bottom-color:#a9a9a9;
}

#c_cont div.c_cont_hea {

    clear:both;
}

#c_cont div.c_cont_hea div.c_cont_tit {

    float:left;
    width:423px;
    height:28px;
    overflow:hidden;
}

#c_cont div.c_cont_hea div.c_cont_nav {

    display:none;
}

#c_cont div table {

    font-size:14px;
}

#c_cont div.csc-textpic-imagewrap {

    clear:both;
}

#c_cont div table tr td {

    vertical-align:top;
}

#c_cont div table.contenttable tbody tr td {
    
    border-top:1px solid #cccccc;
}

#eml {

    display:none;
}

#prt {

    display:none;
}


#c_cont div.c_cont_hea div.latest_br {

    margin:17px 0px 0px 0px;
}


#c_cont h3, #c_cont h2, #c_cont h1, #news_single_tit font strong {

    color:#39658e;
    font-size:14px;
    font-weight:bold;
}

#c_cont div ul {

    list-style:none;
    margin:25px 0px 25px 18px;
    padding:0px 0px 0px 0px;
}

#c_cont div ul li {

    list-style:circle;
    padding:0px 0px 0px 16px;
    line-height:18px;
    /*
    list-style-image:none;
    padding:0px 0px 0px 16px;
    line-height:18px;
    background:transparent url('../images/limg.gif') 0px 7px no-repeat;
    */
}


div.titel{

    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

.tx-guestbook-right p { width:520px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.tx-guestbook-right h3 {

    margin:24px 0px 8px 0px;
    padding:0px 0px 0px 36px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#39658e;
    background:transparent url('../images/tx-gb-k.png') 23px 4px no-repeat !important;
}

.tx-guestbook-right .tx-guestbook-comment {

    width:484px;
    margin:0px 0px 0px 36px;
    font-size:11px !important;
    font-style:normal !important;
    color:#39658e !important;
    background-image:none !important;
}


.csc-textpic-caption {

    font-size:10px;
    font-family:arial,helvetica, sans-serif;
    color:#39658e;
}


.single_address
{
    float:left;
    width:100%;
    height:auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 20px 0px;
    overflow:hidden;
}

.single_address strong
{
    color :#000000 !important;

}


.single_address .firstname {
    
    font-weight: normal; /*bold*/
    color : #333333;
    float: left;
    width: 100%;
}


.single_address .url
{
    font-weight: bold;
    float: left;
    width: 100%;
}

.single_address .org
{
    font-weight: bold;
    float: left;
    width: 100%;
    color: #7b7c74;
}

.single_address .title
{
    font-weight: bold;
    float: left;
    width: 100%;
}

.single_address  .street-address
{
    float: left;
    width: 100%;
}


.single_address .postal-code
{
    float: left;
    width: 100%;
}

.single_address .tel
{
    float: left;
    clear: both;
    width: 100%;
}

.single_address .fax
{
    float: left;
    clear: both;
    width: 100%;
}
.single_address .emailadd
{
    float: left;
    display:block;
    clear: both;
}

.single_address .wwwadd
{
	float: left;
	display:block;
clear: both;
line-height:1.8em;
}

.single_address .googleadd
{
	float: left;
	display:block;
    clear: both;
}

.single_address .foto_address
{
	padding:0px 0px 5px 0px;
}



/*2009 10 06 aus davos.ch*/
/*Content 1 - �ber 3 Spalten (Text/Bild) modul 1 / modul 2
---------------------------------------------------------*/

/* Modul 1 */

.content1mod1
{
	float: left;
	width: 520px;
	padding: 0px 0px 30px 0px;
	margin: 0px;
}

.content1mod1 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 520px;

}

.content1mod1  .contfoto1
{
	float: left;
	width: 520px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.content1mod1 .contdesfoto
{
	color: #333333;
	font-size: 0.9em;
}

.content1mod1 h2
{
	 padding: 15px 0px 13px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 13px;
	 width: 520px;
	 float: left;
	 clear: both;
}

.content1mod1 .conttext
{
	 float: left;
	 width: 520px;
	 padding: 0px 0px 0px 0px;
}

/* Modul 2 */

.content1mod2
{
	float: left;
	width: 520px;
	padding: 0px 0px 30px 0px;
	margin: 0px;
}

.content1mod2 .contdivfoto
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 520px;
}

.content1mod2  .contfoto1
{
	float: left;
	width: 520px;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

.content1mod2 .contdesfoto
{
	color: #333333;
	font-size: 0.9em;
}


.content1mod2 h2
{
	 padding: 0px 0px 13px 0px;
	 font-weight: bold;
	 color : #007A31;
	 font-size: 13px;
	 width: 520px;
	 float: left;
	 clear: both;
}

.content1mod2 .conttext
{
	 float: left;
	 width: 520px;
	 padding: 0px 0px 0px 0px;

}

/* End - Content 1 - �ber 3 Spalten (Text/Bild)
---------------------------------------------------------*/

/* Powermail Start
---------------------------------------------------------*/

 #cont_cont form,  #cont_cont fieldset,  #cont_cont div {

 	border:none;
 }

 #cont_cont form,  #cont_cont fieldset {

 	padding:0px 0px 0px 0px;
 	border:none;
 }


.tx-powermail-pi1, .tx-powermail-pi1_formwrap, .reservationsformular, tx_powermail_pi1_form, tx-powermail-pi1_fieldset {

	border:none;
	padding:0px 0px 0px 0px;
}


.tx-powermail-pi1
{
	clear:both;
	margin:0px 0px 0px -4px;
}

.tx-powermail-pi1 legend
{
	display:none;
}


.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html
{
	float:left;
	width:484px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}


.tx-powermail-pi1 label
{
	float: left;
	width: 150px;
	text-transform:none;
	font-size:14px;
}


.tx-powermail-pi1 input
{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;

	background-color:#ffffff;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:18px;
	/*text-indent:2px;*/
	/*width:200px;*/
	width:auto;
}

.tx-powermail-pi1 select
{
	float: left;
	padding-top:2px;

	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:22px;
	/*text-indent:2px;*/
	width:auto;
}

/* Powermail Nur Text Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label
{
	height:auto;
	/*margin-top:30px;*/
}

/* Powermail Nur Text Ende
---------------------------------------------------------*/
/* Powermail Calendar Start
---------------------------------------------------------*/
.tx-powermail-pi1 .jscalendar_cb, .tx-powermail-pi1 .date2cal_img_help, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_datetime span, .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_date span
{
	display:none;
}

.tx-powermail-pi1 img
{
	margin-left:3px !important;
}

/* Powermail Calendar End
---------------------------------------------------------*/

/* Powermail Textarea Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea
{
	height:104px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea
{
	float: left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;

	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:100px;
	/*text-indent:2px;*/
	width:250px;
}




/* Powermail Textarea End
---------------------------------------------------------*/
/* Powermail Radio Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio
{
	height:auto;
	padding-top:4px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio p
{
	width:148px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title
{
	float: left;
	width: 150px;
        vertical-align:top;
	text-transform:none;
	font-size:14px;
}

.tx-powermail-pi1 .powermail_radio_inner label
{
	float: left;
	padding-right: 15px;
	width:auto;
}

.tx-powermail-pi1 .powermail_radio_inner
{
	float:left;
	width:75px;
	padding-bottom:2px;
}

.tx-powermail-pi1 .powermail_radio_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;
	background-color:#FFF;
	border:none;
}

/* Powermail Radio Button End
---------------------------------------------------------*/
/* Powermail Checkbox Button Start
---------------------------------------------------------*/
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check
{
	padding-top:4px;
	height:auto;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title
{
	float:left;
	width:150px;
}
.tx-powermail-pi1 .powermail_check_inner_box
{
	float:left;
	width:370px;
}

.tx-powermail-pi1 .powermail_check_inner
{
	float:left;
	width:370px;
	padding-bottom:2px;
}

.tx-powermail-pi1 .powermail_check_inner input
{
	float: left;
	margin-right: 3px;
	width:auto;
	background-color:#FFF;
	border:none;
}

.tx-powermail-pi1 .powermail_check_inner label
{
	float: left;
	width:auto;
}

/* Powermail Checkbox Button End
---------------------------------------------------------*/
/* Powermail Reset Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_reset
{
	float: left;
	padding-left:150px;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;

	margin-right:20px;
}


.tx-powermail-pi1 .powermail_reset
{
	float:left;
	background-image:url('../images/butt.gif');
	height:20px;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	cursor:pointer;
}

.tx-powermail-pi1 .powermail_reset:hover {


}

/* Powermail Reset End
---------------------------------------------------------*/
/* Powermail Submit Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit
{
	float: left;
	width:100px;
	height:auto;
	margin-top:30px;
	margin-bottom:30px;
}


.tx-powermail-pi1 .powermail_submit
{
	background-image:url('../images/butt.gif');
	height:20px;
	border:1px solid #cccccc;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	cursor:pointer;
}

/* Powermail Submit End
---------------------------------------------------------*/

/* Powermail Step2 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_all_table
{
	margin-bottom:20px;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation p
{
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

.tx-powermail-pi1 .powermail_all_tr .powermail_all_td
{
	min-width:150px;
	font-size:14px;
	line-height:28px;
}

.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back
{
	margin:0px 0px 0px -3px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
}
.tx-powermail-pi1 .tx_powermail_confirm
{
	height:auto;
	margin-left:3px;
	margin-top:8px;
	width:484px;
}


.tx-powermail-pi1 .tx_powermail_pi1_formconfirmation_back .tx-powermail-pi1_confirmation_back
{
	float:left;
	width:auto;
	height:21px;
	margin-right:80px;
	padding:0px 10px 3px 10px;
	border:1px solid #aeaeae;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	background-image:url('../images/butt.gif');
	cursor:pointer;
}

/* Powermail Step2 End
---------------------------------------------------------*/


/* Powermail Submit Step2 Start
---------------------------------------------------------*/

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_submit
{
	float: left;
	width:auto;
}


.tx-powermail-pi1 .tx-powermail-pi1_confirmation_submit
{
	float:left;
	width:auto;
	height:21px;
	padding:0px 10px 3px 10px;
	border:1px solid #aeaeae;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	background-image:url('../images/butt.gif');
	cursor:pointer;
}

.tx_powermail_pi1_formconfirmation_back {

	width:150px;
}


.tx_powermail_pi1_formconfirmation_submit {

	float:left;
}

/* Powermail Submit Step2 End
---------------------------------------------------------*/
/* Powermail Submit Step3 Start
---------------------------------------------------------*/
.tx-powermail-pi1 .conttext
{
	height:auto;
	margin-left:0px;
	margin-top:8px;
	width:484px;
}
.tx-powermail-pi1 .conttext .bodytext
{
	height:auto;
	margin-left:0px;
	margin-top:0px;
	width:450px;
}

/* Powermail Submit Step3 Stop
---------------------------------------------------------*/
/* Powermail Multistep Start
---------------------------------------------------------*/
.tx-powermail-pi1 .powermail_multiplejs_tabs
{
	padding-left:5px;
	padding:0px 0px 0px 5px!important;
	margin:0px 0px 20px 0px!important;
	height:30px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item
{
	float:left;
	background-image:none!important;
	padding-left:0px!important;
	padding-right:3px!important;
	margin:0px;
}
.tx-powermail-pi1 .powermail_multiplejs_tabs_item a
{
	color:#000000;
}

.tx-powermail-pi1 .powermail_multiplejs_tabs_item .active-tab
{
	color:#3C9264;
}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_back
{
	display:none;

}
.tx-powermail-pi1 .tx_powermail_pi1_submitmultiple_forward
{
	margin-top:30px;
	margin-left:155px;
	background-image:url(../images/butt.gif);
	height:20px;
	border-width:0;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
}


/* Powermail Multistep End
---------------------------------------------------------*/

.tx-powermail-pi1_confirmation {


	clear:both;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}


.powermail_all_table {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}

.tx-powermail-pi1_thx {

	padding:0px 0px 0px 3px;

}


.powermail_all_table tr td, #cont_cont div.tx-powermail-pi1 div.tx-powermail-pi1_thx table.contenttable tbody tr.powermail_all td.powermail_all_td {

	font-size:14px;
	line-height:28px;
}


.powermail_all_td p.bodytext {

	line-height:28px;
}

.powermail_all_td b {

	font-weight:normal;
	width:150px;
}


.tx_powermail_pi1_fieldwrap_html_text {

	color:#ff0000;
	text-indent:5px;
}

.tx_powermail_pi1_fieldwrap_html_text label {

	color:#333333;
	text-indent:0px;
}

.tx-powermail-pi1_mandatory_submit {

    height:21px; padding: 0px 9px 4px 9px; font-size:14px; line-height:16px; color:#333333; cursor:pointer; border:1px solid #aeaeae; background:url('../images/sbm.gif') left top no-repeat;
}


.tx_powermail_pi1_fieldwrap_html a.sbm { padding:2px 14px 2px 14px; font-size:14px; line-height:16px; text-decoration:none; color:#666666; cursor:pointer; border:none; background:url('../images/b_search.png') center top no-repeat; } /*background:url('../images/sbm.gif') left top no-repeat;*/
.tx_powermail_pi1_fieldwrap_html a.sbm:hover { text-decoration:none; background-position: center -19px;}

#tx-powermail-pi1_fieldset_74 {

    border:none;
}

.powermail_radio_inner_uid1723_0, .powermail_radio_inner_uid1723_1 {

    margin:9px 0px 0px 0px;
    line-height:19px;
}

#powermaildiv_uid1729 {

    margin-bottom:12px;
}

#powermaildiv_uid1727 { /*weiter*/

    padding:0px 0px 0px 260px;
}

#powermaildiv_uid1728 { /*loeschen*/

    width:100px;
    margin:-16px 0px 0px 150px;
}


/* Powermail End
---------------------------------------------------------*/
/*
#c_cont div div.tx-chgallery-pi1 div.single div.img {

    width:90px;
    height:90px;
    overflow:hidden;
    margin-right:25px;
    background-image:none;
}

#c_cont div div.tx-chgallery-pi1 div.single {

    background-color:transparent;
}


#c_cont div div.tx-chgallery-pi1 div.pagebrowser {

    border:none;
}color:#39658e;
*/
#c_cont div.tx-chgallery-pi1 div.single { float:left; height:90px; margin:0px 34px 16px 0px; padding:0px 0px 0px 0px; background-color:transparent; }

#c_cont div.tx-chgallery-pi1 div.single div.img { clear:both; width:90px; height:90px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; background-image:none;  }
#c_cont div.tx-chgallery-pi1 div.single div.img a img {}


#c_cont div.tx-chgallery-pi1 div.single div.ch_txt { display:none; }

/*#c_cont div.tx-chgallery-pi1 div.single div.ch_txt { clear:both; width:102px; height:auto; margin:6px 0px 0px 0px; }*/
#c_cont div.tx-chgallery-pi1 div.clr { clear:both; height:1px; }

#c_cont div.tx-chgallery-pi1 div.pagebrowser { border:none; width:470px; margin:0px 0px 20px 0px;  line-height:15px; background:url('../images/cfcda6.gif') left top repeat-x; }
#c_cont div.tx-chgallery-pi1 div.pagebrowser div.next, #c_cont div.tx-chgallery-pi1 div.pagebrowser div.prev { width:104px; }
#c_cont div.tx-chgallery-pi1 div.pagebrowser div.next a { background:url('../images/rte/internal_link.gif') right 3px no-repeat; padding:0px 18px 0px 0px; color:#39658e; font-weight:bold; font-size:14px; }
#c_cont div.tx-chgallery-pi1 div.pagebrowser div.prev a { background:url('../images/zrk.gif') 0px 3px no-repeat; padding:0px 0px 0px 17px; color:#39658e; font-weight:bold; font-size:14px; }
#c_cont div.tx-chgallery-pi1 div.pagebrowser div.prev a:hover, #c_cont div.tx-chgallery-pi1 div.pagebrowser div.next a:hover { color:#5688bb;}
#c_cont div.tx-chgallery-pi1 div.pagebrowser div.text { width:262px; }

#c_cont div.tx-chgallery-pi1 div.info { background-color:transparent; border:none; width:328px; margin:0px 0px 24px 0px; }
#c_cont div.tx-chgallery-pi1 div.info strong { color:#39658e; font-size:14px; }

/* category view */
#c_cont div.tx-chgallery-pi1 ul.chgallery-list { border:none; list-style:none; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item { margin:0px 0px 0px -18px; padding-bottom:0px; list-style-image:none;}
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.itemodd { background-color:transparent; border:none; float:left; 	min-height: 100px; height: auto !important; height: 100px; background:transparent url('../images/sf_chg2.gif') left bottom no-repeat; padding: 0px 0px 10px 0px; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.itemeven { background:transparent url('../images/sf_chg2.gif') left bottom no-repeat; border:none;  float:left; 	min-height: 100px;height: auto !important;height: 100px; padding: 0px 0px 10px 0px;}
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img { float:left; padding:16px 0px 16px 0px; }

#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img img { float:left; margin:4px 4px 4px 4px!important; border: 0px; width: 90px; height: 90px;}

#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a{ float:left; padding: 0px; border: 0px; width: 98px; height: 98px;}

#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a:hover { background-color: #5688bb; }

/*#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a  { border:4px solid #dcdcb5; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a img:hover { border:4px solid #d0cdaa; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.img a:hover { background-color:#d0cdaa; }*/
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.text { float:left; width:226px; min-height: 70px; height: auto !important; height: 70px; padding:16px 0px 0px 0px; line-height:18px; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.title a { width:226px; color:#39658e; font-size:14px; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.attributes a { width:226px; font-size:14px; font-weight:normal; color:#39658e; }
#c_cont div.tx-chgallery-pi1 ul.chgallery-list li.item div.text div.description a { width:226px; font-size:14px; font-weight:normal; color:#333333; } /*#978d69*/
#mehr_chgal { float: left; margin:0px 0px 0px 170px; padding:0px 6px 0px 16px; background:transparent url('../images/limg.gif') 0px 6px no-repeat; }
#mehr_chgal a { color:#39658e;}


div.livecampage a img {

    border:none;
}

table.bg_wetter {

    background:transparent url('../images/sf14.png') 0px 0px repeat-x;
}

table.table_temp {

    background:transparent url('../images/bergtemp.gif') 0px 0px no-repeat;
}

td.br_wetter {

    background:transparent url('../images/sf12.gif') 0px 4px repeat-x;
}

td.subheader {

    font-weight:bold;
    color:#39658e;
}

span.temp_max {

    color:#aa0000;
}

span.temp_min {

    color:#39658e;
}


/* Pisten Liste  
---------------------------------------------------------*/

.title_pisten{
	font-family: verdana, arial, sans-serif;
	color:#006AB3;
	font-size:13px;
	font-weight:bold;
	line-height: 14px;
	float: left;
}

.title_anlagen_pisten{
	font-family: verdana, arial, sans-serif;
	color:#006AB3;
	font-size:13px;
	font-weight:bold;
	line-height: 14px;
	float: left;
}

#TBpistenLegenda{
	clear: both;
	float:left;
	margin-top: 18px;
	margin-bottom: 8px;
	width: 520px;
	font-family: verdana, arial, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height: 11px;	
}

#TBpistenHeader{
	clear: both;
	float:left;
	width: 520px;
	border-bottom:1px solid #666666;
	height: 57px;
	background-image: url(../../icons/pisten/bg_head.gif);
	background-position: top;
	background-repeat: no-repeat;
}


.TBpistenHeaderTime{
	padding: 5px !important;
}

.title_header_piste{
	font-family: verdana, arial, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height: 13px;
	padding: 0px !important;
}

.txt_pisten_update{
	font-family: verdana, arial, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	line-height: 11px;
	padding: 5px !important;	
}

#txt_pisten_hedaer_desc{
	font-family: verdana, arial, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	line-height: 11px;
}

#TBpisten{
	clear: both;
	float:left;
	width: 520px;
	font-family: verdana, arial, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	line-height: 11px;	
}

#pistenDifficult{
	margin-right: 10px;
}

.pisten_bg0{
	background-color: #e8f6ff;
	padding: 5px;
}

.pisten_bg1{
	background-color: #FFFFFF;
	padding: 5px;	
}



/* Anlagen & Pistenbericht  
---------------------------------------------------------*/
.ajax-loading-box
{
	padding: 30px 0px;
	width: 200px;
	float:left;
	height: 80px;
	background-image:url(../images/winter/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: 92px 20px;
}




#anlagePistenJak a{
	border: none !important;
}
#anlagePistenMad a{
	border: none !important;
}
#anlagePistenPar a{
	border: none !important;
}
#anlagePistenPis a{
	border: none !important;
}
#anlagePistenRin a{
	border: none !important;
}
#overviewSkiClub a{
	border: none !important;
}

.anlagen {
	font-family: verdana, arial, sans-serif !important;
	font-weight: bold !important;
	font-size: 11px !important;
	line-height: 12px !important;
	text-decoration: none !important;
	color: #666666 !important;
}

.info_anlagen {
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	text-decoration: none;
	color: #666666;
}

.bgAnl0{
	background-color: #e8f6ff;
}

.bgAnl1{
	background-color: #FFFFFF;
}

.textbold{
	font-weight: bold !important;
}

.texts{
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	color: #666666;	
}

A.anlagenLK:link {color:#666666 !important; text-decoration: none !important; font-weight:bold !important;}
A.anlagenLK:hover {color:#666666 !important; text-decoration: none !important; font-weight:bold !important;}
A.anlagenLK:visited {color:#666666 !important; text-decoration: none !important; font-weight:bold !important;}
A.anlagenLK:active {color:#666666 !important; text-decoration: none !important; font-weight:bold !important;}

A.detSlopes:link {color:#333333 !important; text-decoration: none !important;}
A.detSlopes:visited {color:#333333 !important; text-decoration: none !important;}
A.detSlopes:active {color:#333333 !important; text-decoration: none !important;}
A.detSlopes:hover {color:#006AB3 !important; text-decoration: none !important;}


.txts_pisten {
	font-family: verdana, arial, sans-serif;
	font-weight: lighter;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #666666;
}
	
.italic{
	font-style: italic;
}
	
.bglegende{
	background-color: #E6EDF7;
}
	
.bg_anlagen_linea{
	background-color: #0A51A2;
}

.anlagen_back
{
	float: left;
	width: 520px;
	padding: 0px 0px 2px 15px;
	background-image: url(../../images/accessibility_icons/wi/back.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#TitelDetail h2 {
	clear:both;
	color:#006AB3;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:0 0 13px;
	width:520px;
}

.ajax-reports-box
{
	width: 520px;
	float:left;
	height: 100px;
	background-image:url(../images/winter/ajax-loader-reports.gif);
	background-repeat:no-repeat;
	background-position: center;
}

.ajax-reports-box-null
{
	background-color: #FFFFFF;
}


/* Layout Table Anlagen & Pisten
-------------------------------------------------------------*/

table.contenttablePisten.contenttable-0{
	width: 520px !important;
	border: 1px solid #C8C8C8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #333333;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em; 
	margin-bottom: 25px;
	float: left;
}

table.contenttablePisten.contenttable-0 caption{
	 color : #006AB3;
	 font-weight: bold;
	 padding: 0px 0px 0px 0px;
	 caption-side: top;
	 padding-bottom: 13px;
	 font-size: 13px;
	 text-align:left;
}

table.contenttablePisten.contenttable-0 th{
	 font-weight: bold;
	 text-align: center;
	 background-color: #b2dcf0;
	 background-image:  url(../../images/table/bg_head_wi.gif);
	 background-repeat: repeat-x;
	 background-position: top;
	 border: 1px solid #C8C8C8;
	 padding: 9px 5px 9px 5px;
	 vertical-align: top;
	 
}

table.contenttablePisten.contenttable-0 th.td-0{
	 font-weight: bold;
	 text-align: left;
}

table.contenttablePisten.contenttable-0 td{
	 text-align: left;
	 border: 1px solid #C8C8C8;
	 padding: 5px 5px 5px 20px;
	 vertical-align: top;
}

table.contenttablePisten.contenttable-0 td.td-0{
	 text-align: left;
	 padding: 5px;
	 vertical-align: top;
}

/* End Layout Table Anlagen & Pisten 
-------------------------------------------------------------*/