/* ###################################################################

   Verwendete Farben

   HEX      RGB DEC      FARBE        VERWENDUNG
	
   #EEEEEE  238,238,238  Hellgrau 1   HG
   #E6E6E6  238,238,238  Hellgrau 2   
   #CCCCCC  238,238,238  Grau         Tabellenköpfe, Abschlussbalken für Listen
   #999999  238,238,238  Dunkelgrau 1 Trennlinien
   #666666  238,238,238  Dunkelgrau 2 Titelbalken für Listen etc.
	#000000  000,000,000  Schwarz      Text
   #993333  139,069,019  Dunkelrot    Titel, Balken, Links
   #FA8072  153,153,000  Lachsrot     Hovereffekte
  ################################################################### */


/* ###################################################################
   # 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}

#Button1 { top: 206px; height: 17px; padding: 0px 0px 0px 681px; vertical-align: top; text-align: left; margin: 0px 0px 0px 0px; position: absolute; z-index:6; display: block; background-color: transparent; line-height: normal; white-space: nowrap; }
#Button2 { top: 214px; height: 17px; padding: 0px 0px 0px 760px; vertical-align: top; text-align: left; margin: 0px 0px 0px 0px; position: absolute; z-index:5; display: block; background-color: transparent; line-height: normal; white-space: nowrap; }
#Button3 { top: 224px; height: 17px; padding: 0px 0px 0px 849px; vertical-align: top; text-align: left; margin: 0px 0px 0px 0px; position: absolute; z-index:4; display: block; background-color: transparent; line-height: normal; white-space: nowrap; }
#Titel{
	/*color: #CC3333;*/
	color: #993333;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	width: 430px;
	background: transparent;
	white-space: normal;
	position: absolute;
	top: -75px;
	left: 220px;
	z-index:7;
	line-height: 120%;
	height: 75px;
}
#Content{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: 670px;
	background: transparent;
	white-space: normal;
	position: relative;
	top: -70px;
	left: 220px;
	z-index:8;
	line-height: 120%;
	min-height: 300px;
}
#FloatMenu1 {
	color: inherit;
	width: 200px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	top: 0px;
	position: absolute;
	z-index:8;
	background-color: transparent;
	border-bottom: 2px solid #993333;
}
#StartFloat{
	width: 190px;
	height: 15px;
	padding: 0px 0px 0px 3px;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	top: 10px;
	position: absolute;
	z-index:9;
	display: block;
	background-color: transparent;
	line-height: normal;
}
#StopFloat{
	width: 190px;
	height: 15px;
	padding: 0px 0px 0px 3px;
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	top: 10px;
	position: absolute;
	z-index:9;
	display: none;
	background-color: transparent;
	line-height: normal;
}
a.MenuSwitch         {font-weight: bold; text-decoration: none; color: #666666; font-size: 10px;}
a.MenuSwitch:link    {color: #666666;}
a.MenuSwitch:visited {color: #666666;}
a.MenuSwitch:focus   {color: #808080;}
a.MenuSwitch:hover   {color: #808080;}
a.MenuSwitch:active  {color: #808080;}

#main1 { width: 100%; text-align: center; }
#main2 { width: 900px; text-align: left; margin: auto; border: 1px solid #000000; background: #FFFFFF url(../files/back-left.jpg) repeat-y scroll top left;  padding: 0px 0px 5px 0px;  }

td.mainfoother { background-color: transparent; padding: 10px 0px 0px 0px;  text-align: center;            }

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;
}
body {
	background-color: #EEEEEE;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	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: #993333; text-decoration: none; font-size: 14px; display: block;  text-transform: none; padding: 5px 5px 5px 5px; border-top: 2px solid #993333;  background: transparent none repeat; width: 190px;    }
a.menu1:link          { color: #000000; background: transparent none repeat;    }
a.menu1:visited       { color: #000000; background: transparent none repeat;    }
a.menu1:focus         { color: #FFFFFF; background: #993333 none repeat;    }
a.menu1:hover         { color: #FFFFFF; background: #993333 none repeat;    }
a.menu1:active        { color: #FF0000; background: #993333 none repeat;   }

a.menu1active         { color: #FFFFFF; text-decoration: none; font-size: 14px; display: block; background: #666666 none repeat; text-transform: none; padding: 5px 5px 5px 5px; border-top: 2px solid #993333; width: 190px;   }
a.menu1active:link    { color: #FFFFFF; background: #666666 none repeat;    }
a.menu1active:visited { color: #FFFFFF; background: #666666 none repeat;    }
a.menu1active:focus   { color: #FFFFFF; background: #993333 none repeat;    }
a.menu1active:hover   { color: #FFFFFF; background: #993333 none repeat;    }
a.menu1active:active  { color: #FF0000; background: #993333 none repeat;    }

a.menu2               { color: #000000; text-decoration: none; font-size: 12px; display: block; background-color: #CCCCCC; text-transform: none; padding: 3px 5px 3px 15px; border-top: 1px solid #993333; width: 180px;  }
a.menu2:link          { color: #000000; background-color: #CCCCCC;   }
a.menu2:visited       { color: #000000; background-color: #CCCCCC;   }
a.menu2:focus         { color: #FFFFFF; background-color: #993333;   }
a.menu2:hover         { color: #FFFFFF; background-color: #993333;   }
a.menu2:active        { color: #FF0000; background-color: #993333;   }

a.menu2active         { color: #FFFFFF; text-decoration: none; font-size: 12px; display: block; background-color: #666666; text-transform: none; padding: 3px 5px 3px 15px; border-top: 1px solid #993333; width: 180px;  }
a.menu2active:link    { color: #FFFFFF; background-color: #666666;   }
a.menu2active:visited { color: #FFFFFF; background-color: #666666;   }
a.menu2active:focus   { color: #FFFFFF; background-color: #993333;   }
a.menu2active:hover   { color: #FFFFFF; background-color: #993333;   }
a.menu2active:active  { color: #FF0000; background-color: #993333;   }

a.menu3         { color: #000000; text-decoration: none; font-size: 10px; display: block; background-color: #CCCCCC; padding: 3px 5px 3px 25px; border-top: 1px solid #993333; width: 170px; }
a.menu3:link    { color: #000000; background-color: #CCCCCC;  }
a.menu3:visited { color: #000000; background-color: #CCCCCC;  }
a.menu3:focus   { color: #FFFFFF; background-color: #993333;  }
a.menu3:hover   { color: #FFFFFF; background-color: #993333;  }
a.menu3:active  { color: #FF0000; background-color: #993333;  }

a.menu3active         { color: #FFFFFF; text-decoration: none; font-size: 10px; display: block; background-color: #666666; padding: 3px 5px 3px 25px; border-top: 1px solid #993333; width: 170px; }
a.menu3active:link    { color: #FFFFFF; background-color: #666666;  }
a.menu3active:visited { color: #FFFFFF; background-color: #666666;  }
a.menu3active:focus   { color: #FFFFFF; background-color: #993333;  }
a.menu3active:hover   { color: #FFFFFF; background-color: #993333;  }
a.menu3active:active  { color: #FF0000; background-color: #993333;  }

a.menu4         { color: #000000; text-decoration: none; font-size: 10px; display: block; background-color: #CCCCCC; padding: 3px 5px 3px 35px; border-top: 1px solid #993333; width: 160px; }
a.menu4:link    { color: #000000; background-color: #CCCCCC; }
a.menu4:visited { color: #000000; background-color: #CCCCCC; }
a.menu4:focus   { color: #FFFFFF; background-color: #993333; }
a.menu4:hover   { color: #FFFFFF; background-color: #993333; }
a.menu4:active  { color: #FF0000; background-color: #993333; }

a.menu4active         { color: #FFFFFF; text-decoration: none; font-size: 10px; display: block; background-color: #666666; padding: 3px 5px 3px 35px; border-top: 1px solid #993333; width: 160px; }
a.menu4active:link    { color: #FFFFFF; background-color: #666666; }
a.menu4active:visited { color: #FFFFFF; background-color: #666666; }
a.menu4active:focus   { color: #FFFFFF; background-color: #993333; }
a.menu4active:hover   { color: #FFFFFF; background-color: #993333; }
a.menu4active:active  { color: #FF0000; background-color: #993333; }

/*************************************************************************
 * 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: #FA8072; color: #000000;   }
a.index:hover   {background-color: #FA8072; color: #000000;   }
a.index:active  {background-color: #FA8072; 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: 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: 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: #993333;}
a:link    {color: #993333;}
a:visited {color: #993333;}
a:focus   {color: #FA8072;}
a:hover   {color: #FA8072;}
a:active  {color: #FF0000;}

H1, .Titel_1 { font-size: 18px; font-weight: bold; line-height: 150%;}
H2, .Titel_2 { font-size: 16px; font-weight: bold; line-height: 150%;}
H3, .Titel_3 { font-size: 14px; font-weight: bold; line-height: 150%;}
H4, .Titel_4 { font-size: 12px; font-weight: bold; line-height: 150%;}
H5, .Titel_5 { font-size: 11px; font-weight: bold; line-height: 150%;}
H6, .Titel_6 { font-size: 9px; font-weight: bold;  line-height: 150%;}

.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; }


