/* CSS StyleSheet */
/* Es folgen die Style-Definitionen, für die Schriften: */

/* Body */
body   {
	background-color: #FFFFFF;
	scrollbar-base-color: #E3F1F3;
	scrollbar-face-color: #E3F1F3;
	scrollbar-arrow-color: #BFDEE4;
	scrollbar-3dlight-color: #E3F1F3;
	scrollbar-darkshadow-color: #E3F1F3;
	margin: 8px;
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#017C92;
	font-style: normal;
    font-weight: bold;}

/* Ueberschriften */

/* Titel Gross */
h1 {font-size:24px;}
	
/* Titel Mittel */	
h2 {	font-size:9px;
	font: right;
}

/* Titel Klein */
h3 {font-size:16px;}

img {    border: none;}
hr {	border: 1px solid #017C92; }


/* Haupttext Standard */
.text    {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#017C92;
	font-style: normal;
}
.text_m    {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#017C92;
	font-style: normal;
	text-align : center;
}
.text_r    {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#017C92;
	font-style: normal;
	text-align : right;
}

/* Spaltentext */
.spalte_text {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#017C92;
	font-style: normal;
}

/* Fehlermeldung */
.error   {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color: #CE0000;
	font-style: normal;
}

/* Copyrightvermerk */
.copy    {
	font-family:verdana,arial,helvetica;
	font-size:9px;
	color: #017C92;
	font-style:normal;
}

/* Navigationszeile */
.aktiv    {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color: #CE3100;
	font-style: normal;
	font-weight : bold;
	text-align : right;
}

.top    {
	font-family:verdana,arial,helvetica;
	font-size:13px;
	color:#A40000;
	font-style: normal;
	font-weight : bold;
	text-align : left;
}
			  
		  
 /* Formular: Eingabefelder */
.eingabe     {
	border: 1px solid #017C92; /* Rahmenart, Rahmenfarbe */
	background : #E3F1F3; /* Hintergrundfarbe des Feldes*/
	font-family:verdana,arial,helvetica;
	color: #017C92; /* Textfarbe */
	font-size: 13px;
	text-align: left;
	text-decoration:none;
	font-weight: normal;
}

 /* Formular: Checkboxes */
.check    {
	/* border: 1px solid #017C92; Rahmenart, Rahmenfarbe */
	 /* background : #E3F1F3;Hintergrundfarbe des Feldes*/
	
	color: #017C92; /* Textfarbe */
	font-size: 13px;
	
}

/* Formular: Button */
.button     {
	border: 1px solid #017C92; /* Rahmenart, Rahmenfarbe */
	background : #BFDEE4; /* Hintergrundfarbe des Feldes*/
	font-family:verdana,arial,helvetica;
	color: #017C92; /* Textfarbe */
	font-size: 13px;
	font-weight: bold;
    text-align: center;
}


/* Links */
a, a:visited {
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	text-decoration:none;
    color:#017C92;
}

a:hover {
	font-family:verdana,arial,helvetica;
	font-weight:bold;
	text-decoration:underline;
    color:#017C92;
}

/* ist fuer kontakt.html */
a.buttonlink {
    display:block;
    width:150px;
    height:19px;
    margin-left:15px;
    border:1px solid #017C92;
    background:#BFDEE4;
    text-align:center;
    padding-top:1px;
    margin-top:40px;
}




/* Spalte */
p {margin: 6px 6px 6px 6px;}
	
.dunkel { display:block;
      height:17px;
    margin-left:0px;
    border:1px solid #017C92;
    background:#BFDEE4;  
    text-align:left;
    padding-top:1px;
    margin-top:15px;
	border: 1px solid #017C92;
	font-size:14px;
 padding: 10px 10px 10px 7px;}
  

.hell { display:block;
       height:45px;
    margin-left:0px;
    border:1px solid #017C92;
    background:#E3F1F3; 
    text-align:left;
    padding-top:1px;
    margin-top:4px;
  	font-size:11px;	
 padding: 10px 05px 25px 13px;
}


   
.angebot { display:block;
    height:74px;
    margin-left:0px;
    border:1px solid #017C92;
    background:#E3F1F3; 
    text-align:left;
    padding-top:1px;
    margin-top:4px;
  	font-size:11px;	
 padding: 10px 05px 25px 13px;
}
p.preis
 { display:block;
   align:right; 
    height:15px;
    margin-left:0px;
    border:1px solid #017C92;
    background:#E3F1F3; 
 
	color:#FF0000;
    padding-top:1px;
    margin-top:4px;
  	font-size:11px;	
 padding: 10px 05px 25px 13px;
}
.box1 { display:block;
    height:10px;
    margin-left:30px;
    border:0px solid #017C92;
    background:#E3F1F3; 
    text-align:left;
    padding-top:1px;
    margin-top:4px;
  	font-size:14px;	
 padding: 3px 20px 25px 13px;
}

.box2 { display:block;
    height:10px;
    margin-left:0px;
    border:0px solid #017C92;
    background:#E3F1F3; 
    text-align:right;
    padding-top:1px;
    margin-top:4px;
  	font-size:10px;	
 padding: 0px 05px 25px 13px;
 }
 
tr.dunkel { 
    height:30px;
    margin-left:0px;
    border:1px solid #017C92;
    background:#BFDEE4;  
    text-align:right;
    padding-top:1px;
    margin-top:1px;
	border: 1px solid #017C92;
	font-size:14px;
 padding: 5px 5px 5px 3px;}

tr.hell {    
    
  
    border:1px solid #017C92;
    background:#E3F1F3; 
    text-align:left;
    padding-top:1px;
    margin-top:4px;
  	font-size:11px;	
 padding: 5px 5px 5px 3px;
}
