/*************************** print & display on/off ***************/
.noprint {
}
.nodisplay, .invisible {
	display:none;
}


/*************************** common hrefs *********************************/
a       			{color:#3C79A0;}
a:hover 			{color:#3C79A0;}


#content a {
	padding-left:10px;
	background-image:url("../img/dot_content_href.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#content a.hoch {
	text-decoration:none;
	padding-left:12px;
	background-image:url("../img/dot_content_href_up.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#content a.down {
	text-decoration:none;
	padding-left:12px;
	background-image:url("../img/dot_content_href_down.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#content a.back {
	text-decoration:none;
	padding-left:12px;
	background-image:url("../img/dot_content_href_back.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#content a:hover, #content_r a.none:hover {
	text-decoration:underline;
}         
#func_shop table.stil1 td.warenkorb a.pdf,
#content a.pdf {
	text-decoration:none;
	padding-left:12px;
	background-image:url("../img/dot_theme_href_pdf.gif");
	background-repeat:no-repeat;
	background-position:left;
}
#content a.none, #content_r a.none {
	text-decoration:none;
	padding-left:0px;
	background-image:none;
}


/*************************** paragraphs & lines ***************************/
h1,h2,h3,h4,p {
	display:block;
}
h1 {
	color:#808080;
	font-weight:bold;
	font-size:..9em;
	margin:20px 0 40px 0;
	padding:0;
	border:solid 0px brown;
}
h2 {
	font-size:1.0em;
	color:#808080;
	font-weight:bold;
	margin:10px 0 5px  0;
	padding:0;
	border:solid 0px brown;
}
h3 {
	font-size:1.0em;
	color:#808080;
	font-weight:normal;
	text-decoration:underline;
	margin:10px 0 5px  0;
	padding:0;
	border:solid 0px brown;
}
h4 {
	font-size:.9em;
	color:#404040;
	margin:20px 0 5px  0;
	padding:1px;
	border:solid 0px brown;
	font-weight:bold;
}
p {
	margin:5px 0 10px 0;
	padding:0;
}
hr {
	margin:15px 0px 15px 0px;
  	height:1px;
  	text-align:center;
  	background-color:white;
  	color:#aaa;
}
#content table {
	border-collapse:separate;
}
.markup {
	background-color:yellow;
}
.error {
	font-weight:bold;
	color:red;
}
.bold {
	font-weight:bold;
}
.light {
	color:#808080;
}
.small {
}
/*************************** common styles ******************/
img#warenkorb {
	position:absolute;
	top:14.8em;
	left:55.0em;
	background-color:white;
	padding:0 10px;
}
img.bilddb {
}
img.links {
	float:left;
	margin:0px 20px 0 10px;
}
img.rechts {
	float:right;
	margin:0px 0 10px 20px;
}
#content ul {
	padding:10px 10px 10px 0px;
	margin:10px 10px 10px 0px;
}
#content ul.space0 {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
#content ul.space0 li.pdf {
	list-style-type:none;
	list-style-image:url("../img/dot_theme_href_pdf.gif");
}
#content ul.space0 li.intern {
	list-style-type:none;
	list-style-image:url("../img/dot_content_href.gif");
}
span.imgdescr {
	font-style:italic;
	color:#555;
	font-size:0.9em; 
}
