/* Grundton Orange: #DA7C2F */
/* gesättigtes Orange: #DA6200 */
/* schwaches Orange: #D99863 */

/* Grüngrau: #60777A */

/*---------*/
/* Globals */
/*---------*/

html, body {
 margin: 0;
 padding: 0;
 height: 100%;
 text-align: center;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 background: #EAEAEA;
 display: block;
}

a {
 text-decoration: none;
}

a:hover {
}

/*------*/
/* DIVs */
/*------*/

.TTopShadow {
 display: block;
 height: 10px;
 min-height: 10px;
 width: 900px; 
 margin-top: 0;
 margin-bottom: 0; 
 margin-right: auto;
 margin-left: auto;
 padding-top: 0;
 padding-bottom: 0;
 background: #EAEAEA url(Shadow_Top.png) no-repeat;
 font-size: 1px;
}

.TContainer {
 position: relative; 
 /*min-height: 100%;*/
 width: 880px; 
 margin-top: 0;
 margin-bottom: 0;
 margin-right: auto;
 margin-left: auto;
 padding: 0 10px;
 text-align: left;
 background: #FFFFFF url(Shadow.png) repeat-y 0 50%;
}

.TBottomShadow {
 display: block;
 height: 10px;
 min-height: 10px;
 width: 900px; 
 margin-top: 0;
 margin-bottom: 0; 
 margin-right: auto;
 margin-left: auto;
 padding-top: 0;
 padding-bottom: 0;
 background: #EAEAEA url(Shadow_Bottom.png) no-repeat;
 font-size: 1px;
}

.THeader {
 width: 880px;
 height: 100px;
 background: url(Header.png) no-repeat;
}

.TNavigation {
 position: absolute;
 top: 10px;
 left: 20px;
 margin: 0;
 padding: 0;
 height: 16px;
}

.TNavigationButton {
 border: none;
}

.TSearchRecord {
 border: 0;
 margin: 0;
 padding: 0;
}

.TSearchInput {
 width: 100%;
}

.TPermanentDIV {
 position: absolute;
 right: 20px;
 top: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
}

.TCenter {
 /*position: relative;*/
 display: block;
 width: 880px;
 min-height: 333px;
 padding: 0;
}

.TCurrentYearDIV {
 /*position: absolute;
 top: 0;
 left: 0;*/
 display: block;
 float: left;
 width: 140px;
 background: url(Current.png) repeat-y;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
}

.TError {
 color: #FF0000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: bold;
}

.TContent {
 display: block;
 margin-left: 140px;
 margin-right: 0;
 /*padding: 0;*/
}

.TInsertion {
 padding-left: 10px;
 padding-right: 10px;
 display: block;
}

.TInsertionHeader {
 padding-bottom: 5px;
 color: #DA6200;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 text-decoration: none;
}

.TInsertionHeaderInformation {
 color: #60777A;
}

.TInsertionEventTime {
 color: #60777A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 text-decoration: none;
}

.TInsertionHeadline {
 padding-bottom: 10px;
 color: #DA6200;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: bold;
 text-decoration: underline;
}

.TInsertionContent {
 /*margin-left: 100px;
 margin-right: 0;
 float: right;*/
}

.TInsertionText {
 padding-bottom: 10px;
 color: #60777A;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 text-decoration: none;
 text-align: justify;
 display: block;
}

.TInsertionText a {
 color: #DA6200;
}

.TInsertionText a:hover {
 border-bottom: 1px dotted;
}

.TInsertionImages {
 padding-bottom: 10px;
 /*text-align: center;*/
}

.TInsertionImage {
 width: 235px;
 border: none;
}

.TInsertionFilesLabel {
 color: #60777A;
 font-size: 14px;
 text-decoration: underline;
}

.TInsertionFiles ul {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionFiles li {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionFiles a {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionFiles a:hover {
 border-bottom: 1px dotted;
}

.TInsertionReferencesLabel {
 color: #60777A;
 font-size: 14px;
 text-decoration: underline;
}

.TInsertionReferences ul {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionReferences li {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionReferences a {
 color: #DA6200;
 font-size: 14px;
}

.TInsertionReferences a:hover {
 border-bottom: 1px dotted;
}

.TContactForm {

}

.TContactFormTableFirstColumn {
 color: #60777A;
 font-size: 12px;
}

.TVPlanBorder {
 color: #60777A;
 text-align: center;
}

.TTitleImageDIV {
 display: block;
 float: left;
 height: 333px;
 width: 474px;
 margin: 0;
 padding: 0;
 /*background: url(TitleAnimation.gif) no-repeat;*/
}

.TTitleImage {
 /*display: none;*/
 display: block;
 height: 333px;
 width: 474px;
 margin: 0;
 border: none;
}

.TCurrentIssuesDIV {
 height: 333px;
 margin-left: 474px;
 margin-right: 0;
 padding-left: 5px;
 padding-right: 5px;
 vertical-align: top;
 text-align: left;
}

.TCurrentIssuesHeadline a {
 color: #DA6200;
 background: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-style: normal;
 font-variant: normal;
 font-weight: bold;
}

.TCurrentIssuesHeadline a:hover {
 background: #EAEAEA;
 border-bottom: none;
}

.TCurrentIssues {
 overflow: auto;
 margin-bottom: 0;
}

.TCurrentIssue {
 font-size: 12px;
}

.TCurrentIssueDate {
 text-decoration: underline;
 color: #60777A;
}

.TCurrentIssueDescription {
 text-decoration: none;
 color: #000000;
}

.TMoreover a {
 color: #DA6200;
 background: #FFFFFF;
 text-decoration: none;
 color: #DA6200;
}

.TMoreover a:hover {
 background: #EAEAEA;
 border-bottom: none;
}

.TBottom {
 height: 30px;
 width: 880px;
 background: #FFFFFF url(Bottom.png) repeat-x;
}

.TCategoriesDIV {
 padding-top: 10px;
 padding-bottom: 0;
 padding-left: 10px;
 padding-right: 10px;
 color: #DA6200;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 /*vertical-align: middle;*/
}

.TPermanentTable tr td {
 padding: 0;
}

.TPermanentTable tr td a {
 display: block;
 /*padding-left: 1px;
 padding-right: 1px;*/
 height: 20px;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 /*font-size: 15px;
 font-size: 14px;*/
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 background: #DA9963 url(Button.png) repeat-x;
 /*border-style: dotted;
 border-width: 1px;
 border-color: #FFFFFF;
 border-color: #D99863;*/
}

.TPermanentTable tr td a:hover {
 display: block;
 color: #DA6200;
 background: #FFFFFF url(Button_hover.png) repeat-x;
 /*border-color: #DA6200;*/
}

.TCurrentYearTable {
}

.TCurrentYearTable tr td {
 padding: 0;
}

.TCurrentYearTable tr td a {
 display: block;
 height: 20px;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 background: #DA9963 url(Button.png) repeat-x;
 /*border-style: dotted;
 border-width: 1px;
 border-color: #FFFFFF;*/
}

.TCurrentYearTable tr td a:hover {
 display: block;
 color: #DA6200;
 background: #FFFFFF url(Button_hover.png) repeat-x;
 /*border-color: #DA6200;*/
}

.TCategoriesDIV a {
 text-decoration: none;
 color: #60777A;
}

.TCategoriesDIV a:hover {
 text-decoration: underline;
}

/*-------*/
/* Popup */
/*-------*/

#viewer a {
 color: #DA6200;
 text-decoration: none;
}

#viewer a:hover {
 color: #DA6200;
 text-decoration: underline;
}

#NetscapeViewer a {
 color: #DA6200;
 text-decoration: none;
}

#NetscapeViewer a:hover {
 color: #DA6200;
 text-decoration: underline;
}
