#copyright a { color: #2f79b2; }


#header div.menu > ul > li > a.selected {
    color: #003f84;
   text-decoration:none;
   
    font-style: normal;
    font-weight: normal;
}
 
#header div.menu > ul > li > a {
 
    font-size: 13px;
 
}
 



td.up{vertical-align:top}

.sidebar { width: 24%;  background-color: #0e812e; padding:0 5px 0 15px }
 
.content { width: 68%; }
.contentbreit { width: 100%; }

.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 {}

.sidebar h3
{ font-size: 20px;  color: #fff; font-style: normal; font-weight: normal; }


.sidebar p, .sidebar li, .sidebar div { font-size: 12px;  color: #fff; font-style: normal; font-weight: normal; }
.sidebar a { color: #fff; }
.sidebar a:hover { color: #fff; text-decoration:underline}


.sidebar-right .section .related_project, .sidebar-left .section .related_project {
    margin-right: 7%;
}


#slider-cycle.slider_cycle .slide-title h2, #slider-cycle.slider_cycle .slide-title h2 span { font-size: 48px;  font-style: normal; font-weight: normal;   background: url('images/slider-bg.png') ; with:140px; padding: 5px;  }

.slider, #slider { margin-bottom:0px !important; }

span.kontaktpic{margin:0;}
span.kontaktgr{font-size: 24px;  color: #3580bb; font-style: normal; font-weight: bold; line-height: 26px; margin: 5px 0  5px 0;}
span.kontakt{font-size: 12px;  color: #3580bb; font-style: normal; font-weight: normal;}

.gallery-filters ul.filters li a:hover, .gallery-filters ul.filters li.selected a {
	color: #3580bb;
	margin: 0;}
	
.box-sections, .one-fourth {
    float: left;
  
    width: 20%;
}



.gallery-wrap li {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 272px;
    overflow: hidden;
    position: relative;
}
table.untern {border: 1px solid #ddd}
td.untern {padding:4px;}


a, a.text-color:hover {font-size: 14px;  color: #0e812e;  }
a:hover { color: #003e85;  text-decoration: underline;}


/* Form */


 

.Feld		{font-size: 14px; color: #003f84; height: 30px; width: 215px; BORDER: #003f84 0px solid; BACKGROUND-COLOR: #ffffff; padding: 0 0 0 12px;}
.Feldhover	{font-size: 14px; color: #003f84; height: 30px; width: 215px; BORDER: #003f84 0px solid; BACKGROUND-COLOR: #f5f5f5; padding: 0 0 0 12px;}


.frmSubmit		{ height: 30px;
        width:228px;
 margin-top: 10px;
        font-size:14px;
        color: #FFFFFF;
        border:none;
        background: #003e85;
        cursor: pointer;}
		
		
.frmSubmit2		{ height: 30px;
        width:228px;
  margin-top: 10px;
        font-size:14px;
        color: #FFFFFF;
        border:none;
        background: #b2d82b;
        cursor: pointer;}
	
#portfolio.three-columns .overlay {
	display: none;
	background: none repeat scroll 0 0 #fff;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: .7;
	text-align: center
}

#portfolio.three-columns .overlay a {
	display: block;
	float: left;
	height: 100%;
	width: 100%;
	line-height: 9999px;
	overflow: hidden;
}	
	
		
	#portfolio.three-columns .overlay a.overlay_img {
	background: url('../images/dot.gif') 90% ;
}	


h1  {
    color: #0e812e;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
	line-height:22px;
 
}

 


 
 

.testimonial {
    border-bottom: 1px solid #cfcfcf;
    margin-bottom: 10px;
    margin-top: 0px;
    position: relative;
}
.two-third {
    float: left;
    margin-right: 3%;
    width: 65.66%;
}

.testimonial .testimonial-text {
    margin-left: 155px;
    min-height: 190px;
}


.testimonial .thumbnail img {
    border-radius: 0;
    height: 182px;
    max-width: none;
    padding: 11px;
    position: relative;
    width: 125px;
}


.testimonial .thumbnail {
    background: url("images/shadows/thumbf-testimonial.png") no-repeat scroll center center transparent;
    left: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
}

select::-ms-expand {
    display: none;
}
div.loesarrow{
position:relative;
top:-3px; 
left:-10px;
 }