/***
** Fonts
***/

@font-face {
    font-family: 'gazolenormal';
    src: url('../fonts/gazole-n-webfont.eot');
    src: url('../fonts/gazole-n-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gazole-n-webfont.woff') format('woff'),
         url('../fonts/gazole-n-webfont.ttf') format('truetype'),
         url('../fonts/gazole-n-webfont.svg#gazolenormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

/***
** Base settings
***/

body, html
{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#58585B;
	line-height:20px;
}

*
{
	margin:0px;
	padding:0px;
	border:none;
	text-decoration:none;
}
.clear
{
	clear:both;
}

.hidden
{
	display: none;
}

.grecaptcha-badge {display: none}
/***
** Base layout
***/
a:link, a:visited, a:active
{
	color:#9B7434;
	text-decoration:none;
}
a:hover
{
	color:#000000;
}

.site_footer
{
	width:100%;
	background-image:url(../img/layout/footerBg.png);
	background-repeat:repeat-x;
	padding:38px 0px;
}
	.site_footer .footer_divider
	{
		width:100%;
		border-top: 1px solid #4C4C4C;
		margin:34px 0px 10px 0px;
	}
	.site_footer  .developed_link
	{
		color:#808284;
	}
	.site_footer  .developed_link:hover
	{
		color:#FFF;
	}
	
.center_content
{
	width:1008px;
	margin:0px auto auto;
	position:relative;
}


.dark_btn
{
	display:inline-block;
	background-color:#323132;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color:#E6E7E8!important;
	padding:5px 15px;
	width:115px;
	margin-right:20px;
	text-align:left;
}
	.dark_btn:hover, .dark_btn.active
	{
		background-color:#000;
		color:#FFFFFF;
	}
	
.grey_btn
{
	background-color:#404041;
	display:block;
	float:right;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color:#E6E7E8!important;
	padding:5px 15px;
	width:104px;
	text-align:left;
}
	.grey_btn:hover, .grey_btn.active
	{
		background-color:#000;
		color:#FFFFFF;
	}
	

#topBar
{
	width:100%;
	height:140px;
}
	#topBar #logo
	{
		position:absolute;
		left:0px;
		top:0px;
		z-index:2;
	}
	
	#backBar
	{
		width:100%;
		background-color:#404041;
		padding-top:20px;
		padding-bottom:20px;
		position:absolute;
		top:0px;
		height:30px;
	}
	#mainMenu
	{
		padding-top:20px;
		padding-bottom:20px;
		height:30px;
		position:absolute;
		z-index: 2;
		left:160px;
		top:0px;
	}
	.subMenu
	{
		width:848px;
		padding-top:20px;
		padding-bottom:20px;
		height:30px;
		position:absolute;
		z-index: 2;
		left:160px;
		top:70px;
		text-align:right;
	}
		.subMenu .grey_btn
		{
			margin-left:20px;
		}
		.subMenu .bellButton
		{
			height:29px;
			background-image:url(../img/layout/btn_bellen.png);
			background-repeat:no-repeat;
			width:155px;	
			float:right;
			display:inline-block;
		}
		.socialIcon
		{
			height:30px;
			width:30px;
			display:block;
			float:right;
			background-repeat:no-repeat;
			margin-left:10px;
		}
			.socialIcon.twitter.gray
			{
				background-image:url(../img/layout/icon_twitter_gray.png);
			}
			.socialIcon.facebook.gray
			{
				background-image:url(../img/layout/icon_facebook_gray.png);
			}
			.socialIcon.linkedIn.gray
			{
				background-image:url(../img/layout/icon_linked_gray.png);
			}
		
	
	#subBar
	{
		width:100%;
		background-color:#FFF;
		padding-top:20px;
		padding-bottom:20px;
		height:30px;
	}
	
/***
** Print settings 
***/
.printLogoCenter
{
	display:none;
}

/***
** Footer
***/
.footerColom
{
	width:201px;
	float:left;
}
.footerColom h5
{
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
.footerColom ul li
{
	list-style:none;
}
.footerColom ul li a:link, .footerColom ul li a:active, .footerColom ul li a:visited
{
	color:#707070;
	font-size:14px;
	text-decoration:none;
	display:block;
	line-height: 32px;
}
.footerColom ul li a:hover
{
	color:#9c9c9c;
}
.footerBtn
{
	width:30px;
	height:30px;
	margin-right:10px;
	background-repeat:no-repeat;
	display:inline-block;
	float:left;
	margin-top:20px;
}
.footerBtn.twitter
{
	background-image:url(../img/layout/icon_twitter.png);
}
.footerBtn.facebook
{
	background-image:url(../img/layout/icon_facebook.png);
}
.footerBtn.linkedin
{
	background-image:url(../img/layout/icon_linkedin.png);
}

.footer-image
{
	margin-top: 50px;
}

.footer-image img:first-child
{
	margin-right:  15px;
}

.xFlow
{
	overflow-x: scroll;
}

.ckeditor
{
	padding-left: 20px !important;
}
.ckeditor ul
{
	padding: 10px 40px;
}


