td {
text-align:justify;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
}

/* menue oben */
#menu2 a, #menu2 a:visited , #menu2 a:active 
{
display: block;
color:#808080;
background-color:#000000;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 86%;s
padding-left: 0px; padding-bottom: 0px; padding-top:0px;
margin-left: 1px;margin-right: 1px;
border:solid 1px #353535;
line-height:30px;
text-align:center;
}

#menu2 a:hover 
{
background-color:#282828;
color:#ffffff; 
text-decoration:none;
border:solid 1px #7C7C7C;
}

#menu3 a, #menu3 a:visited , #menu3 a:active 
{
display: block;
color:#808080;
background-color:#000;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 86%;
padding-left: 0px; 
padding-bottom: 0px; 
padding-top:0px;
margin-left: 1px;
margin-right: 1px;
border:solid 1px #353535;
line-height:30px;
text-align:center;
}

#menu3 a:hover 
{
background-color:#282828;
color:#ffffff; 
text-decoration:none;
}

body 
{
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px;
background-color: #000000;
padding:0px;
}

h2
{ 
color:#555555;
margin-bottom:20px;
letter-spacing:2px;
font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
font-size: 125%;
}

/* hauptgerüst */
.li 
{
width:100px;
border-right:solid 1px #FFCC00;
border-left:solid 0px #FFCC00;
}

.re 
{
width:100px;
border-left:solid 1px #FFCC00;
border-right:solid 0px #FFCC00;
}

#top 
{
vertical-align:middle;
text-align:center;
height:100px;
background-color:#000000;
border-bottom:solid 1px #535353;
border-top:solid 1px #FFCC00;
}

#leistetop
{
height:0px;
background-color:#000000;
height:20px;
letter-spacing:10px;
color:#000;
font-variant:small-caps;
padding-left:10px;
padding-bottom:1px;
width:100% vertical-align:bottom;
border-bottom:solid 1px #3F3F3F;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
}

#leistebottom
{
height:0px;
background-color:#000000;
letter-spacing:10px;
color:#000;
font-variant:small-caps;
padding-left:10px;
padding-bottom:1px;
width:100% vertical-align:bottom;
border-top:solid 1px #3F3F3F;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
}

#leiste1 
{
height:0px;
background-color:#000000;
height:34px;
letter-spacing:0px;
color:#56686D;
font-variant:small-caps;
padding-left:0px;
padding-bottom:0px;
width:100% vertical-align:middle;
border-bottom:solid 1px #FFCC00;
border-top:solid 1px #FFCC00;
border-bottom:solid 1px #FFCC00;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
text-align:center
}

#leiste2
{
height:0px;
background-color:#000000;
height:34px;
letter-spacing:0px;
color:#56686D;
font-variant:small-caps;
padding-left:0px;
padding-bottom:0px;
width:100%
vertical-align:middle;border-bottom:solid 1px #FFCC00;
border-top:solid 1px #FFCC00;
border-bottom:solid 0px #FFCC00;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
text-align:center
}

#sp1 
{
color:#ffffff;
font: normal 11px/15px verdana, sans-serif; 
padding-left: 0px;
padding-right:0px;
padding-top: 0px;
background-color:#0c0c0c;
border-right:solid 1px #FFCC00;
}

#sp2 
{
height:300px;
color:#808080;
padding-top: 30px; 
padding-bottom: 30px;
padding-left: 20px;
padding-right:20px;
background-color:#0c0c0c;
letter-spacing:0px;
width:100%;
font-size: 94%;
line-height: 125%;
}

#fussb 
{
font: normal 11px verdana, sans-serif; 
color: #6F6F6F; 
padding:2px;
height:24px;
text-align:center;
background-color:#FFCC00;
width:100%;
border-top:solid 1px #FFCC00;
}

/* menue  */
#menu1 a , #menu1 a:visited , #menu1 a:active 
{
display:block;
background-color:#0c0c0c;
color:#808080;
text-decoration:none ;
text-align:center;
width:200px;
font-size: 86%;
line-height: 28px;
font-family: verdana,"Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
margin:0px;
border-top:solid 1px #0c0c0c;
border-bottom:solid 1px #000000;
}

#menu1 a:hover
{
background-color:#000000;
color:#ffffff;
text-decoration:none ;
border-top:solid 1px #1f1f1f;
border-bottom:solid 1px #1F1F1F;
}

div.screenshot-l {
 width: 128px;
 float: left;
 margin-right: 10px;
}


/* allgemeine links im text */
a:link, a:visited, a:active
{ 
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 97%;
line-height: 125%;
text-decoration:underline;
color:#555555;
}

a:hover
{ 
text-decoration:none;
background-color:#555555;
color:#ffffff;
}