/*                                           
	Autor:    OH
	Erstellt: 08.04.2009
	Geändert: 08.04.2009
	Haupt-Stylesheet Aerial
*/

*
{
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

html
{
	width: 100%;
	height: 100%;
}

html body
{
	width: 100%;
	height: 100%;
	background-color: #E4E4E4;
}

#page_container
{
	width: 993px;
	height: 100%;
	margin: 0 auto;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	background-color: white;
}

#page_container td.page_container
{
	height: 100%;
	vertical-align: top;
}

table.page
{
	width: 100%;
	height: 100%;
}

table.page tr#page td
{
	vertical-align: top;
}

table.page tr#footer td
{
	vertical-align: bottom;
}

#nav_sprachumschaltung
{
	position: fixed;
	z-index: 1;
	top: 0;
	width: 991px;
	height: 25px;
	background-image: url(../files/images/nav_bg.jpg);
}

.rubrik3000 #nav_sprachumschaltung, .rubrik3200 #nav_sprachumschaltung, .rubrik3300 #nav_sprachumschaltung, .rubrik3400 #nav_sprachumschaltung, .rubrik3500 #nav_sprachumschaltung, .rubrik3800 #nav_sprachumschaltung, .rubrik5000 #nav_sprachumschaltung
{
	position: fixed;
	z-index: 1;
	top: 0;
	width: 991px;
	height: 25px;
	background-image: url(../files/images/nav_bg_cyan.jpg);

}


#nav_main
{
	padding-left: 18px;
}

#nav_main li, .nav_sub li
{
	float: left;
	list-style: none;
	margin-right: 18px;
	padding-right: 18px;
	margin-top: 6px;
	border-right: 2px solid gray;
}

#nav_main li.letzter
{
	border: none;
}


#nav_main a, .nav_sub a
{
	color: black;
	text-decoration: none;
}

#nav_main a:hover, #nav_main a.aktiv, .nav_sub a:hover
{
	text-decoration: underline;
}

.nav_sub
{
	position: fixed;
	z-index: 2;
	top: 25px;
	display: none;
	padding-left: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	background-color: #D4D4E0;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	opacity: 0.95;
    MozOpacity: 0.95;
    KHTMLOpacity: 0.95;
    filter: alpha(opacity:95);
}

.rubrik3000 .nav_sub,  .rubrik3200 .nav_sub, .rubrik3300 .nav_sub, .rubrik3400 .nav_sub, .rubrik3500 .nav_sub, .rubrik3800 .nav_sub, .rubrik5000 .nav_sub
{
	position: fixed;
	z-index: 2;
	top: 25px;
	display: none;
	padding-left: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	background-color: #e1eef4;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	opacity: 0.95;
    MozOpacity: 0.95;
    KHTMLOpacity: 0.95;
    filter: alpha(opacity:95);
}

.nav_sub li
{
	float: none;
	border: none;
}

#sprachumschaltung
{
	float: right;
	margin-top: 7px;
}

#sprachumschaltung a
{
	margin-right: 20px;
	margin-top: -3px;
	vertical-align: middle;
}

.de #sprachumschaltung .flagge_ch, .de #sprachumschaltung .flagge_en, .de #sprachumschaltung .flagge_no, .de #sprachumschaltung .flagge_sv, .ch #sprachumschaltung .flagge_de, .ch #sprachumschaltung .flagge_en, .ch #sprachumschaltung .flagge_no, .ch #sprachumschaltung .flagge_sv, .en #sprachumschaltung .flagge_de, .en #sprachumschaltung .flagge_ch, .en #sprachumschaltung .flagge_no, .en #sprachumschaltung .flagge_sv, .no #sprachumschaltung .flagge_de, .no #sprachumschaltung .flagge_ch, .no #sprachumschaltung .flagge_en, .no #sprachumschaltung .flagge_sv, .sv #sprachumschaltung .flagge_de, .sv #sprachumschaltung .flagge_ch, .sv #sprachumschaltung .flagge_en, .sv #sprachumschaltung .flagge_no
{
	opacity: 0.20;
    MozOpacity: 0.20;
    KHTMLOpacity: 0.20;
    filter: alpha(opacity:20);
}

#header
{
	position: fixed;
	z-index: 1;
	width: 991px;
	height: 123px;
	top: 25px;
	background-image: url(../files/images/header_bg.jpg);
	background-repeat: no-repeat;
	border-bottom:15px solid #feed00;
}

.rubrik3000 #header, .rubrik3200 #header, .rubrik3300 #header, .rubrik3400 #header, .rubrik3500 #header, .rubrik3800 #header, .rubrik5000 #header
{
	position: fixed;
	z-index: 1;
	width: 991px;
	height: 123px;
	top: 25px;
	background-image: url(../files/images/header_luftentfeuchtung.jpg);
	background-repeat: no-repeat;
	border-bottom:15px solid #feed00;
}

.rubrik3000 #header #logo_luftentfeuchtung, .rubrik3200 #header #logo_luftentfeuchtung, .rubrik3300 #header #logo_luftentfeuchtung, .rubrik3400 #header #logo_luftentfeuchtung, .rubrik3500 #header #logo_luftentfeuchtung, .rubrik3800 #header #logo_luftentfeuchtung, .rubrik5000 #header #logo_luftentfeuchtung
{
	float: right;
	margin-top: 80px;
	margin-right: 20px;
	text-align: right;
	color: gray;
	letter-spacing: 1px;
	line-height: 35px;

}

#header #logo_slogan
{
	float: right;
	margin-top: 18px;
	margin-right: 20px;
	text-align: right;
	color: gray;
	letter-spacing: 1px;
	line-height: 35px;

}

#header #logo_slogan h1
{
	font-size: 20px;
	margin-top:-10px;
}

#header #logo_slogan span

{
  	color: silver;
	font-size: 22px;
}

#header #logo_slogan span
{
	display: block;
	margin-top: -5px;
}

#header #logo_slogan img
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#header #made_in_germany
{
	position: absolute;
	margin-top: 27px;
	margin-left: 23px;
	width: 139px;
	height: 13px;
	padding-top: 97px;
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
}

#suche
{
	position: fixed;
	z-index: 1;
	top: 162px;
	width: 991px;
	height: 20px;
	text-align: right;
	padding-top: 18px;
	padding-bottom: 10px;
	background-color: white;
}

#suche input
{
	background-color: #EAEDF3;
	border: 1px solid gray;
	color: gray;
	width: 212px;
	padding-top:2px;
	padding-left:3px;
}

#suche .submit
{
	vertical-align: top;
	background-color: white;
	border: 1px solid gray;
	border-left: none;
	margin-right: 20px;
	margin-left: -3px;
	padding-bottom: 5px;
	padding-right: 3px;
	font-size: 11px;
	width: 26px;
	height: 21px;
}

#main
{
	padding-top: 252px;
	padding-right: 10px;
}

#main #nav_sub
{
	float: left;
	width: 304px;
	height: 400px;
}

#produktnavigation
{
	float: left;
	width: 304px;
	height: 400px;
    margin-top:45px;
}

#content
{
 	margin-left: 304px;
}

.rubrik100 #content, .rubrik2100 #content, .rubrik2200 #content, .rubrik2300 #content, .rubrik2400 #content, .rubrik150 #content, .rubrik3000 #content, .rubrik3200 #content, .rubrik3300 #content, .rubrik3400 #content, .rubrik3500 #content, .rubrik3800 #content
{
 	margin-left: 0;
}



/* Content-Seiten mit hohem Rubrik-Bild müssen Mindest-Höhe haben, da sonst das Bild über den Rand ragt */
.rubrik310 #content, .rubrik1000 #content
{
	margin-left: 0;
	padding-left: 304px;
	height: 650px;
}

.rubrik100 #bild_rubrik
{
	height: 261px;
	margin-top: 362px;
	width: 322px;
	background-image: url(../files/images/aerial-box.jpg);
     color: #dddddd;
}

.rubrik3000 #bild_rubrik
{
	height: 426px;
	margin-top: 315px;
	width: 322px;
	background-color:#27282d;
    color: #dddddd;
}


.rubrik100 a.videolink, .rubrik3000 a.videolink
{
	position: absolute;
    color: #dddddd;
    display: block;
    width: 100%;
    text-align: center;
}


.rubrik100 a.videolink:hover
{
    text-decoration:underline;

}

.rubrik100 #bild_rubrik img
{
	margin-top: -1px;
}

.rubrik600 #bild_rubrik
{
	margin-top: 438px;
	margin-left: 39px;
}

.ch.rubrik100 #bild_rubrik
{
	height: 268px;
}

.ch.rubrik600 #bild_rubrik
{
	display: block;
}

#content div.text
{
	margin-top: 15px;
    margin-left:0px;
    border:1pt red;

}

#content div.text ul
{
	padding-left:15px;

}

#content div.text li
{
	font-size:11px;

}

#content div.text a
{
	text-decoration: underline;

}

#content div.kopftext
{
    font-size:12px;
	line-height: 20px;
	letter-spacing: 1px;
}

.rubrik1800 #content div.kopftext
{
  padding-bottom:8px;
  border-bottom:1pt solid silver;
}

#content div.kopftext a
{
	line-height: 24px;
	letter-spacing: 1px;
    font-size:12px;
}

#content .artikel .artikel_luftentfeuchtung
{
	margin-bottom: 30px;
}

#content .artikel h2
{
	font-size: 15px;

	letter-spacing: 1px;
}

#content .artikel h5
{
   line-height:15px;
	font-size: 12px;
	letter-spacing: 1px;
}

#content .kurztext_luftentfeuchtung
{
 	font-size:12px;
 	float:left;
	line-height: 20px;
	letter-spacing: 1px;

	width:76%;
}

#content .kurztext_luftentfeuchtung a
{
 	font-size:12px;
 	float:left;
	line-height: 20px;
	letter-spacing: 1px;

}


.produktverlinkungen
{
	min-height: 70px;
	width: 130px;
	float: right;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 30px;
	border-top: 1px dashed silver;
	background-repeat: no-repeat;
	background-position: 70px 32px;
}


.produktverlinkungen li
{
	list-style: none;
	width: 60px;
	background-image: url(../files/images/aerial-pfeil-blau.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 12px;
	margin-bottom: 2px;
	line-height: 18px;
}

.produktverlinkungen a
{
	color: black;
	text-decoration: none;
}

.produktverlinkungen a:hover
{
	text-decoration: underline;
}




.kurztext_luftentfeuchtung li
{

	list-style: square;
	font-size:12px;
	padding-left:5px;
	margin-left:15px;
}

.kurztext_luftentfeuchtung b
{
	font-size:12px;
}

.kurztext_luftentfeuchtung h2
{
	font-size:14px;
}

.kurztext_luftentfeuchtung td
{
	font-size:12px;
}

 .text li
{

	list-style: square;
	font-size:12px;
}

 .text li b
{

	list-style: square;
	font-size:12px;
}

#bild_rubrik
{
	position: absolute;
	z-index: 1;
	width: 260px;
	overflow: hidden;
	margin-top: 255px;
	margin-left: 20px;
}

.rubrik2100 #bild_rubrik, .rubrik2200 #bild_rubrik, .rubrik2300 #bild_rubrik, .rubrik2400 #bild_rubrik
{
	display: none;
/*
	margin-left: 728px;
	width: 243px;
	height: 245px;
*/
}

.rubrik2100 #bild_rubrik2, .rubrik2200 #bild_rubrik2, .rubrik2300 #bild_rubrik2, .rubrik2400 #bild_rubrik2
{
	margin-top: 30px;
}

.produktgruppe #bild_rubrik
{
	display: none;
}

.produktgruppe #keywords
{
	display: none;
}

#content .produkt75
{
	height: 600px;
}

#content .produkt74 .bild_rubrik
{
	position: absolute;
	margin-top: 220px;
	margin-left: 190px;
}

.ch #content .produkt74 .bild_rubrik
{
	margin-top: 345px;
}

#content .produkt75 .bild_rubrik
{
	position: absolute;
	margin-top:  420px;
	margin-left: 190px;
}

.sv #content .produkt75 .bild_rubrik
{
	position: absolute;
	margin-top:  360px;
	margin-left: 190px;
}

.no #content .produkt75 .bild_rubrik
{
	position: absolute;
	margin-top:  400px;
	margin-left: 190px;
}


#content .produkt58 .bild_rubrik
{
	position: absolute;
	margin-top: 480px;
	margin-left: 190px;
}

.en #content .produkt58 .bild_rubrik
{
	margin-top: 420px;
}

/*
	Startseite
	--------------------------------------------
*/

#content .willkommenstext, #content div.bloecke
{
	margin-left: 382px;
}

#content .willkommenstext
{
	position: absolute;
}

#content div.bloecke
{
	position: absolute;
	margin-top: 110px;
}

.rubrik100 #content
{
	height: 390px;
	height: 460px;
}

.rubrik3000 #content
{
	height: 500px;
}

#content .willkommenstext
{
	white-space: nowrap;
}

.rubrik3000 #content .willkommenstext b
{
	font-size:14px;
}


#content .block
{
	position: absolute;
    width:180px;
    height:250px;
	background-image: url(../files/images/aerial-box.jpg);
    margin-right:8px;
    margin-bottom: 8px;
    padding:3px;
	padding-left: 7px;
	padding-top: 7px;
    color: #dddddd;
    line-height:17px;
    letter-spacing: 1px;
}

.rubrik3000 #content .block
{
	position: absolute;
    width:180px;
    height:250px;
	background-image: url(../files/images/aerial-box.jpg);
	margin-top:120px;
    margin-right:8px;
    margin-bottom: 8px;
    padding:3px;
	padding-left: 7px;
	padding-top: 7px;
    color: #dddddd;
    line-height:17px;
    letter-spacing: 1px;
}

#content .block2
{
	margin-left: 198px;
}

.rubrik3000 #content .block2
{
    height:115px;
	margin-left: 198px;
}


#content .block3
{
	margin-left: 396px;
}

.rubrik3000 #content .block3
{
    height:250px;
	margin-left: 396px;
}



.rubrik3000 #content .block4
{
    height:115px;
	margin-left: 198px;
	margin-top: 255px;
}



#content .block a
{
	color: #dddddd;
	text-decoration:none;
}

#content .block a:hover
{
	text-decoration: underline;
}

#content .block li
{
	list-style: none;
}

#content .block table
{
	height: 245px;
}

.rubrik3000 #content .block table
{
	height: 250px;
}

.rubrik3000 #content .block2 table
{
	height: 115px;
}

.rubrik3000 #content .block3 table
{
	height: 250px;
}

.rubrik3000 #content .block4 table
{
	height: 115px;
}


.rubrik100.ch #content .block1, .rubrik100.ch #content .block1 table, .rubrik100.ch #content .block2, .rubrik100.ch #content .block2 table
{
	height: 256px;

}

.rubrik100.ch #content .block3, .rubrik100.ch #content .block3 table
{
	height: 118px;
	line-height: 15px;
}

.rubrik100.ch #content .block4, .rubrik100.ch #content .block4 table
{
	height: 119px;
}

.rubrik100.ch #content .block4
{
	position: absolute;
	margin-left: 396px;
	margin-top: 137px;
	line-height: 15px;
	overflow: hidden;
}

.ch.rubrik100 #content .bloecke
{
	margin-top: 148px;
}

.ch.rubrik100 #bild_rubrik
{
	margin-top: 400px;
}


.rubrik100 #keywords, .rubrik2100 #keywords, .rubrik2200 #keywords, .rubrik2300 #keywords, .rubrik2400 #keywords
{
	width: 971px;
	height: 70px;
	margin-top: 10px;
	background-image: url(../files/images/aerial-fond.jpg);
	background-repeat: no-repeat;
	letter-spacing:1px;
	line-height:30px;
	padding-left: 20px;
	border-top: 1px solid silver;
}

.rubrik3000 #keywords, .rubrik3200 #keywords, .rubrik3300 #keywords, .rubrik3400 #keywords, .rubrik3500 #keywords
{
	width: 971px;
	height: 70px;
	margin-top: 10px;
	background-image: url(../files/images/aerial-fond-cyan.jpg);
	background-repeat: no-repeat;
	letter-spacing:1px;
	line-height:30px;
	padding-left: 20px;
	border-top: 1px solid silver;
}

.rubrik3800 table.videos
{
    margin-left:50px;
	width: 640px;
	text-align:center;
	letter-spacing:1px;
	line-height:30px;
	padding-left: 20px;
	margin-top:-40px;

}

.rubrik3800 td.videos
{
    width: 300px;
    height: 320px;
    background-color: #000000;
	vertical-align: bottom;

}

.rubrik3800 .videos_kurztext
{
	margin-top:1px;
	color: white;
	margin-left:10px;

}

.rubrik3800 .videos_kurztext a
{
	color: white;
	
}



#keywords h1, #keywords h2, #keywords h3
{
	display: inline;
	font-weight: normal;
	margin-right: 10px;
}

#keywords h1, #keywords h2, #keywords h3, #keywords a
{
	color: silver;
	text-decoration: none;
}

#keywords h3, #keywords h3 a
{
	font-size: 11px;
}

#keywords h2, #keywords h2 a
{
	font-size: 15px;
}

#keywords h1, #keywords h1 a
{
	font-size: 22px;
}

.news
{
	position: absolute;
	z-index: 2;
	margin-top: 4px;
	margin-left: 20px;
	width: 310px;
	height: 60px;
	padding: 5px;
	background-color: #ffffff;
	border: 2px solid #e0011b;
}

.news div
{
	position: absolute;
}

.news strong
{
	display: block;
	font-size: 20px;
	color: #003882;
}

.news li
{
	list-style: square;
	margin-left: 15px;
}

div.bluedry_home
{
	position: absolute;
	z-index: 2;
	margin-top: -70px;
	margin-left: 20px;
	width: 186px;
	height: 90px;
	padding-left:5px;
	background-image: url(../files/images/bluedry_kasten_home.jpg);
	background-repeat:no-repeat;
	padding-top:30px;

}

.sv div.bluedry_home
{
	position: absolute;
	z-index: 2;
	margin-top: -70px;
	margin-left: 20px;
	width: 186px;
	height: 90px;
	padding-left:5px;
	background-image: url(../files/images/bluedry_kasten_home_sv.jpg);
	background-repeat:no-repeat;
	padding-top:30px;

}

.ch div.bluedry_home
{
	position: absolute;
	z-index: 2;
	margin-top: -35px;
	margin-left: 500px;
	width: 345px;
	height: 40px;
	padding-top:8px;
	padding-right:120px;
	background-image: url(../files/images/bluedry_kasten_home_ch.jpg);
	background-repeat:no-repeat;
	text-align:right;

}


/*
	--------------------------------------------
*/

#content h1
{
	font-size: 18px;
	color:#000000;
	margin-bottom: 30px;
	letter-spacing: 2px;
}

img
{
	border: none;
}

.rubrik1800 img.pdf
{
    float:left;
	margin-right:10px;

}

.rubrik1800 img.broschuere
{
   	float:left;
	border:1pt solid gray;
	margin-right:20px;
}

h1
{
	color:#c1c0bf;
	font-weight:lighter;
}

p
{
	margin-bottom: 13px;
}

input.text, select, textarea
{
	color: black;
	background-color: white;
	border: 1px solid black;
	height: 17px;
}

select
{
	height: 20px;
}

input.button
{
	cursor: pointer;
	background-color: white;
	border: 1px solid black;
	border: none;
	background-color: white;
	color: gray;
	height: 20px;
	margin-top:3px;
}

td, th
{
	text-align: left;
}

.formular h2
{
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 2px;
	color: black;
	margin-bottom: 15px;
}

table.formular td
{
	padding-right: 20px;
	padding-bottom: 5px;
}

.formular textarea
{
	width: 430px;
	height: 100px;
}

.kontakt .kopftext
{
	margin-bottom: 25px;
}

.kontakt .produkte div
{
	line-height: 20px;
}

.kontakt .produkte div div
{
	margin-left: 50px;
}

.kontakt a
{
	text-decoration: none;
	color: #333437;
}

.kontakt .rubriken input
{
	vertical-align: middle;
}

.suchtreffer h2
{
    color:#c1c0bf;;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 2px;
	margin-bottom: 15px;
}

.suchtreffer span.produktvarianten
{
	font-weight: normal;
	color: gray;
	margin-bottom: 5px;
	margin-top: -25px;
}

.suchtreffer span.text
{
	font-weight: normal;
	color: black;
	margin-bottom: 5px;
	margin-top: -25px;
	line-height:20px;
	font-style:italic;
}

.suchtreffer ul
{
	margin-bottom: 60px;
}

.suchtreffer a
{
	text-decoration: underline;
	color: black;
	font-weight: bold;
	line-height:30px;
}

.suchtreffer li
{
	margin-bottom: 20px;
	list-style: square;
	color: yellow;
}

.suchtreffer .markiert
{
	background-color: yellow;
	color: black;
}

.suchtreffer a .markiert
{

}

.kontakt_block
{
	position: absolute;
	margin-top: 3px;
	margin-left: -265px;
	width: 225px;
	height: 132px;
	padding: 5px;
	background-image: url(../files/images/aerial-fond.jpg);
	border: 1px solid silver;
}

.kontakt_block .kontakt_xing
{

	margin-top: 0px;
	margin-left: 50px;
	float:right;
}



.rubrik150 #content
{
	margin-left: 345px;
}

.rubrik150 .image_film
{
	width: 380px;
	height: 182px;
	padding-top: 182px;
	padding-left: 230px;
	background-image: url(../files/images/banner-ueber-uns.jpg);
}

.rubrik150 #bild_rubrik, .rubrik310 #bild_rubrik, .rubrik400 #bild_rubrik
{
	margin-top: 346px;
}




.produkte .nav
{
	float: left;
	width: 270px;
	padding-left: 20px;
	margin-top: 3px;
	letter-spacing: 0.8px;
}

.produkte .nav li
{
	list-style: none;
	background-image: url(../files/images/aerial-pfeil-grau.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 7px;
}

.produkte .nav li.ebene2
{
	margin-left: 16px;
}

.produkte .nav li.ebene3
{
	margin-left: 32px;
}

.produkte .nav li.ebene3 a, .produkte .nav li.ebene4 a
{
	font-weight: bold;
}

.produkte .nav li.ebene4
{
	margin-left: 48px;
}

.produkte .nav li.ebene1.aktiv, .produkte .nav li.ebene2.aktiv, .produkte .nav li.ebene3.aktiv_childs
{
	background-image: url(../files/images/aerial-pfeil-grau-aufgeklappt.jpg);
	background-position: 0 4px;
}

.produkte .nav li.ebene3
{
	background-image: url(../files/images/aerial-pfeil-grau.jpg);
	background-position: 0 1px;
}

.produkte .nav li.ebene3.aktiv, .produkte .nav li.ebene4.aktiv
{
	background-image: url(../files/images/aerial-pfeil-gelb.jpg);
}

.produkte .nav li.aktiv a
{
	text-decoration: underline;
	color: black;
}

.produkte .nav a
{
	color: gray;
	text-decoration: none;
}

.produkte .nav a:hover
{
	text-decoration: underline;
}

.produkte .content
{
	margin-left: 300px;
}

.produkte .content
{
	padding-bottom: 50px;
}

.produkte .content .produktgruppe h1
{
	margin-bottom: 20px;
}

.produkte .content .produktgruppe .kopftext
{
	margin-bottom: 50px;
    width: 650px;
}

.produkte .content .produktgruppe .fusstext
{
	clear: left;
	padding-top: 30px;
}

.produkte .content .produktgruppe .produkt
{
	float: left;
	width: 310px;
	padding-right: 20px;
	border-right: 1px solid #dddddd;
	margin-right: 20px;
	margin-bottom: 60px;
}

.produkte .content .produktgruppe .produkt_2nd
{
	border-right: none;
	margin-right: 0px;
}

.produkte .content .produktgruppe .produkt img
{
	float: left;
	width: 120px;
}

.produkte .content .produktgruppe .produkt h2
{
	background-image: url(../files/images/aerial-pfeil-blau.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 15px;
	margin-bottom: 5px;
}

.produkte .content .produktgruppe .produkt h2 a
{
	color: black;
	text-decoration: none;
}

.produkte .content .produktgruppe .produkt h2 a:hover
{
	text-decoration: underline;
}

.produkte .content .produktgruppe .produkt .daten
{
	margin-left: 140px;
}

.produkte .content .produktgruppe .produkt ul
{
	margin-left: 15px;
}

.produkte .content .produktgruppe .produkt li
{
	color: yellow;
	list-style:square;
	line-height: 19px;
}

.produkte .content .produktgruppe .produkt li span
{
	color: black;
}

.rubrik350 li
{
	color: yellow;
	margin-left:15px;
	list-style:square;
	line-height: 19px;
}

.rubrik350 span
{
	color: black;
}

.produkte .content .produkt h1
{
	margin-bottom: 5px;
}

.produkte .content .produkt h2
{
	font-size: 15px;
	font-weight: normal;
	color: gray;
	margin-bottom: 5px;
	margin-top: -25px;
}

.produkte .content .produkt h3
{
	font-weight: normal;
	font-size: 15px;
	letter-spacing: 1px;
	margin-bottom: 35px;
}

.produkte .content .produkt .bilder
{
	float: left;
	width: 150px;
}

.produkte .content .produkt .optionen
{
	float: right;
	width: 130px;
	margin-left: 30px;
}



.produkte .content .produkt .bilder img
{
	/* width: 72px; */
	width: 150px;
	margin-right: 3px;
	margin-bottom: 20px;


}

.produkte .content .produkt .bilder img.bild1
{
	width: 150px;
}

.produkte .content .produkt .bilder .lupe
{
	position: absolute;
	margin-left: 135px;
	margin-top: -32px;
	width: 20px;
	height: 20px;
}

#content .produkte .content .produkt .text
{
	margin: 0;
	width: 320px;
	float: left;
	padding-left: 40px;
	line-height: 18px;
	letter-spacing: 1px;
}

#content .produkte .content .produkt .text br
{
	clear: left;
	letter-spacing: normal;
}


#content .artikel_bluedry
{
    margin-top:45px;
    margin-left:-15px;
	padding-top:43px;
	padding-left:8px;
	font-size:11px;
	width:147px;
	height:122px;
    background-image: url(../files/images/bluedry_kasten.jpg);
	background-repeat: no-repeat;
}

.en #content .artikel_bluedry
{
    margin-top:45px;
    margin-left:-5px;
	padding-top:43px;
	padding-left:8px;
	font-size:11px;
	width:134px;
	height:122px;
    background-image: url(../files/images/bluedry_kasten_en.jpg);
	background-repeat: no-repeat;
}



.produkte .content .produkt .optionen .rubrik
{
	min-height: 70px;
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed silver;
	background-image: url(../files/images/logo-pdf.jpg);
	background-repeat: no-repeat;
	background-position: 70px 32px;
}

.produkte .content .produkt .optionen ul.pdf
{
	margin-top: 5px;
}

.produkte .content .produkt .optionen li
{
	list-style: none;
	width: 60px;
	background-image: url(../files/images/aerial-pfeil-blau.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 12px;
	margin-bottom: 2px;
	line-height: 18px;
}

.produkte .content .produkt .optionen .technische_daten
{
  	width: 100px;
}

.produkte .content .produkt .optionen a
{
	color: black;
	text-decoration: none;
}

.produkte .content .produkt .optionen a:hover
{
	text-decoration: underline;
}

.produkte .content .produkt .optionen .anfrage
{
	margin-top: 15px;
	color: gray;
}

/* Genaue Position steht in der Artikel-Tabelle */
.produkte .content .produkt .bild_splash
{
	position: absolute;
}

table.technisch
{
	width:98%;
}

tr.headline
{
	color:white;
	background-color:silver;
	font-weight:bold;
	height:30px;
}

table.technisch tr
{
 	height:25Px;
}

tr.silver
{
	background-color:#dedede;

}

table.technisch td
{
         padding-left: 8px;
         padding-right: 8px;
}


#popup
{
	position: absolute;
	width: 850px;
	height: 600px;
	top: 10%;
	left: 20%;
	background-color: #f9f8f4;
	border: 1px solid gray;
	overflow: auto;
	text-align: center;
	padding: 20px;
	z-index: 2;

}

#popup a
{
       color: black;
       text-decoration:none;
       padding-left:15px;
      
}

#popup a:hover
{
       text-decoration:underline;
}

#popup .lupe
{
	display: none;
}

a
{
	color: black;
	text-decoration: none;
}

