body { 
 font: normal 100.01% Helvetica, Arial, sanserif;
 /* color: black; background-color: #D1D1FF;*/
/* color: black; background-color: #D6D6FF; */
 color: black; background-color: #FFFDEE;
/* color: black; background-color: #FEFABC; */
 margin: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}

#page-header {
 text-align: center;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 24px;
 margin: 0;
 padding: 8px;
 color: #FFFFFF;
 background-color: #000000;
 font-family: Georgia, 'Times New Roman', Times, serif; 
/* font-size: 32px; */
font-size: 23px;
 z-index: 3;
}

html>body #page-header {
 position: fixed;
}

#page-menu-header {
 z-index: 2;
 text-align: center;
 position: absolute;
/* opacity: 1;  */
 /* top: 52px; */
 top: 32px;
 left: 0;
 width: 100%;
 height: 22px;
 margin: 0;
 padding: 0px;
 padding-top: 10px; 
 padding-bottom: 10px;
/* background-color: #D6D6FF; */
 background-color: #FFFDEE;
 font: 0.8em Verdana, sans-serif;
 width: 100%;
 list-style-type: none;
}

html>body #page-menu-header {
 position: fixed;
}



#page-footer {
 clear: both;
 position: absolute;
 text-align: center;
 bottom: 0;
 width: 100%;
 height: 24px;
 margin: 0; 
 padding: 5px;
 padding-top: 13px;
 background-color: black;
 color: white;
 z-index: 4;
/* font-family: Georgia, 'Times New Roman', Times, serif;  */
 font-size: 14px;
/* font-weight:bold; */
}

html>body #page-footer {
 position: fixed;
}


#page-menu {
 position: absolute;
 top: 95px;
 left: 0;
 width: 250px; 
/* height: 100.1%; */
 margin: 0;
 padding: 0;
 margin-bottom: 50px;
 padding-bottom: 50px;
/* bottom: 30px; */
/* background-color: #FEFAAC; */
}

#page-content {
 z-index: 1;
 margin: 0;
 border: 1pt solid  #191970; 
 padding: 5px;
 padding-bottom: 25px;
 margin-bottom: 50px;
 top: 95px;
 left: 265px;
/* bottom: 30px; */
/* height: 101%; */
 width: 550px;
 position: absolute;
/* background-color: #FFFFCC;*/
 background-color: #EBEBFF;
/* background-color: #AAAAAA; */
 /*background-color: #999999; */
}

#page-news {
 position: absolute;
 display: inline;
 text-decoration: none;
 float: right;
 top: 80px;
 right: 0;
 width: 170px;
 margin: 0;
 padding: 0;
 background-color: #999999;
}

html>body #page-news {
 position: fixed;
}
#news li {
 list-style: none;
}


/* main */
#navMenu ul {
list-style: none;
margin: 0;
padding: 0;
}
#navMenu {
width: 240px;
padding: 0px;
margin: 0px;
}
#navMenu li {
display:inline;
}

/* menu */
#navMenu ul li a:link, #navMenu ul li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
/* font-size: 0.6em; */
/* font-size: 0.8em; */
font-size: 13px;
/* font-weight: bold; */
color: White;
/* height: 12px; */
height: 15px;
display: block;
background: url(img/bckMenu.gif);
padding: 3px 0 6px 20px;
}

#navMenu ul li a:hover {
/* color: #ACD373; */
color: #cacaca;
background: url(img/bckMenu.gif) 0 -23px;
padding: 3px 0 6px 20px;
}

/* subMenu */
/* #navMenu ul li a:link, #navMenu ul li a:visited { */
#navMenu ul li ul li a:link, #navMenu ul li ul li a:visited {
font-weight: normal;
background: url(img/bckSubMenu.gif);
padding: 0px 0 3px 30px;
}
/* #navMenu ul li a:hover { */
#navMenu ul li ul li a:hover {
background: url(img/bckSubMenu.gif) 0 -17px;
padding: 0px 0 3px 30px;
}

/* subSubMenu */
/* #navMenu ul ul li a:link, #navMenu ul ul li a:visited {*/
#navMenu ul li ul li ul li a:link, #navMenu ul li ul li ul li a:visited {
background: url(img/bckSubSubMenu.gif);
padding: 0 0 2px 40px;
}
#navMenu ul li ul li ul li a:hover {
background: url(img/bckSubSubMenu.gif) 0 -13px;
padding: 0 0 2px 40px;
}

/* subsubSubMenu */
/* #navMenu ul ul ul li a:link, #navMenu ul ul ul li a:visited { */
#navMenu ul li ul li ul li ul li a:link, #navMenu ul li ul li ul li ul li a:visited {
background: url(img/bckSubSubSubMenu.gif);
padding: 0 0 2px 50px;
}
#navMenu ul li ul li ul li ul li a:hover {
background: url(img/bckSubSubSubMenu.gif) 0 -13px;
padding: 0 0 2px 50px;
}


/* Header Menu */
#page-menu-header ul{
list-style: none;
margin: 0;
padding: 0;

}
#page-menu-header ul li{
display: inline;
/* font-size: 1.5em; */
font-size: 18px;
list-style-type: none;
padding-right: 20px;
}

#page-menu-header ul li a{
/* display: inline;  */
text-decoration: none;
/* color: #000099; */
color: black;
}

#page-menu-header ul li a:hover{
/* display: inline;  */
text-decoration: none;
/* color: #0099CC; */
 color: #979797;
}


IMG.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

p .align-center
{
text-align: center;
}

.csc-textpic-caption 
{
background-color: white;
padding-left: 2px;
}

.csc-textpic-image
{
/* border: 1pt solid  #191970; */
border: 1pt solid  black;
margin-top: 1em;
}

.bodytext
{
/* font-size: 0.8em; */
font-size: 13px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.CURIFSUB a:link, .CURIFSUB a:visited {
 /* border: 1pt solid #191970;  */
 border: 1pt solid #D0D0D0; 
}


.CURIFSUB ul li a:link, .CURIFSUB ul li a:visited {
 border: 0pt;
}


.CUR a:link,  .CUR a:visited {
 color: red;
 border: 1pt solid #F0F0F0; 
}

.typo3-adminPanel {
 position: absolute;
 top: 95px;
 left: 820px;
}


/*
li.inactive a:link, li.inactive a:visited {
 color: red;
 border: 0pt solid red; 
}
*/



.contenttable
{
width: 548px;
border-style: none;
}

td.td-0
{
vertical-align:top;
padding-right: 40px;
}

a.internal-link, a.external-link-new-window, a.download
{
/* color: #000099; */
 color: #330099;
/* color: black; */
}

a.internal-link:visited, a.external-link-new-window:visited, a.download:visited
{
 /* color: #330099; */
 color: #330099;
/*  color: black; */
}

a.internal-link:hover, a.external-link-new-window:hover, a.download:hover
{
 color: #990033;
 text-decoration: none;
}

.csc-textpic-center img 
{
 margin-left:auto;
 margin-right:auto;
 margin-left: -10px;
}
.align-center
{
 text-align: center;
 margin-left:auto;
 margin-right:auto;
}

th
{
 text-align: left;
}

.form_contact_left {
padding: 5px 0;
clear: both;
float: left;
width: 27%;
margin-bottom: 5px;
}

.form_contact_right {
padding: 5px;
float: left;
width: 70%;
margin-bottom: 5px;
}

.error {
 color: red;
}
