h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: normal;
	color: #444444;
	margin: 1em 0 0.5em 0;
	padding: 0;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: normal;
	color: #444444;
	margin: 1wm 0 0.5em 0;
	padding: 0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	color : #444444;
	margin: 1em 0 0.25em 0;
	font-weight: normal;
	padding: 0;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.85em;
	color: #444444;
	font-weight: bold;
	margin: 1em 0 0 0;
	padding: 0;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.75em;
	color: #444444;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0;
}

.subhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	color: #000000;
}
.subhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	color: green;
}
.subhead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	color: #444444;
	margin: 0 0 1em 0;
}

li, .bulletlist {
	color: #444444;
	font-size: 0.75em;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}

/* wenn paragraphs in listen items stehen */
/* ansonsten schrift recht klein */
li p {
	font-size: 1em;
}

p {
	font-size: 0.75em;
	line-height: 1.5em;
	color: #444444;
	margin: 0;
	padding: 0;
	text-indent: 0;
	text-align: justify;
}

ul {
	margin-bottom: 1em;
}


p.onlineshop {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #444444;
	margin: 0;
}

p.csc-caption,
.csc-textpic-caption {
	font-size: 10px;
}


a:link {
	color: #254EAE;
	text-decoration: underline;
}

a:active {
	color: #4040FF;
	text-decoration : none;
}

a:visited {
	color: #CF1F22;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

hr {
	display: block;
	color: #444444;
   height: 1px; 
   font-size: 0px; 
   clear: both; 
   border: 0px;
 	padding: 0px;
	margin: 0px;
	text-decoration: noshade;
	background-color: #444444;
}

form {
	padding: 0;
	margin: 0;
}

input {
	border: 1px solid #444444;
	color: #444444;
	padding: 1px;	
	margin: 0;
}

table caption {
	display: none;
	visibility: hidden;
}
