﻿/* Farben */
.cbraun { color:#73420d; } 
.cblau { color:#708291; } 
.cdblau { color:#344451; } 
.cdgrau { color:#595959; }
.cgrau { color:#595959; } 
.cmgrau { color:#becad4; }
.chgrau { color:#8a8a8a; }
.cschwarz { color:#000; }
.cweiss { color:#FFF; }
.cgold { color:#98782c; } 

.cweiss a { color:#FFF; }
.cweiss a:hover { color:#FFF; }

/* Hintergrundfarben */
.bg_blau { background-color:#ebeff2; }
.bg_eblau { background-color:#405566;}
.bgblau { background-color:#708291; }
.bg_weiss { background-color:#FFF; }
.bg_dblau { background-color:#344451 }
.bg_braun { background-color:#73420d }
.bg_grau { background-color:#becad4 }
.bg_hgrau { background-color:#becad4 }
.bg_hblau { background-color:#e4e7ea }
.bg_rblau { background-color:#cbd4db }
.bg_gold { background-color:#a38233; }
.bg_mgrau { background-color:#f0f2f3; }
.bg_ngrau { background-color:#ececec; } 

/* Schrift */
h2 { color: #73420d; font-weight: 600; font-size: 26px;  }
h3 { color: #73420d; font-weight: 600; font-size: 22px;  }
h4 { color: #73420d; font-weight:bold; font-size:18px }
h5 { color: #73420d; font-weight:bold; font-size:16px }

a.Adisabled {
  cursor: wait;
  pointer-events: none;    
}

.lh16lp03 { line-height: 16px; letter-spacing: -0.3px; }
.lh20lsp3 { line-height: 20px; letter-spacing: -0.5px; }	
.fngb { text-transform: uppercase }
.fnul { text-decoration: underline }
.fwbold, .textstrong, .strong, .fzs, .fzb { font-weight:bold; }
.italic {font-style:italic;}
.fw300 { font-weight:300; }
.fw400 { font-weight:400; }
.fw600 { font-weight:600; }
.fw700 { font-weight:700; }
.fzw4 { font-weight: 400; }
.fzw6 { font-weight: 600; }

.fz10 { font-size:10px; }
.fz11 { font-size:11px; }
.fz12 { font-size:12px; }
.fz13 { font-size:13px; }
.fz14 { font-size:14px; }
.fz15 { font-size:15px; }
.fz16 { font-size:16px; }
.fz17 { font-size:17px; }
.fz18 { font-size:18px; }
.fz19 { font-size:19px; }
.fz20 { font-size:20px; }
.fz21 { font-size:21px; }
.fz22 { font-size:22px; }
.fz24 { font-size:24px; }
.fz26 { font-size:26px; }
.fz28 { font-size:28px; }
.fz30 { font-size:30px; }
.fz32 { font-size:32px; }
.fz34 { font-size:34px; }
.fz36 { font-size:36px; }
.fz38 { font-size:38px; }
.fz40 { font-size:40px; }

/* Ränder und Rahmen */
.rand1_blau { border:1px solid #becad4; }
.rand1_weiss { border:1px solid #becad4; }
.rdblau { border:#708291 }
.nobord { border:0px; }
.br0 { border-right:0px; }
.bt0 { border-top:0px; }
.blb1p { border-left: 1px solid #dce3e8 }
.blw1p { border-left: 1px solid #fff }
.brb1p { border-right: 1px solid #dce3e8 }

.bldb1p { border-left: 1px solid #becad4 }
.brdb1p { border-right: 1px solid #becad4 }
.bbdb1p { border-bottom: 1px solid #becad4 }
.bbw1p { border-bottom: 1px solid #FFF }

.bbb1p { border-bottom: 1px solid #dce3e8 }
.blb2p { border-left: 2px solid #dce3e8 }
.brb2p { border-right: 2px solid #dce3e8 }
.brw2p { border-right: 2px solid #FFF }
.bbb2p { border-bottom: 2px solid #dce3e8 }

.rand_grau { border:1px solid #d0d0c7; }
.rand_blau { border:1px solid #becad4; }
.rand_grau2 { border:2px solid #d0d0c7; }
.r2 { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;	}
.r3 { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	}
.r4 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;	}
.r4Top { -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;	}
.r5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	}
.r25 { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;	}
.r50 { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;	}
.r3ug { border-bottom:3px solid #a8a89f; }
.r1ug { border-bottom:1px solid #a8a89f; }
.brb3 { -webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; }
.first-border-right-solid table td:first-child{ border-right:1px solid #becad4; }
.first-border-right-dashed table td:first-child{ border-right:1px dashed #becad4; }
.first-border-right-dotted table td:first-child{ border-right:1px dotted #becad4; }
.border-right-solid table td{ border-right:1px solid #becad4; }
.border-right-dashed table td{ border-right:1px dashed #becad4; }
.border-right-dotted table td{ border-right:1px dotted #becad4; }

/* Abstände */
.fl_l { float:left }
.fl_r { float:right; }
.fl_c { float:inherit }
.alignright { float:right; margin:10px 0 5px 10px }
.alignleft { float:left; margin:0 10px 0 0 }

.ma5 { margin:5px; } 
.ma10 { margin:10px; }
.ma13 { margin:13px; }
.ma20 { margin:20px; }
.ma30 { margin:30px; }
.ma40 { margin:40px; }
.ma45 { margin:45px; }
.ma50 { margin:50px; }

.ml0 { margin-left:0px; }
.ml1 { margin-left:1px; }
.ml3 { margin-left:3px; } 
.ml4 { margin-left:4px; } 
.ml5 { margin-left:5px; } 
.ml6 { margin-left:6px; } 
.ml8 { margin-left:8px; } 
.ml10 { margin-left:10px; }
.ml14 { margin-left:14px; }
.ml15 { margin-left:15px; }
.ml16 { margin-left:16px; }
.ml17 { margin-left:17px; }
.ml18 { margin-left:18px; }
.ml19 { margin-left:19px; }
.ml20 { margin-left:20px; } 
.ml30 { margin-left:30px; } 

.mr0 { margin-right:0px; } 
.mr5 { margin-right:5px; } 
.mr6 { margin-right:6px; } 
.mr7 { margin-right:7px; } 
.mr8 { margin-right:8px; } 
.mr10 { margin-right:10px; }
.mr13 { margin-right:13px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; } 

.mt0 { margin-top:0px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt15 { margin-top:15px; }
.mt16 { margin-top:16px; }
.mt18 { margin-top:18px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.mt80 { margin-top:80px; }

.mb0 { margin-bottom:0px; }
.mb1 { margin-bottom:1px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }

/* None Mobiel Margrin */
.nml20 { margin-left:20px; }
.nmr20 { margin-right:20px; }

.pd0 { padding:0px }
.pd1 { padding:1px }
.pd2 { padding:2px }
.pd3 { padding:3px }
.pd4 { padding:4px }
.pd5 { padding:5px }
.pd6 { padding:6px }
.pd8 { padding:8px } 
.pd10 { padding:10px } 
.pd15 { padding:15px }
.pd20 { padding:20px }
.pd30 { padding:30px }

.pdb0 { padding-bottom:0px }
.pdb3 { padding-bottom:3px } 
.pdb5 { padding-bottom:5px } 
.pdb10 { padding-bottom:10px } 
.pdb15 { padding-bottom:15px } 

.pdt0 { padding-top:0px; }
.pdt5 { padding-top:5px; }
.pdt20 { padding-top:20px; }
.pdt120 { padding-top:120px; }

.pdr5 { padding-right:5px } 
.pdr10 { padding-right:10px }
.pdr20 { padding-right:20px }
.pdr70 { padding-right:70px } 

.pdl0 { padding-left:0px; }
.pdl1 { padding-left:1px; }
.pdl2 { padding-left:2px; }
.pdl5 { padding-left:5px }
.pdl6 { padding-left:6px } 
.pdl8 { padding-left:8px } 
.pdl10 { padding-left:10px }
.pdl20 { padding-left:20px } 

/* Größen */
.w20 { width:20px;}
.w25 { width:25px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w45 { width:45px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w62 { width:62px;}
.w65 { width:65px;}
.w80 { width:80px;}
.w85 { width:85px;}
.w90 { width:90px;}
.w95 { width:95px;}
.w100 { width:100px;}
.w120 { width:120px;}
.w195 { width:195px;}
.w275 { width:275px;}
.w97p { width:97%;}
.w100p { width:100%;}

.h9 { height: 9px; }
.h20 { height: 40px; }
.h40 { height: 40px; }
.h44 { height: 44px; }
.h50 { height: 50px; }
.h60 { height: 60px; }
.h70 { height: 70px; }
.h80 { height: 80px; }
.h120 { height: 120px; }
.h180 { height: 180px; }
.h200 { height: 200px; }
.h240 { height: 240px; }
.h250scroll { overflow-x:hidden; overflow-y:scroll; height:250px; }
.maxh17 { max-height:17px; }
.maxh252 { height:252px; overflow:hidden}
.maxh275 { height:275px; overflow:hidden}

.maxw600 { max-width:600px;}
.maxw770 { max-width:770px;}

.dmw208	{ max-width:208px;}
.dmw245	{ max-width:245px;}
.dmw264	{ max-width:264px;}
.dmw311	{ max-width:311px;}
.dmw320	{ max-width:320px;}
.dmw404	{ max-width:404px;}



.minh265 { min-height:265px; }
.minh146 { min-height:146px; }
.minh150 { min-height:150px; }
.minh160 { min-height:160px; }


/* Positionen */
.img-pull-right { float: right!important; margin-left: 20px; }
.img-pull-left { float: left!important; margin-right: 20px; }

.posREL { position:relative; }
.posAB00 { position:absolute; left:0; top:0; }
.tabvamid { display:table-cell; vertical-align:middle }
.right-first-left table td,.right-first-left table
th{text-align:right}.right-first-left table th:first-child,.right-first-left table td:first-child{text-align:left}
.center-first-left table td,.center-first-left table th{text-align:center}
.center-first-left table th:first-child, .center-first-left table td:first-child{text-align:left}

.antiCls{visibility:hidden;}

/* Trenner */
.trenner0 { clear:both; height:0px }
.trenner5 {clear:both; height:5px }
.trenner10 {clear:both; height:10px }
.trenner15 {clear:both; height:15px }
.trenner20 {clear:both; height:20px }
.trenner30 {clear:both; height:30px }

/* Carousel Startseite */
.carousel-caption,.carousel-indicators{position:absolute;bottom:0;right:0;left:0}
.carousel-inner{border-radius:5px}
.carousel-caption{background-color:rgba(0,0,0,.5);z-index:10;padding:0 0 10px 25px;color:#fff;text-align:left; bottom: -50px;}
.carousel-indicators{width:100%;z-index:15;margin:0;padding:0 25px 25px 0;text-align:center; color:#FF0004; margin-top:50px; bottom: -50px;}
.carousel-control { margin-top: 165px; margin-left: -30px; margin-right: -30px; z-index: 50; }
.carousel-control.left, .carousel-control.right{background-image:none}
.carousel-indicators li { border:1px solid #FFF; background-color:#b8b8b8; -webkit-box-shadow: inset 10px 10px 5px -10px rgba(107,106,107,1);
-moz-box-shadow: inset 10px 10px 5px -10px rgba(107,106,107,1);
box-shadow: inset 10px 10px 5px -10px rgba(107,106,107,1); }
.carousel-indicators .active { background-color:#704700; border:1px solid #FFF; } 


.cu-point { cursor: pointer; }
.txt_deko_n { text-decoration:none; }

.update-highlight {
  background-color: #fffae6; /* dezenter, heller Farbton */
  transition: background-color 0.5s ease;
}   

/* Regio Box */
#regiobox li{
  line-height:26px;
  list-style-type: none;
    padding-left: 15px;
    background-image:url('//www.gold.de/images/arrow-2.png');
    background-repeat:no-repeat;
    background-position:left center;
}

#regiobox a { color:#303030; text-shadow:none; }