/* ###################################################################

   Verwendete Farben

   HEX      RGB DEC      FARBE        VERWENDUNG
	
   #004080  000,064,128  Blau         Hauptrahmen, Links HG inaktive Button, Titel
   #000066  000,000,102  Dunkelblau   Dunkle Schatten
	#CCCCFF	204,204,255  Hellblau     HG aktive Button, HG RollOver Buttons
	#9999FF  153,153,255  Mittelblau  Helle Schatten
   #CCCCCC  204,204,204  Hellgrau     Hervorhebungen
   #000000  000,000,000  Schwarz      Text, aktive Links
   #FFFFFF  255,255,255  Weiss        HG
   #FF0000  255,000,000  Rot          RollOver Links
   #FFFF00  255,255,000  Gelb         Links Menü und Index

  ################################################################### */


body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	line-height: 1.5;
}
hr {
	color: #004080;
}
td{
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
th {
	color: #EEEEEE;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #004080;
}
a         {font-weight: bold; text-decoration: none; color: #004080;}
a:link    {font-weight: bold; text-decoration: none; color: #004080;}
a:visited {font-weight: bold; text-decoration: none; color: #004080;}
a:focus   {font-weight: bold; text-decoration: none; color: #FF0000;}
a:hover   {font-weight: bold; text-decoration: none; color: #FF0000;}
a:active  {font-weight: bold; text-decoration: none; color: #000000;}

H1, .Titel_1 { font-size: 24px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080;  }
H2, .Titel_2 { font-size: 18px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080; }
H3, .Titel_3 { font-size: 16px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080; }
H4, .Titel_4 { font-size: 14px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080; }
H5, .Titel_5 { font-size: 11px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080; }
H6, .Titel_6 { font-size: 9px; font-weight: bold; text-align: left; letter-spacing: 0px; color: #004080; }

li {
	list-style: disc outside url(../files/punkt.gif);
	margin-bottom: 4px;
}

.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; }


table.tableborder {
	border: 1px solid #004080;
	margin: auto;
}
table.main1{
	margin: auto;
	width: 100%;
	text-align: center;
}
table.main2{
	margin: auto;
	width: 900px;
	background-image: url(../files/back1.gif);
	background-position: left;
	background-repeat: repeat-y;
}
td.top2 {
	background-image: url(../files/back2.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
}
td.top11 { background-image: url(../files/top1.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 180px;  height: 100px;   }
td.top12 { background-image: url(../files/top2.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 20px;  height: 100px; }
td.top13 { background-image: none; background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 700px;  height: 100px; }
td.top131 { background-image: url(../files/top3.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 350px;  height: 100px;   }
td.top132 { background-image: url(../files/top4.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 350px;  height: 100px; }

td.top21 { background-image: url(../files/top5.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 180px;  height: 20px; }
td.top22 { background-image: url(../files/top6.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 20px;  height: 20px; }
td.top23 { background-image: url(../files/back2.gif); background-position: top; background-repeat: repeat-x; vertical-align: top; text-align: right;  width: 700px;  height: 20px;    }
td.top231 { background-image: none; background-position: top; background-repeat: repeat-x; vertical-align: top; text-align: right;    height: 20px; }
td.top232 { background-image: url(../files/top7.jpg); background-position: top right; background-repeat: repeat-x; vertical-align: top; text-align: right;    height: 20px;  width: 95px;  }

td.left1 { background-image: url(../files/left1.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: center;  width: 180px;  }
td.left2 { background-image: url(../files/left2.jpg); background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 20px;  }

td.content1 { background-image: none; background-position: top left; background-repeat: no-repeat; vertical-align: top; text-align: left;  width: 690px;  padding: 5px 5px 10px 0px;            }

td.foot1 {    vertical-align: middle; text-align: center;    background-color: Silver;  height: 40px;  border: 1px solid #000000;  width: 900px;    }
table.foot11 { margin: 5px 5px 5px 5px;  }
td.foot11 {     text-align: left;  width: 790px;          }
td.foot111 {     text-align: left;  font-size: 9px;  padding-right: 20px;  vertical-align: top;          }
td.foot112 {     text-align: left;  font-size: 9px;  padding-right: 10px;  vertical-align: top;          }
td.foot12 {     text-align: right;  width: 100px;            }

table.cmenu1 {
	border-top: 2px solid #000066;
	border-left: 2px solid #000066;
	border-right: 2px solid #9999FF;
	border-bottom: 1px solid #9999FF;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	background: url(../files/m_shadow.gif);
}
.cmenu1 { background-color: transparent; border-bottom: 1px solid #9999FF; white-space: normal; line-height: 1.0;}
.cmenu2 { background-color: transparent; border-bottom: 1px solid #9999FF; white-space: normal; line-height: 1.0;}
.cmenu3 { background-color: transparent; border-bottom: 1px solid #9999FF; white-space: normal; line-height: 1.0;}

form {
	display: inline;
}

/*********************************************************************
 * Storytemplate
 *********************************************************************/
.storytitle { font-size: 18px; color: #EEEEEE; font-weight: bold; }
table.storytemplate { border: 0px none; width: 100%;  background-color: transparent;  }
td.storytitlefield { background-color: #004080; width: 100%; padding: 4px 4px 4px 4px;  color: #EEEEEE;     }
td.storytextfield { background-color: transparent; width: 100%; padding: 10px 10px 10px 0px; }
td.storyimagefield { background-color: #9999FF;  width: auto; padding: 4px 4px 4px 4px; text-align: center;  border: 1px solid #004080;  }
td.storydatefield { background-color: #004080; width: 100%; padding: 4px 4px 4px 4px;  color: #EEEEEE;  text-align: right;  }
td.storybackfield { background-color: transparent; width: 100%; padding: 4px 4px 4px 4px; text-align: center; }

	
