
.cc_message {
	color: #fff !important; /* Cookie Hinweis */
}
.gw_footer {
	background: #2E2E2B;
	text-align: center;
	color: #fff;
	padding: 20px;
}
.ok_gruen {
	color: #76A00B;
}
#einsatz_img {
	float:left;
	width:481px;
	margin-bottom: 30px !important;
}
#einsatz_list {
	float:left;
	margin-top: 50px !important;
	margin-bottom: 30px;
}
.pfeile {
	font-size: 17px;
	margin-top: -5px;
}
.pfeile img {
	margin-top: -7px !important;
}
.ok {
	margin: 59px 0 0 35px;
}
/*################Schrift########################*/
@font-face {
    font-family: 'ubuntu';
    src: url('../_res/font/ubuntu-regular-webfont.eot.html');
    src: url('../_res/font/ubuntu-regular-webfont.eot.html') format('embedded-opentype'),
         url('../_res/font/ubuntu-regular-webfont.woff.html') format('woff'),
		 url('../_res/font/ubuntu-regular-webfont.woff2.html') format('woff2'),
         url('https://psr-service.de/opencms/.content/_res/font/ubuntu-regular.ttf') format('truetype'),
         url('../_res/font/ubuntu-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.fullwidthbanner-container {
	padding-right: 20px;
}
.ds_kontakt {
	padding: 0 0px 10px 25px;
	max-width: 340px;
	font-size: 9px;
}
/*#######################Allgemein#####################*/
.gw_logo {
	float: left;
	margin-left: 30px;
	padding-top: 55px;
}
.gw_text {
	float: left;
	margin-bottom: 30px;
}
body {	
	background: url(../../../export/sites/PSR-Service/.content/_res/back2.png);
	background-repeat: repeat-y;
	font-size:14px;
}

h1, h2, h3, h4, h5, h6, p, div, table, body  {
	font-family: ubuntu,Arial; 
}

.spalten_temp .overflow-hidden {
    overflow: visible;
}

.abfolge {
	margin-left: 50px !important;
	width:100%;
}
.abfolge td {
	width: 180px; 	
}

a {color: #1F73BA;}
a:hover {color: #94C120; text-decoration:none;}

/*####################### Startseite Spalte links #####################*/
.spalten_links {
	width: 390px;
	float: left;
	height: 270px;
	margin-left: 10px;
    margin-right: -10px;
    background: url(../../../export/sites/PSR-Service/.content/_res/box_rot.png);
	background-repeat: no-repeat;
}
.spalten_links .gewbild {
	width: 104px !important;	
}
.spalten_links img{
    float: right;
    margin: -120px 45px 0 0 !important;
}
.spalten_links div:nth-child(3) img {
    margin-right: 50px !important;
    margin-top: 20px !important; /*-12px*/
}
.spalten_links .headline, .spalten_mitte .headline,.spalten_rechts .headline{
	border-bottom: none !important;
}

/*####################### Startseite Spalte mitte #####################*/
.spalten_mitte {
	width: 390px;
	float: left;
	height: 270px;
	margin-right: -10px;		
	background: url(../../../export/sites/PSR-Service/.content/_res/box_gruen.png);
	background-repeat: no-repeat;
}
 .spalten_mitte img {
    float: right;
    margin: -120px 45px 0 0 !important;
}
.spalten_mitte div:nth-child(3) img {
    margin-right: 50px !important;
    margin-top: 20px !important; /*-12px*/
}

/*####################### Startseite Spalte rechts #####################*/
.spalten_rechts {
	width: 390px;
	float: left;
	height: 270px;
	background: url(../../../export/sites/PSR-Service/.content/_res/box_blau.png);
	background-repeat: no-repeat;
}
.spalten_rechts img {
    float: right;
    margin: -120px 45px 0 0 !important;
}
.spalten_rechts div:nth-child(3) img {
    margin-right: 50px !important;
    margin-top: 20px !important; /*-12px*/
}

.spaltennone {
	margin-top: 50px;
}
.spaltennone a, .spaltennone a:hover  {
	color: #fff;
}

/*####################### Überschrift #####################*/
.uebernone {
	margin-left: 59px;
	margin-top: 10px;
}
.uebernone td {
	padding: 0 32px 0 10px;
	color: #f3372c;
	font-size: 20px;
}
.ueber2none {
	margin-left: 30px;
	margin-top: 10px;
}
.ueber2none td {
	padding: 0 5px 0 10px;
	color: #f3372c;
	font-size: 20px;
}
.ueber3none {
	margin-left: 30px;
	margin-top: 10px;
}
.ueber3none td {
	padding: 0 5px 0 10px;
	color: #4571B5;
	font-size: 20px;
}

.ueber_refnone {
	margin-left: 30px;
	margin-top: 10px;
}
.ueber_refnone td {
	padding: 0 5px 0 10px;
	color: #00C5FF;
	font-size: 20px;
}
.ueber_einsatznone {
	margin-left: 30px;
	margin-top: 10px;
}
.ueber_einsatznone td {
	padding: 0 5px 0 10px;
	color: #A1BF37;
	font-size: 20px;
}


.bilder_graffiti {
	padding: 20px 25px 20px 25px;
	background: #f3f3f3;
}

.bilder_galerie {
	padding: 20px 25px 20px 25px;
	background: #f3f3f3;
}

.bilder_referenzen {
	padding: 20px 25px 20px 25px;
	background: #f3f3f3;
}

.content_temp_folge1 {
	padding: 20px 20px 20px 10px;
	background: #f3f3f3;
}

.inhaltnone {
	margin-top: 30px;
}
.content_lay_bild {
	float: left;
	width: 105px;
	margin: 0px 20px 40px 20px;
}
.content_lay_bild .thumbnail-kenburn:hover img {
	transform: scale(1.0) rotate(-15deg);
	
}
.content_lay_bild .thumbnail-style:hover {
	box-shadow: none !important;
}
.content_lay_text {
	float: left;
	width: 600px;
}
.content_lay_rechts {
	float: right;
	width: 370px;
	margin-top: -25px;
}
.content_lay_bild .overflow-hidden {
	min-width: 105px;
}
.content_leistungnone {
	float:right;
	height: 105px;
	padding-bottom: 140px !important;
}
.content_lay_text .content_leistungnone .headline {
	margin: 0px !important;
}
.content_lay_text .content_leistungnone .headline h2  {
	color: #2e2e2b;
    font-size: 16px;
	padding-bottom: 0px !important;
}
.content_lay_text .content_leistungnone p {
	font-size: 14px;
}

.navbar-header {
	display: none !important;
}
.header_bild_temp img {
	margin-top: 2px;
}

.Navi_temp .header {
	border-bottom: none !important;
}
.leistung_r .headline {
	margin-bottom: 0px !important;
}

.ltext {
    height: 20px;
    padding-top: 6px !important;
}

.leistung_l {
	margin-top: 37px;
	margin-left: 30px;
	float: left;
	width: 120px; 
}
.leistung_r {
	margin-top: 39px;
	float: left; 
	width: 630px;
}
.content_leistungnone .headline {
	border-bottom: none !important;
}
.content_temp {
	background-color: #fff;
	padding-left: 30px;
}
.content_temp_folge_l {
	background-color: #fff;
	float:left;
	width: 795px;
	padding-right:30px;
}
.content_temp_folge_r {
	background-color: #fff;
	float:right;
	padding-right: 20px;
	width:375px;
	height: 964px;
}
.lay_leer {
	height: 40px;
}
.content2_links {
	float: left;
	width: 120px;
}
.content2_mitte {
	float: left;
	width: 650px;
}
.content2_rechts {
	float: left;
	width:390px;
}
.leer_temp {
	background-color: #fff;
	height: 40px;
}
.header_bild_temp {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -2px;
}
.info_temp {
	background-color: #ffffff;
	height: 50px;
	
}
.spaltennone {
	width: 190px;
	margin-left: 30px;
}
.spaltennone h2, .spaltennone p {
	color: #fff; 
}
.spaltennone .headline {
	margin-bottom: 10px !important;
}
.formular {
	background: url(../../../export/sites/PSR-Service/.content/_res/hintergrund.png);
	border-radius:3px 15px 5px 30px;
	background-repeat: no-repeat;
	height: 520px;
	margin: 35px 0px 50px -20px;
}
.senden {
	background: url(../../../export/sites/PSR-Service/.content/_res/senden.png);
	background-repeat: no-repeat;
	width: 108px;
	height: 40px;
	border:none;
	margin-left: 16px;
}
.headernone img {
	margin-top: -3px;
	margin-right: 3px;
}
.pfeile {
	text-align: center; 
}
.fussu_lay {
	float: left;
	margin-left:30px;
}
.fussu_lay img {
	margin: 10px 0px 10px -15px;
}
.fussu_lay4 {
	float: right;
	margin-right:30px;
}
.fussu_temp {
	background-color: #2e2e2b;
	margin-bottom: 50px;
}
.fussu_lay .margin-bottom-30 {
	margin-bottom: none !important;
}
.fussu_lay4 p, .fussu_lay p {
	color: #c9c8b2 !important;
}
.margin-bottom-30 {
    margin-bottom: 0px !important;
}
.imp1none td {
	color: #c9c8b2;
	padding-right: 30px;
	width:250px;
}
.imp1none {
	margin-top:43px;
	color: #c9c8b2;
}
.imp2none {
	margin-top:43px;
	color: #fff;
}
.kontakt {
	padding: 10px;
}
.fussi_temp {
	background-color: #DFDDDD;
}
.fussi_lay h2 {
	color: #1c385f !important;
}
.fussi_lay img {
	margin-left: -15px;
	margin-top: 30px;
}
.fussi_lay {
	margin: 0 30px 0 30px;
}
.fussi_lay .headline {
	border-bottom: none !important;
	margin-bottom: -6px;
} 
.kontakt_text {
	background: url(../../../export/sites/PSR-Service/.content/_res/text.png);
	background-repeat: no-repeat;
	border:none;
	width: 340px; 
	height: 80px !important;
	margin-left: 25px;
}
.g-recaptcha {
	margin-left: 25px;
}
.kontakt_mail, .kontakt_name {
	background: url(../../../export/sites/PSR-Service/.content/_res/login.png);
	background-repeat: no-repeat;
	width: 340px; 
	height: 43px;
	margin-left: 25px;
	border:none;
}
.formular2 {
	margin-top: 20px;
}


 
.spalten_temp, .fusso_lay {
	background-color: #e2dedd;
	/*margin-top:-30px;*/
	padding-left:30px;
	padding-top:30px;
}
.headernone .headline {
	border-bottom: none !important;
	margin: 2px !important;
}
.headline h2 {
	border-bottom: none !important;
}
.headernone {
	background-color: #fff;
    height: 75px;
    margin-bottom: 0px !important;
    margin-top: -20px !important;
    text-align: center !important;
	padding-top:2px;
}

.Navi_temp {
	background-color: #000;
	opacity: 0.7;	
	/*position:absolute;*/
}
.Navi_temp a {
	border-bottom: none !important;
	color: #fff !important; 
}
.Navi_temp, .Navi_temp * {
	/*z-index:20 !important;*/
}
.slider_temp, .slider_temp *  {
	/*z-index:2 !important;*/
	/*margin-top:5px; /*12px*/
}
.slider_temp .tp-bannertimer {
	display: none;
}
.slider_temp .tp-bannershadow {
	display: none;
}
.slider_temp .tp-bullets  {
	diplay: none !important;
}
.wrapper {
    background: none;
}
.content_links {
	width: 750px;
	float:left;
	margin-top: 30px;
	margin-left:10px;
	padding-right:5px;
}
.content_rechts {
	width:390px;
	float: right;
}


