 text-align: left; margin-left: 0;  * { margin: 0; padding: 0; }
body { color: #000; font-size: 62.5%; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; background-color: white; text-decoration: none; text-align: center; }
/*Start gesamtes Layout*/
#alles { text-align: left; width: 960px; margin: 0 auto; padding: 0; }
#kopf { background-image: url(../sonstiges/header.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; padding: 0; height: 200px; margin-bottom: 10px; }
#hauptnavigation { width: 100%; margin: 0; padding: 0; height: 40px; }
#main { width: 100%; margin: 0; padding: 0; }
/*Start Layout der Startseite*/
#startseite { text-align: left; width: 100%; margin: 0; padding: 0; }
#newslide { text-align: left; width: 100%; float: left; margin: 0; padding: 0; }
.dsR1 { width: 100%; height: auto; }
.dslaufschrift {text-align: left; width: 100%; height: 60px; }
.dscooke {text-align: center; width: 100%; height: 70px; }
.dsabstand {text-align: center; width: 100%; height: 20px; }
.dsfotos {text-align: center; width: 100%; height: auto; }
/*Ende Layout der Startseite*/
#seitennavigation { text-align: center; width: 230px; }
#inhalt { text-align: center; width: 730px; padding-top: 27px; }
#inhalt img { margin-bottom: 30px; }
.hauptseiten { width: 100%; height: auto; }
.kategorienbeschreibung { width: 96%; height: auto; margin-bottom: 50px; }
.artikel { width: 96%; height: auto; }
.einleitung { text-align: left; vertical-align: top; padding-left: 20px; }
.vorschau { text-align: left; width: 140px; vertical-align: top; }
.artikelbeschreibung { text-align: left; width: 460px; vertical-align: top; }
.preis p { font-size: 1.6em; font-weight: bold; margin-top: 12px; }
.preis { text-align: left; vertical-align: top; }
#fuss { width: 100%; margin: 0; padding: 0; height: 40px; border-top: 1px solid #999; }
#fuss p { color: #009; font-size: 1.2em; font-weight: bold; text-align: center; }
#fuss a { color: #009; text-decoration: underline; }
#fuss a:link, a:visited { color: #009; text-decoration: underline; }
#fuss a:hover, a:active { color: #900; text-decoration: none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.noshow { display: none; }
.dsR1 {  }
.dsR111 { text-align: center; }
.dsR111 p { margin-bottom: 3em; }
.dsR111 h4 { font-size: 1.7em; margin-top: 2em; margin-bottom: 3em; }
#inhalt .slide2 { text-align: left; margin: 0 200px 0 0; }
/*Start Hauptnavigation*/
.menu4 {padding:0 0 0 40px; margin:0; list-style:none; height:35px; background:url(../sonstiges/pro_four0.gif);}
.menu4 li { float:left; }
.menu4 li a { display:block; float:left; height:35px; line-height:33px; color:#fff; font-family:Verdana, Arial, sans-serif; text-align:center; padding:0 0 0 14px; cursor:pointer; font-size:12px; text-decoration: none; }
.menu4 li a b {float:left; display:block; padding:0 14px 0 4px;}
.menu4 li.current a { color:#fff; background:url(../sonstiges/pro_four2.gif); text-decoration: none; }
.menu4 li.current a b {background:url(../sonstiges/pro_four2.gif) no-repeat right top;}
.menu4 li a:hover { color:#fff; background: url(../sonstiges/pro_four1.gif); text-decoration: none; }
.menu4 li a:visited { color:#fff; text-decoration: none; }
.menu4 li a:hover b {background:url(../sonstiges/pro_four1.gif) no-repeat right top;}
.menu4 li.current a:hover { color:#fff; background: url(../sonstiges/pro_four2.gif); text-decoration: none; cursor:default; }
.menu4 li.current a:hover b {background:url(../sonstiges/pro_four2.gif) no-repeat right top;}
/*Ende Hauptnavigation*/
/*Start Seitennavigation*/	
#menu6 { width: 200px; margin: 10px 10px 10px 0; }	
#menu6 li a { font-size: 1.4em; font-weight: bold; height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; margin-bottom: 5px; }	
#menu6 li a:link, #menu6 li a:visited { color: #fff; display: block; background:  url(../sonstiges/menu6.gif); padding: 8px 0 0 0; }
#menu6 li a:hover { color: #fff; background:  url(../sonstiges/menu6.gif) 0 -32px; padding: 8px 0 0; }
#menu6 .aktiv { color: #fff; font-size: 1.4em; font-weight: bold; background:  url(../sonstiges/menu6.gif) no-repeat 0 -32px; height: 24px; padding: 8px 0 5px; }
/*Ende Seitennavigation*/
/*Ende gesamtes Layout*/
/*Typografie etc*/
ol, ul { list-style: none; }
p { font-size: 1.4em; line-height: 1.3; margin-top: 1em; margin-bottom: 1em; }
#kopf h1 { font-size: 2em; text-align: center; padding-top: 70px; }
h1 { font-size: 2.8em; font-style: italic; line-height: 1; letter-spacing: 1px; margin-bottom: 1em; }
h2 { font-size: 1.7em; font-weight: bold; margin: 0.83em 0; }
#ticker { color: #00c; font-size: 20px; font-family: "Times New Roman", Times, serif; line-height: 1.8; padding-top: 20px; border-bottom: 2px solid gray; }
strong { font-weight: bold; }
hr { margin: 20px 0; background:#fffffe; height:1px; color:white; clear:both; border-style: none; }
.textblau { color: #00f; }
.textrot { color: #f00; }
.textmagenta { color: #f0c; }
.textrot14px { color: #f00; font-size: 1.3em; }
.hauptseiten p { margin-right: 200px; margin-left: 100px; }
.hauptseiten h2 { margin-left: 100px; }
/*Start Schrift simon cooke auf Startseite*/
.cookeh1normal { font-weight: normal; font-style: normal; }
.cookeh1kursivnormal { font-weight: normal; font-style: italic; }
/*Ende Schrift simon cooke auf Startseite*/
.einleitung a { color: #00c; }
.einleitung a:link, a:visited { color: #00c; }
.einleitung a:hover, a:active { color: #00c; }
.youtube {text-align: center; width: 100%; height: auto; }

