/*Allgemein Formatvorgaben*/
* { 
	margin: 0; 
	padding: 0;}
body {
	font-family: Arial, "Times New Roman", san-serif;
	background-color: #e6e8e6;
	scrollbar-base-color: #d0d0d0;
	scrollbar-arrow-color:#d0d0d0;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #E30117;
	scrollbar-highlight-color: #d0d0d0; 
	scrollbar-shadow-color:#d0d0d0;
	scrollbar-track-color: #d0d0d0;}

/*Überschriften*/
h1 {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 13px;
	color: black;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: 700;}
h2 {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px;
	color: black;
	padding-top:5px;
	padding-bottom:10px;
	font-weight: normal;}
	
/*Tabellen im Textbereich*/
td.textbereich {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px;
	padding: 5px;}
td.textbereich a { 
	color: blue;
	text-decoration: underline;}
	
td.textbereich_linien {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 11px;
	padding: 3px;
	border: dotted 1px black;
	border-collapse: collapse;}
td.textbereich_linien a { 
	color: blue;
	text-decoration: underline;}
	
td.textbereich_normal {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 11px;
	padding: 3px;}
td.textbereich_normal a { 
	color: blue;
	text-decoration: underline;}
	
td.textbereich_formular {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 11px;
	padding: 3px;}
td.textbereich_formular a { 
	color: blue;
	text-decoration: underline;}
/*Bei leeren Feldern nach dem senden rot */
td.textbereich_formular_empty {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 11px;
	font-color: red;
	padding: 3px;}
	
	
hr {
	border: dotted 1px black;}	

/*Formatierungen für Textbereich*/
td.haupttext { 
	font-size:12px;
	padding-right:1100px;}
td.haupttext a { 
	font-size:12px;
	color: blue;
	text-decoration: underline;}
.quelle { 
	font-size:9px;
	font-family: Arial, "Times New Roman", san-serif;}

/*Aufzählungen*/
ul.aufzaehlung {
	padding-left:80px;}
.aufzaehlung li {
	list-style: square;
	font-size: 12px;
	padding-top:10px;}
.aufzaehlung li a{
	list-style: square;
	font-size: 12px;
	padding-top:10px;
	color:black;
	text-decoration: underline;}

/*Hintergrund Navigation links*/
.bg_lightgrey {background-color:#d0d0d0; }
.bg_darkgrey {background-color:#7b7b7b; }
.bg_darkred {background-color:#E30117;}

/*Sitemap | Kontakt | Impressum*/
p.kontakt {
	font-family: Arial, "Times New Roman", san-serif;
	font-size:10px;
	color: white;
	padding-top:10px;}
p.kontakt a{
	color: white;
	text-decoration: none;}
	
p.sitemap a {
	font-size:11px;
	color: blue;
	text-decoration: underline;
	padding-left: 10px;}	
	
/*Navigationshilfe für den User*/
p.navihilfe {
	font-family: Arial, "Times New Roman", san-serif;
	font-size:10px;
	color: black;
	padding-left:10px;}

/*Newsbereich*/
p.newsueberschrift  {
	font-family: Arial, "Times New Roman", san-serif;
	font-size:12px;
	font-weight: 700;
	color: white;
	padding-left: 25px;}
p.newstext { 
	color: black; 
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px; 
	display: block; 
	padding-right: 25px; 
	padding-left: 25px;}

/*Bildformatierungen*/
.img_produkte  {
	margin-left: 10px;
	margin-right: 10px;
	margin-top:2px;
	margin-bottom: 2px;}

p.newstext { 
	color: black; 
	font: 12px Arial; 
	display: block; 
	padding-right: 25px; 
	padding-left: 25px;}
	
/*Formularformatierungen*/
label  {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px;}	
	
input  {
	height: 20px;
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px;}
 
select {
	font-family: Arial, "Times New Roman", san-serif;
	font-size: 12px;}	
	
/*Textformatierungen*/
.einrueckung {
	padding-left: 10px;}
	
	
#nonprint { 
	display: none;}	
