 

/* violett #500f1e */
 
/* hellviolett #d89694 */
/* beige #fffeec */


#header {
background-color: #500f1e;
}

#minimenu {
position:absolute;
clear:both;
float:right;
right:0px;
 color: #fff;
}
#minimenu > a {
    color: #fff;
   text-decoration:none;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
#minimenu > a:hover {
    color: #d89694;
 
}



#copyright a {     color: #7c5a59;
    font-family: 'Titillium', sans-serif;
    font-size: 14px;
    font-weight: normal; 
	text-decoration:none; }

#copyright a:hover {   text-decoration:underline; }
	
	

#header div.menu > ul > li > a.selected {
    color: #fff;
   text-decoration:none;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
}

td.up{vertical-align:top}

.sidebar { width: 24%;  background-color: #003f84; 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: 21.7%;
}



.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: 15px;  color: #7d3c46;  }
a:hover { color: #7d3c46;  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: #97be0d;
        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: #7d3c46;
 
}

 
 

.testimonial {
    border-bottom: 1px solid #fff;
    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-width: 300px;
    min-height: 190px;
 
}

 span.WieHL2{color: #7d3c46;
    font-size: 37px;}
	
.at0{padding: 0 50px 10px 0;  width:66%}	
.at1{padding: 0 50px 10px 0; background: url('images/at1.png') top right no-repeat;}	
.at2{padding: 0 50px 10px 0; background: url('images/at2.png') top right no-repeat;}	
.at3{padding: 0 50px 10px 0; background: url('images/at3.png') top right no-repeat;}	
.at4{padding: 0 50px 10px 0; background: url('images/at4.png') top right no-repeat;}	 
 
 	
	
.blog-small .image-wrap {
    border: 1px solid #cfcfcf;
    float: left;
    margin-bottom: 23px;
    margin-right: 19px;
    margin-top: 10px;
    padding: 5px;
}
 
ul.inhalt {margin-left:30px;} 

li.invisibli {top:-300px; left:-300px; font-size:0px; visibility:hidden;}
 
.one-third {
    float: left;
    margin-right: 3%;
    width: 30%;
}