/* ###################################################################

   Verwendete Farben

   HEX      RGB DEC      FARBE        VERWENDUNG
	
   #EEEEEE  238,238,238  Hellgrau 1   HG
   #CCCCCC  204,204,204  Grau         Tabellenköpfe, Abschlussbalken für Listen
   #666666  102,102,102  Dunkelgrau   Titelbalken für Listen etc.
	#000000  000,000,000  Schwarz      Text
   #000066  000,000,102  Dunkelblau   Titel
   #999900  153,153,000  Ockergelb    Hovereffekte
   #FFFF99  255,255,153  Hellgelb     Hintergrund
   
   ################################################################### */


/* ###################################################################
   # Template Design
   #
   # Dieser Block definiert die Stile die in den Templates verwendet
   # werden. Da das Template-Design individuell ist, dürfen in diesem
   # Bereich beliebige Änderungen vorgenommen werden.
   #
   ################################################################### */

	#footherprint {display: none}

	#Main1 { width: 100%; text-align: center; }
	#Main2 { width: 900px; text-align: left; margin: auto; background: #EEEEEE; border: 1px solid #333333; }
	.SubMenu { min-width: 130px; background: #BBBBBB; padding: 0px 0px 0px 0px; border-top: 2px groove #CCCCCC; padding-bottom: 1px;  white-space: nowrap;   }
	.MenuTop { width: 130px; height: 30px; background: transparent; border: none; z-index: 1; position: relative; left: 0px; top: 0px; }
	.Menu { height: 30px; overflow: hidden; float: none; background: transparent url(../files/tab_a.gif) no-repeat top left; border: none; z-index: 9; position: absolute; left: 0px; top: 0px; }
	.MenuActive { height: 30px; overflow: hidden; float: none; background: transparent url(../files/tab_b.gif) no-repeat top left; border: none; z-index: 9; position: absolute; left: 0px; top: 0px; }
	#TabBar { z-index: 1; text-align: center; height: 39px; background: url(../files/tab_bar.gif) repeat-x; }

	#LogoBar { z-index: 1; padding: 10px 10px 20px 10px; float: left; }
	#Kopf { z-index: 1; padding: 10px 10px 20px 10px; float: none; clear: right; height: 58px; text-align: right; line-height: 100%; color: #666666; }
	#Titel { z-index: 1; padding: 10px 10px 20px 10px; color: #000066; font-size: 24px; font-variant: normal; font-weight: bold;  }
	#Breadcrumbs { z-index: 1; padding: 10px 10px 2px 10px; font-size: 9px; text-align: right; }
	#Content { z-index: 1;  padding: 0px 10px 20px 10px; line-height: 175%; min-height: 400px; }
	#Fuss { z-index: 1; padding: 20px 10px 10px 10px;   background: transparent url(../files/foot_bar.gif) repeat-x top;  text-align: center;  font-size: 9px;  color: #666666;     }
	#ContentONE { width: 900px; text-align: center; margin: 10px auto 10px auto; background: transparent; border: none;  }

	a.Adresse               { color: #999999; text-decoration: none; font-size: 9px;  background: transparent;  }
	a.Adresse:link          { color: #999999;}
	a.Adresse:visited       { color: #999999;}
	a.Adresse:focus         { color: #333333;}
	a.Adresse:hover         { color: #333333;}
	a.Adresse:active        { color: #660000;}

	html {
		scrollbar-face-color: #999999; 
		scrollbar-shadow-color: #e6e6e6; 
		scrollbar-highlight-color: #e6e6e6; 
		scrollbar-3dlight-color: #999999; 
		scrollbar-darkshadow-color: #999999; 
		scrollbar-track-color: #f0f0f0; 
		scrollbar-arrow-color: #ffffff;
	   height: 101%;
	}
	body {
		background: #6699ff;
		font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 10px 10px 10px 10px;
		padding: 0px 0px 0px 0px;
		color: #000000;
		scrollbar-face-color: #999999; 
		scrollbar-shadow-color: #e6e6e6; 
		scrollbar-highlight-color: #e6e6e6; 
		scrollbar-3dlight-color: #999999; 
		scrollbar-darkshadow-color: #999999; 
		scrollbar-track-color: #f0f0f0; 
		scrollbar-arrow-color: #ffffff;
		line-height: 150%;
	}
	sup {font-size: 10px; }

/*************************************************************************
 * Menu
 *************************************************************************/
	a.menu1               { color: #000000; text-decoration: none; font-size: 14px; display: block; background: transparent; padding: 7px 10px 7px 10px; width: 100%;}
	a.menu1:link          { color: #000000;}
	a.menu1:visited       { color: #000000;}
	a.menu1:focus         { color: #000000;}
	a.menu1:hover         { color: #000000;}
	a.menu1:active        { color: #660000;}

	a.menu1active         { color: #000000; text-decoration: none; font-size: 14px; display: block; background: transparent; padding: 7px 10px 7px 10px; width: 100%;   }
	a.menu1active:link    { color: #000000;}
	a.menu1active:visited { color: #000000;}
	a.menu1active:focus   { color: #000000;}
	a.menu1active:hover   { color: #000000;}
	a.menu1active:active  { color: #660000;}

	a.menu1-1               { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 15px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu1-1:link          { color: #000000; background: transparent; }
	a.menu1-1:visited       { color: #000000; background: transparent; }
	a.menu1-1:focus         { color: #EEEEEE; background: #666666; }
	a.menu1-1:hover         { color: #EEEEEE; background: #666666; }
	a.menu1-1:active        { color: #660000; background: transparent; }

	a.menu1-1active         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 15px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu1-1active:link    { color: #000000; background: transparent; }
	a.menu1-1active:visited { color: #000000; background: transparent; }
	a.menu1-1active:focus   { color: #EEEEEE; background: #666666;   }
	a.menu1-1active:hover   { color: #EEEEEE; background: #666666; }
	a.menu1-1active:active  { color: #660000; background: transparent; }

	a.menu2               { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 25px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu2:link          { color: #000000; background: transparent; }
	a.menu2:visited       { color: #000000; background: transparent; }
	a.menu2:focus         { color: #EEEEEE; background: #666666; }
	a.menu2:hover         { color: #EEEEEE; background: #666666; }
	a.menu2:active        { color: #660000; background: transparent; }

	a.menu2active         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 25px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu2active:link    { color: #000000; background: transparent; }
	a.menu2active:visited { color: #000000; background: transparent; }
	a.menu2active:focus   { color: #EEEEEE; background: #666666;   }
	a.menu2active:hover   { color: #EEEEEE; background: #666666; }
	a.menu2active:active  { color: #660000; background: transparent; }

	a.menu3         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 35px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu3:link    { color: #000000; background: transparent;  }
	a.menu3:visited { color: #000000; background: transparent;  }
	a.menu3:focus   { color: #EEEEEE; background: #666666;  }
	a.menu3:hover   { color: #EEEEEE; background: #666666;  }
	a.menu3:active  { color: #660000; background: transparent;  }

	a.menu3active         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 35px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu3active:link    { color: #000000; background: transparent;  }
	a.menu3active:visited { color: #000000; background: transparent;  }
	a.menu3active:focus   { color: #EEEEEE; background: #666666;  }
	a.menu3active:hover   { color: #EEEEEE; background: #666666;  }
	a.menu3active:active  { color: #660000; background: transparent;  }

	a.menu4         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 45px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu4:link    { color: #000000; background: transparent; }
	a.menu4:visited { color: #000000; background: transparent; }
	a.menu4:focus   { color: #EEEEEE; background: #666666; }
	a.menu4:hover   { color: #EEEEEE; background: #666666; }
	a.menu4:active  { color: #660000; background: transparent; }

	a.menu4active         { color: #000000; text-decoration: none; font-size: 10px; display: block; background: transparent; padding: 2px 5px 2px 45px; border-bottom: 2px groove #CCCCCC; border-left: 2px groove #CCCCCC; border-right: 2px groove #CCCCCC; font-weight: normal; text-indent: -10px; }
	a.menu4active:link    { color: #000000; background: transparent; }
	a.menu4active:visited { color: #000000; background: transparent; }
	a.menu4active:focus   { color: #EEEEEE; background: #666666; }
	a.menu4active:hover   { color: #EEEEEE; background: #666666; }
	a.menu4active:active  { color: #660000; background: transparent; }

/*************************************************************************
 * Index
 *************************************************************************/
	a.index         {background-color: #666666; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 13px; display: block; height: 19px; padding: 2px 0px 0px 2px; text-transform: none; margin: 5px 0px 1px 0px; }
	a.index:link    {background-color: #666666; color: #FFFFFF;   }
	a.index:visited {background-color: #666666; color: #FFFFFF;   }
	a.index:focus   {background-color: #6699ff; color: #FFFFFF;   }
	a.index:hover   {background-color: #6699ff; color: #FFFFFF;   }
	a.index:active  {background-color: #6699ff; color: #FF0000;   }

	.indexpos {
		width: 100%;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	.indexblock {
		width: 400px;
		padding: 0px 0px 0px 0px;
		margin-top: 0px;
		text-align: left;
		margin: auto;
	}
	.indextext {
		padding: 0px 0px 0px 0px;
	}

/*************************************************************************
 * Bilder
 *************************************************************************/
	p.image { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; }
	p.imagetext { font-weight: bold; font-size: 11px; color: #000000; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 0px; text-align: left; }
	p.imagelargelink { font-size: 11px; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 0px; text-align: right; }
	table.image { background-color: #CCCCCC; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  width: 50px;  }
	table.imageleft { background-color: #CCCCCC; margin: 5px 5px 0px 0px; padding: 0px 0px 0px 0px;  width: 50px; }
	table.imageright { background-color: #CCCCCC; margin: 5px 0px 0px 5px; padding: 0px 0px 0px 0px;  width: 50px; }
	tr.image{ background-color: transparent; }
	td.image { background-color: transparent; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; }

/*************************************************************************
 * Verschiedenes
 *************************************************************************/
	.Kein_Style { font-size: 13px; font-weight: normal; text-align: left; letter-spacing: 0px; }
	
	table.storytemplate { border: 0px none; width: 100%;  background-color: transparent;  }
	td.storytitlefield { background-color: #666666; width: 100%; padding: 4px 4px 4px 4px;  color: #FFFFFF;     }
	td.storytextfield { background-color: transparent; width: 100%; padding: 8px 12px 8px 0px; }
	td.storyimagefield { background-color: #CCCCCC;  width: auto; padding: 8px 4px 8px 4px; text-align: center;  border-top: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF;      }
	td.storydatefield { background-color: #CCCCCC; width: 100%; padding: 4px 4px 4px 4px;  color: #000000;  text-align: right;  }
	td.storybackfield { background-color: transparent; width: 100%; padding: 6px 0px 0px 0px; text-align: center; }
	.Tabellenkopf { color: #FFFFFF; font-size: 13px; text-align: left; vertical-align: top; font-weight: bold; background-color: #999933; }
	.Tabellenkopf2 { color: #FFFFFF; font-size: 13px; text-align: left; vertical-align: top; font-weight: bold; background-color: #330000; }


	a         {font-weight: bold; text-decoration: none; color: #000066;}
	a:link    {color: #000066;}
	a:visited {color: #000066;}
	a:focus   {color: #666666;}
	a:hover   {color: #666666;}
	a:active  {color: #FF0000;}

	H1, .Titel_1 { font-size: 18px; font-weight: bold; line-height: 150%; color: #000066;}
	H2, .Titel_2 { font-size: 16px; font-weight: bold; line-height: 150%; color: #000066;}
	H3, .Titel_3 { font-size: 14px; font-weight: bold; line-height: 150%; color: #000066;}
	H4, .Titel_4 { font-size: 12px; font-weight: bold; line-height: 150%; color: #000066;}
	H5, .Titel_5 { font-size: 11px; font-weight: bold; line-height: 150%; color: #000066;}
	H6, .Titel_6 { font-size: 9px; font-weight: bold;  line-height: 150%; color: #000066;}

	.Absatz_1 { font-size: 18px;}
	.Absatz_2 { font-size: 16px;}
	.Absatz_3 { font-size: 14px;}
	.Absatz_4 { font-size: 13px;}
	.Absatz_5 { font-size: 11px;}
	.Absatz_6 { font-size: 9px;}

	.Gelber_Marker { background-color: Yellow; }
	.Oranger_Marker { background-color: Orange; }
	.Roter_Marker { background-color: #FFCCCC; }
	.Grüner_Marker { background-color: Lime; }
	.Blauer_Marker { background-color: #00CCFF; }


