/***
 STYLES www.stickerei-seifert.de

 ****/

html {height:100%;margin-bottom: -50px; }

body {
	margin: 0;
	padding: 0;
	background:#F0F0F0;
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color: #000;
	height:100%;
	text-align: left;
	<!-- background: #F0F0F0 url('../img/bg4.jpg') repeat-x; -->
}

p,ol,ul {line-height: 150%;}


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #050d24;
}

#outline {
	display:block;
	width: 855px;
	position:relative;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	font-size: 1.3em;
	border-left:1px solid #7EAE73;
border-top:1px solid #7EAE73;
	border-right:1px solid #7EAE73;
	background-color: #fffff;
}



/**********************
*   Header            *
***********************/

#pageheader {	width: 100%;height: 286px;background: url(../img/header3.jpg) repeat-x left top;}
#pageheader a.header_links:link {display:inline;color:red;}

#pageheader2 {	width: 100%;height: 286px;}



/** CLASSES **/

.suche_url {color: #008000;font-size: 11px;}

img.noborder {border: none;}
.shadow {height: 10px;width: 200px;background-color: #000;}
.downloads {list-style-type: none;margin-left: 5px;}
.no_list_ul {list-style-type: none;margin-left:0px;padding:0px;}
.underline {text-decoration: underline;}
.tooltip {width: 160px;min-height: 40px;background-color: #DFFED6;border: 1px solid #8EBF7F;margin-left: 10px;font-size:11px;display: none;}
.tooltip_headline {
	width: 100%;
	height: 15px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
  background-color: #9FE987;
  border-bottom: 1px solid #8EBF7F;
  display: block;
}

.li_shadow {
  display: inline;
  border:none;
	width:170px;
	background: url(../img/layout/submenubottom.png) no-repeat 0 0;
	margin-left:-5px;
	padding-left:0px;
	height:2px;
}


#unterpunkte {list-style-type: none;margin-left: 5px;}
#unterpunkte li a {
  display:block;
  color: #000;
  background-image: url(../img/icons/small/image_spearmint.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;

}
#unterpunkte li a:hover {	display:block;text-decoration: underline;color: #000000;}


ul.downloads li a {display:block;color: #000;background-image: url(../img/icons/small/file_acrobat.gif);background-repeat: no-repeat;padding-left: 20px;}
ul.downloads li a:hover {display:block;text-decoration: underline;color: #000000;}



#shop_unterpunkte {	list-style-type: none;	margin-left: 0px;}

#shop_unterpunkte li a {
  display:block;
  color: #000;
  background-image: url(../img/icons/small/image_spearmint.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;

}

#shop_unterpunkte li a:hover {display:block;text-decoration: underline;color: #000000;}


.navbar {
		clear: both;
		float: left;
		width: 100%;
		height: 24px;
		font-size: 13px;
		font-weight: bold;
		letter-spacing:-1px;
		border-bottom: 1px solid #49893B;
		border-top: 1px solid #49893B;
		background: transparent url(../img/nav_bg.gif) repeat-x center  center;

		}

ul.produkte_ansicht {
	list-style-type: none;
	margin-left:0px;
	padding:0px;
	}
ul.produkte_ansicht  li {

	font-weight: bold;
	background-color: #C8EFBF;
	}

ul.produkte_ansicht  li a {
  display:block;
  color: #000;
  width: 400px;
  border:none;
  border-bottom: 1px dotted #6AC356;
  line-height:  15px;
  height: 19px;
  padding-top: 2px;
  padding-left: 14px;
  text-decoration: none;
  background: none;
	background-color: #DEFDD7;
  letter-spacing: normal;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}

ul.produkte_ansicht li a:link,
	ul.produkte_ansicht li a:visited {
	display:block;
  color: #000;
  width: 400px;
  border:none;
  border-bottom: 1px dotted #6AC356;
  line-height:  15px;
  height: 19px;
  padding-top: 2px;
  padding-left: 14px;
  text-decoration: none;
  letter-spacing: normal;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	background-color: #DEFDD7;
}

ul.produkte_ansicht li a:hover {
	display:block;
	background-color: #C1EAB8;
	background-image: url(../img/icons/small/arrow_right_peppermint.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	text-decoration: underline;
	color: #000000;
}



a.product_headline:link {color: #55844B;font-weight: normal;text-decoration: none;}
a:link {color: #008000;text-decoration: none;}
a:visited {color: #008000;text-decoration: none;}
a:hover {color: #008000;text-decoration: underline;}
a:active {color: #008000;text-decoration: underline;}

a.suche_head:link {color: #0000CC;font-size:14px;text-decoration: underline;}
a.suche_head:visited {color: #0000CC;font-size:14px;text-decoration: underline;}
a.suche_head:hover {color: #0000CC;text-decoration: underline;}
a.suche_head:active {color: #0000CC;text-decoration: underline;}

a.a_p_d:link {color: #000000;font-size:11px;text-decoration: underline;}
a.a_p_d:visited {color: #000000;font-size:11px;text-decoration: underline;}
a.a_p_d:hover {color: #000000;text-decoration: underline;}
a.a_p_d:active {color: #000000;text-decoration: underline;}

.halfbox {
	width: 277px;
	border-bottom: 1px dotted #6AC356;
	padding: 5px;
	margin: 0;
	border-left: 1px dotted #6AC356;
	text-align: justify;
}

.startpics {float: left;padding: 1px;border: 1px solid #c0c0c0;margin-left: 2px;}
.aufruf {color: #363636;font-size: 1.8em;line-height:  43px;padding:5px;text-decoration: none;}
.telefon {font-weight: bold;font-size: 12px;}
.optional {color:#97AB93;font-style:italic;}


/* THANKS TO ANOTHER ONE */

#main {border: 1px solid #666;clear: both;background: #85D274;padding-top: 2em;}
#contents {padding: 1.5em;background: #C8EFBF;min-height: 300px;}
#header {position: relative;width: 100%;height: 3em;width: 45em;}
#header ul#primary {margin: 0;padding: 0;position: absolute;bottom: -1px;width: 55em;}
#header ul#primary li  {display: inline;list-style: none;}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 13em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	background-color: #85D274;
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #85D274;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#primary a {background: #C9FFBC;border: 1px solid #AAA;border-bottom: none;}
#header ul#primary a:hover {margin-top: 0;border-color: #666;background: #FFF7CD;padding-bottom: 5px;}
#header ul#secondary {position: absolute;margin: 0;padding: 0;bottom: -1.4em;left: 1px;width: 50em;}
#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}

#header ul#secondary li a {color: #06C;text-decoration: underline;}
#header ul#secondary li a:hover {color: #333;background: transparent;padding: 0 10px;border: none;border-right: 1px dotted #AAA;}
#header ul#secondary li a:active {color: #000;background: transparent;}
#header ul#secondary li:last-child a { border: none; }
