/* -----  created by www.ccsb.de  Michael Steynes 2007  ----- */
/* ----------------------------------------------------------------- */
/*       Allgemeine Style Sheets-Angaben des Internet-Auftritts      */
/* ----------------------------------------------------------------- */

/* Body definierung */





/* allgemein fuer den Fliesstext */

body, p, td { font-family: arial narrow, arial,verdana,helvetica; }
body, p, td { font-size: 12px; line-height: 18px; letter-spacing: 1.0pt; }


/* allgemein fuer Listen */

ul { list-style-type: disc; } /* 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 */


body, textarea {
  scrollbar-base-color: #DDDDDD;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-arrow-color: #A2A2A2;
  scrollbar-darkshadow-color: #000000;
  scrollbar-face-color: #CCCCCC
  scrollbar-highlight-color: #000000;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #DDDDDD;
}


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

/* Headlines */

h1 { font-size: 26px; font-weight: bold; } 
h2 { font-size: 22px; font-weight: bold; } 
h3 { font-size: 17px; font-weight: bold; } 
h4 { font-size: 13px; font-weight: bold; } 
h5 { font-size: 10px; font-weight: bold; } 
h6 { font-size: 8px; font-weight: bold; } 

/* Links */

a:link { color: #3D3D3D; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} /* normaler Link */ 
a:active { color: #3D3D3D; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} /* angeklickter Link */
a:visited { color: #3D3D3D; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} /* besuchter Link */
a:hover { color: #000000; text-decoration: underline; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} /* fuer IE4: Rollover auf Link */


/* Haupt-Menu */

.menu a:link 	{ 	width: 130px; height: 15px; color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} 
.menu a:active { width: 130px; height: 15px; color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} 
.menu a:visited  { width: 130px; height: 15px; color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: normal; letter-spacing: 0.0px;} 
.menu a:hover 	{ color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; font-weight: bold; letter-spacing: 0.0px;

		position: static;
		top: 0px;
		right: 0px;
		width: 130px;
		height: 15px;
		background-color: #CDE1FB;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;

} 
.menu 	{ color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 1.0px; width: 100px;}

/* Menu Impressum */

.buttonleiste:link 	{ color: #666666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0px;} 
.buttonleiste:active { color: #666666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0px;} 
.buttonleiste:visited  { color: #666666; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0px;} 
.buttonleiste:hover { color: #373737; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal;  letter-spacing: 0px;} 



/* Menu Impressum */

.linkimpressum a:link 	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0.5px;} 
.linkimpressum a:active { color: #1F88FF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0.5px;} 
.linkimpressum a:visited  { color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 0.5px;} 
.linkimpressum a:hover 	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size: 10px; font-style: normal;  letter-spacing: 0.5px;} 
.linkimpressum 	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal;  letter-spacing: 0.5px;} 


// Link im Newsticker
.bluelink a:link 	{ color: #6DC1F0; text-decoration: none; font-style: normal; } 
.bluelink a:active { color: #6DC1F0; text-decoration: none; font-style: normal; } 
.bluelink a:visited  { color: #6DC1F0; text-decoration: none; font-style: normal; } 
.bluelink a:hover 	{ color: #256BFE; text-decoration: underline; font-style: bold; } 


/* Menu Druckbutton */

.typo_bluebalken a:link 	{ color: #454444; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_bluebalken a:active { color: #454444; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_bluebalken a:visited  { color: #454444; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_bluebalken a:hover 	{ color: #454444; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size: 9.5px; font-style: normal;  letter-spacing: 0.3px;} 
.typo_bluebalken  	{ color: #454444; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal;  letter-spacing: 0.3px;} 

/* Menu bilderweiter */
.typo_grey_stripes a:link 	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_grey_stripes a:active { color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_grey_stripes a:visited  { color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_grey_stripes a:hover 	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size: 9.5px; font-style: normal;  letter-spacing: 0.3px;} 
.typo_grey_stripes  	{ color: #ffffff; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal;  letter-spacing: 0.3px;} 

/* Menu Impressum rechts */

.impressum_style_black a:link 	{ color: #c7c7c7; font-family: Arial narrow, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 1.5px; line-height: 14px;} 
.impressum_style_black a:active { color: #c7c7c7; font-family: Arial narrow, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 1.5px;  line-height: 14px;} 
.impressum_style_black a:visited  { color: #c7c7c7; font-family: Arial narrow, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal; letter-spacing: 1.5px; line-height: 14px;} 
.impressum_style_black a:hover 	{ color: #F8BD61; font-family: Arial narrow, Verdana, Helvetica, sans-serif; text-decoration: underline; font-size: 10px; font-style: normal;  letter-spacing: 1.5px; line-height: 14px;} 
.impressum_style_black  	{ color: #dddddd; font-family: Arial narrow, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 10px; font-style: normal;  letter-spacing: 1.5px; line-height: 14px;} 


/* Fliesstext und Ueberschriften */
/* ###### moderatoren ########## */

h1,H1 { 	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 16px; 
			font-style: normal; 
			letter-spacing: 0.2px;
			color: #000000;
			font-weight: bold;
			
 		}

h2,H2 { 	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 16px; 
			font-style: normal; 
			letter-spacing: 0.2px;
			color: #ffffff;
			font-weight: bold;
			
 		}

.typo_fontstyle { 	
			
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 9.5px; 
			font-style: normal; 
			letter-spacing: 0.2px;
			color: #454444;
			line-height: 14px;
 		}

.typo_fontstyle_weiss a:link 	{ color: #dddddd; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_fontstyle_weiss a:active { color: #dddddd; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_fontstyle_weiss a:visited  { color: #dddddd; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 9.5px; font-style: normal; letter-spacing: 0.3px;} 
.typo_fontstyle_weiss a:hover 	{ color: #dddddd; font-family: Verdana, Helvetica, sans-serif; text-decoration: underline; font-size: 9.5px; font-style: normal;  letter-spacing: 0.3px;}
	
.typo_fontstyle_weiss { 	
			
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 9.5px; 
			font-style: normal; 
			letter-spacing: 0.2px;
			color: #dddddd;
			line-height: 14px;
 		}


/* 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;
		
		}

