

/* Zimmerfrei Integration */

.zmfrei {border:1px solid #D0D1CA; background-color:#FFF; padding:10px; margin-bottom:15px;}

/* c_area Css Glocknerhof.info */

#c1 UL , #c2 .ele_twi0 UL { padding:0; margin:0 0 14px 0;}
#c1 UL LI, #c2 .ele_twi0 UL LI { margin:0 0 6px 0; padding:0 0 0 20px; background:url('../img/li.gif') no-repeat 0px 3px; list-style-type:none;}
#c1 UL LI UL, #c2 .ele_twi0 UL LI UL { margin:3px 0 0 4px;}
#c1 UL LI UL LI, #c2 .ele_twi0 UL LI UL LI { background:url('../img/li2.gif') no-repeat 0px 5px;}

#c1 OL { padding:0; margin:10px 111px 10px 30px;}
#c1 OL LI { margin:0 0 4px 0; padding:0;}

/* Specialelements // FCE fef5e9 */

TABLE.fce_2col_100 { width:100%; background-color:#fef5e9; margin:0;}
TABLE.fce_2col_100 TD { width:50%;}

.ele_twi0 { margin:0 0 14px 0;}
.ele_twi0 .headline {}
.ele_twi0 .imgs { float:left; width:130px;}
.ele_twi0 .img { }
.ele_twi0 .caption { margin:0 0 14px 0;}
.ele_twi0 .text { float:left; width:260px;}

#c_sv3 #c1 .ele_twi0 .text { width:150px;}
#c_sv3 #c2 .ele_twi0 .text { width:150px;}
#c_sv1 #c2 .ele_twi0 .text { width:190px;}
#c_sv1 #c2 .ele_twi0 H2 { width:190px;}
#c_sv1 #c2 .ele_twi0 .imgs { display:none; width:0px; background-color:#ff0000;}

.ele_twi1 { margin:0 0 14px 0;}
.ele_twi1 .headline {}
.ele_twi1 .imgs { float:left; width:120px;}
.ele_twi1 .img { }
.ele_twi1 .caption { margin:0 0 14px 0;}
.ele_twi1 .text { float:left; width:260px; margin-right:10px;}

.ele_twi2 { margin:0 0 14px 0;}
.ele_twi2 .headline {}
.ele_twi2 .imgs { }
.ele_twi2 .img { }
.ele_twi2 .caption { margin:0 0 14px 0;}
.ele_twi2 .text { }

.ele_text { margin:0 0 14px 0;}

.ele_teaser { margin:0 0 14px 0;}
.ele_teaser .headline {}
.ele_teaser .img { float:left; width:130px;}
.ele_teaser .text { float:left; width:280px;}
.ele_teaser .link { text-align:right; clear:both;}

#c_sv1 #c2 .ele_teaser .img { width:auto; float:none;}
#c_sv1 #c2 .ele_teaser .text { width:auto; float:none;}

#c_sv2 #c2 .ele_teaser .img { width:auto; float:none; padding:0 0 5px 0;}
#c_sv2 #c2 .ele_teaser .text { width:auto; float:none;}

#c_sv3 #c1 .ele_teaser .text { width:150px;}
#c_sv3 #c2 .ele_teaser .text { width:150px;}

#c_sv4 #c1 .ele_teaser .text { width:150px;}

.ele_linklist UL { padding:0; margin:0 0 14px 0; list-style:none;}
.ele_linklist LI { border-bottom:1px solid #D0D1CA;}
.ele_linklist LI.last { border:0;}
.ele_linklist LI.spc { height:20px; border:0;}
.ele_linklist A { padding:6px 0 6px 12px; background:url('../img/nav_bg.gif') no-repeat 0px 6px; text-transform:uppercase; display:block; text-decoration:none; font-weight:bold;}

/* Wrap um elemente */

#c1 .csc, #c2 .csc { margin:15px 15px 0 15px;}
#c_sv4 #c1 .csc { margin:0 10px 10px 10px;}

.fce_2col_100 .csc { margin:0;}

.csc { clear:both;}

/* CSC */

.csc-frame-rulerAfter { border-top:10px solid #FFF; margin:0 0 14px 0;}

.contenttable2, .contenttable3 { border-collapse:collapse; background-color:#ffffff; width:423px;}
.contenttable3 { width:100%;}
.contenttable2 CAPTION, .contenttable3 CAPTION { margin:8px 0 2px 0; font-weight:bold;}
.contenttable2 TD, .contenttable3 TD { vertical-align:top; padding:3px; border:1px solid #8a8b85;}
.contenttable2 TH, .contenttable3 TH { vertical-align:top; padding:2px; font-weight:bold; text-align:left; border-bottom:1px solid #8a8b85;}
.contenttable2 THEAD TR, .contenttable3 THEAD TR { margin-bottom:10px;}


TABLE.contenttable { border-collapse:collapse;}
TABLE.contenttable CAPTION { margin:8px 0 2px 0; text-align:left; font-weight:bold; text-transform:uppercase;}
TABLE.contenttable TD { vertical-align:top; padding:6px;}
TABLE.contenttable TH { vertical-align:top; padding:4px; font-weight:bold; text-align:left; border-bottom:1px solid #67af4f;}
TABLE.contenttable THEAD TR { margin-bottom:10px;}

TABLE.contenttable .tr-odd { border-bottom:1px solid #e0e6ed;}
TABLE.contenttable .tr-even { border-bottom:1px solid #bfc9d5;}

/* Font, Color & Layout Classes */

.minitext { font-size:10px;}
.fett { font-weight:bold;}
.warning, .error, .required { color:#d44113;}
.accent { font-size:9px;}
.clear { clear:both; font-size:0px; line-height:0px;}
.bg_lightgrey { background-color:#F0F0F0;}
.line_w_r { border-right:2px solid #FFF;}
.caption { font-size:10px; color:#666;}
.dezent { color:#777;}
.bg_green { background-color:#a1b38e;}
.bg_vio { background-color:#afb5d0;}


span.btnmenu a, span.btnmenu a:hover { text-align:center; text-decoration:none; color:#fff; display:block; width:75px; height:18px; padding:1px 1px 1px 1px; border:2px solid #bfcebc; 
font-size:11px; font-weight:bold; background-color:#47743f; margin:0 0 0 5px; float:right;}
span.btnmenu a:hover { background-color:#75976f;}



