* {
margin:0;
padding:0;
}

html {
height:100%;;
max-height:100%;
border:0;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}

body { height:100%; max-height:100%; overflow:hidden; border:0; direction:ltr; color:rgb(255,255,255); background-image: url(images/alpha1.jpg); background-repeat: repeat-y; top:-17px; background-color:#003; background-attachment: scroll; }
#head { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position:absolute; z-index:8; top:9px; left:0; width:100%; height: 0; }
#head { height: 0; width: 100%; left: 0; top: 9px; z-index: 8; position: absolute; visibility: visible; }
	.Stil117 {
			font-size: 12px;
			font-weight: bold;
			}
	.Stil119 {color: #FFFFFF}
	.Stil123 {
			font-weight: bold;
			font-size: 12px;
			}
	.Stil124 {font-size: 12px}
#navi { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position:absolute; z-index:7; top:80px; left:0; width:1280px; height: 36px; }
#discokopf { background-image: url(images/alpha1.jpg); overflow:hidden; position:absolute; z-index:6; top:-17px; bottom:0; left:-11px; right:0; width: 102%; height: 118px; }
#content { background-image: url(images/alpha1.jpg); overflow:hidden; position:absolute; z-index:6; top:112px; bottom:0; left:0; right:0; width: 1280px; height: 85%; }
#content7 { background-image: url(images/alpha1.jpg); height:100%; max-height:100%; overflow:hidden; position:absolute; z-index:6; top:112px; bottom:0; left:0; right:0; }



* html #content { background-image: url(images/alpha1.jpg); top: 115px; height:82%; width:100%; border-top-style: solid; border-top-width: 0; }


/*Credits: CSSplay */

.preload2 {background: url(images/button4.gif);}
.menu2 { padding:0 0 0 32px; margin:0; list-style:none; height:36px; position:relative; font-family:Arial, verdana, sans-serif; background-image: url(images/button1abcdef.gif); background-repeat:  repeat-x; background-attachment: scroll; background-position: 0 0; }
.menu2 li.top { display:block; float:left;  position:relative; }
.menu2 li a.top_link { display:block; float:left; height:36px; color:#ff9900; font: bold 12px/33px Verdana, Arial, "Times New Roman"; text-decoration:none; padding:0 0 0 12px; cursor:pointer; text-transform: none; }
.menu2 li a.top_link span { float:left; display:block; padding:0 24px 0 12px; height:36px; }
.menu2 li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0 12px;
	height:36px;
	background:url(images/down.gif) no-repeat right top;
}
.menu2 li a.top_link:hover { color:#fff; background: url(images/button4.gif) no-repeat left center; }
.menu2 li a.top_link:hover span {background:url(images/button4.gif) no-repeat right center;}
.menu2 li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right center;}

.menu2 li:hover > a.top_link {color:#fff; background: url(images/button4.gif) no-repeat left center;}
.menu2 li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right center;}
.menu2 li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right center;}


.menu2 table {
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul,
.menu2 :hover ul ul,
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul { background-color: blue; position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; -moz-opacity:0.90; opacity: 0.70; list-style:none; }

.menu2 :hover ul.sub {
        left:2px;
        top:36px;
        padding:3px 0;
        border:solid 1px #663333;
        white-space:nowrap;
        width:95px;
        height:auto;
}
.menu2 :hover ul.sub li { background-color: navy;  display:block; height:20px; position:relative; float:left; width:90px; }
.menu2 :hover ul.sub li a { display:block; font-size:12px; height:20px; width:89px; line-height:20px; text-indent:5px; color:#ff9900; text-decoration:none; font-family: Verdana, Arial, "Paternoster AH", "Times New Roman"; font-weight: normal; border-color: blue; border-style: solid; border-width: 0 0 0 2px; }
.menu2 :hover ul.sub li a.fly {
        background-color: navy;
        background-repeat: no-repeat;
        background-position: 80px 7px;
}
.menu2 :hover ul.sub li a:hover { color:#ff9900; background-color: blue; }
.menu2 :hover ul.sub li a.fly:hover { color:#ff9900; background-color: blue; background-repeat: no-repeat; background-position: 80px 7px; }
.menu2 :hover ul li:hover > a.fly {
        color:#ff9900;
        background-color: blue;
        background-image: url(images/arrow.gif);
        background-repeat: no-repeat;
        background-position: 80px 7px;
}

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{
        left:87px;
        top:-4px;
        padding:3px 0;
        border:solid 1px #663333;
        white-space:nowrap;
        width:93px;
        z-index:200;
        height:auto;
        background-color: #008aff;
}
a:visited { color: #008aff; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  ; font-weight: bold; }
a:hover { color: #00f; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:active { color: #000078; font-size: 1em }

.Sti32 {font-size: 32px; color: gray;font-weight: bold;}
.Sti18 {font-size: 18px; color: #000000}
.Sti24 {font-size: 24px; color: #f90;font-weight: bold;}
.Sti28 {font-size: 28px; color: #f90;font-weight: bold;}
.Stil10 {font-family: "Arial";font-size: 10px;color: #ff9900;}
.Stil12 {font-family: "Arial";font-size: 12px;color: #ff9900;}
.Stil14 {font-family: "Arial";font-size: 14px;color: #ff9900;}
.Stil16 {font-family: "Arial";font-size: 16px;color: #ff9900;}
.Stil26 { font-size: 18px; color: #000000; border-right-width: medium; }
.Stil25 {font-size: 16px; color: #000000}
.Stil51 {font-size: 18px; color: #660000;font-weight: bold;}
.Stil53 {font-size: 18px; color: #000000;font-weight: bold;}
.Stil110 {font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 10px;color: #ff9900;font-weight: bold;}
.Stil112 {font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 12px;color: #ff9900;font-weight: bold;}
.Stil114 {font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 14px;color: #ff9900;font-weight: bold;}
.Stil116 {font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 16px;color: #ff9900;font-weight: bold;}
.Stil1161 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;color: red;font-weight: bold;}
.Stil1181 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;color: red;font-weight: bold;}
.Stil1241 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 24px;color: red;font-weight: bold;}
