/* ----- PAGE ----- */

.pagestyle
{ 
color: #FFCC99;
line-height: 14pt; 
font-size: 10pt;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Times New Roman;
}
.pagestyle a:link { color: #FFCC99; }
.pagestyle a:visited { color: #FFCC99; }
.pagestyle a:hover { color: #FFFFFF; }
.pagestyle a:active { color: #FFFFFF; } 
.pagestyle h1 { font-size:20pt; line-height: 20pt; margin-bottom:8pt; margin-top: 16pt; }
.pagestyle h2 { font-size:14pt; line-height: 16pt; margin-bottom:6pt; margin-top: 4pt; }
.pagestyle h3 { font-size:10pt; line-height: 14pt; margin-bottom:4pt; margin-top: 4pt; }
.pagestyle ul { margin-bottom: 3pt; margin-top: 3pt; }

.pagebg
{
position:absolute; 
top: 0px; 
left: 0px; 
width: 771px; 
height: 745px; 
}

.main
{
position:absolute; 
top: 95px; 
left: 0px; 
width: 760px; 
height: 600px; 
padding: 0px;
}

.mainbox
{
position:absolute; 
top: opx; 
left: 150px; 
width: 610px; 
height: 600px; 
padding: 0px;
}

.mainbg
{
position:absolute;
top: 87px; 
left:0px; 
width:771px; 
height: 610px; 
}


/* ----- TEXTS ----- */

.box00
{
position:absolute; 
top: -16px; 
left: 0px; 
}

.boxborder
{
border-width: medium;
border-style: groove;
border-color: silver;
}

.bigfont
{
color: black;
font-size: 22px;
line-height: 27px;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Times New Roman;
font-variant: small-caps;
font-weight: bolder;
}
.bigfont a:link { text-decoration: none; color: silver}
.bigfont a:visited { text-decoration: none; color: silver}
.bigfont a:hover { text-decoration: none; color: white}
.bigfont a:active { text-decoration: none; color: white}

.shadow
{
color: black;
position:relative;
top: 2px; 
left: 3px; 
}

/* ----- BANNER ----- */

.bannerlogo
{
line-height: 12pt;    
font-size: 9pt;
font-family: Courier New, Courier, monospace;
position:absolute; 
top:0px; 
left:10px;
}
.bannerlogo a:link { text-decoration: none; color: silver}
.bannerlogo a:visited { text-decoration: none; color: silver}
.bannerlogo a:hover { text-decoration: underline; color: white}
.bannerlogo a:active { text-decoration: underline; color: white}
      
.bannertitle
{
position: absolute; 
top: 0px; 
left: 0px;
width: 761px;
height: 65px;
}
/* Skript-Fu/Schlagschatten: Versatz: 3,2; Radius: 1; Deckung: 100% */

.bannersymbol
{
position: absolute; 
top: 0px; 
left: 0px;
width: 460px;
height: 350px;
}

.bannerbg
{
position:absolute; 
top:0px; 
left:0px;
width:771px;
}


/* ----- MENU ----- */

.menu
{
position:absolute;
top: 140px; 
left: 5px; 
width: 115px; 
height: 420px; 
padding: 0px;
/*
border-width: medium;
border-style: groove;
border-color: #646464;
*/
}
.menu a:link { text-decoration: none; color: black; }
.menu a:visited { text-decoration: none; color: black; }
.menu a:hover { text-decoration: none; letter-spacing: 1px; color: red}
.menu a:active { text-decoration: none; letter-spacing: 1px; color: red}

.menubg
{
position:absolute;
top: 140px; 
left: 5px; 
width: 117px; 
height: 422px; 
padding: 0px;
	}

.menu1head
{
position: absolute; 
top: 25px; 
left: 5px;
width: 100px;
height: 22px;
}
/* Skript-Fu/Schlagschatten: Versatz: 3,2; Radius: 1; Deckung: 100% */


.menu2head
{
position: absolute; 
top: 205px; 
left: 5px;
width: 100px;
height: 26px;
}

.menu1
{
font-size: 9pt;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Courier New, Courier, Times New Roman;
text-align: center;
line-height: 23px;
position: absolute; 
top: 50px; 
left: 5px;
}

.menu2
{
font-size: 9pt;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Courier New, Courier, Times New Roman;
text-align: center;
line-height: 23px;
position:absolute; 
top: 235px; 
left: 5px;
}

.menuentry1
{
position: absolute; 
top: 0px; 
left: 0px;
width: 100px;
height: 22px;
}

.menuentry2
{
position: absolute; 
top: 30px; 
left: 0px;
width: 100px;
height: 22px;
}

.menuentry3
{
position: absolute; 
top: 60px; 
left: 0px;
width: 100px;
height: 22px;
}

.menuentry4
{
position: absolute; 
top: 90px; 
left: 0px;
width: 100px;
height: 22px;
}

.menuentry5
{
position: absolute; 
top: 120px; 
left: 0px;
width: 100px;
height: 22px;
}

.submenu
{
position: absolute; 
top: 65px; 
left: 271px;
width: 500px;
height: 21px;
font-size: 9pt;
line-height: 23px;
text-align: center;
font-family: Comic Sans MS, Verdana, Tahoma, Microsoft Sans Serif, Courier New, Courier, Times New Roman;
}
.submenu a:link { text-decoration: none; color: black}
.submenu a:visited { text-decoration: none; color: black}
.submenu a:hover { text-decoration: none; letter-spacing: 1px; color: red}
.submenu a:active { text-decoration: none; letter-spacing: 1px; color: red}

.submenubg
{
position: absolute; 
top: 65px; 
left: 271px;
width: 500px;
height: 22px;
}

.submenuentry1
{
position:absolute; 
top:0px; 
right:10px;
width:80px;
height:22px;
}

.submenuentry2
{
position:absolute; 
top:0px; 
right:100px;
width:80px;
height:22px;
}

.submenuentry3
{
position:absolute; 
top: 0px; 
right: 190px;
width: 80px;
height:22px;
}

.submenuentry4
{
position:absolute; 
top: 0px; 
right: 280px;
width: 80px;
height:22px;
}

.submenuentry5
{
position:absolute; 
top: 0px; 
right: 370px;
width: 80px;
height:22px;
}

.submenuentry6
{
position:absolute; 
top: 0px; 
right: 460px;
width: 80px;
height:22px;
}

.submenuentry7
{
position:absolute; 
top: 0px; 
right: 550px;
width: 80px;
height:22px;
}

.submenuentry8
{
position:absolute; 
top: 0px; 
right: 640px;
width: 80px;
height:22px;
}

/* ----- FOOTER ----- */

.footer
{
position: absolute;
top: 695px;
left: 0px; 
width: 771px; 
height: 50px; 
padding: 0;
}

.footerbg
{
position: absolute;
top: 695px;
left: 0px; 
width: 771px; 
height: 50px; 
}

.footerlanguage
{
position:absolute;
left: 10px; 
top: 15px; 
width: 300px;
}

.linkhint
{
color: silver;
font-size: 9pt;
font-family: Courier New, Courier, monospace, Times New Roman;
text-align: right;
position:absolute;
right: 270px; 
top:23px; 
}

.footertext
{
color: silver;
font-size: 9pt;
font-family: Courier New, Courier, monospace, Times New Roman;
text-align: right;
position:absolute;
right: 10px; 
top:23px; 
width: 771px;
}
.footertext a:link { text-decoration: underline; color: silver}
.footertext a:visited { text-decoration: underline; color: silver}
.footertext a:hover { text-decoration: underline; color: white}
.footertext a:active { text-decoration: underline; color: white} 
