/* -----  created by via one! multimedia Michael Steynes 2005  ----- */
/* ----------------------------------------------------------------- */
/*       Allgemeine Style Sheets-Angaben des Internet-Auftritts      */
/* ----------------------------------------------------------------- */

/* Body definierung */



html, body, textarea {

  scrollbar-base-color: #6B5779;
  scrollbar-3d-light-color: #FFFFFF;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-face-color: #BAA98F;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #000000;
  scrollbar-track-color: #E5CFB9;

}






/* allgemein fuer den Fliesstext */



body,p,td { font-family: arial, arial narrow, verdana, helvetica; }
body,p,td { font-size: 11px; line-height: 18px; letter-spacing: 0px; color: #7C4868; }


/* allgemein fuer Listen */

ul,li { list-style-type: square;  } /* Standard-Listentyp: Quadrat=square, Kreis=circle, Bullet=disc, nichts=none */
ol { ol list-style-type:decimal; } /* Standard-Listentyp: upper-roman, lower-roman, upper-alpha, lower-alpha */






.square { list-style-type:square; } 
.circle { list-style-type:circle; } 

/* Headlines */

h1 { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 36px;
		line-height: 38px;
		color: #E1A7B5;
		letter-spacing: 1.0px;
		font-weight: bold;
		font-style: italic;  } 
	
		
h2 { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 25px;
		line-height: 27px;
		color: #E1A7B5;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 		
		
h3 { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 18px;
		line-height: 22px;
		color: #E1A7B5;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 
		
		
h4 { 	font-family: Arial narrow, Arial, Geneva, Verdana, Helvetica; 
		font-size: 20px;
		line-height: 30px;
		color: #7C4868;
		letter-spacing: 1.0px; 
		font-weight: bold; } 
		
		
.steptypo { 	font-family: Arial narrow, Arial, Geneva, Verdana, Helvetica; 
		font-size: 11px;
		line-height: 12px;
		color: #9A9A9A;
		letter-spacing: 1.0px; 
		font-weight: normal; } 
		

.subhead { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 13px;
		line-height: 13.5px;
		color: #E1A7B5;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 
		
		.subhead_red { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 13px;
		line-height: 13.5px;
		color: #FB9D88;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 
 
.dekoheadline { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 12px;
		line-height: 13.5px;
		color: #FF7417;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 
		
.dekoheadline_red { 	font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 12px;
		line-height: 13.5px;
		color: #FB9D88;
		letter-spacing: 1.0px; 
		font-weight: bold;
		font-style: italic;  } 
 

.formfield {

		font-family: Arial, Geneva, Verdana, Arial narrow, Helvetica; 
		font-size: 11px;
		line-height: 12px;
		color: #000000;
		letter-spacing: 0.5px; 
		font-weight: normal;
		width: 220px;
		padding: 1px 1px 2px 2px;
		border-style: solid;
		border-color: #BAA98F;
		border-width: 1px;

}


.formtextarea {

		font-family: Arial, Geneva, Verdana, Arial narrow, Helvetica; 
		font-size: 11px;
		line-height: 12px;
		color: #000000;
		letter-spacing: 0.5px; 
		font-weight: normal;
		width: 220px;
		padding: 1px 1px 2px 2px;
		border-style: solid;
		border-color: #BAA98F;
		border-width: 1px;

}

.formbutton {

		font-family: Arial, Geneva, Verdana, Arial narrow, Helvetica; 
		font-size: 11px;
		line-height: 12px;
		color: #7C4868;
		letter-spacing: 0.5px; 
		font-weight: normal;
		width: 100px;
		

}

.borderline {
		border-style: solid;
		border-width: 1px;
		border-color: #FF801B;
}




/* Links */

a:link { color: #9A9A9A; text-decoration: none; } /* normaler Link */ 
a:active { color: #9A9A9A; text-decoration: none; } /* angeklickter Link */
a:visited { color: #9A9A9A; text-decoration: none; } /* besuchter Link */
a:hover { color: #FF6600; text-decoration: underline; font-weight: normal; } /* fuer IE4: Rollover auf Link */


/* Main Menu styles */

.mainmenu_on { color: #940028; background: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding: 0px 0px 0px 16px; line-height: 13px; letter-spacing: 0.0px;} 
.mainmenu_on:link { color: #940028; text-decoration: none;} 
.mainmenu_on:active { color: #940028; text-decoration: none;} 
.mainmenu_on:visited { color: #940028; text-decoration: none; } 
.mainmenu_on:hover { color: #940028; text-decoration: none; } 




.mainmenu:link { color: #940028; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding: 0px 0px 0px 16px; line-height: 13px; letter-spacing: 0.0px;} 
.mainmenu:active { color: #940028; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 
.mainmenu:visited { color: #940028; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 
.mainmenu:hover { color: #FFFFFF; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 




.sitemap:link { color: #9A9A9A; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 0px 0px 0px 16px; line-height: 13px; letter-spacing: 0.0px;} 
.sitemap:active { color: #9A9A9A; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 
.sitemap:visited { color: #9A9A9A; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 
.sitemap:hover { color: #FF6600; text-decoration: none; font-weight: bold; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding: 0px 0px 0px 16px;line-height: 13px; letter-spacing: 0.0px;} 




.weiter { color: #FFFFFF;  text-decoration: none; font-weight: normal; font-family: Verdana, Arial, Helvetica; font-size: 10px;  letter-spacing: 0.0px;} 
.weiter:link { color: #FFFFFF; text-decoration: none;} 
.weiter:active { color: #FFFFFF; text-decoration: none;} 
.weiter:visited { color: #FFFFFF; text-decoration: none; } 
.weiter:hover { color: #dddddd; text-decoration: none; font-weight: normal; } 


/* angepasste Groessen*/

.size7 { font-family:arial,helvetica; font-size:7px; line-height:8px; } 
.size8 { font-family:arial,helvetica; font-size:8px; line-height:9px; } 
.size9 { font-family:arial,helvetica; font-size:9px; line-height:10.5px; } 
.size10 { font-family:arial,helvetica; font-size:10px; line-height:11.5px; } 
.size11 { font-family:arial,helvetica; font-size:11px; line-height:13px; } 
.size12 { font-family:arial,helvetica; font-size:12px; line-height:13.5px; } 
.size13 { font-family:arial,helvetica; font-size:13px; line-height:14.5px; } 
.size14 { font-family:arial,helvetica; font-size:13px; line-height:15px; } 


/* Farben */
.ciblau { color:#341F72;}
.schwarz { color:#000000;}
.weiss { color:#ffffff;}
.grau { color:#dddddd;}
.rot { color:#b00000;}
.blau { color:#0000FF;}
.gruen { color:#00CC66;}
.orange { color:#FF9900;}


.kleingedrucktes { 
		font-weight: normal; 
		font-family: arial narrow, arial,verdana,helvetica;
		font-size: 9px; 
		line-height: 10px; 
		letter-spacing: 1.5pt;
		
		}
		
.date { 
		font-weight: bold; 
		font-family: arial narrow, arial,verdana,helvetica;
		font-size: 11px; 
		line-height: 14px; 
		letter-spacing: 0.2pt;
		
		}
		
.impressum_header { 	
		font-family: Palatino, Palatino Linotype, Georgia, Times New Roman, Times ;
		font-size: 11px;
		line-height: 16px;
		color: #dddddd;
		letter-spacing: 0.5px; 
		font-weight: normal;
		
		 } 
		
.impressum_fliess { 	
		arial narrow, arial, verdana, helvetica; 
		font-size: 12px; 
		line-height: 16px; 
		letter-spacing: 1.0px;
		color: #ffffff;
		
		 } 
		
.impressum_fliess2 { 	
		arial narrow, arial, verdana, helvetica; 
		font-size: 11px; 
		line-height: 16px; 
		letter-spacing: 1.0px;
		color: #dddddd;
		
		 } 
.breaker { 
		font-family:  arial black, arial, verdana, helvetica;
		font-size: 12px;
		font-weight: normal;
		color: #6a6a6a;
		letter-spacing: 0.0px;  }

.weiss_showtext { 	
		font-family: Arial narrow, Arial, Geneva, Verdana, Helvetica; ;
		font-size: 12px;
		line-height: 19px;
		color: #ffffff;
		letter-spacing: 1.0px; 
		} 
