body
	{
	background-image: url(/imgs/bg.body.gif); 
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
table                         { font-size: 11px; color: #000000; font-family: arial, geneva, helvetica, verdana, sans-serif; line-height: 15px; }
td                            { vertical-align: top; padding-bottom: 0px; }
div                           { font-size: 11px; color: #000000; font-family: arial, geneva, helvetica, verdana, sans-serif; }
a                             { font-size: 11px; color: #000000; font-family: arial, geneva, helvetica, verdana, sans-serif; }

/* ######################################################################## */
/* ##  LINKS                                                             ## */
/* ######################################################################## */

a.Meta:link                   { font-size: 11px; color: #cccccc; text-decoration: none; }
a.Meta:active                 { font-size: 11px; color: #cccccc; text-decoration: none; }
a.Meta:visited                { font-size: 11px; color: #cccccc; text-decoration: none; }
a.Meta:hover                  { font-size: 11px; color: #ffffff; text-decoration: none; }

a.titLink                { font-weight: bold; color: #C00D00; text-decoration: none; }
a.titLink:hover               { font-weight: bold; color: #C00D00; text-decoration: underline; }

a.whiteTitLink          { font-weight: bold; color: #ffffff; text-decoration: none; }
a.whiteTitLink:hover         { font-weight: bold; color: #C00D00; text-decoration: none; }

a.blackTitLink           { font-weight: bold; color: #000000; text-decoration: none; }
a.blackTitLink:hover          { font-weight: bold; color: #C00D00; text-decoration: none; }

a.darkTitLink                 { font-weight: bold; color: #333333; text-decoration: none; }
a.darkTitLink:hover           { font-weight: bold; color: #C00D00; text-decoration: none; }

a.uniTitLink                 { font-weight: bold; font-size: 12px; color: #C00D00; text-decoration: none; }
a.uniTitLink:hover           { font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; }

a.leadLink                    { color: #333333; text-decoration: none; font-weight: normal; }
a.whiteLeadLink               { color: #ffffff; text-decoration: none; font-weight: normal; }

td.logo                       { letter-spacing: 3px; line-height: 36px; font-family: arial, geneva, helvetica, verdana, sans-serif; font-weight: 100; font-size:24px; color: #988C8D; }
/*a.logo                       { font-weight: bold; letter-spacing: 3px; line-height: 36px; font-family: arial, geneva, helvetica, verdana, sans-serif; font-size:27px; color: #ffffff; text-decoration: none; }*/
a.logo                        { letter-spacing: 2px; font-family: Times New Roman, Times, serif; font-size:36px; color: #ffffff; font-weight: 200; text-decoration: none; }

a.TopLevelNav                 { font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; }
a.TopLevelNav:hover           { font-size: 15px; font-weight: bold; color: #C00D00; text-decoration: none; }

td.SecLevelNav                { font-size: 11px; color: #000000; padding-left: 4px; padding-right: 9px; vertical-align: bottom; }
a.SecLevelNav                 { font-size: 11px; color: #000000; text-decoration: none; }
a.SecLevelNav:hover           { font-size: 11px; color: #C00D00; text-decoration: none; }



a.printIssue      					{ font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }
a.printIssue:hover 					{ font-size: 11px; font-weight: bold; color: #C00D00; text-decoration: none; }

a.pageCounter 				      { font-size: 12px; color: #000000; text-decoration: none; }
a.pageCounter:hover 				{ font-size: 12px; color: #C00D00; text-decoration: none; }

a.artPathLink 				      { font-size: 11px; color: #666666; text-decoration: none; }
a.artPathLink:hover 				{ font-size: 11px; color: #C00D00; text-decoration: none; }



/* ######################################################################## */
/* ##  DIV BLOCKS                                                        ## */
/* ######################################################################## */

div.NavBar
{
position: absolute;
top: 54px;
left: 0px;
width: 100%;
visibility: visible;
z-index: 0;
}

div.pageTitle
{
width: 480px;
font-size: 12px;
font-weight: bold;
margin-top: 18px;
margin-bottom: 18px;
margin-left: 182px;
color: #000000;
}




/* ######################################################################## */
/* ##  TABELLEN                                                          ## */
/* ######################################################################## */

table.stage
{
margin-left: 70px;
}

/* ######################################################################## */
/* ##  ZELLEN                                                            ## */
/* ######################################################################## */





div.homeTit                    { font-size: 12px; font-weight: bold; color:#000000; }

td.HomeTop                     { color: #000000; font-size: 16px; }
td.parTit                      { padding-top:0px; font-weight: bold; }
td.parDate                     { padding-bottom:2px; font-size: 10px; color: #999999; }

td.Meta                        { font-size: 11px; }
td.MetaAct                     { font-size: 11px; color: #ffffff; }
td.Footer                      { text-align: right; padding-right: 3px; padding-top: 6px; font-size: 10px; }


/* ######################################################################## */
/* ##  ARTICLE STYLES                                                    ## */
/* ######################################################################## */

div.chapterTitle               { font-size: 12px; font-weight: bold; color:#000000; padding-left: 100px; padding-top: 6px; padding-bottom: 24px; }

h1           { font-size: 12px; font-weight: bold; margin-bottom: 0px; }
h1.red       { color: #C00D00; }
h1.white     { color: #ffffff; }
h1.black     { color: #000000; }


td.articleText                { padding-right: 12px;  width: 50%; }


/* ######################################################################## */
/* ##  TEXT BLOCK STYLES                                                 ## */
/* ######################################################################## */
div.metaNavBub
{
margin-top: 4px;
margin-left: 12px;
margin-right: 0px;
margin-bottom: 5px;
height: 8px;
width: 8px;
}

div.bub
{
margin-top: 3px;
margin-right: 4px;
height: 8px;
width: 8px;
}

div.articleDate                { font-style: normal; color: #999999; }
div.archivEventDate            { font-style: normal; color: #ffffff; }

div.printIssue                { float: left; }
div.printKeyword              { clear: left; font-weight: normal; color: #eeeeee; }
img.downloadSymbol            { margin-left: 12px; margin-top: 1px; width: 12px; height: 12px; }



div.teamFunction            { font-weight: normal; color:#dddddd;  }
div.teamdescription         { font-weight: normal; color:#000000; padding-bottom: 6px; }


div.searchResultBlock        { margin-top: 12px; margin-bottom: 12px; width: 570px; }
div.searchResult             { color: #333333; margin-left: 30px; }
div.searchResultTit          { color: #ffffff; margin-left: 80px; }
div.searchAdvice             { font-weight: bold; color: #333333; padding-top: 12px;  margin-left: 80px; padding-left: 20px; background-color: #eeeeee; }


/* ######################################################################## */
/* ##  INPUTS/FORMULARELEMENTE                                           ## */
/* ######################################################################## */
input                          { font-size: 11px; font-family: verdana, geneva, helvetica, arial, sans-serif; color: #000000; }
input.loginField               { border-style: solid; border-width: 1px; border-color: #999999; width: 212px; background-color: #eeeeee; }
input.loginButton              { border-style: solid; border-width: 1px; border-color: #000000; background-color: #eeeeee; }

input.searchField               { border-style: solid; border-width: 1px; border-color: #000000; width: 200px; background-color: #cccccc; margin-left: 2px; }
input.searchButton              { border-style: solid; border-width: 1px; color:#ffffff; border-color: #000000; background-color: #999999; }
textarea                        { font-size: 11px; color: #000000; font-family: arial, geneva, helvetica, verdana, sans-serif; }

/* ######################################################################## */
/* ##  SCHRIFTEN                                                         ## */
/* ######################################################################## */
font                           { font-size: 11px; font-family: verdana, geneva, helvetica, arial, sans-serif; }

span                          { font-weight: bold; }
cite                          { font-style: italic; }

span.search                   { color: #000000; font-weight: normal; font-style: italic; }
span.red                   { color: #C00D00; }

/* ######################################################################## */
/* ##  BILDER                                                            ## */
/* ######################################################################## */
img                            { border-width: 0px; }

hr  { background-color: #000000; border-width: 0px; height: 1px; margin-top: 1px; margin-bottom: 1px; }
hr.white  { background-color: #ffffff; border-width: 0px; height: 1px; margin-top: 1px; margin-bottom: 1px; }
hr.black  { background-color: #000000; border-width: 0px; height: 1px; margin-top: 1px; margin-bottom: 1px; }
hr.grey  { background-color: #666666; border-width: 0px; height: 1px; margin-top: 1px; margin-bottom: 1px; }


