

* { padding: 0; margin: 0; }

h1
{
    font-family: Verdana;
    FONT-SIZE: 12px;
	font-weight:bold;	  
	COLOR:#FF6600;
}

h2
{
    font-family: Verdana;
    FONT-SIZE: 10px;
	font-weight:bold;	  
	COLOR:#dddddd;
}

body {
 margin-top:15px;
 font-family: Verdana;
 font-size: 10px;
 background-image:   url(../images/background_slice_main.jpg);
 background-repeat:repeat-x;
 COLOR: #646464;
 }
 
 a:link {color:#000000; text-decoration:none}
 a:visited {color:#000000; text-decoration:none}
 a:active {color:#000000; text-decoration:none}
 a:hover {color:#000000; text-decoration:underline}

#background_wrapper { 
 margin: 0px auto;
 width: 956px;
 background-image:   url(../images/background_wrapper.jpg);
}
#wrapper { 
 margin: 0 auto;
 display:inline;
 width: 928px;
}
#header {
 color: #333;
 width: 920px;
 float: left;
 border-left: 4px solid #FFFFFF;
 border-right: 4px solid #FFFFFF;
 height: 107px;
 margin: 0px 0px 0px 0px;
 background: #DDDDDD;
}
#leftcolumn { 
 color: #333;
 border-left: 4px solid #FFFFFF;
 margin: 0px 0px 0px 0px;
 min-height: 150px;
 width: 200px;
 float: left;
}

/* -Menu- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu5 {
	width: 198px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin:0px;
    font-weight:bold;
	}
	
#menu5 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #777;
	display: block;
	background: url(../images/menu5.jpg);
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu5 li a:hover {
	color: #fff;
	background: url(../images/menu5.jpg) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu5 li a:active {
	color: #fff;
	background: url(../images/menu5.jpg) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
		
#menu6 {
	width: 198px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin:0px;
    font-weight:bold;
	}
	
#menu6 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu6 li a:link, #menu6 li a:visited {
	color: #777;
	display: block;
	background: url(../images/menu6.jpg);
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu6 li a:hover {
	color: #fff;
	background: url(../images/menu6.jpg) 0 -32px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
#menu6 li a:active {
	color: #fff;
	background: url(../images/menu6.jpg) 0 -64px;
	padding: 8px 25px 0 10px;
	text-align: right;
	}
	
/* -eo_Menu- */	

#content_global { 
 float: left;
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding-left:6px;
 padding-right:6px;
 min-height: 350px;
 width: 508px;
 background-image:   url(../images/background_slice_content.gif);
 background-repeat:repeat-x;
 display: inline;
}
#filter_box
{
width: 100%; 
height: 174px;
margin:0px;
background-position:left;
background-image:   url(../images/background_filterbox.jpg);
}
#filter_form
{
display:inline;
float:right;
margin-top:20px;
margin-right:5px;
}
.form
{
background:#FFFFFF; 
color:#000000; 
font-family:verdana; 
font-size: 10px; 
border:1px solid #CCCCCC;
width:160px; 
margin-bottom:8px;
}
.contentstyle{
float:left;
display:inline;
border: 1px solid #999999;
width: 496px; 
margin-bottom: 0px; 
padding: 4px;
background-color:#FFFFFF;
background-image:   url(../images/background_ajaxtabs.gif);
background-repeat:repeat-x;
background-position:top;
}
.layer
{
   position: absolute;
   width:152px;
   padding:4px;
   top:1px;
   left:1px;
   text-align:center;
   background-color:#FFFFFF;
   opacity: 0.70;
   filter:alpha(opacity=70);
   color:#333333;
}
#rightcolumn { 
 color: #333;
 padding-top:0px;
 border-right: 4px solid #FFFFFF;
 margin: 0px 0px 0px 0px;
 min-height: 350px;
 width: 200px;
 float: left;
 background-image:   url(../images/background_column_right.jpg);
}
.form2
{
background:#FFFFFF; 
color:#000000; 
font-family:verdana; 
font-size: 10px; 
border:1px solid #CCCCCC;
width:194px;
margin-bottom:8px;
margin-left:2px;
margin-right:2px;
}
#footer { 
 width: 956px;
 clear: both;
 color: #333;
 margin: 0px auto;
 height:30px;
}
/* -Toppanel- */


#login
{
  position: relative;
  top: -1px;
  left: 0px;
  right: 0px;
  z-index: 5000;
  background-color: #FF6600;
  border: 1px solid #FF0000;
}

#login_container
{
  width: 440px;
  margin: 0px auto;
  min-height: 90px;
  height: 90px;
  padding: 10px 0px;
}

/* -Toppanel Ajax Form- */

#log {
	float: left;
	padding: 2px;
	margin: 0px auto;
}
 
#log_res {
	overflow: auto;
	background-color: #FFFFFF;
	width:210px;
}
 
#log_res.ajax-loading {
	padding: 0px 0;
}

/* -Toppanel */

#slider {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -50%;
	width: 100%;
	height: 0px;
	z-index: 5000;
}

#slider div {
	position:			relative;
	background:			#ffffff;
	color:				#000000;
	background-image:   url(../images/background_slider.jpg);
}

/* -admin */

.line_a {
    position:relative;
	width: 100%;
	background-color: #EBF6FF;
	}
	
.line_b {
    position:relative;
	width: 100%;
	background-color: #D3ECFF;
	}	
	
.line_content {
     padding:3px;
	 font-weight:bold;
	 }	
	 
.form_admin {
     background:none;
     color:#000000; 
     font-family:verdana; 
     font-size: 10px; 
     border-bottom:1px dotted #CCCCCC;
     border-right:1px dotted #CCCCCC;
     border-top:none;
     border-left:none;
     width:250px; /* ---------------130----------------------- */
     margin:5px;
     }	 
     
.alert {
    width:492px;
    margin:6px 0px;
    border:2px dashed #cc1100; 
    background-color:#ff6a6a; 
    padding:5px; 
    position:relative; 
    float:left;     
    color:#000000;
    }
    
.alert_ok {
    width:492px;
    margin:6px 0px;
    border:2px dashed #76C83F; 
    background-color:#A6EF7B; 
    padding:5px; 
    position:relative; 
    float:left;     
    color:#000000;
    }    
	 
/*tooltips*/	 
.tool-tip {
	color: #dddddd;
	width: 139px;
	z-index: 13000;
	border:1px solid #ffffff;
	background-image:   url(../images/lupe_background.jpg);
    }
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #FFFFFF;
	padding: 4px;
  	background-image:   url(../images/lupe.jpg);
  	background-position:right;
  	background-repeat: no-repeat;
    }
 
.tool-text {
	font-size: 11px;
	padding: 4px;
    }	
.Tips2 {
    margin:0px 0px;
    } 
    
    /*
mootabs 
*/
.mootabs_title {
padding: 3px 0;
margin-left:5px;
margin-top:10px;
margin-bottom: 0;
font: bold 10px Verdana;
list-style-type: none;
text-align: left; 
cursor: pointer;
}
.mootabs_title li {
display: inline;
margin: 0;	
float:left;
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
color: #2d2b2b;
background-color: white;
}
.mootabs_title li.active {
	background-image: url(../images/shadeactive.gif);
    border-bottom-color:#CCCCCC;
}
.mootabs_panel {
	display: none;
    background-image:   url(../images/background_ajaxtabs.gif);
    background-repeat:repeat-x;
    background-position:top;
	position: relative;
	float:left;
	border: 1px solid #999999;
	padding: 4px;
	width: 496px;
	top: -1px;
	clear: both;
	overflow: hidden;
}
.mootabs_panel.active {
	display: block;
}	
/* workaround for goole maps (png behavior) */	
	#map img { behavior: none }
	
/* opacity */	
div.transOFF {}
div.transON { opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans25 { opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
div.trans75 { opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }	
