html,body {
  background-color:#336633;
  color:#FFFFFF;
  font-family: Arial,sans-serif;
}
img{
 border:none;
}
p{
padding-left:10px;
}
ul{
margin-left:20px;
padding-left:20px;
}
#mainmenu{
 background-color:#004000;
 color:#FFFFFF;

 min-width:8em;
 float:left;
 font-weight:700;
 padding:10px 0.3em 10px 0em;
 font-size:1em;

}
#mainmenu a{
  text-decoration:none;
  color:#EEFFEE;
}
#mainmenu a:hover{
  text-decoration:none;
  color:#AABBAA;
}


#inhalt{
  min-width:760px;
  min-height:29em;
  background-color:#071d00;
  color:#FFFFFF;
  padding:10px;
  -moz-border-radius:10px;
  margin-left:8.3em;
}
#inhalt img{
 margin:4px;
}

.info {
  background-color:#FFFFCC;
  color:#000000;
  border: 1px solid #000000;
  padding-top:5px;
  -moz-border-radius:10px;
}

.screenshots img{

}

.vid {
font-size: 0.8em;
vertical-align:super;
}
.vid h2{
font-family:Impact, sans-serif;
font-size: 1.5em;
}
h2{
font-family:Impact, sans-serif;
}
.banners{
    padding:0px 15px;
    position:relative;
    top:50px;
}
.banner{
     display:block;
    margin:3px auto 0px auto;
}
a{  color:#26FD00;}
a:hover{color:#FFFF00;}
a:visited{color:#15BF33;}
/*---------------------------------------------------------------------------*/
#mainmenu ul {
	margin:0px;
	padding:0px;
	list-style: none;
	width:7em; /* Width of Menu Items */

   	z-index:1;
	}

#mainmenu ul li {    margin:0px;
	position: relative;
	}

#mainmenu li ul {margin:0px;
	position: absolute;
	left:6em; /* Set less than menu width ->Überlappung*/
	top:0px;
 	z-index:10;
	display: none;
	}

/* Styles for Menu Items */
#mainmenu ul li a {     margin:0px;
	display: block;
	width:100%;
 	text-decoration: none;
	color: #EAFFEA;
	background: transparent; /* IE6 Bug */
	padding:1px 5px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;

	}

/* Fix IE. Hide from IE Mac \*/
*#mainmenu html ul li { float: left; height: 1%; margin:0px;}
*#mainmenu html ul li a { height: 1%;  margin:0px 0px 0px 0px;}
/* End */

#mainmenu ul li a:hover {   /* Hover Styles */
   margin:0px;
   color:#000000;
   background: #FFFFFF;
   border-bottom:1px solid #000064;
   filter:Alpha(opacity=100);
     opacity:1;
   }

#mainmenu li ul li a {  /* Sub Menu Styles */
    margin:0px 0px 0px 0px;
    padding: 1px 5px;
    color:#0000A0;
    background: transparent;
    filter:Alpha(opacity=90);
     opacity:.90;
    border-bottom:1px solid #000064;
    }

#mainmenu li:hover ul, li.over ul { display: block; } /* The magic */
/*---------------------------------------------------------------------------*/
#loginform{
    position:absolute;
    top:10px;
    left:700px;
    width:190px;
}

#loginform label {
    float:left;
    text-align:right;
    margin:5px;
    padding-right:5px;
    width:50px;
}
#loginform input{
    float:right;
    text-align:left;
    width:70px;
    margin:5px;
}

.input_submit_right{
    float:right;
    text-align:left;
    width:70px;
    margin-left:50px;
}
/*---------------------------------------------------------------------------*/
fieldset {
    border:none;
}

.div_modpreview{
    float:left;
    width:600px;
    height:320px;
}
.FS_form {
    width:600px;
}
.FS_form li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:5px;
  width:100%;
  float:left;
}
.FS_form input{
display:block;
width:300px;
}

.FS_form_submit{
display:inline;
margin-left:20%;
width:100px;
}
label{
width:200px;
float:left;


}
.FS_form br{

}