/* ******************* */
/*  html, body & wrap  */
/* ******************* */
/* safari setting */
/*  da sich sonst die Dropdowns Farben nicht ändern lassen */
/*  gerade deaktiviert
* { -webkit-appearance: none; }
*/

/* footer unten positionieren */
html, body {height: 100%;}
/*html, body {height: 100%;background:#303030;}*/
/* Wrapper for page content to push down footer, body above should be 100% */
#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -0px;background:#fff;}

/* ******************* */
/*  Header & Footer    */
/* ******************* */
.datetext          		{font-size:9pt;color:#9d9d9d;}
.page-header-blackline	{margin:40px 0 20px;border-bottom:1px solid #000}
.page-footer-blackline	{margin:20px 0 0;border-top:1px solid #000}
.page-footer-grey     	{padding-top:20px;padding-bottom:20px;margin:0 0 0;background:#303030;}    /*303030   777777*/
.page-footer-space    	{padding-top:10px;padding-bottom:10px;margin:0 0 0;}
.page-footer-spacetop 	{padding-top:10px;margin:0 0 0;}
a.footerlinksGrey:link,a.footerlinksGrey:visited,a.footerlinksGrey:focus,a.footerlinksGrey:active {color:#9d9d9d;text-decoration:none;}
a.footerlinksGrey:hover                                                               			  {color:#ffffff;text-decoration:underline;}
a.footerlinksAntrazit:link,a.footerlinksAntrazit:visited,a.footerlinksAntrazit:focus,a.footerlinksAntrazit:active {color:#303030;text-decoration:none;}
a.footerlinksAntrazit:hover                                                               			      		  {color:#000;text-decoration:underline;}
.textwhite              {color:#ffffff;}
.textgrey 	            {color:#9d9d9d;}
.textAntrazit           {color:#303030;}
.dividingline           {padding-right:10px;padding-left:10px}
.topspace10      		{padding-top:10px;}
.topbottomspace5      	{padding-top:5px;padding-bottom:5px}
.topbottomspace10      	{padding-top:10px;padding-bottom:10px}
.topbottomspace15      	{padding-top:15px;padding-bottom:15px}
.topbottomspace20      	{padding-top:20px;padding-bottom:20px}

/* ******************* */
/* NAVBAR & DROPDOWN   */
/* ******************* */
.navbar   {background:#303030;padding-top:5px;padding-bottom:0px;border:0;border-radius:0;margin-bottom:0;}
/* menu dropdown color */
.dropdown-menu-dark>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;}
.dropdown-menu-dark>li>a:focus,
.dropdown-menu-dark>li>a:hover{color:#262626;text-decoration:none;background-color:#d9d9d9}
.dropdown-menu-dark>.active>a,.dropdown-menu-dark>.active>a:focus,
.dropdown-menu-dark>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu-dark>.disabled>a,.dropdown-menu-dark>.disabled>a:focus,
.dropdown-menu-dark>.disabled>a:hover{color:#777}
.dropdown-header-dark{display:block;padding:3px 20px;font-weight:bold;line-height:1.42857143;background:#efefef;color:#000;white-space:nowrap}
.scrollable-menu {height: auto;max-height: 200px;overflow-x: hidden;}

/* ***************** */
/* BORDER             */
/* ***************** */
.border_leftrightgrey{border-left: 1px solid #DDD;border-right: 1px solid #DDD;}
.border_topgrey{border-top: 1px solid #DDD;}
.border_topbottomgrey{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.border_bottomgrey{border-bottom: 1px solid #DDD;}
.border_leftgrey{border-left: 1px solid #DDD;}
.border_rightgrey{border-right: 1px solid #DDD;}
.border_allred{border:1px solid #8c2931}
.border_allgreen{border:1px solid #0C613A}
.border_topbottomred{border-top: 1px solid #8c2931;border-bottom: 1px solid #8c2931;}
.border_bottomred{border-bottom: 1px solid #8c2931;}
.border_bottomgreen{border-bottom: 1px solid #0C613A;}
.border_leftred{border-left:1px solid #8c2931;}
.border_topred{border-top:1px solid #8c2931;}
.border_TippRed{border:1px solid #8C2931;}
.border_TippBlue{border:1px solid #31708F;}
.border_TippNeutral{border:1px solid #303030;}

/* ohne border */
.table-borderless > tbody > tr > td,.table-borderless > tbody > tr > th,.table-borderless > tfoot > tr > td,.table-borderless > tfoot > tr > th,.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {border: none;}

/* ***************** */
/* JUMBOTRON         */
/* ***************** */
.jumbotron_title{padding-top:10px;padding-bottom:10px;margin-bottom:10px;color:inherit;background-color:#fff}
.jumbotron_title .h1,.jumbotron_title h1{color:inherit}
.jumbotron_title p{margin-bottom:5px;font-size:11px;}

/* ***************** */
/* ALERT             */
/* ***************** */
.alert-default{color:#333;background-color:#fff;border-color:#ccc}
.alert-default hr{border-top-color:#ccc}
.alert-default{color:#333}
.alert-aktuell{color:#fff;background-color:#8c2931;border-color:#8c2931}
.alert-aktuell hr{border-top-color:#8c2931}
.alert-aktuell{color:#fff}
.alert-archiv{color:#fff;background-color:#404040;border-color:#404040}
.alert-archiv hr{border-top-color:#404040}
.alert-archiv{color:#fff}
.alert-image{color:#333;background-color:#f0f0f0;border-color:#ccc}
.alert-image hr{border-top-color:#ccc}
.alert-image{color:#333}
.alert-green{color:#333;background-color:#fff;border-color:#0C613A}
.alert-green hr{border-top-color:#0C613A}
.alert-green{color:#333}

/* ***************** */
/* ABBR        		 */
/* ***************** */
abbr[title], acronym[title] {border-bottom:none;text-decoration:none;}

/* ******************* */
/* Panel               */
/* ******************* */
/*  dark red:    #8c2931   light red:    #f3e9ea;
	dark yellow: #e29a1c;  light yellow: #fcf5e8;   
	green:		 #0C613A		*/
.panel-green{border-color:#0C613A}
.panel-green>.panel-heading{color:#fff;background-color:#0C613A;border-color:#0C613A}
.panel-green>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0C613A}
.panel-green>.panel-heading .badge{color:#0C613A;background-color:#fff}
.panel-green>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0C613A}	
.panel-blue{border-color:#337ab7}
.panel-blue>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-blue>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
.panel-blue>.panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-blue>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}	
.badge-blue{color:#fff;background-color:#337ab7}
.badge-lightblue{color:#000;background-color:#D9EDF7}
.badge-lightbluered{color:#f00;background-color:#D9EDF7}
.badge-lightredred{color:#f00;background-color:#f3e9ea}
.panel-red{border-color:#8c2931}
.panel-red>.panel-heading{color:#fff;background-color:#8c2931;border-color:#8c2931}
.panel-red>.panel-heading+.panel-collapse>.panel-body{border-top-color:#8c2931}
.panel-red>.panel-heading .badge{color:#8c2931;background-color:#fff}
.panel-red>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#8c2931}
.panel-grey{border-color:#404040}
.panel-grey>.panel-heading{color:#fff;background-color:#404040;border-color:#404040}
.panel-grey>.panel-heading+.panel-collapse>.panel-body{border-top-color:#404040}
.panel-grey>.panel-heading .badge{color:#404040;background-color:#fff}
.panel-grey>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#404040} 
.panel-yellow{border-color:#E29A1C}
.panel-yellow>.panel-heading{color:#fff;background-color:#E29A1C;border-color:#E29A1C}
.panel-yellow>.panel-heading+.panel-collapse>.panel-body{border-top-color:#E29A1C}
.panel-yellow>.panel-heading .badge{color:#E29A1C;background-color:#fff}
.panel-yellow>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#E29A1C}
/*   panel-title */
h1.panel-title_f{margin-top:0;margin-bottom:0;font-size:36px;color:inherit}
h2.panel-title_f{margin-top:0;margin-bottom:0;font-size:30px;color:inherit}
h3.panel-title_f{margin-top:0;margin-bottom:0;font-size:24px;color:inherit}
h4.panel-title_f{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}
h5.panel-title_f{margin-top:0;margin-bottom:0;font-size:14px;color:inherit}
h6.panel-title_f{margin-top:0;margin-bottom:0;font-size:10px;color:inherit} 

/* ******************* */
/* List-Group-Item     */
/* ******************* */
/* yellow, red and down  */
.list-group-item-down{color:#000;background-color:#f5f5f5;text-align:center}	
.list-group-item-yellow,
.list-group-item-green,
.list-group-item-blue,
.list-group-item-red{color:#333;background-color:#fff}
a.list-group-item-down,button.list-group-item-down{color:#000;background-color:#f5f5f5;text-align:center}
a.list-group-item-yellow,button.list-group-item-yellow,
a.list-group-item-green,button.list-group-item-green,
a.list-group-item-blue,button.list-group-item-blue,
a.list-group-item-red,button.list-group-item-red{color:#333;background-color:#fff}
a.list-group-item-yellow .list-group-item-heading,button.list-group-item-yellow .list-group-item-heading,
a.list-group-item-green .list-group-item-heading,button.list-group-item-green .list-group-item-heading,
a.list-group-item-blue .list-group-item-heading,button.list-group-item-blue .list-group-item-heading,
a.list-group-item-red .list-group-item-heading,button.list-group-item-red .list-group-item-heading,
a.list-group-item-down .list-group-item-heading,button.list-group-item-down .list-group-item-heading{color:inherit}
/*  yellow only */
a.list-group-item-yellow:focus,a.list-group-item-yellow:hover,
button.list-group-item-yellow:focus,button.list-group-item-yellow:hover{color:#333;background-color:#fcf5e8}
a.list-group-item-yellow.active,a.list-group-item-yellow.active:focus,a.list-group-item-yellow.active:hover,
button.list-group-item-yellow.active,button.list-group-item-yellow.active:focus,button.list-group-item-yellow.active:hover{color:#fff;background-color:#fcf5e8}
/*  green only */
a.list-group-item-green:focus,a.list-group-item-green:hover,
button.list-group-item-green:focus,button.list-group-item-green:hover{color:#333;background-color:#EFFBF2}
a.list-group-item-green.active,a.list-group-item-green.active:focus,a.list-group-item-green.active:hover,
button.list-group-item-green.active,button.list-group-item-green.active:focus,button.list-group-item-green.active:hover{color:#fff;background-color:#EFFBF2}
/*  blue only */
a.list-group-item-blue:focus,a.list-group-item-blue:hover,
button.list-group-item-blue:focus,button.list-group-item-blue:hover{color:#333;background-color:#E0ECF8}
a.list-group-item-blue.active,a.list-group-item-blue.active:focus,a.list-group-item-blue.active:hover,
button.list-group-item-blue.active,button.list-group-item-blue.active:focus,button.list-group-item-blue.active:hover{color:#fff;background-color:#E0ECF8}
/*  red only */
a.list-group-item-red:focus,a.list-group-item-red:hover,
button.list-group-item-red:focus,button.list-group-item-red:hover{color:#333;background-color:#f3e9ea}
a.list-group-item-red.active,a.list-group-item-red.active:focus,a.list-group-item-red.active:hover,
button.list-group-item-red.active,button.list-group-item-red.active:focus,button.list-group-item-red.active:hover{color:#fff;background-color:#f3e9ea}
/*  down only */
a.list-group-item-down:focus,a.list-group-item-down:hover,
button.list-group-item-down:focus,button.list-group-item-down:hover{color:#000;background-color:#eee;text-align:center}
a.list-group-item-down.active,a.list-group-item-down.active:focus,a.list-group-item-down.active:hover,
button.list-group-item-down.active,button.list-group-item-down.active:focus,button.list-group-item-down.active:hover{color:#000;background-color:#eee;text-align:center}

/* ******************* */
/* PROGRESS BAR        
   Bootstrap adds a margin-bottom: 20px; to its progress bar divs. Overriding that sized table rows appropriately for me.
    .progress-striped rausnehmen, dann gibt es Streifen im Balken   */
/* ******************* */
.progress { margin-bottom: 0 !important; }
.progress-bar-red{background-color:#8c2931}
.progress-striped 
.progress-bar-red{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
.progress-bar-blue{background-color:#000077} 
.progress-striped
.progress-bar-blue{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}

/* ******************* */
/* TABLE               */
/* table-striped funktioniert irgendwie nicht */
/* ******************* */
/*red*/
.table-hover-red>tbody>tr:hover{background-color:#f3e9ea}
.table>tbody>tr.table-red>td,.table>tbody>tr.table-red>th,.table>tbody>tr>td.table-red,.table>tbody>tr>th.table-red,
.table>tfoot>tr.table-red>td,.table>tfoot>tr.table-red>th,.table>tfoot>tr>td.table-red,.table>tfoot>tr>th.table-red,
.table>thead>tr.table-red>td,.table>thead>tr.table-red>th,.table>thead>tr>td.table-red,
.table>thead>tr>th.table-red{background-color:#8c2931;}
.table-hover>tbody>tr.table-red:hover>td,.table-hover>tbody>tr.table-red:hover>th,
.table-hover>tbody>tr:hover>.table-red,.table-hover>tbody>tr>td.table-red:hover,
.table-hover>tbody>tr>th.table-red:hover{background-color:#ebcccc}
/*yellow*/
.table-striped-yellow>tbody>tr:nth-of-type(odd){background-color:#fcf5e8}
.table-hover-yellow>tbody>tr:hover{background-color:#fcf5e8}
.table>tbody>tr.table-yellow>td,.table>tbody>tr.table-yellow>th,.table>tbody>tr>td.table-yellow,.table>tbody>tr>th.table-yellow,
.table>tfoot>tr.table-yellow>td,.table>tfoot>tr.table-yellow>th,.table>tfoot>tr>td.table-yellow,.table>tfoot>tr>th.table-yellow,
.table>thead>tr.table-yellow>td,.table>thead>tr.table-yellow>th,.table>thead>tr>td.table-yellow,
.table>thead>tr>th.table-yellow{background-color:#E29A1C;color:#fff;}
/*blue*/
.table-hover-blue>tbody>tr:hover{background-color:#E0ECF8}
.table>tbody>tr.table-blue>td,.table>tbody>tr.table-blue>th,.table>tbody>tr>td.table-blue,.table>tbody>tr>th.table-blue,
.table>tfoot>tr.table-blue>td,.table>tfoot>tr.table-blue>th,.table>tfoot>tr>td.table-blue,.table>tfoot>tr>th.table-blue,
.table>thead>tr.table-blue>td,.table>thead>tr.table-blue>th,.table>thead>tr>td.table-blue,
.table>thead>tr>th.table-blue{background-color:#337ab7;color:#fff;}
.table-hover>tbody>tr.table-blue:hover>td,.table-hover>tbody>tr.table-blue:hover>th,
.table-hover>tbody>tr:hover>.table-blue,.table-hover>tbody>tr>td.table-blue:hover,
.table-hover>tbody>tr>th.table-blue:hover{background-color:#ebcccc}
/*green*/
.table-hover-green>tbody>tr:hover{background-color:#EFFBF2}
.table>tbody>tr.table-green>td,.table>tbody>tr.table-green>th,.table>tbody>tr>td.table-green,.table>tbody>tr>th.table-green,
.table>tfoot>tr.table-green>td,.table>tfoot>tr.table-green>th,.table>tfoot>tr>td.table-green,.table>tfoot>tr>th.table-green,
.table>thead>tr.table-green>td,.table>thead>tr.table-green>th,.table>thead>tr>td.table-green,
.table>thead>tr>th.table-green{background-color:#0C613A;color:#fff;}
.table-hover>tbody>tr.table-green:hover>td,.table-hover>tbody>tr.table-green:hover>th,
.table-hover>tbody>tr:hover>.table-green,.table-hover>tbody>tr>td.table-green:hover,
.table-hover>tbody>tr>th.table-green:hover{background-color:#ebcccc}
/*grey*/
.table-striped-grey>tbody>tr:nth-child(odd),
.table-striped-grey>tbody>tr:nth-child(odd)>td, 
.table-striped-grey>tbody>tr:nth-child(odd)>th {background-color:#fcf5e8}
.table>tbody>tr.table-grey>td,.table>tbody>tr.table-grey>th,.table>tbody>tr>td.table-grey,.table>tbody>tr>th.table-grey,
.table>tfoot>tr.table-grey>td,.table>tfoot>tr.table-grey>th,.table>tfoot>tr>td.table-grey,.table>tfoot>tr>th.table-grey,
.table>thead>tr.table-grey>td,.table>thead>tr.table-grey>th,.table>thead>tr>td.table-grey,
.table>thead>tr>th.table-grey{background-color:#404040;color:#fff;}
/*greylight*/
.table>tbody>tr.table-greylight>td,.table>tbody>tr.table-greylight>th,.table>tbody>tr>td.table-greylight,.table>tbody>tr>th.table-greylight,
.table>tfoot>tr.table-greylight>td,.table>tfoot>tr.table-greylight>th,.table>tfoot>tr>td.table-greylight,.table>tfoot>tr>th.table-greylight,
.table>thead>tr.table-greylight>td,.table>thead>tr.table-greylight>th,.table>thead>tr>td.table-greylight,
.table>thead>tr>th.table-greylight{background-color:#909090;}
/*greylight*/
/* BDBDBD */
/* C6C6C6 */
/* D8D8D8 */
.table>tbody>tr.table-greytipp>td,.table>tbody>tr.table-greytipp>th,.table>tbody>tr>td.table-greytipp,.table>tbody>tr>th.table-greytipp,
.table>tfoot>tr.table-greytipp>td,.table>tfoot>tr.table-greytipp>th,.table>tfoot>tr>td.table-greytipp,.table>tfoot>tr>th.table-greytipp,
.table>thead>tr.table-greytipp>td,.table>thead>tr.table-greytipp>th,.table>thead>tr>td.table-greytipp,
.table>thead>tr>th.table-greytipp{background-color:#D8D8D8;}
/* valign */
.align-top{vertical-align:top!important}
.align-middle{vertical-align:middle!important}
.align-bottom{vertical-align:bottom!important}
.align-text-bottom{vertical-align:text-bottom!important}
.align-text-top{vertical-align:text-top!important}

/* ******************* */
/* BUTTON              */
/* ******************* */
/* red */
.btn-red{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-red.focus,.btn-red:focus{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-red:hover{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-red.active,.btn-red:active,
.open>.dropdown-toggle.btn-red{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-red.active.focus,.btn-red.active:focus,.btn-red.active:hover,.btn-red:active.focus,.btn-red:active:focus,.btn-red:active:hover,
.open>.dropdown-toggle.btn-red.focus,.open>.dropdown-toggle.btn-red:focus,
.open>.dropdown-toggle.btn-red:hover{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-red.active,.btn-red:active,
.open>.dropdown-toggle.btn-red{background-image:none}
.btn-red.disabled,.btn-red.disabled.active,.btn-red.disabled.focus,.btn-red.disabled:active,.btn-red.disabled:focus,.btn-red.disabled:hover,
.btn-red[disabled],.btn-red[disabled].active,.btn-red[disabled].focus,.btn-red[disabled]:active,.btn-red[disabled]:focus,
.btn-red[disabled]:hover,fieldset[disabled] 
.btn-red,fieldset[disabled] 
.btn-red.active,fieldset[disabled] 
.btn-red.focus,fieldset[disabled] 
.btn-red:active,fieldset[disabled] 
.btn-red:focus,fieldset[disabled] 
.btn-red:hover{background-color:#8c2931;border-color:#8c2931}
.btn-red .badge{color:#8c2931;background-color:#fff}
/* owninfo */
.btn-owninfo{color:#31708F;border-color:#31708F}
.btn-owninfo.focus,.btn-owninfo:focus{color:#31708F;border-color:#31708F}
.btn-owninfo:hover{color:#31708F;border-color:#31708F}
.btn-owninfo.active,.btn-owninfo:active,
.open>.dropdown-toggle.btn-owninfo{color:#31708F;border-color:#31708F}
.btn-owninfo.active.focus,.btn-owninfo.active:focus,.btn-owninfo.active:hover,.btn-owninfo:active.focus,.btn-owninfo:active:focus,.btn-owninfo:active:hover,
.open>.dropdown-toggle.btn-owninfo.focus,.open>.dropdown-toggle.btn-owninfo:focus,
.open>.dropdown-toggle.btn-owninfo:hover{color:#31708F;border-color:#31708F}
.btn-owninfo.active,.btn-owninfo:active,
.open>.dropdown-toggle.btn-owninfo{background-image:none}
.btn-owninfo.disabled,.btn-owninfo.disabled.active,.btn-owninfo.disabled.focus,.btn-owninfo.disabled:active,.btn-owninfo.disabled:focus,.btn-owninfo.disabled:hover,
.btn-owninfo[disabled],.btn-owninfo[disabled].active,.btn-owninfo[disabled].focus,.btn-owninfo[disabled]:active,.btn-owninfo[disabled]:focus,
.btn-owninfo[disabled]:hover,fieldset[disabled] 
.btn-owninfo,fieldset[disabled] 
.btn-owninfo.active,fieldset[disabled] 
.btn-owninfo.focus,fieldset[disabled] 
.btn-owninfo:active,fieldset[disabled] 
.btn-owninfo:focus,fieldset[disabled] 
.btn-owninfo:hover{color:#fff;background-color:#8c2931;border-color:#8c2931}
.btn-owninfo .badge{color:#31708F;background-color:#fff}
/* hidden */
.btn-hidden{color:#333;background-color:#fff;border-color:#fff}
.btn-hidden.focus,
.btn-hidden:focus{color:#333;background-color:#fff;border-color:#fff}
.btn-hidden:hover{color:#333;background-color:#fff;border-color:#404040}
.btn-hidden.active,.btn-hidden:active,
.open>.dropdown-toggle.btn-hidden{color:#333;background-color:#fff;border-color:#404040}
.btn-hidden.active.focus,.btn-hidden.active:focus,.btn-hidden.active:hover,.btn-hidden:active.focus,.btn-hidden:active:focus,.btn-hidden:active:hover,
.open>.dropdown-toggle.btn-hidden.focus,.open>.dropdown-toggle.btn-hidden:focus,
.open>.dropdown-toggle.btn-hidden:hover{color:#333;background-color:#fff;border-color:#404040}
.btn-hidden.active,.btn-hidden:active,
.open>.dropdown-toggle.btn-hidden{background-image:none}
.btn-hidden .badge{color:#337ab7;background-color:#fff}
/* black */
.btn-black{color:#fff;background-color:#333;border-color:#a4a4a4}
.btn-black.focus,
.btn-black:focus{color:#fff;background-color:#333;border-color:#a4a4a4}
.btn-black:hover{color:#fff;background-color:#333;border-color:#333}
.btn-black.active,.btn-black:active,
.open>.dropdown-toggle.btn-black{color:#fff;background-color:#585858;border-color:#a4a4a4}
.btn-black.active.focus,.btn-black.active:focus,.btn-black.active:hover,.btn-black:active.focus,.btn-black:active:focus,.btn-black:active:hover,
.open>.dropdown-toggle.btn-black.focus,.open>.dropdown-toggle.btn-black:focus,
.open>.dropdown-toggle.btn-black:hover{color:#fff;background-color:#585858;border-color:#a4a4a4}
.btn-black.active,.btn-black:active,
.open>.dropdown-toggle.btn-black{background-image:none}
/* green */
.btn-green{color:#fff;background-color:#0C613A;border-color:#a4a4a4}
.btn-green.focus,
.btn-green:focus{color:#fff;background-color:#0C613A;border-color:#a4a4a4}
.btn-green:hover{color:#fff;background-color:#0C613A;border-color:#a4a4a4}
.btn-green.active,.btn-green:active,
.open>.dropdown-toggle.btn-green{color:#fff;background-color:#0C613A;border-color:#a4a4a4}
.btn-green.active.focus,.btn-green.active:focus,.btn-green.active:hover,.btn-green:active.focus,.btn-green:active:focus,.btn-green:active:hover,
.open>.dropdown-toggle.btn-green.focus,.open>.dropdown-toggle.btn-green:focus,
.open>.dropdown-toggle.btn-green:hover{color:#fff;background-color:#0C613A;border-color:#a4a4a4}
.btn-green.active,.btn-green:active,
.open>.dropdown-toggle.btn-green{background-image:none}
/* yellow */
.btn-yellow{color:#fff;background-color:#E29A1C;border-color:#FAFAFA}
.btn-yellow.focus,
.btn-yellow:focus{color:#fff;background-color:#E29A1C;border-color:#FAFAFA}
.btn-yellow:hover{color:#fff;background-color:#E29A1C;border-color:#FAFAFA}
.btn-yellow.active,.btn-yellow:active,
.open>.dropdown-toggle.btn-yellow{color:#fff;background-color:#DD9E30;border-color:#FAFAFA}
.btn-yellow.active.focus,.btn-yellow.active:focus,.btn-yellow.active:hover,.btn-yellow:active.focus,.btn-yellow:active:focus,.btn-yellow:active:hover,
.open>.dropdown-toggle.btn-yellow.focus,.open>.dropdown-toggle.btn-yellow:focus,
.open>.dropdown-toggle.btn-yellow:hover{color:#fff;background-color:#DD9E30;border-color:#FAFAFA}
.btn-yellow.active,.btn-yellow:active,
.open>.dropdown-toggle.btn-yellow{background-image:none}
/* round buttons */
.btn-round 			{width:40px;height:40px;border-radius:50%;}
.btn-round.btn-lg 	{width:48px;height:48px;}
.btn-round.btn-sm 	{width:34px;height:34px;}
.btn-round.btn-xs 	{width:24px;height:24px;}

/* ******************* */
/* FORM SELECT         */
/* ******************* */
.listred_select			{background:#8c2931;color:#fff;}
.listyellow_select		{background:#E29A1C;color:#fff;}
.listwarning_select		{background:#FCF8E3;color:#000;}
.listdanger_select		{background:#f2dede;color:#000;}
.listgreylight_select 	{background:#909090;color:#000;}
.listgrey_select        {background:#404040;color:#fff;}
.listgreen_select  		{background:#0C613A;color:#fff;}
.listgreenlight_select	{background:#DFF0D0;color:#000;}
.listbluelight_select	{background:#D9EDF7;color:#000;}
.listnormal_select		{background:#fff;color:#000;}
.list_select_noborder	{border:none;}
.input-xs 				{height:32px;display:inline-block;}

/* -------------------------------------*/
/* SELECT ARROW entfernen 				*/
/*  webkit-appearance: 	Safari + Chrome */
/*  moz-appearance:  	Firefox			*/
/*  ms-expand: 			Microsoft		*/
/* -------------------------------------*/
/* This is to remove the arrow of select element in IE */
/*
select::-ms-expand {	display: none; }
*/
/* This is to remove the arrow of select element in all other browsers */
/*
select{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	 -o-appearance: none;
		appearance: none;	
}
*/

/* ******************* */
/* FONT    blue000077  */
/* ******************* */
.fontblue		           	{color:#0000ff;}
.fontinfo		          	{color:#31708F;}
.fontwhite		           	{color:#fff;}
.fontgreen					{color:#0C613A;}
.fontTippRed            	{color:#8C2931;}
.fontTippYellow            	{color:#F0AD4E;}
.fontTippBlue            	{color:#31708F;}
.fontSuccGreen              {color:#3C763D;}
.fontInfoBlue              	{color:#5BC0DE;}
.fontWarnYellow            	{color:#F0AD4E;}
.fontDangRed            	{color:#D9534F;}
.fontGrey					{color:#404040;}
.fontNormalRed				{color:#ff0000;}
 
/* ******************* */
/*  a                  */
/* ******************* */
a.nounderline:hover,a.nounderline:visited,a.nounderline:focus,a.nounderline:active		{text-decoration:none;}
a.awhite:link,a.awhite:visited,a.awhite:focus,a.awhite:active,a.awhite:hover	{color:#fff;text-decoration:none;}
a.bg-grey:focus,a.bg-grey:hover{background-color:#404040;}  
 
/* ******************* 	*/
/* BG        			*/
/* ******************* 	*/ 
.bg-grey{background-color:#ddd;}
 
/* ******************* */
/* ALERT               */
/* ******************* */
.alert-white{color:#000;background-color:#fff;border-color:#333}

/* ***************** */
/* Scrolling		 */
/* ***************** */
.scrollable{overflow-y:scroll;height:60vh;}

/* ***************** */
/* Footer Setting	 */
/* ***************** */
#page-container{ position:relative; min-height:98vh; }
#page-content{ padding-bottom:7.4rem; }   /* Footer height */
#page-footer{ position:absolute; bottom:0; width:100%; height:7.4rem; }