.vcontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.buttonActive2 {
text-indent: 20px;
border:none;
border: 1px dotted #ededed;
cursor:pointer;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
color: #1A4F87;
background-color:#FFF;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:normal;
}

.buttonActive2:hover{
text-indent: 16px;
width:230px;
cursor:pointer;
color:#F55151;
background-color: #fff;
font-weight:normal;
border-left:1px solid #069;
	}

.frontButton {
text-indent: 20px;
border:none;
/*border: 1px dotted #ededed;*/
cursor:pointer;
text-align:center;
width:220px;
height:47px;
line-height:47px;	
font-size:16px;
color: #1A4F87;
background-color:#FFF;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:normal;
}

.frontButton:hover{
/*background-color:#faf1f1;*/
background-color: #fff;
cursor:pointer;
color:#752a2a;
	}
	
.buttonActive3 {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
/*background-image: url(images/up23_red.png), url(images/backgroundButton.png);*/
background: #FFF url(images/up23_red.png);
border: 1px dotted #ededed;
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
}

.buttonActive3:hover {
cursor:pointer;
color:#F55151;
}

.buttonActive3Hide {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
/*background-image: url(images/down23_grey.png), url(images/backgroundButton.png);*/
background: #FFF url(images/down23_grey.png);
border: 1px dotted #ededed;
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
/*border:none;*/
}

.buttonActive3Hide:hover {
//background-image: url(images/down23_red.png), url(images/backgroundButton.png);
//background-repeat: no-repeat;
//background-position: 95% 50%;
cursor:pointer;
color:#F55151;
}

.buttonSettings2 {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
background-color:#fff;
border: 1px dotted #ededed;
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
/*border:none;*/
}

.buttonActive3IE {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
/*background: #FAFAFA url(images/up23_red.png);*/
background: #FFF url(images/up23_red.png);
border: 1px dotted #ededed;
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
}

.buttonActive3IE:hover {
cursor:pointer;
color:#F55151;
}

.buttonActive3HideIE {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
background: #fff url(images/down23_grey.png);
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
}

.buttonActive3HideIE:hover {
background: #fff url(images/down23_red.png);
background-repeat: no-repeat;
background-position: 95% 50%;
cursor:pointer;
color:#F55151;
}
	
.buttonActiveS{
text-indent: 16px;
border: 1px dotted #ededed;
cursor:pointer;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
cursor:pointer;
color:#F55151;
background-color: #fff;
font-size:16px;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:normal;
	}
	
.buttonActiveC{
text-indent: 16px;
border: 1px dotted #ededed;
cursor:pointer;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
cursor:pointer;
color:#752a2a;
background-color: #fff;
font-size:16px;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:normal;
	}

.frontButtonActive{
text-indent: 16px;
border:none;
/*border: 1px dotted #ededed;*/
cursor:pointer;
text-align:center;
width:220px;
height:47px;
line-height:47px;	
cursor:pointer;
color:#752a2a;
background-color: #fff;
/*background-color: #faf1f1;*/
font-size:16px;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:normal;
	}
	
.buttonActive3IE {
text-indent: 5px;
text-align:left;
width:230px;
height:47px;
line-height:47px;	
font-size:16px;
background: #FAFAFA url(images/up23_red.png);
background-repeat: no-repeat;
background-position: 95% 50%;
color: #3B3B3B;
font-family: verdana, arial, Helvetica, sans-serif;
font-weight:bold;
border:none;
}

.buttonActive3IE:hover {
cursor:pointer;
color:#F55151;
}

.infoText{
font-size:18px;
font-family: verdana, arial, Helvetica, sans-serif;
background:none!important;
border:none; 
padding:0!important;
text-decoration:none;
color:#E0E0E0;
font-weight:normal;
}

.infoText:hover{
color:#F55151;
cursor:pointer;
}

#main 
{
   margin: 0px auto;
  /*width: 1000px;*/
}

  #InfoBox {
visibility:hidden;
position:absolute;
top:10px;
left:10px;
z-index:7;
width:250px;
height:120px;
background-color:#FDFEFF;
border:1px solid #ccc;
}

#BoxInnen {
padding:15px;
z-index:4;
}

#BoxInhalte {
z-index:4;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#5F5F5F;
line-height:130%;
}

#BoxInhalte h2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color: #414141;
}

  div.summary 
  {
  font-size: 22px;
  font-family: Calibri, sans-serif;
  margin: 1em 0;
  font-weight: normal;
  text-decoration:none;
  display:inline;
  color:#6B6B6B;
  }
  
  .plusButton {
  background: url(images/plus24.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
.plusButton:hover {
  background: url(images/plus24_red.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
    .styled-select select {
   width: 180px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   background-color:#fff;
}

.styled-selectIE select {
   width: 180px;
   font-size: 18px;
}

#subMenu 
 {
color: #414141;  
font-size: 20px;
font-family: Calibri, sans-serif;
font-weight:normal;
margin:0;
padding:0;
}

#subMenu ul 
{
float: left;
width: 194px;
height:58px;
list-style-type: none;
margin:0;
padding:0;
}

#subMenu h3:hover
{
cursor: pointer; 
color: #000;  
}

#subMenu ul li h3:hover
{
color:red;
margin:0;
padding:0;
}

#subMenu ul ul 
{
z-index: 99999;
display: none;
margin:0;
padding:0;
}

#subMenu li 
{
margin:0;
padding:0;
}

#subMenu ul li:hover ul
 {
display: block;
margin:0;
padding:0;
}

#subMenu a.borderBottom
{
border-bottom: 1px dotted #434;
}

#subMenu a.borderTop
{
border-top: 1px dotted #434;
}

#subMenu a:hover  
{
color:red;
}

#subMenu a
{
margin:0;
padding:0;
float:middle;
text-decoration: none;
display: block;
text-align: left;
padding:2px;
color: #414141;
width:188px;
font-size:20px;
font-family:Calibri, sans-serif;
font-weight:normal;
border-left: 1px dotted #434;
border-right: 1px dotted #434;
}

#header
{
cursor: pointer; 
color: #000;  
}

#header:hover
{
color:red;
margin:0;
padding:0;
}

#ToCSS ,  #uebersicht {
 margin:0;
 margin-left:20px;
 margin-right:0;
} 

#uebersicht table {
 border:none;
}

#uebersicht thead {
  background-color:#fff;
 border:1px solid #999;
}

#uebersicht td.blueTD {
 background-color: #DBE7F4;
}

#uebersicht td.noTable {
background-color: none;
border:no;
border-color:#ebf4fe;
}

#uebersicht th  {
 padding:9px;
 font-size: 16px;
  font-weight:normal;
  color:#000000;
  border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #5C5C5C;
} 

#uebersicht td {
border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #E0E0E0;
 padding:9px;
 font-size: 16px;
} 

#uebersicht tbody  tr:nth-child(even) {
 background-color:#F6F6F6;
} 

#uebersicht tbody  tr:nth-child(odd) {
 background-color:#FCFCFC;
} 

#uebersicht td.info {
 padding:5px;
 background: #DBE7F4;
 font-weight:bold;
}

#uebersicht td.info p {
 text-align:center;
}

#uebersicht td.code {
 margin:0;
 padding:1px;
}
#uebersicht td pre {
 margin:0;
 padding:0;
}

#uebersicht td a 
{
 text-decoration:none;
 color:#1c528e;
}

#uebersicht td a:hover
{
color:#000;
background-color:#fff;
}

.loginButton {
 background: url(images/loginButon2.png) no-repeat;
  cursor:pointer;
  height: 30px;
  width: 190px;
  border: none;
  vertical-align: middle;
  color:#fff;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-size:16px;
  }
  
    .loginButton:hover {
  cursor: pointer; 
   background: url(images/loginButonHover.png) no-repeat;
}

.removeButton {
 background: url(images/removeButton.png) no-repeat;
  cursor:pointer;
  height: 30px;
  width: 190px;
  border: none;
  vertical-align: middle;
  color:#fff;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-size:16px;
  }
  
    .removeButton:hover {
  cursor: pointer; 
   background: url(images/removeButtonHover.png) no-repeat;
}

.loginButtonGreen {
 background: url(images/loginButon2g.png) no-repeat;
  cursor:pointer;
  height: 30px;
  width: 190px;
  border: none;
  vertical-align: middle;
  color:#fff;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-size:16px;
  }
  
    .loginButtonGreen:hover {
  cursor: pointer; 
   background: url(images/loginButonHoverg.png) no-repeat;
}

  .changeInput  {
   width: 180px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   color:#9C9C9C;
   font-style:normal;
}

.noerror{
font-size: 24px;
  font-family: Calibri, sans-serif;
  margin: 1em 0;
  font-weight: normal;
  text-decoration:none;
  display:inline;
  color:#6B6B6B;
  }
  
  .changeOwnPasswortButton {
 background: url(images/loginButon2.png) no-repeat;
  cursor:pointer;
  height: 30px;
  width: 190px;
  border: none;
  vertical-align: middle;
  color:#fff;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-size:16px;
  }
  
    .changeOwnPasswortButton:hover {
  cursor: pointer; 
   background: url(images/loginButonHover.png) no-repeat;
}

.logoutText{
font-size:18px;
text-decoration:none;
color:#E0E0E0;
font-weight:normal;
}

.logoutText:hover{
color:#F55151;
cursor:pointer;
}

#pagesHeader
{
color:#037;
text-align:left;
font-family: verdana, arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
border-right:1px dotted #b7d3f1;
 border-left:1px dotted #b7d3f1;
}

  .styledReceivers {
   /*background: transparent;*/
   width: 220px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #b7d3f1;
   height: 34px;
   background-color:#fff;
}

.styledReceiversIE {
   /*background: transparent;*/
   width: 340px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   background-color:#b7d3f1;
}

  #wordcolor {
	background-image: url(images/ok28-2.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #wordcolor:hover {
	background-image: url(images/ok28Hover2.png);
	cursor:pointer;
  }
  
   #wordcolor2 {
	background-image: url(images/ok28-2.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #wordcolor2:hover {
	background-image: url(images/ok28Hover2.png);
	cursor:pointer;
  }
  
    #wordcolor3 {
	background-image: url(images/ok28-2.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #wordcolor3:hover {
	background-image: url(images/ok28Hover2.png);
	cursor:pointer;
  }
  
  #newline {
	background-image: url(images/newline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #newline:hover {
	background-image: url(images/newlineHover28.png);
	cursor:pointer;
  }
  
    #newline2 {
	background-image: url(images/newline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #newline2:hover {
	background-image: url(images/newlineHover28.png);
	cursor:pointer;
  }
  
    #newline3 {
	background-image: url(images/newline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #newline3:hover {
	background-image: url(images/newlineHover28.png);
	cursor:pointer;
  }
  
    #hyperlink {
	background-image: url(images/link28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #hyperlink:hover {
	background-image: url(images/linkHover28.png);
	cursor:pointer;
  }
  
    #hyperlink2 {
	background-image: url(images/link28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #hyperlink2:hover {
	background-image: url(images/linkHover28.png);
	cursor:pointer;
  }
  
    #hyperlink3 {
	background-image: url(images/link28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #hyperlink3:hover {
	background-image: url(images/linkHover28.png);
	cursor:pointer;
  }
  
    #bold {
	background-image: url(images/bold28Hover.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #bold:hover {
	background-image: url(images/bold28.png);
	cursor:pointer;
  }
  
    #bold2 {
	background-image: url(images/bold28Hover.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #bold2:hover {
	background-image: url(images/bold28.png);
	cursor:pointer;
  }
    #bold3 {
	background-image: url(images/bold28Hover.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #bold3:hover {
	background-image: url(images/bold28.png);
	cursor:pointer;
  }
      #italic {
	background-image: url(images/italic28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #italic:hover {
	background-image: url(images/italic28Hover.png);
	cursor:pointer;
  }
        #italic2 {
	background-image: url(images/italic28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #italic2:hover {
	background-image: url(images/italic28Hover.png);
	cursor:pointer;
  }
        #italic3 {
	background-image: url(images/italic28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #italic3:hover {
	background-image: url(images/italic28Hover.png);
	cursor:pointer;
  }
   #underline {
	background-image: url(images/underline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #underline:hover {
	background-image: url(images/underline28Hover.png);
	cursor:pointer;
  }
    #underline2 {
	background-image: url(images/underline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #underline2:hover {
	background-image: url(images/underline28Hover.png);
	cursor:pointer;
  }
    #underline3 {
	background-image: url(images/underline28.png);
	height: 28px;
	width: 28px;
	border: none;
	vertical-align: middle;
  }
  
    #underline3:hover {
	background-image: url(images/underline28Hover.png);
	cursor:pointer;
  }
  #saveButton {
	background-image: url(images/save24_2.png);
	height: 24px;
	width: 24px;
	border: none;
	vertical-align: middle;
  }
  
  #saveButton:hover {
	background-image: url(images/save24.png);
	cursor:pointer;
  }
  
    #saveButtonGrey {
	background-image: url(images/save24_8.png);
	height: 24px;
	width: 24px;
	border: none;
	vertical-align: middle;
  }
  
  #saveButtonGrey:hover {
	  background-image: url(images/save24_7.png);
	cursor:pointer;
  }
  
#deleteButton {
  background: url(images/minus24.png) no-repeat;
 cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
  #deleteButton:hover {
  background: url(images/minus24_red3.png) no-repeat;
  }
  
  input[type="text"]
{
    font-size:16px;
	width:150px;
    border: 1px solid #ccc;
   height: 34px;
   background-color:#fff;
   text-align:center;
}

.file_input_textbox {
width: 140px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc; 
   margin-top:10px;
   }
.file_input_div     {
position: relative;
width:5px;
height:26px;
overflow: hidden; 
display:inline;
}

.file_input_button  {
background: url(images/search24.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  .file_input_button:hover  {
background: url(images/search24_active.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
.file_input_hidden  {
font-size:10px;
position:absolute;
right:0px;
top:0px;
cursor:pointer;
opacity:0;
filter:alpha(opacity=0);
-ms-filter:"alpha(opacity=0)";
-khtml-opacity:0;
-moz-opacity:0; 
}

.uploadButton {
  background: url(images/upload24_white2.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
  .uploadButton:hover {
  background: url(images/upload24_active.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
  #uploadHeader{
  width:190px;
   color: #414141;  
  font-size: 20px;
  font-family: Calibri, sans-serif;
  padding:3px;
  white-space:nowrap;
  margin-left:50px;
 }
 
 #ToCSS ,  #uebersichtCalendar {
 margin:0;
 margin-left:20px;
 margin-right:0;
} 

#uebersichtCalendar table {
 border:none;
}

#uebersichtCalendar thead {
  background-color:#fff;
 border:1px solid #999;
}

#uebersichtCalendar td.blueTD {
 background-color: #DBE7F4;
}

#uebersichtCalendar td.noTable {
background-color: none;
border:no;
border-color:#ebf4fe;
}

#uebersichtCalendar th  {
 padding:9px;
 font-size: 16px;
  font-weight:normal;
  color:#000000;
  border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #5C5C5C;
} 

#uebersichtCalendar td {
border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #E0E0E0;
 padding:9px;
 font-size: 16px;
} 

#uebersichtCalendar tbody  tr:nth-child(even) {
 background-color:#FCFCFC;
} 

#uebersichtCalendar tbody  tr:nth-child(odd) {
 background-color:#FCFCFC;
} 

#uebersichtCalendar td.info {
 padding:5px;
 background: #DBE7F4;
 font-weight:bold;
}

#uebersichtCalendar td.info p {
 text-align:center;
}

#uebersichtCalendar td.code {
 margin:0;
 padding:1px;
}
#uebersichtCalendar td pre {
 margin:0;
 padding:0;
}

#uebersichtCalendar td a 
{
 text-decoration:none;
 color:#1c528e;
}

#uebersichtCalendar td a:hover
{
color:#000;
background-color:#fff;
}

.reserveButton {
 background: url(images/reserveButton2.png) no-repeat;
  cursor:pointer;
  height: 30px;
  width: 190px;
  border: none;
  vertical-align: middle;
  color:#fff;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-size:16px;
  }
  
    .reserveButton:hover {
  cursor: pointer; 
   background: url(images/reserveButtonHover2.png) no-repeat;
}

 #deleteImageButton {
	background-image: url(images/quit24.png);
	height: 24px;
	width: 24px;
	border: none;
	vertical-align: middle;
  }
  
  #deleteImageButton:hover {
 cursor: pointer; 
  }
  
  .container {
    position: relative;
    text-align: center;
    color: white;
}

.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
	color: #752a2a;
}

.downloads
{
color:#757575;
text-decoration:none;	
}

.downloads:hover
{
color:#752a2a;	
cursor:pointer;
}

 #survey {
 margin:0;
 margin-left:20px;
 margin-right:0;
} 

#survey table {
 border:none;
}

#survey thead {
 background-color:#fff;
 border:1px solid #999;
}

#survey th  {
 padding:9px;
 font-size: 16px;
  font-weight:normal;
  color:#000000;
  border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #5C5C5C;
color: #414141;  
  font-family: Verdana,Calibri, sans-serif;
} 

#survey td {
border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #E0E0E0;
color: #414141;  
  font-family: Verdana,Calibri, sans-serif;
  text-decoration: none;
 padding:9px;
 font-size: 16px;
} 

#survey tbody  tr:nth-child(even) {
 background-color:#F6F6F6;
} 

#survey tbody  tr:nth-child(odd) {
 background-color:#FCFCFC;
} 

#survey td.info {
 padding:5px;
 background: #DBE7F4;
 font-weight:bold;
}

#survey td.info p {
 text-align:center;
}

#survey td.code {
 margin:0;
 padding:1px;
}
#survey td pre {
 margin:0;
 padding:0;
}

#survey td a 
{
 text-decoration:none;
 color:#1c528e;
}

#survey td a:hover
{
color:#000;
background-color:#fff;
}

   #combobox2
{
  text-align: center;
  border-bottom: 1px dotted #EDEDED;
  padding-bottom:30px;
  padding-top:40px;
}

#combobox2 li
{
  display: inline;
  margin: 0;
}

#combobox2 li a
{
  color: #414141;  
  font-size: 16px;
  font-family: Calibri, sans-serif;
  text-decoration: none;
  padding: 23px 60px;
}

.styledYear select {
   width: 80px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   background-color:#fff;
}

.styledMonth select {
   width: 120px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   background-color:#fff;
}

.styledMonthIE select {
   width: 120px;
   font-size: 18px;
}

.styledYearIE select {
   width: 80px;
   font-size: 18px;
}

 .styled-select select {
   width: 220px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
   background-color:#fff;
}

.styled-selectIE select {
   width: 180px;
   font-size: 18px;
}

h1, h2
{
  font-size: 22px;
  font-family: Calibri, sans-serif;
  margin: 1em 0;
  font-weight: normal;
  text-decoration:none;
  display:inline;
}

  .okButton {
  background: url(images/ok_white24.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }
  
   .okButton:hover {
  background: url(images/ok_blue24.png) no-repeat;
  cursor:pointer;
  height: 24px;
  width: 24px;
  border: none;
  vertical-align: middle;
  }

   #uebersichtSmall {
 margin:0;
 margin-left:20px;
 margin-right:0;
} 

#uebersichtSmall table {
 border:none;
}

#uebersichtSmall thead {
 background-color:#fff;
 border:1px solid #999;
}

#uebersichtSmall td.blueTD {
 background-color: #DBE7F4;
}

#uebersichtSmall td.noTable {
background-color: none;
border:no;
border-color:#ebf4fe;
}

#uebersichtSmall th  {
 padding:3px;
 font-size: 14px;
  font-weight:normal;
  border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #5C5C5C;
 color:#212121;
} 

#uebersichtSmall td {
border-right:1px dotted #E0E0E0;
 border-bottom:1px dotted #E0E0E0;
 padding:3px;
 font-size: 14px;
 color:#212121;
} 

#uebersichtSmall tbody  tr:nth-child(even) {
 background-color:#F6F6F6;
} 

#uebersichtSmall tbody  tr:nth-child(odd) {
 background-color:#FCFCFC;
} 

#uebersichtSmall td.info {
 padding:5px;
 background: #DBE7F4;
 font-weight:bold;
}

#uebersichtSmall td.info p {
 text-align:center;
}

#uebersichtSmall td.code {
 margin:0;
 padding:1px;
}
#uebersichtSmall td pre {
 margin:0;
 padding:0;
}

#uebersichtSmall td a 
{
 text-decoration:none;
 color:#1c528e;
}

#uebersichtSmall td a:hover
{
color:#000;
background-color:#fff;
}