@media screen{
*{font-family:Tahoma,Verdana,sans-serif;font-size:small;line-height:140%;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
.diffupor{font-style:italic;}
.duofor{text-transform:uppercase;}
hr{border-width:0.1em;height:0.1em;border-color:#000;}
br.clear{clear:both;}
html{background:#000;}
body{width:70em;margin:0 auto;position:relative;}
#header,#footer{text-transform:lowercase;}
#content{color:#FFF;width:70em;padding:27em 0 0;}
#content iframe{float:right;}
#content div.images{float:right;width:auto;text-align:right;margin-left:1em;}
#content div.images img{border:0.5em solid #666;margin-bottom:1em;
	margin-left:2.5em;}
#content h1{padding:1em 1em 0;margin-bottom:0;color:#C03;}
#content h3{padding:0 1em;font-style:italic;font-weight:normal;
	border-left:5px solid #666;color:#666;}
#content h5{padding-left:1.3em;margin:0;}
#content p{padding:0 1em;text-align:justify;}
#content p.intro{background:#666;padding:1em;font-style:italic;}
#content p a{color:#FFF;}
#content p.contact span{float:left;width:2em;}
#content div.rki{font-style:normal;
	font-weight:normal;text-transform:none;float:left;width:21em;
	margin-right:1em;}
#content form ul{padding:0;margin:0;list-style-type:none;}
#content form ul li{background:#666;border-bottom:1px solid #000;padding:0.3em;}
#content form ul li label{float:left;width:15em;cursor:pointer;}
#content form ul li input{width:50em;}
#content form ul li textarea{width:50em;height:7em;}
#content form button{margin:1em 0 1em 15.3em;}
#content form p{margin-left:15.3em;padding-left:0;margin-bottom:0;}
#header{position:absolute;top:0;left:0;width:100%;}
#header ul,#nav ul{list-style-type:none;padding:0;margin:0.5em;
	text-align:right;}
#header ul li,#nav ul li{display:inline;padding:0 0.1em;color:#C03;}
#header ul li.selected a{color:#FFF;}
#header a,#nav a{color:#C03;}
#nav{padding:0.05em;border-bottom:0.1em solid #666;}
#nav ul{text-align:center;}
#rki{border:0.1em solid #666;text-align:center;padding:0.5em;}
#rki img{padding:1em;}
#photo{margin-bottom:1.5em;}
#address{color:#FFF;float:left;margin:0.5em 0 0 0;}
#footer{border-top:0.1em solid #666;color:#666;padding:0.5em 0 1em;
	background:url(../images/rki_small.png) center right no-repeat;}
#footer p{padding-left:1em;}
#footer p a,#webdesign a{color:#666;}
#footer p span.the_best{color:#E2001A;float:right;}
#copyright{background:#333;color:#CCC;padding:0 1em;}
#webdesign{padding-left:1em;text-transform:lowercase;color:#666;}
#content table{width:100%;margin:1em 0 2em;}
#content table tr td,#content table tr th{text-align:left;padding:0.2em;}
#content table tr:hover{background:#333;}
#content table tr th{background:#666;}
#content table tr td a{color:#FFF;}
#hauptbild_bg{background-position:top left;background-repeat:no-repeat;
	margin:3em;}
#hauptbild_bg ul{float:right;width:21em;list-style-type:none;position:absolute;
	top:35em;left:46em;padding:0;}
#hauptbild_bg ul li{border-top:0.1em solid #666;}
#hauptbild_bg ul li a{color:#FFF;line-height:180%;}
#ss_buttons{position:absolute;top:29.1em;left:46em;}
#ss_buttons a{background:#E2001A;display:block;width:19em;padding:0 1em;
	border-bottom:0.1em solid #000;height:20px;overflow:hidden;}
#ss_buttons a img.vor{margin-top:-20px;}
#start{text-align:center;text-transform:lowercase;width:27em;margin:3em auto 0;
	border:0.1em solid #666;padding:3em;}
#start p{text-align:left;color:#FFF;margin-left:2em;}
#start p span{float:left;width:2em;}
#start p a{color:#FFF;}
#start div.products{width:29em;margin:0 -3em -3em;padding:0 1em;background:#FFF;
	height:86px;width:31em;}
#choose_products{border:3px solid #666;text-align:center;width:582px;
	margin:0 auto 1em;background:#666;border-right:2px solid #666;
	font-weight:bold;padding:0.2em 0 0;}
#choose_products.compact{width:388px;}
#choose_products ul{list-style-type:none;margin:0.5em 0 0;padding:0;}
#choose_products ul li{float:left;margin-right:1px;}
#choose_products ul li.clear{clear:both;float:none;height:1px;width:1px;}

/* DiffuPOR: */
#content div.diffupor_txt,#content div.duofor_txt{background:#FFF;
	color:#000;padding:0 0 1em;border:0.5em solid #669;}
#content div.diffupor_txt h1 b,#content div.duofor_txt h1 b{background:#F90;
	color:#FFF;font-size:medium;padding:0.5em;display:block;}
#content div.diffupor_txt p a{color:#F90;font-weight:bold;}

/* DUOFOR: */
#content div.duofor_txt{border:0.5em solid #099;}
#content div.duofor_txt h3{color:#099;border-left:none;font-weight:bold;
	background:#C4E7EA;padding:0.5em 0.8em;}
#content div.duofor_txt div.images{padding:1em;}
#content div.duofor_txt div.images img{border:0.5em solid #099;}
#content div.duofor_txt h1 b{background:#399;}
#content div.duofor img.ex{border:0.5em solid #399;}
#content div.duofor_txt table tr:hover{background:#C4E7EA;color:#099;}
#content div.duofor_txt table tr th{background:#399;color:#FFF;}
#content div.duofor_txt table tr td a{color:#000;}
#content div.duofor_txt ul li{
	list-style-image:url(../images/bullet_duofor.png);}
#content div.duofor_txt p.intro{font-weight:bold;background:#FFF;color:#099;
	font-style:normal;}
#content div.duofor_txt div.vorher,#content div.duofor_txt div.nachher
	{background:#C66;width:44%;float:left;margin:0 1em;
	padding:1em;}
#content div.duofor_txt div.nachher{float:right;background:#C4E7EA;}
#content div.duofor_txt div div.images{margin:0;padding:0;width:100%;
	text-align:center;}
#content div.duofor_txt div div.images img{border:0.5em solid #FFF;margin:0;}
}
@media print{
#header{display:none;}
#footer{border-top:0.1em solid #000;padding-top:1em;}
}
