﻿/* font-Aenderungen @font-face: Verwendung war bei */
/*         heading, subheading 1*class, 1*id, cssmenu, logheader, table.sortable td, table.sortable th, */
/*         table.t td, table.t th, vhome*/

@font-face {
    font-family: 'Honeywell Sans Web_Book';
    src:    url('fonts/HoneywellSansWeb-Book.eot');
    src:    url('fonts/HoneywellSansWeb-Book.eot?#iefix') format('embedded-opentype'),
            url('fonts/HoneywellSansWeb-Book.woff') format('woff'),
            url('fonts/HoneywellSansWeb-Book.woff2') format('woff2'),
            url('fonts/HoneywellSansWeb-Book.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Honeywell Sans Web_Bold';
    src:    url('fonts/HoneywellSansWeb-Bold.eot');
    src:    url('fonts/HoneywellSansWeb-Bold.eot?#iefix') format('embedded-opentype'),
            url('fonts/HoneywellSansWeb-Bold.woff') format('woff'),
            url('fonts/HoneywellSansWeb-Bold.woff2') format('woff2'),
            url('fonts/HoneywellSansWeb-Bold.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'HoneywellSansWeb-Medium';
  src: url("fonts/HoneywellSansWeb-Medium.eot");
  src: url("fonts/HoneywellSansWeb-Medium.woff") format("woff"), 
       url("fonts/HoneywellSansWeb-Medium.ttf") format("truetype"), 
	   url("fonts/HoneywellSansWeb-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}  
@font-face {
 font-family:hon-dls-icons;
 src:url(fonts/hon-dls-icons.eot?93d88ba45a16f04e4ff7135bd86ffc94);
 src:url(fonts/hon-dls-icons.eot?#iefix) format("embedded-opentype"),
     url(fonts/hon-dls-icons.woff2?93d88ba45a16f04e4ff7135bd86ffc94) format("woff2"),
	 url(fonts/hon-dls-icons.woff?93d88ba45a16f04e4ff7135bd86ffc94) format("woff"),
	 url(fonts/hon-dls-icons.ttf?93d88ba45a16f04e4ff7135bd86ffc94) format("truetype"),
	 url(fonts/hon-dls-icons.svg?93d88ba45a16f04e4ff7135bd86ffc94#hon-dls-icons) format("svg");
 font-weight:400;
 font-style:normal
}
html, body {
  font-family: 'Honeywell Sans Web_Book', sans-serif;
  font-size: 16px;
}
body {
  /* background-color: 0; /*schwarz*/
  background-color: white;
  /* background-color: #D1E9FA; Honeywell blau R209 G233 B250*/
  /* background-color: #DCE6ED; R220 G230 B237*/
}


#print-button {
	display: none;
}

#wrapper {
  background-color: green;
  height: 70px;
  width: 70%;
  /* position: relative; */
/*   line-height: 70px; 
  text-align: center; */
}
#head {
  height: auto;
  width: 50%;
  background-color: blue;
  float: left;
}
#headingLog {
  background-image: url('/honeywell_logocon.jpg');
  background-repeat: no-repeat;
  background-position: left top;
  background-size: auto;
  border: none;
  border: 0px;
  margin: 10px;
  padding: 0px;
  /* font: 67.5% Verdana, sans-serif; */
  font-size: 30px;
  width: auto;
  height: auto;
  line-height: 100px;
  text-align: center;
  /*-ms-behavior: url(/shared/backgroundsize.min.htc);*/ /* scales background-images for older versions of IE */
}

#heading {
  background-image: url('/honeywell_logo.jpg');
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 200px 65px;
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  /* font: 67.5% Verdana, sans-serif; */
  font-size: 30px;
  width: auto;
  height: auto;
  line-height: 70px;
  text-align: center;
  /*-ms-behavior: url(/shared/backgroundsize.min.htc); *//* scales background-images for older versions of IE */
}

#cssmenu {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  /* font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif; */
  /* font-size: 16px; */
  font-weight: bold;
  width: auto;
}
#cssmenu ul { /* unsorted list, navigation bar */
  /* background: #333333; */
  /* background: #d1e5ff; */
  background: #8BC9F2; /*R139 G201 B242*/
  /* background: #45A8EA; /*R69 G168 B234*/
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  /* border-radius: 15px;border-style:solid;border-width:2px;border-color:red; */
  border: 1px solid #243A49/*R36 G58 B73 #00156e */
}
#cssmenu li {
  float: left;
  padding: 0px;
}

#cssmenu li.logout {
  float: right;
  padding: 0px;
  margin-right: 30px;
}
.loginfo {
  float: left;
  padding: 0px;
  margin-left: 30px;
  margin-top: 6px;
  font-size: 12px;
  font-weight: normal;
}
.loginfocnt {
  float: left;
  padding: 0px;
  margin-left: 10px;
  /* margin-top: 10px; */
  line-height: 40px;	/* hier selbe Höhe wie #cssmenu ul somit in verticaler zentriert*/
  font-size: 12px;
  font-weight: normal;
}

.loggingactive {
  font-family: HoneywellSansWeb-Bold, sans-serif;
  
  float: left;
  padding: 0px;
  /* margin-top: 10px; */
  line-height: 40px;
  margin-left: 100px;
  font-weight: normal;
  font-size: 12px;
  color : black;
  text-align: center;
}

.logginginactive {
  float: left;
  padding: 0px;
  margin-left: 100px;
  /* margin-top: 10px; */
  line-height: 40px;
  font-weight: normal;
  font-size: 12px;
  color: red;
  text-align: center;
}

#cssmenu li a {  /* style of every hyperlink in a list*/
  /* background: #333333; */
  /* background: #d1e5ff; */
  /* background: #8BC9F2; /*R139 G201 B242 geerbt von "cssmenu ul"*/
  display: block;
  font-weight: normal;
  line-height: 40px;
  margin: 0px;
  padding: 0px 25px;
  text-align: center;
  text-decoration: none;
  /* border-radius: 15px; */
}
#cssmenu > ul > li > a { /* style of hyperlink */
  /* color: #cccccc; */
  color: #000;
}
#cssmenu ul ul a { /* text color of submenus */
  /* color: #cccccc; */
  color: black;
}
#cssmenu li > a:hover,
#cssmenu ul li:hover > a {  /* style when hovering menu */
  /* background: #6593cf; */
  background: #0A4166; /*R10 G65 B102*/
  color: #fff;
  text-decoration: none;
}
#cssmenu li ul {
  /* background: #b3d4ff; */
  /* background: #d1e5ff; */
  /* background: #8BC9F2; /*R139 G201 B242 geerbt von "cssmenu ul"*/
  display: none;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
  position: absolute;
  width: 225px;
  z-index: 200;
  /* border-radius: 15px;border-style:solid;border-width:2px;border-color:red; */
  border: 1px solid; /* #00156e; color geerbt von "cssmenu ul"*/
  /*top:1em;
	/*left:0;*/

}
#cssmenu li:hover ul {
  display: block;  /*Erzwingt das Anzeigen einer neuen Zeile*/
}
#cssmenu li li {
  display: block;
  float: none;
  margin: 0px;
  padding: 0px;
  width: 225px;
}
#cssmenu li:hover li a {
  background: none;
}
#cssmenu li ul a {
  display: block;
  height: 40px;
  font-size: 14px;
  font-style: normal;
  margin: 0px;
  padding: 0px 10px 0px 15px;
  text-align: left;
}
#cssmenu li ul a:hover,
#cssmenu li ul li:hover > a {  /* color when hovering submenu */
  /* background: #6593cf; */
  background: #0A4166; /*R10 G65 B102*/
  border: 0px;
  color: #fff;
  text-decoration: none;
}
#cssmenu p {
  clear: left;
}

#subheading {
  /* font: 14px Verdana, sans-serif; */
  font-weight: bold;
  color: #00156e;
  padding-top: 15px;
}

.macrofunction {
	float: left;
	width: 500px;
}

.logheader {
	/* font: 14px Verdana, sans-serif; */
	font-weight: bold;
	height: 30px
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
table.sortable tbody {
    counter-reset: sortabletablescope;
}
table.sortable thead tr::before {
    content: "";
    display: table-cell;
}
table.sortable tbody tr::before {
    content: counter(sortabletablescope);
    counter-increment: sortabletablescope;
    display: table-cell;
}
/*
table.sortable tbody tr:nth-child(2n) td {
  background: #ffcccc;
}
table.sortable tbody tr:nth-child(2n+1) td {
  background: #ccfffff;
}
*/
/*
dunkelblau: #00156e
rahmen blau: #6593cf
bg hellblau: #e3efff
gradient: #b3d4ff  to #e1eeff
*/
table.sortable {
  background-color: white;
  border: 1px solid #6593cf;
  border-spacing: 1px;
  /* border-color: #6593cf; */
  /* padding: 10px; */
  border-collapse: collapse;
  font-size: 16px;
  
  /* color: #00156e; */
	
}

table.sortable tr {
border: 1px solid #6593cf;
/* outline: 5px solid black; */
/* outline-color: #fff; */
}

table.sortable td {
  background-color: #fff;
  empty-cells: hide;
  border: 1px solid #6593cf;
  /* font: 83% Verdana, sans-serif; */
  padding: 5px;
  line-height: 20px
  /* border: 2px solid green; */
}

table.sortable th {
	border: 1px solid #6593cf;
	/* font: 83% Verdana, sans-serif; */
	font-weight: bold;
	padding: 5px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #B3D4FF),
		color-stop(1, #FFFFFF)
	);

	background-image: -o-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #B3D4FF 0%, #FFFFFF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B3D4FF',GradientType=0 );
}
/*
dunkelblau: #00156e
rahmen blau: #6593cf
bg hellblau: #e3efff
gradient: #b3d4ff  to #e1eeff
*/
table.t {
  background-color: white;
  border: 1px solid #6593cf;
  border-spacing: 1px;
  /* border-color: #6593cf; */
  /* padding: 10px; */
  border-collapse: collapse;
  font-size: 16px;
  
  /* color: #00156e; */
	
}

table.t tr {
border: 1px solid #6593cf;
/* outline: 5px solid black; */
/* outline-color: #fff; */
}

table.t td {
  background-color: #fff;
  empty-cells: hide;
  border: 1px solid #6593cf;
  /* font: 83% Verdana, sans-serif; */
  padding: 5px;
  line-height: 20px
  /* border: 2px solid green; */
}

table.t th {
	border: 1px solid #6593cf;
	/* font: 83% Verdana, sans-serif; */
	font-weight: bold;
	padding: 5px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #B3D4FF),
		color-stop(1, #FFFFFF)
	);

	background-image: -o-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
	background-image: linear-gradient(to top, #B3D4FF 0%, #FFFFFF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B3D4FF',GradientType=0 );
}

#vhome {
border: 1px solid #6593cf;
/* font: 83% Verdana, sans-serif; */
font-weight: bold;
padding: 5px;
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #B3D4FF),
	color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(top, #B3D4FF 0%, #FFFFFF 100%);
background-image: linear-gradient(to top, #B3D4FF 0%, #FFFFFF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B3D4FF',GradientType=0 );
}

#vtd {
  background-color: #fff;
  border: 1px solid #6593cf;
}

.waitHeading {
	text-align: center;	
	font-size: 30px;
	font-weight: bold;  	
 }

.logPruefAuswahl {
	padding: 0 0px 0 200px;
	width: auto;
}

.container {
	margin-left: 30px;
}

.subheading {
	/* font: 14px Verdana, sans-serif; */
	font-weight: bold;
	color: #00156e;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.FieldsetStart {
	padding: 0px 0px 0px 50px;
	border-width: 0px;
	width: 500px;
	float: left;
}
.FieldsetLegend {
	padding: 10px 10px 15px 10px;
	font-weight: bold;
	font-size: x-large;
}
.FieldsetStartButton {
	width: 150px;
	height: 30px
}
.FieldsetPruefButton {
	width: 220px;
	height: 30px
}
.FieldsetLogButton {
	width: 300px;
	height: 30px
}
.FieldsetRadio {
	padding: 0px 0px 0px 50px;
	width: 300px;
	border-width: 0px;
	float: left;
}
.RevisionButton {
	margin-left: 175px;
	height: 30px
}
.USBinfoButton {
	margin-top: 10px;
	width: 170px;
	height: 30px
}
.SchaerfungsButton {
	width: 180px;
}
.PartitionDetailsButton {
	width: 200px;
}
.UserAdminButton {
	width: 130px;
}
.SteurMacrosButton {
	width: 76px;
}
.SteurOutputsButton {
	width: 136px;
}
#choiceButtons {
	padding: 10px 0 0 20px;
	height: 40px;
	position: fixed;
	top: 180px;
}
#choiceButtons1 {
	padding: 10px 0 0 20px;
	height: 40px;
	position: fixed;
	top: 200px;
}
.btnMacro {
	margin-top: 2px
}
#contentDiv {
	margin: 0 10px 0 10px;
	/* border: 2px #D1E5FF solid; */
	border: 2px #8BC9F2 solid; /*R139 G201 B242*/
	height: 70%;
	overflow: auto;
	padding-top: 5px;
	padding-left: 5px;
	/*background: #efefef;	?? nötig*/
}
#contentDiv1 {
	margin: 0 10px 0 10px;
	/* border: 2px #D1E5FF solid; */
	border: 2px #8BC9F2 solid; /*R139 G201 B242*/
	height: 68%;
	overflow: auto;
	padding-top: 5px;
	padding-left: 5px;
	/*background: #efefef;	?? nötig*/
}

#content1 {
	border: 2px #D1E5FF solid;
	height: 70%;
	overflow: auto; /*background: #efefef;*/
}

.scrollChoice {
    display: block;
    height: 800px;
	overflow: auto; /* scroll rather than overflow */
    /*width: 100%; *//* fill the box */    
	width: 600px;
	border: 1px solid #00156e	
}

    
    table#scrollbody { width: 500px; } /* fixed width table */
    table#scrollbody thead tr { display: block; } /* makes it sizeable */
    table#scrollbody tbody {
      display: block; /* makes it sizeable */
      height: 170px; /* height of scrollable area */
      overflow: auto; /* scroll rather than overflow */
      width: 100%; /* fill the box */
    }
    table#scrollbody thead th { width: 250px; } /* fixed width for THs */
    table#scrollbody tbody td { width: 242px; } /* fixed width for TDs */
    /* the tbody needs to be 16px less than the thead, for the scrollbar */
	
button,input[type=button],input[type=submit] { /* ist auch schon in btn definiert */
 -webkit-appearance:button;
 cursor:pointer
/* cursor:help */
}
.btn {
 font-family: HoneywellSansWeb-Bold, sans-serif;
 
 text-align:center;
 text-transform:uppercase;  /* button wird dadurch größer */
 
 vertical-align:middle; /* ohne verschwindet die border*/
 
 display:inline-block;
 margin-bottom:0;
 font-weight:400;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 white-space:nowrap;
 font-size:14px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;	/* kein highlight des ausgewählten Textes */
 
 background-image: none;
 border-radius: 0;
 box-shadow: none;
 padding: 8px 12px;
 /* margin: 10px 0; */
 letter-spacing: .05em;  /* 16px parent  150% or 1,5em => 24px, also 1,5 * 16 */
 line-height: 8px;
 
 box-sizing: border-box;
}

.btn.btn-primary {
 background-color:#1792E5;
 border:1px solid transparent;
 transition:background-color .5s ease;
 color:#fff
}
.btn.btn-secondary {
    background-color: #fff;
    border: 1px solid #1792E5;
    transition: border-color .5s ease,color .5s ease;
    color: #1792E5;
}

/* Reihenfolge muß eingehalten werden: focus, hover, active*/
.btn.btn-primary:focus,.btn.btn-secondary:focus {
 outline:0
}
.btn.btn-primary:hover {
 background-color:#1b73af
}
.btn.btn-secondary:hover {		/* dies sind die buttons, bei denen die background-color schon passt */
 border-color:#1b73af;
 color:#1b73af;
 background-color:#D1E9FA	/* vorher transparent, da backgroundcolor blau war*/
}
.btn.btn-primary:disabled:hover ,.btn.btn-secondary:disabled:hover {
 background-color:#d6d6d6;
 color:#fff;
 border-color:transparent;
 cursor:not-allowed
}
td .btn.btn-secondary:hover {		/* dies sind die buttons in der tabelle */
 border-color:#1b73af;
 color:#1b73af;
 background-color:#D1E9FA
}
td .btn.btn-secondary:active {
 background-color:#23608C;
 color:#fff
}
.btn.btn-primary:active,.btn.btn-secondary:active {
 background-color:#23608C;
 color:#fff
}
.btn.btn-primary:disabled,.btn.btn-secondary:disabled {
 background-color:#d6d6d6;
 border-color:transparent;
 color:#fff
}
.disabled {
	pointer-events: none;
	opacity:.5;
}

input[type=checkbox], input[type=radio] {
    display:none;
} /* somit wird das eigentliche Kästchen nicht mehr angezeigt*/

input[type=checkbox],input[type=radio] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
:after,:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
label {								/* Text zu radio, box eher zentriert*/
 display:inline-block;
 max-width:100%;
 /*margin-bottom:5px			/* Abstand zum nächsten vergrößern */
}

[type=checkbox],[type=radio] {		/* eigentliche radio wird durch den Neuen überdeckt */
 position:absolute;
 left:-9999px			/*-9999*/
}
[type=checkbox]+label,[type=radio]+label {	/* erzeugt die box und radio */
 position:relative;
 padding-left:25px;		/*30 Abstand text zu radio/check */
 cursor:pointer;
 font-size:16px;		/*größe label-text*/
 font-weight:400;
 color:#707070;
 margin-top:0px;		/*5  vergrößert Abstand zum nächsten*/
 margin-right:10px		/*10 verkleinerung zeigt keine Auswirkung*/
}
[type=checkbox]+label:before,[type=radio]+label:before { /* box und radio sichtbar */
 content:'';
 position:absolute;
 top:1px;			/*1 mit 4 text wieder mittig zu check/radio*/
 left:0;
 width:18px;	/*24 bei kleinerem Wert Häckchen/Kreis+Text nicht mehr mittig sondern unten*/
 height:18px;	/*24 abhängig zu top */
 border:2px solid #dfdfdf;
 background:#fff
}
[type=checkbox]+label:after,[type=radio]+label:after { /* erzeugt Häckchen */
 content:"";
 font-family:hon-dls-icons;
 position:absolute;
 top:1px;				/*0 mit 1 wandert nach unten, mit - nach oben, -4 vert.mittig*/
 left:0px;			/*3   mit 1 Häckchen wandert nach links, mit 0 horiz.mittig*/
 font-size:18px;	/*mit 12 Häckchen wird kleiner*/
 font-weight:800;
 color:#fff;
 transition:all .2s
}
[type=checkbox]:checked+label:before,[type=radio]:checked+label:before { /*füllt beim anklicken aus*/
 background:#1792E5;
 border-color:transparent
}
[type=checkbox]:checked+label:after,[type=radio]:checked+label:after {
 opacity:1;
 transform:scale(1)
}
[type=checkbox]:not(:checked)+label:after,[type=radio]:not(:checked)+label:after { /* wenn fehlt sind alle radio ausgefüllt */
 opacity:0;
 transform:scale(0)
}
/* folgende für disabled check-boxen */
[type=checkbox]:disabled+label,[type=radio]:disabled+label {	/* Kästchen und Text in schwacher Farbe + Achtungs-cursor*/
 color:#dfdfdf;
 cursor:not-allowed
}
[type=checkbox]:disabled+label:before,[type=radio]:disabled+label:before {	/* füllt Kästchen aus */
 box-shadow:none;
 border-color:#dfdfdf!important;
 background-color:#f8f8f8
}
[type=checkbox]:disabled:checked+label:after,[type=radio]:disabled:checked+label:after { /*?? sehe kein Unterschied */
 color:#dfdfdf
}

[type=radio]:checked+label:before {	/* sonst Kreis vom radio auch blau */
 background-color:#fff;
 border-color:#dfdfdf
}
[type=radio]+label:before {	/* erzeugt den Kreis */
 border-radius:24px
}
[type=radio]+label:after {		/* erzeugt den blauen Kreis, wenn radio angeklickt wird */
 content:"";
 border:2px solid #fff;
 background-color:#1792E5;
 width:16px;
 height:16px;
 position:absolute;
 top:3px;			/*3 radio wandert nach oben, für firefox mußte Wer angepasst werden*/
 left:1px;			/*2  IE korrigiert anscheinend autom. */
 border-radius:20px
}
.form-control {
	font-family: HoneywellSansWeb-Bold, sans-serif;
	display: inline-block;
/*	width: 45px; /*auto*/
/*	height: 34px;		*/
	padding: 6px 12px;
	font-size: 14px;                /*18px*/
	line-height: 8px;	/*1.428571429;*/
	color: #555555;			/*#555*/
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;		/*#dfdfdf*/
	border-radius: 4px;		/*0*/
/* border-color:#d6d6d6; */
	-webkit-box-shadow: none;
	box-shadow: none;/*inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
	box-sizing: border-box;
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
 color:#999;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}


.btnVideo {
  margin-top: 2px;
}
.selectVideo {
  border: 1px solid #1792E5;
}
/* Umgestalten der select Fenster im Video Interface */
select {
	-ms-scrollbar-base-color: #D1E9FA;
	-ms-scrollbar-arrow-color: #1b73af;
}
select option:hover {
 background-color:#1792E5;
}
select option:active {
 background-color:#23608C;
}
select option:checked {
 background-color:#1792E5;
}