@charset "UTF-8";
/* Rot: #9A1914; Dunkel-Grau: #575757; Schrift-Grau (etwas heller als dunkel): #7F7F7F; Hell-Grau: #C6C6C6; Dunkel-Grün: #006606; Hell-Grün: ; #02970D */

* { margin:0; padding: 0; }
div	{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; /* 2 */
    box-sizing: border-box;
	}
body.rjmcShop { box-sizing: border-box; background-image: url("../images/shop/shoplayout-pictoman-hintergrund.jpg"); background-attachment: fixed; background-repeat: no-repeat; background-position: center top; background-size: cover; display: flex; justify-content: center; line-height: 1.75em; }
body.rjmcShop .wrapShop { max-width: 800px; width: 92%; background-color: rgba(255,255,255,0.50); margin-top: 60px; padding: 20px 20px 0 20px; }
body.rjmcShop .wrapShop #shopTitel { display: flex; flex-direction: row; margin-bottom: 20px; padding-bottom: 24px; width: 100%; }
body.rjmcShop .wrapShop #shopTitel div { width: 100%; }
body.rjmcShop .wrapShop #shopTitel img { margin-right: 15px; margin-top: 8px; }
body.rjmcShop .wrapShop #shopTitel p { font-size: 18px; }
body.rjmcShop .wrapShop h1 { display: block; font-size: 34px; font-weight: 500; margin-bottom: 20px; line-height: 1.5em; text-align: justify; width: 100%; }
body.rjmcShop .wrapShop hr { border: 1px solid #9A1914!important; margin-bottom: 10px; }
body.rjmcShop .wrapShop .lead { font-size: 28px; margin-bottom: 20px; }
body.rjmcShop .wrapShop p { font-size: 20px; }
body.rjmcShop .wrapShop a { color: #9A1914; }
body.rjmcShop .wrapShop ul { list-style: none; display: flex; flex-direction: row; justify-content: space-between; border: 6px solid #006606; background-color: #FFFFFF; }
body.rjmcShop .wrapShop ul li { width: 33.333%; display: flex; flex-direction: column; justify-content: center; }
body.rjmcShop .wrapShop ul li img { width: 100%; }
@media screen and (max-width:800px) {
body.rjmcShop .wrapShop #shopTitel { flex-direction: column; justify-content: center; align-items: center; }
body.rjmcShop .wrapShop #shopTitel img { margin-right: 0; margin-top: 0; margin-bottom: 20px; }
	}



body { overflow-y: scroll; }
body, html { height: 100%; font-family: "adelle-sans",sans-serif; background-color: #FFFFFF; color: #7F7F7F; font-weight: 100; line-height: 1.5em; } 
img	{ border: none; }
a	{ text-decoration: none; }
.clearfix:after	{ content: "'."; clear: both; display: block; height: 0; visibility: hidden; }
#inhaltText a { color: #9A1914; }
span { display: inline-block; padding-left: 100%; }
.clearfix:after	{ content: "'."; clear: both; display: block; height: 0; visibility: hidden; }

h1	{ font-family: 'Roboto Slab', serif; color: #9A1914; font-size: 2.75em; letter-spacing: 0.1em; font-weight: 100; line-height: 1.5em; }
.wrap #thema .innen h1 { font-weight: 200; }
h2	{ font-weight: 300; padding-bottom: 10px; }
h3	{ font-weight: 300; padding-bottom: 0.25em; font-size: 1.25em; line-height: 1.5em; }

body	{  font-size: 16px; }

#overlay	{ display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.3); z-index: 1000; }

.zweiSpalten { position: relative; width: 990px; margin: 0 auto; }
.spalte-links { width: 480px; float: right; margin-top: -19px; }
.spalte-rechts { width: 480px; }
.googleKarte { display: flex; margin-top: 40px!important; }
.googleKarte .spalte-Links { padding-right: 30px; }
.googleKarte .spalte-Rechts {  }
.wie-sie-uns-finden h5 { font-size: 16px; color: #9A1914; margin-bottom: 10px; }
.kontakt h5 { font-size: 16px; color: #9A1914; margin-bottom: 10px; }
.trenner hr { margin-top: 40px; }

.innen	{ position: relative; width: 990px; margin: 0 auto; }
.lead	{ font-size: 1.5em; line-height: 1.5em; letter-spacing: 0.02em; padding-bottom: 20px; }
.leadKonzept	{ font-size: 1.5em; line-height: 1.5em; letter-spacing: 0.02em; padding: 30px 0 10px 0; }

.lead2Spalten	{ font-size: 1.25em; line-height: 1.5em; letter-spacing: 0.02em; padding-bottom: 20px;
    -webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}
.normal2Spalten	{ line-height: 1.5em; padding-bottom: 20px;
    -webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
}

#kopf	{ position: relative; width: 100%; height: 110px; background: transparent url(../images/hintergrund_kopf.jpg) 50% -1px no-repeat; z-index: 100; color: #FFFFFF; }
	#logo	{ position: relative; margin-top: 26px; }
	#naviFirma	{ list-style: none; position: absolute; top: 28px; right: 210px; }	
	#naviFirma li	{ display: inline-block; }
	#naviFirma li a	{ color: #FFFFFF; font-size: 1.1em; }
	#naviFirma li a:hover	{ text-decoration: underline; }
	#sammelplatz { position: absolute; top: 0px; right: -20px; }
	
.wrap { margin-bottom: 40px; min-height: 555px; position: relative; }
.wrapTitelseite { margin-bottom: 0; }
	
#thema	{ background-color: #FFFFFF; }
	#thema	.innen	{ padding: 40px 0 30px 0; text-align: center; border-bottom: 1px solid #006606; margin-bottom: 20px; }
.row { position: relative; }
.row .innen {  }
	
#themaTitelseite	{
  background: url(../images/gebaeudesicherheit.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}
	#themaTitelseite .innen	{ display: none; position: relative; padding: 30px 90px 40px 90px; text-align: center; background: rgba(255,255,255,0.75); border-radius: 6px 6px 6px 6px; }
	#themaTitelseite .innen h1 { font-family: 'Roboto Slab', serif; font-weight: 400; color: #575757; font-size: 1.5em; line-height: 2.25em; text-shadow: 1px 1px 14px #FFF; margin: 0.75em 0 0 0; }
	#themaTitelseite .innen p {font-family: 'Roboto Slab', serif; font-size: 2.75em; font-weight: 400; line-height: 1.5em; color: #9A1914; text-shadow: 1px 1px 14px #FFF; margin: 1em 0 0 0; letter-spacing: 0.05em; }
	
#slider		{ /* background: transparent url(../images/hintergrund_slider.png) top center repeat-x; */ background-color: #FFFFFF; }
/* Rest vom Slider ist in slider.css definiert */
#sliderReferenzen	{ /* background: transparent url(../images/hintergrund_slider.png) top center repeat-x; */ background-color: #FFFFFF; height: 360px; }
/* Rest vom Slider ist in slider_referenzen.css definiert */
#details	{ /* background: transparent url(../images/hintergrund_slider.png) top center repeat-x; */ background-color: #FFFFFF; padding: 20px 0 40px 0; }
/* Rest vom Slider ist in details.css definiert */
#inhaltText	{ /* background: transparent url(../images/hintergrund_slider.png) top center repeat-x; */ background-color: #FFFFFF; padding: 30px 0 35px 0; }
#inhaltText p	{ margin-bottom: 20px; }
#inhaltText .listeNormal	{ margin: 0 0 20px 40px; }
#inhaltText .listeNormal li	{ line-height: 2em; }
.kontaktFormular { text-align: center; }
.spalteLinks { width: 485px; float: left; text-align: right; }
	.impressumAdresse { margin-right: 20px; }
.spalteRechts { width: 485px; float: right; padding-left: 60px; font-size: 1.5em; line-height: 1.5em; }
	.impressum { width: 500px; font-size: 1em; line-height: 1.5em; }

#sliderReferenzen { position: relative; display: table; margin: 0 auto; padding-top: 20px; }
.zwei_zeilen h2 { margin-top: 1px!important; }
.refBox { width: 23.5%; height: 208px; float: left; background-color: #F2F2F2; margin: 1.5% 2% 1.5% 0; border-radius: 4px; }
.refBox h2 { text-align: center; font-size: 1.15em; margin: 12px 0 16px 0; }
.refBox a h2 { color: #7F7F7F!important; }
.refBox, .refBox a, .refBox a img, .refBox a h2 { cursor: pointer; }
.refAllgemein .refBox:nth-child(5) { margin-right: 0; }
.refAllgemein .refBox:nth-child(9) { margin-right: 0; }
.spitaeler .refBox:nth-child(5) { margin-right: 0; }
.spitaeler .refBox:nth-child(9) { margin-right: 0; }
.spitaeler .refBox:nth-child(13) { margin-right: 0; }
.rechts_am_rand { float: right; margin-right: 0; }
.refBox img { max-width: 90%; height: auto; margin: 5%; }
.kategorienReferenz { font-size: 1.5em; font-family: 'Roboto Slab', serif; font-weight: 300; line-height: 1.5em; margin-top: 0.75em; } 

.hotel .refBox a { cursor: pointer!important; }
.hotel .refBox:nth-child(5) { margin-right: 0; }

.tabelleSponsoring { width: 990px; margin: 0 auto;}
.tabelleSponsoring td { vertical-align: top; }
.tabelleSponsoring td:first-child { padding-right: 15px; }
.tabelleSponsoring td:last-child { padding-left: 15px; }

.tabelleSponsoring td .refBoxSponsoring { width: 30.3333%; float: left; background-color: #F2F2F2; margin: 1.5% 2% 1.5% 0; border-radius: 4px; padding-bottom: 0!important; }
.tabelleSponsoring td .refBoxSponsoring img { width: 90%; margin: 5% 5% 5% 5%; }
.tabelleSponsoring td .refBoxSponsoring:nth-child(3) { margin-right: 0; }
.tabelleSponsoring h2 { font-size: 1.5em; font-family: 'Roboto Slab', serif; font-weight: 300!important; line-height: 1.5em; margin-top: 0; margin-bottom: 0.5em; }

/* Drei Spalten
.refBoxTeam { width: 32%; height: 428px; float: left; background-color: #F2F2F2; margin: 1.5% 2% 1.5% 0; border-radius: 4px; }
.refBoxTeam h2 { text-align: center; font-size: 1.15em; margin: 12px 0 16px 0; }
.refBoxTeam h2, .refBoxTeam em { color: #7F7F7F!important; }
.refBoxTeam img { max-width: 90%; height: auto; margin: 5%; }
.boxTeam { width: 32%!important; text-align: center; padding-bottom: 15px; }
.boxTeam:nth-child(3) { margin-right: 0; }
.boxTeam:nth-child(6) { margin-right: 0; }
.boxTeam h2 { font-size: 1.5em; margin-bottom: 0; line-height: 1em; }
Drei Spalten*/

.refBoxTeam { width: 32%; height: 405px; float: left; background-color: #F2F2F2; margin: 1% 2% 1% 0; border-radius: 4px; }
.refBoxTeam h2 { text-align: center; font-size: 1.15em; margin: 6px 0 16px 0; }
.refBoxTeam h2, .refBoxTeam em { color: #7F7F7F!important; }
.refBoxTeam img { max-width: 90%; height: auto; margin: 5%; }
.teamGross { height: 606px; }
.boxTeam { width: 32%!important; text-align: center; padding-bottom: 15px; }
.boxTeam:nth-child(3) { margin-right: 0; }
.boxTeam:nth-child(6) { margin-right: 0; }
.boxTeam h2 { font-size: 1.5em; margin-bottom: 0; line-height: 1em; }

.refBoxPlaene { width: 23.5%; float: left; background-color: #F2F2F2; margin: 1.5% 2% 1.5% 0; border-radius: 4px; }
.refBoxPlaene h2 { text-align: center; font-size: 1.15em; margin: 12px 0 16px 0; }
.refBoxPlaene h2, .refBoxPlaene em { color: #7F7F7F!important; }
.refBoxPlaene img { max-width: 90%; height: auto; margin: 5%; }
.boxPlaene { width: 23.5%!important; text-align: center; padding-bottom: 15px; }
.boxPlaene:nth-child(3) { margin-right: 0; }
.boxPlaene:nth-child(6) { margin-right: 0; }
.boxPlaene h2 { font-size: 1.15em; margin-bottom: 0; line-height: 1em; }

.acaBox { width: 31.833333%; height: 250px; float: left; background-color: #F2F2F2; margin: 1.5% 2% 1.5% 0; border-radius: 4px; }
.acaBox h2 { text-align: center; font-size: 1em!important; margin: 2px 0 16px 0!important; }
.acaBox a h2 { color: #7F7F7F!important; }
.acaBox img { max-width: 90%; height: auto; margin: 5%; }
.acaBox:nth-child(3) { margin-right: 0; }
.acaBox:nth-child(6) { margin-right: 0; }
.acaBox:nth-child(9) { margin-right: 0; }


.konzept_text h2 { font-size: 1.5em; font-family: 'Roboto Slab', serif; font-weight: 300!important; line-height: 1.5em; margin-top: 0.75em; }
.konzept_text h3 { font-size: 1.5em; font-family: 'Roboto Slab', serif; font-weight: 300; line-height: 1.5em; margin-top: 0.75em; color: #9A1914; }
.konzept_text p { margin: 0.5em 0; }
.konzept_text ul { margin-left: 1.25em; }
.konzept_text ul li { margin-bottom: 0.5em; }

.listeUnsereWerte { float: left; margin-left: 20px; }
.listeUnsereWerte li { margin-left: 5px; }
.listeUnsereWerte:nth-child(2) { margin-left: 80px; }

.zweiSpalten50 {  }
	.spalte1 { position: relative; float: left; width: 45%; margin-right: 10%; }
	.spalte2 { position: relative; float: left; width: 45%; }
.zweiSpalten50  img { max-height: 100%; width: auto; }

.fragen		{ margin: 45px 0px 35px 5px; padding: 22px 14px 6px 14px; list-style: none; line-height: 2.25em; background-color: #dbf3dd; border-radius: 4px; }
.fragen	 li	{ font-family: 'Roboto Slab', serif; background: transparent url(../images/frage_icon.png) left 1px no-repeat; background-size: 24px 24px; background-position: 14px 4px; color: #006606; font-size: 1.5em; margin-bottom: 20px; padding-left: 60px; }
.fragen	 li:last-Child	{ background-image: none; font-size: 1.25em; margin-left: -48px; }

.boxenBereichFirma { width: 100%; display: table; padding-top: 20px; }
.boxenBereichFirma .boxFirma { position: relative; float: left; background-color: #F2F2F2; width: 32%; padding: 14px 14px 0 18px; margin: 2% 2% 0 0; min-height: 220px; cursor: pointer; background: #F2F2F2 url(../images/weiterlesen.png) right bottom no-repeat; background-size: 50px 50px; border-radius: 4px; }
.boxenBereichFirma .boxFirma:hover { background: #F2F2F2 url(../images/weiterlesen_link.png) right bottom no-repeat; background-size: 50px 50px; }
.boxenBereichFirma .boxFirma:nth-child(3n) { margin-right: 0; }
.boxenBereichFirma h3 { font-size: 1.5em; margin-bottom: 0.75em; }
.boxenBereichFirma p { margin-bottom: 0.75em; }
.boxenBereichFirma .boxFirma ul { margin-left: 1em; }
.boxenBereichFirma .boxFirma ul li { margin-bottom: 0.5em; }
.boxenBereichFirma .boxFirma .frage { font-weight: 500; line-height: 1em; margin-bottom: 0.75em; color: #9A1914; }
.boxenBereichFirma .boxFirma .frage sub { color: #9A1914; font-weight: 300; font-size: 2em; line-height: 0.75em; }

.ganzerText { position: fixed; top: 50%; left: 50%; width: 500px; margin-left: -250px; display: none; background-color: #F2F2F2; border-radius: 4px; z-index: 3000; padding: 18px 16px 18px 22px; }
.ganzerText h3 { font-size: 1.5em; margin-bottom: 0.75em; }
.ganzerText p { margin-bottom: 0.75em; }
.ganzerText ul { margin-left: 1em; }
.ganzerText ul li { margin-bottom: 0.5em; }
.ganzerText .frage { font-weight: 500; line-height: 1em; margin-bottom: 0.75em; color: #9A1914; } 
.ganzerText .frage sub { color: #9A1914; font-weight: 300; font-size: 2em; line-height: 0.75em; }
.ganzerText a { color: #9A1914; }

.ganzerTextBreiter { position: fixed; top: 50%; left: 50%; width: 850px; margin-left: -425px; display: none; background-color: #F2F2F2; border-radius: 4px; z-index: 3000; padding: 18px 16px 18px 22px; }
.ganzerTextBreiter  h2 { font-size: 1.25em; line-height: 1.5em; margin-bottom: 0.75em; height: 1.5em; }
.ganzerTextBreiter  h3 { font-size: 1.5em; font-family: 'Roboto Slab', serif; font-weight: 300; margin-top: 1em; margin-bottom: 0.25em; letter-spacing: 0.05em; line-height: 1.5em; }
.ganzerTextBreiter  h4 { font-size: 1.4em; margin-top: 1em; margin-bottom: 0.25em; font-family: 'Roboto Slab', serif; font-weight: 300; letter-spacing: 0.05em; line-height: 1.5em; color: #9A1914; }
.ganzerTextBreiter  p { margin-top: 0.25em; margin-bottom: 0.75em; }
.ganzerTextBreiter  ul { margin-left: 1em; margin-top: 0.25em; margin-bottom: 0.75em; }
.ganzerTextBreiter  ul ul { margin-left: 1em; margin-top: 0.25em; margin-bottom: 0.25em; }
.ganzerTextBreiter  ul li { margin-bottom: 0.25em; }
.ganzerTextBreiter  .frage { font-weight: 500; line-height: 1em; margin-bottom: 0.75em; color: #9A1914; } 
.ganzerTextBreiter  .frage sub { color: #9A1914; font-weight: 300; font-size: 2em; line-height: 0.75em; }
.ganzerTextBreiter  a { color: #9A1914; }

.boxenBereichLinks { width: 100%; display: table; }
.boxenBereichLinks .boxLinks { position: relative; float: left; cursor: pointer; background: #F2F2F2 url(../images/weiterlesen.png) right bottom no-repeat; background-size: 50px 50px; width: 32%; padding: 14px 14px 0 18px; margin: 2% 2% 0 0; min-height: 220px; border-radius: 4px; }
.boxenBereichLinks .box3 { margin-right: 0; }
.boxenBereichLinks .box6 { margin-right: 0; }
.boxenBereichLinks h3 { font-size: 1.25em; margin-bottom: 0.75em; height: 50px; color: #7F7F7F; }
.boxenBereichLinks p { margin-bottom: 0.75em; }
.boxenBereichLinks .boxLinks ul { margin-left: 1em; }
.boxenBereichLinks .boxLinks ul li { margin-bottom: 0.5em; }
.boxenBereichLinks .boxLinks .frage { font-weight: 500; line-height: 1em; margin-bottom: 0.75em; color: #9A1914; }
.boxenBereichLinks .boxLinks .frage sub { color: #9A1914; font-weight: 300; font-size: 2em; line-height: 0.75em; }
.boxenBereichLinks a { color: #9A1914; }

#rechtlichesText { width: 1000px; margin-left: -500px; }
#rechtlichesText p { margin-bottom: 0.25em; }
.boxSchliessen { position: absolute; top: 10px; right: 10px; cursor: pointer; width: 20px; height: 20px; background: transparent url(../images/schliessen.png) center top no-repeat; background-size: 20px 40px; z-index: 12000!important; }
.boxSchliessen:hover { background-position: center bottom; }

.musterplan { margin-top: 30px; }
.musterplan .innen { position: relative; padding: 22px; background-color: #dbf3dd; border-radius: 4px; }
.musterplan .innen img { cursor: pointer; width: 56%; margin-right: 2%; }
.musterplan .innen .text { width: 42%; float: right; color: #006606; }
.musterplan .innen .text h2 { font-family: 'Roboto Slab', serif; }

.ueberUnsTable td:first-child { width: 29%; vertical-align: top; }

.adresseTabelle a { color: #9A1914; }

#overlay .bildGross { cursor: pointer; width: 56%; margin: 3% 22%; }
#overlay .schliessenX { cursor: pointer; position: fixed; top: 20px; right: 20px; width: 30px; }

#fusszeile	{ /* position: relative; */ border-top: 40px solid #FFFFFF; background-color: #575757; background: rgba(87, 87, 87, 1) url("../images/pictoman.png") no-repeat scroll 14% 29px / 58px 70px; }
.fusszeileTitelseite { border-top: 0 solid #FFFFFF!important; }
#fusszeile .innen	{ text-align: center; padding: 30px 0; height: 125px; }
	.box	{ width: 20%; float: right; border-left: 2px solid #8B8B8B; padding: 0 10px 0 15px; margin-bottom: 20px; color: #8B8B8B; }
	.box:first-child { width: 34%; padding: 0 0 0 15px; }
	.box ul	{ list-style: none; margin: -3px 0 -12px 0; text-align: left; font-size: 14px; }
	.box ul li:first-child	{ margin-bottom: 20px; font-size: 18px; }
	.box ul li 	{ margin: 0 0 10px 0; line-height: 1.1em;}
	.box ul li a	{ color: #8B8B8B; }
	.box ul li a:hover	{ text-decoration: underline; }
	.team { width: 100%; border-bottom: 1px solid #7F7F7F; text-align: center; padding-bottom: 30px; margin-bottom: 30px; }
	.team table { position: relative; margin: 0 auto; width: 75%; }
	.team td {  vertical-align: top; text-align: left; width: 25%; }
	.team strong { font-size: 1.5em; font-weight: normal; line-height: 1em; }
	.team ul li { margin-left: 15px; }
	.team ul li:first-child { list-style: none; margin: 0 0 5px 0; }
	
	#adresse	{ position: relative; color: #8B8B8B; top: 50px; }
	#adresse a { color: #8B8B8B; }
	#adresse a:hover { text-decoration: underline; }
	
	.sticky { position: fixed; width: 100%; bottom: 0; z-index: 9; border: 2px  }
	.anhaengen { position: relative; }

#versteckteBilder_btn { position: fixed; top: 44%; left: 44%; width: 10%; height: 16%; cursor: pointer; }
.ganzerTextTitelseite { position: fixed; top: 50%; left: 50%; width: 740px; margin-left: -370px; height: 600px; margin-top: -300px; display: none; background-color: #F2F2F2; border-radius: 4px; z-index: 3000; padding: 20px; }

#offeneStelle { display: none; position: fixed; right: -400px; bottom: 20px; background-color: #9A1914; color: #ffffff; border-radius: 6px; padding: 12px 20px; }
#umzug { position: fixed; bottom: -140px; width: 100%; text-align: center; background: url("../images/wir-ziehen-um-hintergrund.png") repeat-x; background-size: auto 140px; }
#umzug img { width: 990px; height: auto; }
#einausblenden	{ position: absolute; height: 40px; width: 76px; top: -34px; left: 50%; margin-left: 442px; background: transparent url(../images/einausknopf.png) right 0px no-repeat; background-size: 76px 158px; cursor: pointer; }


/* iFrame Academy */
iframe { border: 0; }
.rjmcAcademy { overflow-y: hidden; }
.rjmcAcademy iframe { margin-top: -50px; }
.wrapAcademy { background: url("../images/hintergrund_startseite_schulung.png") no-repeat center center fixed; }
.wrapAcademy #thema { background-color: transparent; }
/* iFrame Academy */
.rjmcTeam .wrap { max-width: 1240px; margin: 0 auto; }
#teamFenster { height: 1940px; }

.wartungsmodus { text-align: center!important; }
	
@media screen and (min-width:1200px) and (max-width:1400px) {
    #fusszeile { background: rgba(87, 87, 87, 1) url("../images/pictoman.png") no-repeat scroll 9% 29px / 58px 70px; }
}
@media screen and (max-width:1199px) {
    #fusszeile { background: rgba(87, 87, 87, 1) url("../images/pictoman.png") no-repeat scroll 4% 29px / 58px 70px; }
}

@media screen and (max-height:800px) {
	#themaTitelseite .innen	{ position: relative; padding: 10px 60px 10px 60px; }
	#themaTitelseite .innen h1 { font-size: 1.5em; line-height: 4em; }
	#themaTitelseite .innen p { font-size: 2.25em; line-height: 1.25em; }
	}
