/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Feb 13, 2015, 1:54:44 PM
    Author     : jhenniger
*/
.footer {
  display: block;
  position: relative;
  padding: 15px 0 0 130px;
  background-color: #3388aa;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  line-height: 1.3;
}
.footer a {
  color: #ffffff;
  text-decoration: none;
}
.footer ul {
  list-style-type: none;
  list-style-position: inside;
}
.footer .group {
  display: block;
  clear: both;
  padding-bottom: 10px;
}
.footer .group strong {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
  display: block;
  float: left;
  width: 100px;
}
.footer .group ul {
  display: block;
  float: left;
}
.footer .footer-item {
  float: left;
  display: block;
  padding: 0 5px 0 5px;
  margin: 0 0 10px 0;
  border-left: 1px solid #ffffff;
}
.footer .footer-item:first-child {
  border: none;
}
.footer .footer-item-break {
  border: none;
  clear: left;
}
.footer .footer-content {
  display: block;
  position: absolute;
  left: 20px;
  top: 15px;
  width: 130px;
}
.footer .footer-logo {
  display: block;
  width: 71px;
  height: 45px;
  background: #ffffff url("/wp-content/skins/vienna/images/logo-medium.png") no-repeat 0 0;
}
.footer .footer-logo span {
  display: none;
}
/* TODO: general feedback form in footer */
.footer-fdbck {
  line-height: 2;
}
.footer-fdbck .fdbck-footer-headline {
  color: #ffffff;
  margin-right: 5px;
}
.footer-fdbck .fdbck-footer-form {
  position: relative;
  float: right;
}
.footer-fdbck label {
  display: block;
  color: #ffffff;
  line-height: 1.6;
}
.footer-fdbck .fdbck-input {
  display: block;
  width: 220px;
  border: 1px solid #cbcbcb;
  box-sizing: border-box;
  margin: 0 0 10px 0;
  padding: 0 5px 0 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.87;
  height: 2em;
  -webkit-transition: height 0.6s ease-in-out;
  -moz-transition: height 0.6s ease-in-out;
  -o-transition: height 0.6s ease-in-out;
  -ms-transition: height 0.6s ease-in-out;
  transition: height 0.6s ease-in-out;
}
.footer-fdbck .fdbck-input.expanded {
  height: 10em;
}
.footer-fdbck .show-on-click {
  display: none;
}
.footer-fdbck .fdbck-footer-msg {
  display: block;
  position: absolute;
  top: 0;
  left: 230px;
  width: 210px;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.6;
}
.footer-fdbck .fdbck-footer-msg.error {
  color: #bb0000;
}
/*#footer .logo{

	background-image: url("/SysRes/global/groups/footer/logo_small.png");
	color: transparent;
	display: block;
	height: 43px;
	margin-left: 16px;
	margin-top: 19px;
	width: 77px;
}
#footer .winner{

	background-image: url("/SysRes/global/groups/footer/winner.png");
	color: transparent;
	display: block;
	height: 81px;
	margin-left: 16px;
	margin-top: 19px;
	width: 72px;
}

#footer ul{
	list-style-type:none;
	list-style-position:inside;
}
#footer a{
	
	color:white;
	text-decoration:none;
}

#menu-vol-footer .group,
#footer-feedback-form .group{

	float:left;
	width:100%;
	margin-bottom: 15px;
}

#menu-vol-footer .group strong,
#footer-feedback-form .group strong{
	color: #000000;
	display: block;
	float: left;
	width: auto;
	text-transform:uppercase;
	width: 60px;
	
}

#menu-vol-footer .group ul,
#footer-feedback-form .group ul{
	float:left;
	width:86%
	
}

#feedback-footer-inputelements{
	color:black;
	width:200px;
	float:left;
}

#feedback-footer-inputelements input,
#feedback-footer-inputelements textarea{
	
	border: 1px solid #DDDDDD;
	color: #CCCCCC;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 11px;
	padding: 5px;
	width: 100%;
}
#feedback-footer-inputelements input[type="button"]{
	color:black;
	width:49%;
}

#feedback-footer-inputelements textarea{
	height: 26px;
	position: relative;
	top: -7px;
}

#feedback-footer-headline{
	float:left;
	width:300px;
}

.show-on-click{
	width:200px;
	display:none;
}


#menu-vol-footer .footer-item{
	border-right: 1px solid #FFFFFF;
	float: left;
	font-size: 13px;
	line-height: 17px;
	padding: 0 7px 0 0;
	width: auto;
}
.group ul li{
	margin-bottom:5px;
}
#feedback-footer-success-message{
	color:white
}
#feedback-footer-error-message{
	color:red
}*/
.footer .footer-logo {
  background-color: transparent;
  width: 77px;
}
