body {
margin : 0;
padding : 4px; 
border : none; 
width:98%;height:98%;
color : #ffffff; 
background : url('../img/bg.jpg') repeat fixed 0 0; 
background-color : #000000; 
font-family : "Century Gothic",Arial, sans-serif; 
font-size : 16px; 
font-weight : normal; 
cursor : url('gaeugf/css/allied.cur'), default; 
overflow : auto; 
} 
div.ggf {
position : absolute; 
top : 0;
left : 0;
background-image:url('../img/ggfbanner.jpg');
background-attachment:fixed;
background-repeat:no-repeat;
background-position: center top;
width : 98%;
height: 80px;
display : block;
border: none;
margin-left:auto;
margin-right:auto;
text-align:center;
}
div.navi {
position : absolute; 
top : 80px;
left : 0;
width : 100%; 
height : 30px;
margin : 0; 
padding : 0; 
text-align: center;
overflow : visible;
border : none; 
}
div.home {
position : absolute; 
top : 120px;
left : 0;
width : 98%; 
margin : auto; 
padding : 10px; 
text-align : center; 
overflow : visible;
border : none; 
}
div.ziel {
margin-left : 5%; 
margin-right : 5%; 
padding-top : 20px;
padding-left : 50px; 
padding-right : 50px; 
padding-bottom : 20px; 
text-align : left;
color : #fff;
border-top : 5px outset #8877DD; 
border-left : 5px outset #6655BB; 
border-right : 5px outset #443399; 
border-bottom : 5px outset #221177; 
background-color : #6655BB; 
overflow : visible;
}
a {
text-decoration : none; 
} 
a:link {
color : #fc0; 
} 
a:visited {
color : #fc9; 
} 
a:active {
color : #fc9; 
} 
a:hover {
color : #ff6; 
} 
a:focus {
color : #fc9; 
} 
a.navlink {
margin: 0;
padding-left : 6px; 
padding-right : 6px; 
font-size : 14px; 
line-height:2em;
font-variant:small-caps;
text-align:center;
text-decoration:none;
color : #fff; 
border:5px outset #6655BB;
background:url('../img/btbg1.jpg') repeat-x 0 0;
cursor : url('gaeugf/css/bwp.ani'), default; 
}
a.navlink:link {
} 
a.navlink:visited {
color : #fff; 
} 
a.navlink:active {
color : #fff; 
background-color:#transparent;
} 
a.navlink:hover, a.navlink:focus {
border:5px inset #6655BB;
background:url('../img/btbg2.jpg') repeat-x 0 0;
}
a.lnk {
margin: 6px;
padding : 0; 
width: 468px;
display: block;
font-size : 16px; 
line-height:2em;
text-align:center;
text-decoration:none;
border:1px dashed #FFFFFF;
cursor : url('gaeugf/css/bwp.ani'), default; 
}
a.lnk:link {
color : #ddd; 
background-color:#6655BB;
} 
a.lnk:visited {
color : #999; 
background-color:#6655BB;
} 
a.lnk:active {
color : #fff; 
background-color:transparent;
} 
a.lnk:hover {
color : #ff0; 
border:1px solid #FFFFFF;
background-color:transparent;
text-decoration:none;
}
a.lnk:focus {
color : #fff; 
background-color:transparent;
} 
img {
border : none; 
} 
.button {
color : #DDD; 
border : 3px outset #66f; 
background-color : #66f; 
font-size : 16px; 
} 
.noscrl {
overflow : auto; 
}
div.lo{
font-weight:bold;font-size:16px;
margin:0;padding:0;border:none;
position:absolute;top:10px;left:0;
width:50%;height:250px;
text-align:center;vertical-align:middle;
overflow:visible;
}
div.lo a {
text-decoration:none;
display:block;
padding:0;
border:none;
}
div.lo a:hover {
width:98%;
}
div.lo a span {
display:none;
}
div.lo a:hover span {
background:url('../img/warp.gif') no-repeat center center;
display:block;
}
div.ro{
font-weight:bold;font-size:16px;
margin:0;padding:0;border:none;
position:absolute;top:30px;right:0;
width:50%;height:120px;
text-align:center;vertical-align:middle;
overflow:visible;
}
div.ro a {
text-decoration:none;
display:block;
padding:0;
border:none;
}
div.ro a:hover {
width:98%;
}
div.ro a span {
display:none;
}
div.ro a:hover span {
display:block;
background:url('../img/warp.gif') no-repeat center center;
}
div.lu{
font-weight:bold;font-size:16px;
margin:0;padding:0;border:none;
position:absolute;top:260px;left:0;
width:50%;height:200px;
text-align:center;vertical-align:middle;
overflow:visible;
}
div.lu a {
text-decoration:none;
display:block;
padding:0;
border:none;
}
div.lu a:hover {
width:98%;
}
div.lu a span {
display:none;
}
div.lu a:hover span {
display:block;
background:url('../img/warp.gif') no-repeat center center;
}
div.ru{
font-weight:bold;font-size:16px;
margin:0;padding:0;border:none;
position:absolute;top:260px;right:0;
width:50%;height:300px;
text-align:center;vertical-align:middle;
overflow:visible;
}
div.ru a {
text-decoration:none;
padding:0;
border:none;
display:block;
}
div.ru a:hover {
width:100%;
}
div.ru a span {
display:none;
}
div.ru a:hover span {
display:block;
background:url('../img/warp.gif') no-repeat center center;
}
div.cou{
margin:0;padding:0;border:none;
position:absolute;left:45%;top:440px;
background-color:transparent;
width:100px;height:70px;
overflow:hidden;
}
table{
width:98%;
border:outset #bbb 2px;
border-collapse:collapse;
margin:10px;padding:0;
background-image:url('img/bg.jpg');
background-repeat:repeat;
background-attachment:scroll;
background-position:top left;
}
td{
border:none;
text-align:center;
padding:5px;
}