body  {  background-color: #300A00; background-repeat: no-repeat; background-attachment: fixed; background-position: left bottom;   background-position: left bottom; 
  scrollbar-track-color: #300A00;
  scrollbar-face-color: #AF4F0F;
  scrollbar-arrow-color: #300A00;
  scrollbar-shadow-color: #8F360B;
  scrollbar-highlight-color: #BF5F14; }

.textRand   { color: #AF4F0F; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px solid #CF6F1F;}

.text       { color: #AF4F0F; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 0px solid #CF6F1F;}
.text b     { color: #EBDA11; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 0px solid #CF6F1F;}


.title       { color: #EBDA11; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; border: 0px solid #CF6F1F; text-align: center;}

.bigpic { text-align: center; }

a img {text-decoration:none; border: 1px solid #CF6F1F;}

a { color: #126F98; text-decoration: none; }
a:hover { color: #126F98; text-decoration: underline overline; }

.formular { color: #AF4F0F; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px solid #AF4F0F; background-color: #300A00; }

.tabular { color: #AF4F0F; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px solid #CF6F1F;}



.textHead   { color: #AF4F0F; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;}

.box_black      { color: #CF6F1F; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px solid #AF4F0F;  background-color: #000000;}
.box_black b    { color: #EBDA11; }
.box_black table { color: #CF6F1F; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000000; }

.kastenW     { padding-left: 2px; color: #fff; background-color: #000000; background-color: #000000; }

.news { border:1px solid #AF4F0F;
	font-family: Verdana;
	color: #AF4F0F;
	background-color: #000000; }
.news b { color: #EDBA11; }
.news hover { border:1px solid #111188;
	color: #CF6F1F; } 
.news td {color: #AF4F0F; }

a { color: #126F98; text-decoration: none; }
div img { text-decoration: block; }
a:hover { color: #126F98; text-decoration: underline overline; }


.kastenW table { padding-left: 2px; color: #fff; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #000000; }
.link2  { color: #EDBA11; font-size: 12px; font-weight: bold; margin-left: 16px; text-transform: none; }
.link3   {  color: CF6F1F; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px;  background-position: 0 0; text-transform: capitalize; margin-right: 4px; margin-bottom: 4px; margin-left: 8px; padding-top: 2px; padding-left: 2px; }

.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color: #300A00;
color: #AF4F0F;
width:54px;
padding:2px;
text-align:left;
font-weight:bold;
border: 1px solid #CF6F1F;
font-size:16px;
}

.submenu{
margin-bottom: 0.5em;
text-align:left;
width:500px;
font:Verdana;
border:0;
}


.textfeld1 {  padding-left: 2px; padding-top: 10px color: #fff;  font-weight: normal; top: 8px; right: 2px; left: 2px; text-transform: none; }

.link1Shout       { color: #EDBA11; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; border: 1px solid #AF4F0F;}
.link3Shout   {  font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px;  background-position: 0 0; margin-right: 4px; margin-bottom: 4px; margin-left: 8px; padding-top: 2px; padding-left: 2px;  color: #CF6F1F; }
div.link3Shout I { text-transform: none; font-style: normal; color: #EDBA11; }
div.link3Shout GR {  text-transform: none; font-style: normal; color: #EDBA11; }





.shutter {
background: #300A00;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
opacity: 0.7;
z-index: 19;
}

* html .shutter {
	position: absolute;
    filter: alpha(opacity=80);
}

.the_info {
border: 2px double #800400;
width: 650px;
position: fixed;

z-index: 20;
left:50%; 
top:50%; 
margin-left:-325px; 
margin-top:-150px;

padding: 10px 15px;
min-height: 200px;
background: #300A00;
}

.info ul {
margin-left: -25px
}

 #switcher {
display: block;
text-align: center;
color: #292;
font: 1.2em helvetica, arial, sans-serif;
border-bottom: 2px solid #4b4;
text-decoration: none;
padding-bottom: 4px;
margin-bottom: 10px;
}

#period td {
text-align: center;
font: 0.6em verdana, sans-serif;
border: 1px solid #bbb;
background: #eee;
padding-bottom: 3px;
vertical-align: top;
}

#period .space {
border: 0;
background: #fff;
vertical-align: middle;
}

#period td:hover, #period .tdhover {
cursor: pointer;
}