BODY 
{
margin:0;
padding:0;
FONT-SIZE: 10px; 
FONT-FAMILY: Verdana; 
COLOR: #777;  
background-position: top;
background-position-x: inherit;
background-color: #000;
background-repeat: no-repeat;
}

 a:link {color:#999; text-decoration:none}
 a:visited {color:#999; text-decoration:none}
 a:active {color:#fff; text-decoration:none}
 a:hover {color:#fff; cursor:pointer;}

#site
{
   position:relative;
   width:700px;
   margin:0px auto;
   background-color:transparent;
}

h1 {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -0.7px;
	color: #a5a5a5;
	margin: 0px 0 5px 0;
}

h2 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -0.7px;
	color: #a5a5a5;
	margin: 0px 0 5px 0;
}

/*main menue*/ 
.title
{
   margin: 0px;
   padding:1px;
   font-size: 12px;
   font-weight: bold;
   background-color: #2C3C15;
}

#main_menue_left {
    position:absolute;
    top:20px;
    left:270px;
    font-size:12px;
}

#main_menue_left li{
    height:17px;
    border-bottom:1px solid #444;
    width:150px;
    margin-top:2px;
}

#main_menue_left ul {
padding: 0;
margin: 0;
}

#main_menue_right {
    position:absolute;
    top:20px;
    left:450px;
    font-size:12px;
}

#main_menue_right li{
    height:17px;
    border-bottom:1px solid #444;
    width:150px;
    margin-top:2px;
}

#main_menue_right ul {
padding: 0;
margin: 0;
}

/*others*/

.fValidator-msg {
    color:#FFFFFF;
	background-color:#FF0000;
	width: 206px;
	padding:2px;
	}

#content_container_transparent
{ 
    position:absolute; 
    left:42px; 
    top:160px;
    width:612px; 
    border: 5px solid #000;
    background-color:#222; 
    opacity:.75;
    filter: alpha(opacity=75); 
    -moz-opacity: 0.75; 
}

#content_container
{ 
    position:absolute; 
    left:42px; 
    padding-bottom: 20px;
    top:160px;
    width:612px; 
    border: 5px solid #000;
    background-color:#000; 
    background-image: url(../images/background_modul.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.pix {
    border: 2px solid #555;
	}
	
.contenttext {
    width:592px;
    padding: 10px;
    float:left;
	}	
	
/* opacity */	
div.transOFF {float:left;margin: 6px;}
div.transON { opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;float:left;margin: 6px; }

#myGallery
{
width: 612px !important;
height: 200px !important;
}

.alert_ok {
    padding:5px;
    margin:20px 5px;
    border:1px dashed #fff; 
    position:relative; 
    float:left;     
    color:#fff;
    }

