body {font-family: Verdana, Arial, Helvetiva, sans-serif;	text-align: center; font-size: 100.01%;}

body, h1, h2, h3, h4, p, ul, li, a, div, dl, dt, dd {margin: 0; padding: 0;} /* set all to 0 */

p, address, #narrow li, h2 {font-size: 1.06em; line-height: 140%; margin: 5px 10px;}

#sitemap li {margin: 5px 60px;}

#sitemap li a {color: #BF0000; font-size:0.8em;}

small {border:dashed 1px #3a75c4; background-color:#F1F2F3; padding: 2px;}

h1 {font-size: 1.6em; font-weight: bold; text-align: center; line-height: 240%; margin: 5px;}

#wrapper {width: 740px; padding: 5px; margin: 10px auto; text-align: left;}

#logo {margin: 5px; text-align: center;}

#logo img {width:502; height:135;}

#navi {margin: 5px; text-align: center;}

ul.menue {margin: 0px; padding: 0.8em; text-align: center;}

ul.menue li {list-style: none; display: inline; margin: 0.4em; padding: 0.2em 0;}

/*	aufgrund des Problems, Borders richtig anzuzeigen, hier für den IE eine Hoehe (wirkt wie min-height) */
* html ul.menue li {
	height: 1em;
}

ul.menue li a, ul.menue li span {font-size: 1em; font-weight: bolder; color: #BF0000; margin: 0.2em; padding: 0.2em ;}

ul.menue li a.medium:hover, ul.menue li a.medium:focus, ul.menue li a.medium:active {background-color: #fff; color: #FFF; text-decoration:none;}

ul.menue li a:hover, ul.menue li a:focus, ul.menue li a:active {background-color: #3a75c4; color: #FFF; text-decoration:none;}
body#jacken a#navjacken,
body#pullover a#navpullover,
body#kinder a#navkinder,
body#hms a#navhms,
body#masze a#navmasze,
body#bestellung a#navbestellung,
body#wolle a#navwolle,
body#pflege a#navpflege,
body#agb a#navagb,
ul.menue li span { text-decoration:none; 
border: 1px solid #BF0000;
color: #BF0000;
padding-left: 24px;
background-color:#fff;
background-position:  7px center;
background-image: url(../bilder/stern.png);
background-repeat: no-repeat;
}

#content {padding: 5px; margin: 5px;}

#narrow, #sitemap {padding: 5px; margin: 15px auto; width: 550px;}

#narrow ul {margin: 10px;}

#foot {
	margin: 5px;
	clear: both;
}
ul#submenue {margin: 0px; padding: 0.8em; text-align: right;}
ul#submenue li {list-style: none; display: inline; margin: 0.4em; padding: 0;}
ul#submenue a {font-size:0.7em; color:#4f4f4f; font-weight:bold; text-decoration:none; margin: 0.2em; padding:6px 2px 6px 24px; border:0;}

#submenue a:hover, #submenue a:focus, #submenue a:active {
background-color: #3a75c4; color: #FFF; text-decoration:none;}

.sizebox, .sizebox2 {margin: 10px;
}
.sizebox p {font-size: 0.9em; padding:0px;}
.ok {font-size: 0.9em; padding:10px; text-align: center;}
/*#disc p {font-size: 1.06em; margin: 5px 10px; padding:0px; text-align: left; }*/
#disc h1 {text-align: left;}
#pic {float:right;  margin:5px; padding:5px; text-align: center; }
#pic img { width: 300px; height: 400px;}

.range {float: left; margin:10px; border:1px;}
.range p {font-size: 0.7em; margin:1px auto; text-align:center;}
.range img {margin:1px auto;}

.sofort {font-size:0.75em; color:green; background-color:lightgreen; font-weight:600;}

#logo h1, .invisible, dfn {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

img {border: none;}/* 	XHTML 1.0 Strict */

dl {min-width:66px; float:left; margin:10px 6px 5px 10px;}
dt img { width: 80px; height: 100px; margin:1px;}
dd {font-size: 0.7em; text-align:center; margin:1px 0;}

.schema p {border: 1px solid; background-color:#fff;}

h2 {clear:both;}

h3 {font-size:1.1em;	margin: 20px 0;}

.sturdy {color:black;	font-weight:600;}

.mini {font-size:0.7em; padding:5px; clear: both;	text-align: right;	background-image:none;}

abbr {
	cursor:help;
}






