body{
	background:#FFF;
	color:#000;
	font-size:14px;
}

#companyProfile, #companyImage2 {
	display: none;
}

body #entry *{
	font-size:15px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
body #entry .font_12{
	font-size:12px !important;
}
body #entry .font_13{
	font-size:13px !important;
}
body #entry .font_14{
	font-size:14px !important;
}
body #entry .font_15{
	font-size:15px !important;
}
body #entry .font_16{
	font-size:16px !important;
}
body #entry .font_17{
	font-size:17px !important;
}
body #entry .font_18{
	font-size:18px !important;
}
body #entry .font_19{
	font-size:19px !important;
}
body #entry .font_20{
	font-size:20px !important;
}
body #entry #adressBlock{
	font-size:14px;
}

body #endentry{



	background:#EEE;



	font-weight:bold;



	color:#036;



	text-align:center;



	padding:20px;



	margin-top:25px;



	font-size:16px;



}

body #entry table img{

	display:block;

}

body .smaller a{



	color:#069;



}



p{



	font-family:Arial, Helvetica, sans-serif;



}







body h3.toplink{ 	 	



    color:#036; 	 	



}



body .col-sm-4 p{



	font-size:16px;



}



body #entry table img{



	display:block;



}







body h1, body h2, body h3, body h4, body h5{



	font-weight: 300;



	font-family:Arial, Helvetica, sans-serif;



}







body label{



	font-weight:normal;



}



body a{



	color:#000; 



	cursor:pointer;



}



body #searchslug{
	color: #036;
	font-size: 14px;
	text-align:center;
	margin-top:13px;
}



body h2, h3{
	font-size:15px;
}



#header{
	padding: 10px 0px 30px;
	text-align:center;
}



#header.follow{
	padding:0;
}



#kontaktformular .form-group{



	margin-top:20px;



	display:block;



}



#header.follow .top{
	padding-top:25px;
	padding-bottom:30px;
}



#header .follow{
	padding:28px 0px;
}

#header h1 a strong{
	font-size: 28px;
	font-weight: bold;
	color: #036;
	overflow: visible;
	z-index: 2147483647;
	padding: 3px 0px 0px;
	margin: 0px;
	text-decoration: none;
	line-height: 34px;
	height: 34px;
}



#header h1 a{



	font-size: 19px;



	color: #069;



	clear: both;



	padding: 0px;



	margin: 0px;



	font-weight: normal;



	display:block;



}



#header h1, #header h2{



	margin:0;



	padding:0;



}



#header h1{



	margin-top:8px;



}



#searchblock{
	padding:0px 0px;
	padding-bottom:0px;
	border-bottom:2px solid #EEE;
}

#searchblock .btn-lg{

}

body.no-top #content_followpage .no-top{
	display:none;
}

body.no-top #main_content{
	padding-top:0;
}

body #delete_button{
	display:none;
}

body #searchblock #searchStr{
	height:28px;
	border-color: #036;
	border-width:2px;
    outline: 0;
	font-weight:500;
	color:#000;
	font-size:13px;
}

body #searchblock .form-control:focus{
	box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-moz-box-shadow:none;
}



#searchblock .input-group{



	max-width:700px;



	margin:0 auto;



	margin-top:10px;



}



#searchblock h2{
	font-size:15px;
	color: #036;
	margin:0;
	margin-bottom:16px;
	font-weight:bold;
}



.follow #searchblock h2{
	font-size:15px;
	color: #333;
	margin-bottom:20px;
	font-weight:bold;
	text-align:center;
}



#topbanner{



	width:728px;



	height:90px;



}



body .container{



	max-width:1060px;



	position:relative;



	left:-80px;



}



body #searchblock .container, body #copyright .container, body #footer .container{
	max-width:1170px;
}



body #header .follow .container{



max-width:1170px;

}



body #header .follow #searchblock h4{
	color:#036;
}



body #searchBt{
  outline: 0;
}



body .btn-lg{
	padding:1px 1px;
	border-color:#036;
	background:#036;
}



body .btn-lg:hover{



	background:#036;



}



#content{
	padding:0px;
}



#content_followpage{
	padding:20px;
}



#wsbanner{



	position:absolute;



	margin-left:50%;



	left:465px;



	margin-top:30px;



}



#wsbanner.follow{



	margin-top:0px;



	top:380px;



}



#topbanner{



	position:absolute;



	margin-left:50%;



	left:-103px;



	top:14px;



}



#topbanner-follow{



	position:absolute;



	margin-left:50%;



	left:-133px;



	top:354px;



	width:728px;



	text-align:left;







}



#footer{
	background:#EEE;
	color:#444;
	padding: 0px;
	padding-top:16px;
	margin-top:10px;
	border-top:1px solid #DDD;
}

#footer a{
	color:#444;
	text-decoration:none;
	font-size:16px;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}



#copyright p{
	margin:0;
	color:#EEE;
}



#copyright a{
	color:#EEE;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
}



#copyright{
	padding-top:10px;
	background:#666;
	padding-bottom:10px;
}



#bottombanner {
	margin-bottom:0px;
}



.entry{



padding-top:3px;



padding-bottom:3px;



border-bottom:1px #EEE solid;



margin:0px 1px;



font-size:14px;



}



body a.schnelleseiten{



	color:#000;



	font-size:16px;



	font-weight:normal;



	display:block;



	margin-top:9px;



}



body.no-banner .no-banner{



	display:none;



}



body a.represent{



	background:#F7F9FB;



	font-size:16px;



	text-align:center;



	padding:14px 16px;



	display: block;



	margin:0 -6px;



	margin-bottom: 8px;



	width:80%;



	color:#036;



}



.entry a{



	font-size:14px;



}



.entry:hover{



	cursor:pointer;



	background-color:#CDE0EB;



}



.entry-head{



	border:1px #DDD solid;



	background:#F7F9FB;



	font-weight:bold;



	margin:0px 3px;



}



.lightgray{



	background:#FAFAFA;



}



body #entry{



	font-size:14px;



	line-height:normal;



}



body #gg-banner{
	text-align:center;
	display:block;
}



body.no-banner #gg-banner{



	display:none;



}



body #gg-banner.follow{



	display:block;



}



body #entry{



	width:auto;



	padding:26px 32px;



	border:3px #d7dbde solid;



	margin-top:22px;



	border-radius:7px;



	-moz-border-radius:7px;



	-webkit-border-radius:7px;



	-o-border-radius:7px;



}



body .companyName{



	font-weight:bold;



}







body #gg-banner-follow{



	display:block;



	text-align: center;



}



body .smaller{



	font-size:16px;



}







body #toplinks{
	background:#F7F9FB; 
	width:100%;	 	
	padding:10px 10px; 
}







body .smaller.intern a{



 	color:#000;



 	font-weight:normal;



} 







#gg-banner-top img{



	display:block;



	margin:0 auto;



}







body #search {
	margin-left:10px;
}



.border-gray{



 border:5px #EEE solid;



 margin-top:16px;



}



#gg-banner p{



	padding:0 40px;



}







.container.bottombanner{



    max-width: 1170px;



    left: 20px; 



}



@media (max-width:1170px){



	body #wsbanner, body #topbanner{



		display:none;



	}



	body .container{



		left:0;



	}



}







#paginate a {



	font-family:Arial, Helvetica, sans-serif;



	font-size:16px;



	font-weight:bold;



	text-decoration:none;



}







#paginate a.pageNumberCurrent {



	color:#069;



	padding-left:5px;



	padding-right:5px;



	text-decoration:none;



}