@charset "UTF-8";
body 
{
     margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #556478;
	text-align: center;
    background-color:#FFF;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2b2b;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align:justify;
	line-height:20px;
}

h1 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #0b4422;
	
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}
a:link , a:visited {
	color: #ff6200;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {color: #a5acb0; text-decoration: none; }
a:active {color: #a5acb0; }
b{
	color: #333333;
}

 td img
        {
            display: block;
        }
img{
	border:none;
	}
input {
	padding: 5px;
	font-size: 15px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #717171;
}
input:focus {  
    -webkit-box-shadow: 0px 0px 5px #00CC66;  
    -moz-box-shadow: 0px 0px 5px  #00CC66;  
    box-shadow: 0px 0px 5px #00CC66;  
} 
textarea {
	padding: 5px;
	font-size: 15px;
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #717171;
}

textarea:focus {  
    -webkit-box-shadow: 0px 0px 5px #00CC66;  
    -moz-box-shadow: 0px 0px 5px  #00CC66;  
    box-shadow: 0px 0px 5px #00CC66;  
} 

.textAlign_First
{
    text-align: left;
}

.textAlign_Last
{
    text-align: right;
}
.float_First
{
    float: left;
}

.float_Last
{
    float: right;
}


#wrapper
{
    text-align:center;  
    width:1000px; 
    margin:0px auto; 
    padding:0px ;
    -moz-box-shadow:    0px 5px 10px 10px #e5e5e5;
    -webkit-box-shadow: 0px 5px 10px 10px #e5e5e5;
    box-shadow:         0px 5px 10px 10px #e5e5e5;

}
/* sliders
----------------------------------------------------------*/

#slides {
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:929px;
	height:278px;
	overflow:hidden;
	position:relative;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/


.slides_container a {
	width:929px;
	height:278px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:none;
	z-index:101;
}

#slides .next {
	left:585px;
		display:none;

}
/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
		display:none;

}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
		display:none;

}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
		display:none;

}

.pagination li.current a {
	background-position:0 -12px;
		display:none;

}

/************************************************/
.top-menu 
{
    background: url(../images/index_r1_c4-2.jpg) no-repeat; 
    width:100%; 
    height:118px; 
    text-align:right; 
    padding-right:30px;
    font-size:14px;
    font-weight:bold;
    
}
.top-menu a, .top-menu a:visited
{
   color:#000;
    font-size:12px;
    font-weight:bold;
    text-decoration: none;
    
}

.top-menu a:hover
{
    text-decoration: underline;
    
}
.top-menu td
{
    padding-left:5px;
    padding-right:5px;
}
.menu-arrow {
    background:url(../images/arrow.png) center center no-repeat;
    
}
#container{
	padding:20px;

}
.green01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #3eb26d;
}
.green02 a,.green02 a:hover,.green02 a:visited,.green02 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: bold;
	color: #3eb26d;
	text-transform:capitalize;
}

.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2b2b;
	padding-top: 8px;
	padding-right: 60px;
	padding-bottom: 2px;
	padding-left: 20px;
	text-align:justify
	
}


a.nav:link {color: brown; text-decoration: none; }
a.nav:visited {color: purple; text-decoration: none; }
a.nav:hover {color: orange; text-decoration: underline; }
a.nav:active {color: red; }

a.top:link {
	color: white;
	text-decoration: none;
	font-size: 14px;
}
a.top:visited {color: white; text-decoration: none; }
a.top:hover {color: #003c17; text-decoration: none; }
a.top:active {color: #0F6; }

a.foter:link , a.foter:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
        padding:0px 5px;

}
a.foter:hover {color: #0F6; text-decoration: underline; }
a.foter:active {color: #0F6; }

a.sub-menue:link, a.sub-menue:visited {
	color:#333;
	text-decoration: underline;
	font-size: 14px;
	
}
a.sub-menue-current:link ,a.sub-menue-current:visited {
	color:#333;
	text-decoration: underline;
	font-size: 14px;
	font-weight:bold;

	
}
a.sub-menue:hover {color: #50963e; text-decoration: none; }


#blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	color: #09F;
	text-decoration: underline;
}

a.corporate:link {color: brown; text-decoration: none; text-decoration: underline;font-size:12px font-family: Arial, Helvetica, sans-serif; }
a.corporate:visited {color: purple; text-decoration: none; }
a.corporate:hover {color:#3A4626; text-decoration: none; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
a.corporate:active {color: red; }
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.job {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}


a.btn{
	padding:8px 16px;
	background-color:#0C3;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:13px;
	
	text-decoration:none;
	
background-image: linear-gradient(bottom, rgb(52,130,66) 41%, rgb(56,125,72) 70%, rgb(75,156,88) 85%);
background-image: -o-linear-gradient(bottom, rgb(52,130,66) 41%, rgb(56,125,72) 70%, rgb(75,156,88) 85%);
background-image: -moz-linear-gradient(bottom, rgb(52,130,66) 41%, rgb(56,125,72) 70%, rgb(75,156,88) 85%);
background-image: -webkit-linear-gradient(bottom, rgb(52,130,66) 41%, rgb(56,125,72) 70%, rgb(75,156,88) 85%);
background-image: -ms-linear-gradient(bottom, rgb(52,130,66) 41%, rgb(56,125,72) 70%, rgb(75,156,88) 85%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.41, rgb(52,130,66)),
	color-stop(0.7, rgb(56,125,72)),
	color-stop(0.85, rgb(75,156,88))
);	
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   
	
	}
	a.btn:hover{
		background-image: linear-gradient(bottom, rgb(84,163,101) 40%, rgb(56,125,72) 70%, rgb(29,96,42) 85%);
background-image: -o-linear-gradient(bottom, rgb(84,163,101) 40%, rgb(56,125,72) 70%, rgb(29,96,42) 85%);
background-image: -moz-linear-gradient(bottom, rgb(84,163,101) 40%, rgb(56,125,72) 70%, rgb(29,96,42) 85%);
background-image: -webkit-linear-gradient(bottom, rgb(84,163,101) 40%, rgb(56,125,72) 70%, rgb(29,96,42) 85%);
background-image: -ms-linear-gradient(bottom, rgb(84,163,101) 40%, rgb(56,125,72) 70%, rgb(29,96,42) 85%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(84,163,101)),
	color-stop(0.7, rgb(56,125,72)),
	color-stop(0.85, rgb(29,96,42))
);
		
		}
		
.companies td
{
	padding-left:10px;
	padding-top:10px;
}
.companies a:link, .companies a:visited
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333;
}
		
.companies a:hover
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #50963e;
}

.news-short tr
{
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 10px;

	background:#FFF;
}
	
	.news-short a:link, .news-short a:visited
	{
	       font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #2b2b2b;

		text-align:justify;
	line-height:16px;
	text-decoration:none;
	}
.news-short-1 {
	padding: 10px 5px 10px 10px;

}

.news-short a:hover
{
        color: #50963e;
        text-decoration:underline;

}
.test
{
   
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:15px;
	border:3px solid #3D9563;
	background:#3D9563;
	-webkit-box-shadow: 5px 5px 5px #aaa;
	-moz-box-shadow: 5px 5px 5px #aaa;
	box-shadow: 5px 5px 5px #aaa;
	
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;	
	width: 165px;
	float: right!important;
	text-align: left;
}

.test:hover {
	-webkit-box-shadow: 10px 10px 5px #aaa;
	-moz-box-shadow: 10px 10px 5px #aaa;
	box-shadow: 10px 10px 5px #aaa;
}
 
.green-bold01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	color: #999999;
}

.green-bold02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #328135;
}


div.shadow {
	width: 362px;
        height:320px;

	margin: 2px;
	border: 1px solid #ccc;
	padding: 10px;
	-moz-box-shadow: 0 0 5px  #33CC33;
-webkit-box-shadow: 0 0 5px #33CC33;
box-shadow: 0 0 5px #33CC33;
	}
 
div.shadow:hover {
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
		box-shadow: 0 0 20px rgba(0,0,0,0.5);
	}
	
	div.shadow01 {
	width: 412px;
	margin: 2px;
	border: 1px solid #ccc;
	padding:0 10px 10px 10px;
	
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
	}
 
div.shadow01:hover {
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
		box-shadow: 0 0 20px rgba(0,0,0,0.5);
	}

	
	.white-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9900;
}
.required{
 color:red;	

}
.copyright
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #FFF;
    }
        
    .copyright a:link, .copyright a:visited{
        text-decoration: none;
        color:#fff;
    }
        .copyright a:hover{
         	
        text-decoration: underline;
        
    }
	
	
a.btn{
	padding:8px 16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-size:13px;
	border-radius: 12px;
	text-decoration:none;
	backbackground: #fceabb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
	background: linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */


	
	}
	a.btn:hover{
		font-family:Arial, Helvetica, sans-serif;
	color: #36C;
	font-size:13px;
		background: #aebcbf; /* Old browsers */

background: #ebf1f6; /* Old browsers */

background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */

background: linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */


		}
  .titel-bold
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 18px;
            font-weight: bold;
            color: #333333;
        }
.newstext p
{
    font-size:16px;
}
.newstitle h2
{
    font-size:18px;
}