﻿/* CSS Document */

div.topcontent
{
width:auto; float:left; margin-left:23px;  font-size:17px; font-weight:bold; padding-top:3px;	
}

div.topcontentohp
{
width:auto; float:left; margin-right:23px; font-size:17px; font-weight:bold; color: #FFFFFF;	
}


#footer1
{
background-color: #4A3008;
text-align: center;
/*position: fixed;*/
left: 0pt;
bottom: 0px;
width: 100%;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
z-index: 100;

}

#footer1ohp
{
/*background-color: #4A3008;*/
background-image: url(/content/imgs/share/Navi_Balken_grau3.png);
text-align: center;
/*position: fixed;*/
left: 0pt;
bottom: 0px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: -20px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
z-index: 100;
width:100%

}

#footer1 div.footer2
{
background-color: #C3071E;
bottom: 0pt;
height: 18px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
z-index: 102;
}

#footer1ohp div.footer2
{
background-color: #C3071E;
bottom: 0pt;
height: 18px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
z-index: 102;
}

#footer1ohp a.foolink
{
	color:#FFFFFF;
	font-size:14px;
}

a.foolink
{
	color:#000000;
	font-size:14px;
}

.footertext
{
	font-size:11px; 
	text-align:center; 
	color:#000000; 
	padding-bottom:4px; 
	padding-left:10px;
	float:left;
}

.footer{
	background-color:#C60418;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:2px;
}

.footer2
{
	bottom: 0pt;
	color: #fff;
	font-weight:300;
	min-height: 50px;
	padding: 12px 0px 12px 0px;
	text-align:center;
	vertical-align: middle;
	z-index: 102;
}

	.footer2 .text {
		font-size: 14px;
	}

		.footer2 .text.phone {
			font-size: 17px;
		}

.footer1
{
/*background-color: #4A3008;
text-align: center;
position: fixed;*/
left: 0pt;
bottom: 0px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
z-index: 100;
}

#menufoot  {
	background-color:#ECEAEA;
	padding-top:20px;
	padding-bottom:20px;
	/*padding-left:25px; */
	

}

#menufoot a {color:black;
}

#menufoot li {
	list-style-type: none;
	
}

.menufootn  {
	background-color:#ECEAEA;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	

}

/* super button */
.super-button 
{ 
	font-weight: normal; 
	border: none; 
	background: #F7F02D; 
	color: #000000; 
	font-size: 15px; 
	font-weight: 400; 
	line-height: 15px; 
	padding: 10px 10px 12px; 
	border-radius: 3px; 
	box-shadow: 0 15px 10px -10px #818181; 
}
/* fade effect for the super button! */
.super-button { 
	display: inline-block; 
	backface-visibility: hidden; 
	display: inline-block; 
	transform: translateZ(0px); 
	transition-duration: 0.3s; 
	transition-property: box-shadow; 
	vertical-align: middle; 
}
.super-button:hover, .super-button:focus, .super-button:active { 
	box-shadow: 0 0 0px rgba(0, 0, 0, 0); 
	backface-visibility: hidden; 
	transition-duration: 0.3s; 
	transition-property: box-shadow;  
}
.ubtn-normal { 
	margin-left: 22px; 
	padding: 30px; 
	display: inline-block; 
	margin-top: 10px; 
}
.ubtn-normale { 
 
	padding: 5px; 

}

.ubtn-normal.gray { 
	margin-left: 27px;
 	padding-right: 15px; 
}
.ubtn-normal.gray .super-button, .super-button.gray {
	 background-color: #353535; 
}
.ubtn-normal.bigger .super-button { 
	text-transform: uppercase; 
	font-family: "Open Sans",sans-serif; 
	font-weight: 400; font-size: 14px; 
	line-height: 20px; 
	width: 169px; 
	border-radius: 4px; 
	padding: 7px 7px 8px; 
}
.ubtn-normal.bigger { 
	margin-left: 6px; 
}