body
{
	font-size: 12px;

	font-family: Arial,Helvetica;
	font-weight: bold;
}

.fontfam
{
	font-size: 12px;
	font-family: Arial,Helvetica;
}



a
{
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	cursor: pointer;
}
.link_wahl
{
	font-weight:normal;
	color:#aaaaaa;
}

.link_klein1
{
	font-weight:normal;
	color:#bf7864;
	text-align:right;
	vertical-align:bottom;
}

.link_klein2
{
	font-weight:normal;
	color:#88a8d8;
	text-align:right;
	vertical-align:bottom;
}
.link_klein3
{
	font-weight:normal;
	color:#bdc96d;
	text-align:right;
	vertical-align:bottom;
}
.link_klein4
{
	font-weight:normal;
	color:#72769e;
	text-align:right;
	vertical-align:bottom;
}
.link_klein4_unter
{
	font-weight:normal;
	color:#72769e;
	text-align:right;
	vertical-align:bottom;
	text-decoration:underline;
}
.link_klein5
{
	font-weight:normal;
	color:#e4b761;
	text-align:right;
	vertical-align:bottom;
}
.link_klein5_unter
{
	font-weight:normal;
	color:#e4b761;
	text-align:right;
	vertical-align:bottom;
	text-decoration:underline;
}
.link_klein6
{
	font-weight:normal;
	color:#8b9362;
	text-align:right;
	vertical-align:bottom;
}


.textfeld
{
	padding-top:30px;
}

.textmail td 
{
font-size:13px;	}


.titel0
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#C2B5A3;
	
}

.titel1
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#bf7864;
	
}
.titel2
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#88a8d8;
	
}
.titel3
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#bdc96d;
	
}
.titel4
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#72769e;
	
}
.titel5
{
	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#e4b761;
}	
.titel6
	{

	padding-top:30px;
	font-weight: bold;
	font-size:13px;
	color:#8b9362;

}


.link
{
	font-weight: bold;
	text-decoration: none;
	color: #9c8769;
}


.hintergrund_text{
	background-color: #e8eadb;
}


TD
{
	font-size: 12px;
	font-family: Arial,Helvetica;
	line-height: 130%;
}


.bold {
	font-weight: bold;
	padding-left:20px;
}
	
	
	
.lauftext
{
	padding-top:30;
	font-weight: normal;
	font-size:12px;
	text-decoration:none;
	
}

	
.button
{
	font-weight: bold;
	text-decoration:none;
	
}



.bgwhite
{
background-color:white;
}

.sbars1 {
     scrollbar-arrow-color: black;
     scrollbar-base-color: white; 
     scrollbar-darkshadow-color: #d5a799;
     scrollbar-face-color:  #f9ede8;  
     scrollbar-highlight-color: #d5a799;
     scrollbar-shadow-color: #d5a799;
}

.sbars4 {
     scrollbar-arrow-color: black;
     scrollbar-base-color: white; 
     scrollbar-darkshadow-color: #a8abc4;
     scrollbar-face-color:  #edecf2;  
     scrollbar-highlight-color: #a8abc4;
     scrollbar-shadow-color: #a8abc4;
}
.sbars3 {
     scrollbar-arrow-color: black;
     scrollbar-base-color: white; 
     scrollbar-darkshadow-color: #bdc96d;
     scrollbar-face-color:  #f4f5e2;  
     scrollbar-highlight-color: #bdc96d;
     scrollbar-shadow-color: #bdc96d;
}

.sbars6 {
     scrollbar-arrow-color: black;
     scrollbar-base-color: white; 
     scrollbar-darkshadow-color: #b5ba98;
     scrollbar-face-color:  #f1f5e9;  
     scrollbar-highlight-color: #b5ba98;
     scrollbar-shadow-color: #b5ba98;
}

.fontgrey
{
color:#666666;
}

.href_under
{
color:#666666;
text-decoration:underline;
}

.pad_text
{
padding-left:40px;
}

.pad_titel
{
padding-left:20px;
}

.bg_0
{
background-color: #f8f8f8;
}
.bg_1
{
background-color: #Fdf9f4;
}
.bg_2
{
background-color: #f4f5fb;
}

.bg_3
{
background-color: #f9faef;
}

.bg_4
{
background-color: #f7f7f9;
}

.bg_5
{
background-color: #fdfbf4;
}

.bg_6
{
background-color: #fafbf7;
}

.bg_4_hell2
{
background-color: #EEEEF2;}


.teamtable td
{
height:70px;
border:0px;
}
.teamimg
{

border:1px solid #cccccc;
}

.linkfont1
{
	color:#bf7864;
	text-decoration:underline;
	font-weight:normal;
}
.linkfont1b
{
	color:#bf7864;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:40px;
}

.linkfont2
{
	color:#88a8d8;
	text-decoration:underline;
	font-weight:normal;
}

.linkfont6
{
	color:#8b9362;
	text-decoration:underline;
	font-weight:normal;
}

.but

{
background-color:#e8e8e8;
}

.herstImg

{
border: 1px solid #cccccc;
height:30px;
background-color:#ffffff;
text-align:center;

}

.kundenImg

{
border: 1px solid #cccccc;


}
.hersteller{
border-collapse: collapse;
}
.ref{
border-collapse: collapse;
}

.ref td
{
height:50px
}

.td_firmenlogo
{
background-color:#ffffff;
text-align: center;
border:1px solid #cccccc;
}

.kunText
{
 vertical-align:top;
 padding-top:4px;
 font-size:11px;
}

.linkklein
{
vertical-align:bottom;
text-align:right;
color:#88a8d8;
}

.linkkgrau 
{
color:red;
}
.textlink
{
vertical-align:bottom;
padding-bottom:30px;
}
.projekte table tr td
{
text-align:left;
vertical-align:top;
padding:3px 0px 3px 10px;
border-bottom: 1px solid #cccccc;}

 td.refImg,
 td.refImg table tr td
{
text-align:left;
vertical-align:top;
padding:10px 0px 10px 0px;
border-bottom: none;
}

 table.bg_4_hell2 td.refImg
{
text-align:left;
vertical-align:top;
padding:0px 15px 10px 15px;
border-bottom: none;
}

.RefImgBorder
{
border:1px solid #cccccc;
}
.RefBgTitel
{
background-color:#D1D2E0;
}

.link_special a:link,
.link_special a:hover,
.link_special a:visited

{
	font-weight:normal;
	color:#88a8d8;
	text-align:right;
	vertical-align:bottom;

}
table.bg_4_hell2 td.right
{
text-align:right;
padding-right:15px;
}