body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #000000;
}

body {
	background:#bdbdbd url(/feuerloescher/wLayout/design/img/bg.jpg)top left repeat-x;
	margin:1.5em  0em 0em 0em;
	padding:0em 0em 0em 0em;
}

#container{
	position:relative;
	margin:0 auto;
	width:96em;
}
img {
border:none;
}
a {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#000000;
text-decoration:none;
}
ul {
margin:0px;
padding:2px 0px 10px 20px;
}
li {
margin:0px;
padding-bottom:10px;
}
h3 {
font-size:1.2em;
font-weight:bold;
padding:0;
margin:0;
}
.kontaktformular input:focus, .kontaktformular textarea:focus {
background-color:#ffcc00;
}
/* FOOTER */

#footer{
	position:relative;
	float:left;
	text-align:center;
	color:#999999;
	width:96em;
}
#footer .text{
	width:100%;
	margin:0.6em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	position:absolute;
	text-align:center;
	font-size:1.1em;
}
#footer img{
	margin:0em;
	padding:0em;
	width:96em;
}
#footer a{
	color:#999999;
	text-decoration:none;
}
#footer a:hover{
	color:#999999;
	text-decoration:underline;
}

/* FOOTER */

/* TOPMENU */
#topmenu{
	position:relative;
	float:right;
	font-size:1em;
	margin:0em 0em 1.5em 0em;
	padding:0em 0em 0em 0em;
}
#topmenu ul{
margin:0em;
padding:0em;
}
#topmenu li{
margin:0em;
padding:0em;
list-style:none;
float:left;
margin:0em 0.5em 0em 0em;
padding:0em 0.5em 0em 0em;
border-right:0.1em solid #333333;
}
#topmenu li.last{
margin:0em;
padding:0em;
border:none;
}
#topmenu li a{
margin:0em;
padding:0em;
color:#333333;
text-decoration:none;
}
#topmenu li a:hover{
margin:0em;
padding:0em;
text-decoration:underline;
}

/* TOPMENU */

#main {
position:relative;
float:left;
width:96em;
background:#a3a3a3 url(/feuerloescher/wLayout/design/img/bg2.jpg) repeat-x;
z-index:5;
margin:0em 0em 0em 0em;
padding:0em 0em 5.5em 0em;
overflow:hidden;
}

#main #head{
position:relative;
float:left;
width:96em;
width:94.6em;
z-index:5;
margin:0em;
padding:0em 0em 0em 1.4em;
}
#main #head img{
margin:0.5em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:92.8em;
height:24.6em;
z-index:5;
}
#main #head #mainmenu {
	position:absolute;
	width:70em;
	margin:1.5em 0em 0em 23em;
	padding:0em 0em 0em 0em;
	z-index:5;
}

#main #head_subpage{
position:relative;
float:left;
width:94.6em;
z-index:5;
margin:0em;
padding:0em 0em 0em 1.4em;
}
#main #head_subpage img{
margin:0.5em 0em 0em 0em;
padding:0em 0em 0em 0em;
width:92.8em;
height:21.1em;
z-index:5;
}
#main #head_subpage #mainmenu {
	position:absolute;
	width:70em;
	margin:1.5em 0em 0em 23em;
	padding:0em 0em 0em 0em;
	z-index:5;
}

#top{
position:relative;
float:left;
width:96em;
height:1.2em;
z-index:10;
}
#top img{
width:96em;
height:1.2em;
}
#logo {
position:absolute;
z-index:500000;
margin:0;
padding:0;
width:15em;
width:18.2em;
height:7.9em;
height:9.9em;
margin:-2.60em 0em 0em 5em;
margin:-3.60em 0em 0em 3em;
}
#logo img{
margin:0;
padding:0;
width:15em;
width:18.2em;
height:7.9em;
height:9.9em;
}

#wappen {
position:absolute;
z-index:500000;
margin:0;
padding:0;
width:15em;
width:5.8em;
height:7.9em;
height:6.8em;
margin:-2.60em 0em 0em 5em;
margin:-2.2em 0em 0em 22.5em;
}
#wappen img{
margin:0;
padding:0;
width:15em;
width:5.8em;
height:7.9em;
height:6.8em;
}


#news_start {
position:absolute;
left:0;
top:0;
margin-left:73em;
margin-top:5em;
width:18em;
height:19em;
overflow:hidden;
color:#333333;
}
#news_start .news_start_link {
/*position:absolute;
z-index:1000;
left:0;
top:0;*/
}
#news_start .news_start_date {
color:#cc0118;
font-weight:bold;
margin:1em 0em 0em 0em;
position:relative;
float:left;
width:100%;
}
#news_start .news_start_text {
margin:0em;
padding:0em;
position:relative;
float:left;
margin:1em 0em 0em 0em;
height:9em;
overflow:hidden;
}

#news_start .news_start_ueberschrift{
font-weight:bold;
position:relative;
float:left;
width:100%;
}
#news_start a {
position:relative;
float:left;
color:#cc0118;
text-decoration:none;
}
#news_start a:hover {
color:#cc0118;
text-decoration:underline;
}

#content_submenu {

}
#conten_submenu_top, #conten_submenu_bottom  {
width:22.2em;
height:1.6em;
}
#conten_submenu_bottom img , #conten_submenu_top img {
width:22.2em;
height:1.6em;
}
#content_submenu_main {
/*background:#a5a5a5 url(/feuerloescher/wLayout/design/img/content_submenu_bg.jpg) top left repeat-x;*/
background:#a5a5a5 url(/feuerloescher/wLayout/design/img/content_submenu_bg.png) repeat-x;
margin:0em 0.5em 0em 0.4em;
padding:0em;
}
#content_submenu_main ul {
 list-style:none;
 margin:0em;
 padding:0em;
}
#content_submenu_main li {
 margin:0em;
 padding:0em;
}
#content_submenu_main li a{
color:#333333;
text-decoration:none;
background:url(/feuerloescher/wLayout/design/img/content_submenu_btn.png) no-repeat;
display:block;
width:19.5em;
line-height:2.6em;
height:2.6em;
padding:0em 0em 0.3em 1em;
margin:0em 0em 0em 0.5em;
overflow:hidden;
}
#content_submenu_main li a:hover, #content_submenu_main li a.active {
color:#cc0033;
text-decoration:none;
}

#content_start {
position:relative;
float:left;
width:91.7em;
/*margin:2.5em 0em 0em 2.0em;*/
margin:2.5em 0em 0em 0em;
padding:0em 1.8em 0em 2.0em;
}
#content_sub {
position:relative;
float:left;
width:91.9em;
/*margin:2.5em 0em 0em 2.0em;*/
margin:0.5em 0em 0em 0em;
padding:0em 2em 0em 2.0em;
}
#content_sub #col_left {
position:relative;
float:left;
width:22.5em;
}
#content_sub #col_right {
position:relative;
float:left;
width:22.5em;
}
#content_sub #col_main {
position:relative;
float:left;
width:46.7em;
}

#content_sub #col_main #text_subpage {
	position:relative;
	float:left;
}
#content_sub #col_main #text_subpage #subpage_top, #content_sub #col_main #text_subpage #subpage_bottom{
	width:46.6em;
	height:1.8em;
	position:relative;
	float:left;
}
#content_sub #col_main #text_subpage #subpage_top img, #content_sub #col_main #text_subpage #subpage_bottom img{
	width:46.6em;
	height:1.8em;
}
#content_sub #col_main #text_subpage #subpage_main{
background-color:#CCCCCC;
	width:44.6em;
	position:relative;
	float:left;
	margin:0em;
	padding:1em;
}

#content_start #left{
position:relative;
float:left;
width:42.5em;
margin:0em 0em 0em 0em;
color:#333333;
}
#content_start #left p{
margin:0.0em 0em 0.75em 0em;
padding:0em;
font-size:1em;
}
#content_start #left h1{
margin:0em 0em 1em 0em;
padding:0em;
font-size:1.4em;
text-align:justify;
}
#content_start #box_left{
position:absolute;
left:0;
top:0;
/*background:url(/feuerloescher/wLayout/design/img/box.png) right center no-repeat;*/
width:22.5em;
height:22em;
margin:0em 0em 0em 47.9em;
padding:0em;
z-index:30;
}

#content_start #box_right{
position:absolute;
left:0;
top:0;
width:22.5em;
height:22em;
margin:0em 0em 0em 71.5em;
padding:0em;
z-index:30;
}
#content_start #box_left img, #content_start #box_right img {
	width:22.3em;
	height:22em;
}
#content_start #box_left .negativ, #content_start #box_right .negativ {
	position:absolute;
	width:22.2em;
	height:2.1em;
	left:0;
	top:0;
	margin:0em 0em 0em 0em;
	padding:0em;
	z-index:100;
}
#content_start #box_left .negativ img, #content_start #box_right .negativ img {
	width:22.2em;
	height:2.1em;
}
#content_start #box_left .head-img, #content_start #box_right .head-img {
	position:absolute;
	width:21.7em;
	height:7.7em;
	z-index:99;
	overflow:hidden;
	margin:0em 0em 0em 0.3em;
}
#content_start #box_left .head-img img, #content_start #box_right .head-img img{
	width:21.8em;
	height:7.7em;
}
#content_start #box_left .text, #content_start #box_right .text{
	position:absolute;
	width:20em;
	height:11em;
	z-index:101;
	overflow:hidden;
	margin:8em 0em 0em 0em;
	padding:0em 1em 0em 1em;
	color:#333333;
}
#content_start #box_left .text h2, #content_start #box_right .text h2{
margin:0em;
padding:0em;
font-size:1.2em;
}
#content_start #box_left .zum_video, #content_start #box_right .zum_video{
position:absolute;
z-index:102;
left:0;
top:0;
margin:18em 0em 0em 12.5em;
padding:0em;
}
#content_start #box_left .zum_video img, #content_start #box_right .zum_video img{
width:8.6em;
height:2.6em;
}
#content_start #box_left .zum_video a, #content_start #box_right .zum_video a{
position:absolute;
left:0;
top:0;
display:block;
width:6.0em;
height:2.6em;
margin:0em;
padding:0em 1.3em 0em 1.3em;
line-height:2.6em;
color:#353432;
text-decoration:none;
}
#content_start #box_left .zum_video a:hover, #content_start #box_right .zum_video a:hover{
color:#cc0033;
font-weight:bold;
}
#content_start #box_left .text .Layerinhaltsbereich, #content_start #box_right .text .Layerinhaltsbereich, #content_start #box_left .text .Layerinhaltsbereich2, #content_start #box_right .text .Layerinhaltsbereich2 {
margin:0em;
padding:0em;
font-size:1.1em;
}
#overlay_text{
position:absolute;
left:0;
top:0;
margin:9em 0em 0em 3em;
color:#333333;
width:28.5em;
height:14em;
}
#overlay_text .Layerinhaltsbereich .text_size1,#overlay_text .Layerinhaltsbereich2 .text_size1 {
font-size:2.0em;
font-weight:bold;
font-style:italic;
}
#overlay_text .Layerinhaltsbereich .text_size2,#overlay_text .Layerinhaltsbereich2 .text_size2 {
font-size:1.8em;
font-weight:bold;
font-style:italic;
}

#overlay_text_sub{
position:absolute;
left:0;
top:0;
margin:9em 0em 0em 3em;
color:#333333;
width:42.5em;
height:11em;
}
#overlay_text_sub .Layerinhaltsbereich .text_size1, #overlay_text_sub .Layerinhaltsbereich2 .text_size1 {
font-size:2.0em;
font-weight:bold;
font-style:italic;
}
#overlay_text_sub .Layerinhaltsbereich .text_size2, #overlay_text_sub .Layerinhaltsbereich2 .text_size2 {
font-size:1.1em;
font-weight:bold;
font-style:italic;
}

#content_start #left .Layerinhaltsbereich, #content_start #left .Layerinhaltsbereich2 {
	margin:0.5em 0em 0.5em 0em;
	padding:0em;
	font-size:1.1em;
	position:relative;
	float:left;
	width:100%;
}
#content_start #left .Layerinhaltsbereich h1, #content_start #left .Layerinhaltsbereich2 h1{
margin:0em;
padding:0em;
font-size:1.6em;
text-align:justify;
}
#content_start #left .Layerinhaltsbereich h2, #content_start #left .Layerinhaltsbereich2 h2{
margin:0em;
padding:0em;
font-size:1.2em;
}

#content_start .text_ohne_bild {
	position:relative;
	float:left;
}
#content_start .text_mit_bild_links .text, #content_start .text_mit_bild_rechts .text{
position:relative;
float:left;
width:28em;
}
#content_start .text_mit_bild_rechts .img, #content_start .text_mit_bild_links .img{
position:relative;
width:9.1em;
float:left;
overflow:hidden;
padding:0em;
}
#content_start .text_mit_bild_rechts .img {
margin:0em 0em 0em 1em;
}
#content_start .text_mit_bild_links .img {
margin:0em 1em 1em 0em;
}

#content_start .text_mit_bild_rechts .img img, #content_start .text_mit_bild_links .img img{
width:9.1em;
}



/**/

#content_sub #box_left{
position:relative;
float:left;
left:0;
top:0;
/*background:url(/feuerloescher/wLayout/design/img/box.png) right center no-repeat;*/
width:22.5em;
height:22em;
margin:0em 0em 0em 0.5em;
padding:0em;
z-index:30;
}
#content_sub #box_left img{
	width:22.3em;
	height:22em;
}
#content_sub #box_left .negativ{
	position:absolute;
	width:22.2em;
	height:2.1em;
	left:0;
	top:0;
	margin:0em 0em 0em 0em;
	padding:0em;
	z-index:100;
}
#content_sub #box_left .negativ img{
	width:22.2em;
	height:2.1em;
}
#content_sub #box_left .head-img{
	position:absolute;
	width:21.7em;
	height:7.7em;
	z-index:99;
	overflow:hidden;
	margin:0em 0em 0em 0.3em;
}
#content_sub #box_left .head-img img{
	width:21.8em;
	height:7.7em;
}
#content_sub #box_left .text{
	position:absolute;
	width:20em;
	height:11em;
	z-index:101;
	overflow:hidden;
	margin:8em 0em 0em 0em;
	padding:0em 1em 0em 1em;
	color:#333333;
}
#content_sub #box_left .text h2{
margin:0em;
padding:0em;
font-size:1.2em;
}
#content_sub #box_left .zum_video{
position:absolute;
z-index:102;
left:0;
top:0;
margin:18em 0em 0em 12.5em;
padding:0em;
}
#content_sub #box_left .zum_video img{
width:8.6em;
height:2.6em;
}
#content_sub #box_left .zum_video a{
position:absolute;
left:0;
top:0;
display:block;
width:6.0em;
height:2.6em;
margin:0em;
padding:0em 1.3em 0em 1.3em;
line-height:2.6em;
color:#353432;
text-decoration:none;
}
#content_sub #box_left .zum_video a:hover{
color:#cc0033;
font-weight:bold;
}
#content_sub #box_left .text .Layerinhaltsbereich{
margin:0em;
padding:0em;
font-size:1.1em;
}

#subpage_main .Layerinhaltsbereich  {
	margin:0.5em 0em 0.5em 0em;
	padding:0em;
	font-size:1.1em;
	position:relative;
	float:left;
	width:100%;
	color:#333333;
}
#subpage_main .Layerinhaltsbereich h1{
margin:0em;
padding:0em;
font-size:1.6em;
text-align:justify;
}
#subpage_main .Layerinhaltsbereich h2{
margin:0em;
padding:0em;
font-size:1.2em;
text-align:justify;
width:38em;
}



#subpage_main .Layerinhaltsbereich2  {
	margin:0.5em 0em 0.5em 0em;
	padding:0em;
	font-size:1.1em;
	position:relative;
	float:left;
	width:87%;
	color:#333333;
}
#subpage_main .Layerinhaltsbereich2 h1{
margin:0em;
padding:0em;
font-size:1.6em;
text-align:justify;
}
#subpage_main .Layerinhaltsbereich2 h2{
margin:0em;
padding:0em;
font-size:1.2em;
}

#subpage_main  .text_ohne_bild {
	position:relative;
	float:left;
}
#subpage_main  .text_mit_bild_links .text, #subpage_main .text_mit_bild_rechts .text{
position:relative;
float:left;
width:30em;
}
#subpage_main .text_mit_bild_rechts .img, #subpage_main .text_mit_bild_links .img{
position:relative;
width:9.1em;
float:left;
overflow:hidden;
padding:0em;
}
#subpage_main .text_mit_bild_rechts .img {
margin:0em 0em 0em 1em;
}
#subpage_main .text_mit_bild_links .img {
margin:0em 1em 0em 0em;
}

#subpage_main .text_mit_bild_rechts .img img, #subpage_main .text_mit_bild_links .img img{
width:9.1em;
}

#subpage_main .Layerinhaltsbereich h1{
margin:0em;
padding:0em;
font-size:1.6em;
text-align:justify;
}


#content_sub_big {
position:relative;
float:left;
width:91.9em;
/*margin:2.5em 0em 0em 2.0em;*/
margin:0.5em 0em 0em 0em;
padding:0em 2em 0em 2.0em;
}
#content_sub_big #col_left {
position:relative;
float:left;
width:22.5em;
}
#content_sub_big #col_main {
position:relative;
float:left;
width:69.3em;
}
#content_sub_big #col_main #text_subpage {
	position:relative;
	float:left;
}
#content_sub_big #col_main #text_subpage #subpage_top, #content_sub_big #col_main #text_subpage #subpage_bottom{
	width:69.2em;
	height:1.8em;
	position:relative;
	float:left;
}
#content_sub_big #col_main #text_subpage #subpage_top img, #content_sub_big #col_main #text_subpage #subpage_bottom img{
	/*width:46.6em;*/
	width:69.2em;
	height:1.8em;
}
#content_sub_big #col_main #text_subpage #subpage_main{
background-color:#CCCCCC;
	width:44.6em;
	width:67.2em;
	position:relative;
	float:left;
	margin:0em;
	padding:1em;
}

#content_sub_big #subpage_main  .text_mit_bild_links .text, #content_sub_big .text_mit_bild_rechts .text{
position:relative;
float:left;
width:44.5em;
}
#content_sub_big #subpage_main .text_mit_bild_rechts .img, #content_sub_big .text_mit_bild_links .img{
position:relative;
width:15.4em;
float:left;
overflow:hidden;
padding:0em;
}
#content_sub_big #subpage_main .text_mit_bild_rechts .img {
margin:0em 0em 1em 1em;
}
#content_sub_big #subpage_main .text_mit_bild_links .img {
margin:0em 1em 1em 0em;
}

#content_sub_big #subpage_main .text_mit_bild_rechts .img img, #content_sub_big .text_mit_bild_links .img img{
width:15.4em;
}

#main #head_subpage #overlay_image {
	position:absolute;
	top:0;
	left:0;
	padding:2.8em 0em 0em 5em !important;
	padding:2.3em 0em 0em 5em;
	margin:0em 0em 0em 52em;
	margin:0em 0em 0em 47em;	
	background:url(/feuerloescher/wLayout/design/img/trennlinie_subseite.gif) left bottom no-repeat;
}
#main #head_subpage #overlay_image img{
	width:41.3em;
	margin:0em;
	padding:0em;
	height:18.3em;
}

#main #head #overlay_image {
	position:absolute;
	top:0;
	left:0;
	padding:6.3em 0em 0em 0em !important;
	padding:5.7em 0em 0em 0em;
	margin:0em 0em 0em 29.5em;
}
#main #head #overlay_image img{
	width:41.3em;
	margin:0em;
	padding:0em;
	height:18.3em;
}

.LayerClear {
position:relative;
float:none;
width:100%;
clear:both;
}
.LayerBilderNebeneinander {
position:relative;
float:left;
width:15.4em;
height:12.5em;
padding:0 1em 0 0;
margin:0;
overflow:hidden;
}
.LayerInhaltBilderRechts {
position:relative;
float:left;
width:14.4em;
}

.LayerInhaltBilderRechtsklein {
position:relative;
float:right;
width:150px;
}

.imgrechtsklein {
float:left;
overflow:hidden;
position:relative;
width:135px;
height:195px;
background-image:url(/feuerloescher/img/produkte/feuerloescher/hg_feuerloescher.png);
background-repeat:no-repeat;
padding-top:15px;
padding-left:15px;
padding-bottom:0px;
padding-right:0px;
}


.textbeibildgross {
position:relative;
float:left;
width:46.5em;
}





.LayerInhaltBilderRechtsgross {
position:relative;
float:right;
width:180px;
}

.imgrechtsgross {
float:left;
overflow:hidden;
position:relative;
width:175px;
height:175px;
background-image:url(/feuerloescher/img/hg-bilder-gross.png);
background-repeat:no-repeat;
padding-top:15px;
padding-left:15px;
padding-bottom:0px;
padding-right:0px;
}

.textbeibildklein {
position:relative;
float:left;
width:43.5em;
}


.news-list-item {
display:none;
}


#main #head_subpage #products{
	position:absolute;
	top:0;
	left:0;
	padding:0em 0em 0em 0em !important;
	padding:0em 0em 0em 0em;
	margin:6.5em 0em 0em 2.25em;
	width:91em;
	text-align:center;
}
#main #head_subpage #products img{
	height:14em;
	width:9em;
	margin:0px;
	padding:0em;
	border:none;
}

.LayerPersonBild {
position:relative;
float:left;
width:9.2em;
}
.LayerPersonText {
position:relative;
float:left;
width:51em;
padding-left:0.5em;
}


hr.trennlinie {
position:relative;
float:left;
background-color:#d4d4d4;
border:1px solid #d4d4d4;
color:#d4d4d4;
height:0px;
width:100%;
}
#topmenu li#linkwissensquiz a {
color:#cf101f;
background-color:#f7e93e;
font-weight:bold;
padding:5px;
}