/* Formats of the main tags #deb887 oder #f4a460*/
body         {background-color:#888888; color:#000000;
	      font-family:sans-serif; font-size:90%;
	      margin:0px; padding:20px;}

p            {text-align:justify;
              margin:15px; padding:0px;}     
p.right      {text-align:right;}
p.left       {text-align:left;}
p.center     {text-align:center;}
p.date       {text-align:left; 
              margin-top:0px; padding:5px 0px;
	      color:#000000; font-style:italic;}
p.foot       {text-align:right; font-style:italic; 
              border-top:1px dotted #004294; 
	      margin-top:30px; padding-top:2px;}
p.image      {font-style:italic; margin:30px 15px;
              font-size:90%;}
p.small      {font-family:sans-serif; font-size:70%;font-style:normal;}

blockquote   {margin:15px 15px 15px 35px; padding:0px;}

h1           {text-align:left; 
              font-family:sans-serif; font-size:180%; 
	      font-weight:bold; color:#000000;
	      margin:25px 15px 0px 15px; padding:5px 0px;
	      border-bottom:1px dotted #000000;}

h2           {text-align:left; 
              font-family:sans-serif; font-size:140%; 
	      font-weight:bold; color:#004294;
	      margin:20px 15px 15px 15px; padding:0px;
	      border-bottom:1px dotted #000000;}

h3           {text-align:left; 
              font-family:sans-serif; font-size:115%; 
	      font-weight:bold; color:#004294;
	      margin:20px 15px 15px 15px; padding:0px;
	      border-bottom:1px dotted #000000;}

h4           {text-align:left; 
              font-family:sans-serif; font-size:100%; 
	      font-weight:bold; background-color:#eeeeee; color:#000000;
	      margin:20px 15px 15px 15px; padding:2px;}
	      
span.bluebold {font-family:sans-serif; font-size:100%; 
	      font-weight:bold; color:#004294;
	      }

img          {border:0px;}

a            {text-decoration:none;}
a:link       {color:#004294;}
a:visited    {color:#004294;}
a:hover      {color:#b22222;}
a:active     {color:#b22222;}
a:focus      {color:#b22222;}

ul           {margin:15px 15px 15px 35px; padding:0px;}
ul ul        {margin:5px 5px 5px 20px; padding:0px;}
ul p         {margin:15px 0px; padding:0px;}
ul blockquote {margin:5px 15px 5px 20px; padding:0px;}

li           {margin:5px 0px;}

table       {margin:15px; padding:0px;
              border-top:1px solid #000000;
              border-right:1px solid #000000;
	      border-collapse:collapse; border-spacing:0px;
	      empty-cells:show; max-width:770px;
	      text-align:left;}
tr	     {margin:0px; padding:0px;}
th           {margin:0px; padding:2px 5px;
              text-align:left; font-weight:bold;
	      border-left:1px solid #000000;
	      border-bottom:1px solid #000000;
	      background-color:#888888; color:#ffffff;}
td           {margin:0px; padding:2px 5px;
              vertical-align:top;
	      text-align:left;
	      border-left:1px solid #000000;
	      border-bottom:1px solid #000000;
	      background-color:#eeeeee; color:#000000;
	      }
tr.color       {background-color:#EEF5FF;}
th.right       {text-align:right;}
td.right       {text-align:right;}


/* All about input forms */
form br      {clear:left;}

fieldset     {margin:15px; padding:0px 0px 0px 10px;
              background-color:#eeeeee;
	      border:1px solid #000000;}

legend       {margin:0px; padding:1px 5px;
              font-weight:bold; font-style:normal;
	      background-color:#888888; color:#ffffff;
	      border:1px solid #000000;}

label        {display:block; float:left;
              width:150px; text-align:right; 
              margin:15px 15px 0px 15px; padding:0px;
	      font-weight:bold; color:#000000;
	      cursor:help;}

input.field  {display:block; float:left; 
              margin:15px 15px 0px 15px;}	      
	      

input.chkbox {margin:0px 5px 0px 0px;}
input.chkbox + input.chkbox {margin:0px 5px 0px 30px;}

input.button {margin:0px;}

textarea     {display:block; float:left; 
              margin:15px 15px 0px 15px;}

select       {display:block; float:left; 
              margin:15px 15px 0px 15px;}

div.chkbox   {float:left;
               margin:15px 15px 0px 15px;}

/* Content box for the entire page */
div.parent   {background-color:#ffffff; color:#000000;
              width:800px; 
              margin:0px; padding:0px; 
	      text-align:left; overflow:hidden;
	      border:1px solid #000000;
	      z-index:1;}


/* Content box for the page title */
div.title    {width:800px; height:100px;
              border-bottom:1px solid #000000;
	      background-color:#000000;
	      background-image:url(../images/new/titel9.jpg);
	      background-repeat:no-repeat; 
	      overflow:hidden; text-align:left;}


/* Content box for the main content of the page */
div.main     {width:800px;
              border-bottom:1px solid #000000;
	      background-color:#ffffff; color:#000000;}


/* Content box for the status bar */
div.status   {width:790px;
              background-color:#eeeeee; color:#004294;
	      text-align:right;
	      margin:0px; padding:2px 5px;}
	      
div.enggerm   {width:790px;
              background-color:#ffffff; color:#ffffff;
	      text-align:right;
	      margin:0px; padding:2px 5px;}	      


/* Main menue and entries herein */
div.menue    {width:800px; height:22px;
              border-bottom:1px solid #000000;
	      background-color:#eeeeee; color:#000000;
	      margin:0px; padding:0px;}
div.mentry   {width:94px; height:20px;
              float:left; text-align:left; overflow:hidden;
	      border-right:1px solid #000000;
	      background-color:#eeeeee; color:#000000;
	      margin:0px; padding:2px 0px 0px 5px;
	      cursor:pointer;}
div.mentry2  {width:95px; height:20px;
              float:left; text-align:left; overflow:hidden;
	      background-color:#eeeeee; color:#000000;
	      margin:0px; padding:2px 0px 0px 5px;
	      cursor:pointer;}
div.mentry:hover {background-color:#cccccc;}
div.mentry2:hover {background-color:#cccccc;}


/* Submenue and entries herein */
div.submenu  {border-left:1px solid #000000;
              border-right:1px solid #000000;
              border-bottom:1px solid #000000;
	      border-top:1px dotted #000000;
              background-color:#eeeeee;
              position:absolute;
	      padding:0px; margin:0px;
	      visibility:hidden; z-index:2;}
div.sentry   {padding:2px 5px;
	      cursor:pointer;}
div.sentry+div.sentry {border-top:1px dotted #000000;}
div.ssentry  {padding:2px 5px; margin-left:15px;
	      cursor:pointer;}
div.sentry:hover {background-color:#cccccc;}
div.ssentry:hover {background-color:#cccccc;}


/* Boxes for a two-column layout */
div.left     {float:left; width:398px;
              margin:0px; padding:0px;}
div.left2     {float:left; width:780px;
              margin:0px; padding:0px;}	      
div.right    {float:right; width:398px;
              margin:0px; padding:0px;}
	      


/* Centred content boxes with different colours */
div.center   {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#eeeeee;}
div.center2  {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#ffffff;}
div.center3  {margin:15px; padding:0px;
              border:1px dotted #000000;
	      background-color:#ffffff;}
div.center4   {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#f8f8f8;}
div.center1a {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#C0C0C0 ;}
div.center1b {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#D0D0D0 ;}	      
div.center1c {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#E0E0E0 ;}	      
div.center1d {margin:15px; padding:0px;
              border:1px solid #000000;
	      background-color:#F8F8F8;}	      	      
      	      
	      	      


/* Image containers for gallery and news */
div.gallery  {margin:0px 15px 15px 0px; padding:0px 0px 0px 15px;
              float:left;
	      width:162px;}
div.imager   {margin:3px 0px 10px 15px; padding:0px 15px 0px 0px;
              float:right; text-align:left;
	      width:240px; 
	      font-size:85%; font-style:italic;}
div.imagel   {margin:3px 0px 10px 15px; padding:0px 15px 0px 0px;
              float:left; text-align:left;
	      width:240px; 
	      font-size:85%; font-style:italic;}	      


div.button   {float:none; overflow:hidden;
              width:80px; text-align:center;
	      border:1px solid #000000;
	      background-color:#eeeeee;
	      margin:20px 15px 15px 15px; padding:1px;
	      cursor:pointer;}
div.button:hover {background-color:#eeeeee;
                  border:1px solid #b22222;}

/* Panorama */
div.goleft     {width:74px; height:250px;
                float:left; margin:0px; padding:0px;}
div.goright    {width:74px; height:250px;
                float:right; margin:0px; padding:0px;} 


/* Clear float */
.clear    {clear:both;}


/* Hyperlinks */
span.link    {font-weight:bold; color:#000000;}


/* Special names and expressions */
span.name    {font-style:italic;}


/* Highlighting */
span.high    {font-weight:bold;}


/* Computer Code */
span.code    {font-family:monospace;
              color:#900000;}

/* Blue letter */
span.blue    {font-family:sans-serif;
              font-size:120%;
              font-weight:bold;
              color:#004294;}
span.small   {font-family:sans-serif; font-size:70%;font-style:normal;}

/* Ions */
span.ion     {font-variant:small-caps; white-space:nowrap;}



/* Small text */
.small   {font-size:85%; font-style:italic;}


/* Floating images in the text (left and right) */
img.floatl   {float:left;
              margin:3px 15px 5px 0px; padding:0px;}
img.floatr   {float:right;
              margin:3px 0px 5px 15px; padding:0px;}
      
.border      {border:1px solid #000000;}

/* Thumbnail images in the gallery */
img.gallery  {float:none;
              border:1px solid #303090;
              margin:0px; padding:0px;}

