@charset "UTF-8";
/* CSS Document */

/*Testcolors*/

#content { background-color:;}
#header { background-color;}
#menu { background-color:;}
#indexwelcome { background-color:;}

/*Testcolors Ende*/

body { font-family:Tahoma, Geneva, sans-serif; margin:20px 0; font-weight:100; background-color:#fff; background-image:url(/bg.jpg); background-repeat:repeat-x; color:#666;}
h3 { font-size:18px; font-weight:500;}
h2 { font-size:24px; font-weight:500; margin-left:5px;}
h1 { font-size:16px; font-weight:100;}
p { font-size:14px; text-align:justify;}
b { font-weight:bold;}
img { border:0;}
#content { margin: 0 auto; width:960px; height:auto; }
#header {  height:100px;}
#logo { float:left; margin-right:20px;}
#header-claim { font-weight:100; color:#999; padding-top:36px; float:left;}
#language-flaggs { float:right;}
#language-flaggs img { margin-left:10px; display:none;}
#menu { height:50px; margin-top:20px; border-bottom: 1px #999 solid;}
#slider { height:500px; margin: 10px 0 10px 0;}
#indexwelcome { height:auto; border-top:1px #999 solid;}

ul { list-style-type:none; cursor:pointer;}
ul ul { display:none; position:absolute; background-color:#FFF;}
li { float:right; position:relative; margin: 25px 0 0 20px; color:#999; z-index:1000;}
li li { border-bottom:#999 1px dotted; font-size:14px; height:auto; width:280px; margin: 0px 10px 0px -30px; padding: 10px 0 10px 0;}
li:hover ul{ display:block;}

a:link {color:#999;text-decoration:none}
a:visited {color:#999;text-decoration:none}
a:active {color:#666;text-decoration:none}
a:hover {color:#666; text-decoration:none}

#index #navIndex a, #produkte #navProdukte a, #kontakt #navKontakt a { color:#000;}
#produkte #p01 #navP01 a, #produkte #p02 #navP02 a, #produkte #p03 #navP03 a,#produkte #p04 #navP04 a, #produkte #p05 #navP05 a, #produkte #p06 #navP06 a, #produkte #p07 #navP07 a { font-weight:bold; color:#333; background-image:url(img/listpfeil.png); background-repeat:no-repeat; padding-left:12px;}



#produktuebersicht { width:960px; height:auto; border-top:1px #999 solid; }
.row1 { width:500px; float:left;} 
.row1+.row1 { width:140px; text-align:right;}
.row1+.row1 a { color:#0C3; font-weight:bold;}


#footer { height: 50px; border-top:1px solid #999; clear:both; padding-top:10px;}

.produktbeschreibung { width:960px;}

.produktbeschreibung .col1 { width:320px; float:left; margin-bottom:50px;}
.produktbeschreibung .col1 a { font-size:12px;}
.produktbeschreibung .col1+.col1 { width:640px;}
.produktbeschreibung .col1 ul { list-style-type:none; cursor:auto; margin:0 60px 0 0; padding:0;}
.produktbeschreibung .col1 ul li { float:none; margin:0; padding:5px; border-bottom:1px dotted #999;}
.produktbeschreibung .col1 h1 { border-bottom:1px #999 solid; padding-bottom:10px; margin-right:60px;}
.produktbeschreibung .col1+.col1 h1 {margin-right:0;}

#kontaktdaten p a:link, #kontaktdaten p { font-size:14px;}
#kontaktdaten { border-bottom:1px solid #999; text-align:justify;}
.disclaimer { text-align:justify;}
#sm { border-bottom:1px solid #999;}

#sm a:link { font-size:14px;}
#bildmaterial { border-bottom:1px solid #999;}

#send { width: auto; height:auto; border: 1px solid #063; margin-bottom:10px; text-align:center; background-color:#9F3; color:#063;}

#shoplink { width:640px; text-align:right; font-size:16px; font-weight:100; color: #0C3; margin-top:40px;}
#shoplink a {font-size:16px; font-weight:100; color: #0C3;}

.col2 { font-size:12px; color:#999; width:600px; float:left;}
.col2+.col2 { width:360px; text-align:right;}

#piwik { font-size:10px; width:auto; height:auto; border:solid 1px #666; padding:10px;}