abody { 
         font-size: 8pt;
         font-family: Verdana, Arial, Helvetica, sans-serif; 
         background-color: #787878; 
         scrollbar-face-color:#787878;
         scrollbar-track-color:#787878;
         scrollbar-arrow-color:#DCDCDC;
}


a.link1:link { color: #2E2E30; text-decoration: none; }
a.link1:visited { color: #2E2E30; text-decoration: none; }
a.link1:active { color: #2E2E30; text-decoration: none; }
a.link1:hover { color: #EE3439; text-decoration: none; }

a.link1b:link { color: #EE3439; text-decoration: none; }
a.link1b:visited { color: #EE3439; text-decoration: none; }
a.link1b:active { color: #EE3439; text-decoration: none; }
a.link1b:hover { color: #2E2E30; text-decoration: none; }

a.link2:link { color: #2E2E30; font-weight: bold; }
a.link2:visited { color: #2E2E30; font-weight: bold; }
a.link2:active { color: #2E2E30; font-weight: bold; }
a.link2:hover { color: #EE3439; font-weight: bold; }

a.link3:link { color: #2E2E30; text-decoration: none; font-weight: bold; }
a.link3:visited { color: #2E2E30; text-decoration: none; font-weight: bold; }
a.link3:active { color: #2E2E30; text-decoration: none; font-weight: bold; }
a.link3:hover { color: #EE3439; text-decoration: none; font-weight: bold; }




/******************************************************************************
 Test styles for new anchor links using css3
  
********************************************************************************/

a.link1:hover {
	transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
}

a.link1:link { 
	transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
}


a.link2:hover {
	transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
}

a.link2:link { 
	transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
}


a.link4:link { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px dotted #e2001a;}
a.link4:active { color: #2E2E30; font-weight: normal;  text-decoration: none; border-bottom: 1px solid #787878;}
a.link4:visited { color: #2E2E30; font-weight: normal;  text-decoration: none; border-bottom: 1px dotted #787878;}
a.link4:hover { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px solid #e2001a; background: #cfcfcf;}


a.link5:link { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px dotted #e2001a;}
a.link5:active { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px dotted #e2001a;}
a.link5:visited { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px dotted #e2001a;}
a.link5:hover { color: #e2001a; font-weight: normal;  text-decoration: none; border-bottom: 1px solid #e2001a;}


/******************************************************************************
 Test styles for new news list
  
********************************************************************************/

ul.liste {
	margin: 10px 0 10px 20px;
	padding-left: 0em;
	float: left;
	display:inline;
	text-align: left;
	}

ul.liste li { 
	list-style-image: url(grafik/li.gif); 
	height: 1.8em;
	list-style-position: inside;
	}

ul.referenzenliste {
margin:0;
padding: 0;
}
	
	
/******************************************************************************
 Test styles for new h1 text
  
********************************************************************************/
	

	
h1 { 
	font-size: 21px;
	font-weight: 500;
	font-family: Times New Roman, Times, serif;
	color: #595A5B;
	padding-left: 20px; 
	padding-top: 30px; 
	letter-spacing: 0;
}
	


/******************************************************************************
 Normal Styling done by Waldemar
  
********************************************************************************/


p,td,tr { 
         font-size: 8pt;
         color: #2E2E30;
         font-family: Verdana, Arial, Helvetica, sans-serif; 
	
}



/******************************************************************************
 EP added the line height 26.11.2011 to make all paragraph text more readable
 ********************************************************************************/
p,ul {
	line-height:18px;
}

p:last-child , li:last-child {
	margin-bottom: 20px;
}




.bildt { 
         font-size: 8pt;
         color: #8c8c8c;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         text-indent: 10pt; 
}

.line {  border-bottom:solid 1px #787878; }
.line2 {  border-top:solid 1px #787878; }
.hd1hp { 
           font-size: 21px;
           font-weight: 500;
           font-family: Times New Roman, Times, serif;
           color: #595A5B;
           padding-left: 20px; 
           padding-top: 45px; 
           letter-spacing: 1pt;
}

.hd { 
       font-size: 21px;
       font-weight: 400;
       font-family: Times New Roman, Times, serif;
       color: #595A5B;
       padding-top: 20px; 
       letter-spacing: 1pt;
}

.blank { 
           font-size: 1px;
}

.bground1   { 
                 background-image: url(grafik/kc_hg_li1.jpg);
                 background-repeat: no-repeat;
                 background-color: #f0f0f0;
                 background-position: 100% 100%;
}

.bground   { 
                 background-image: url(grafik/kc_hg_li.jpg);
                 background-repeat: no-repeat;
                 background-color: #f0f0f0;
                 background-position: 100% 100%;
}

.liste2 { 
               list-style-type: none;
}

.feld1 { 
             background-color: #FFFFFF;
             border-right: #ffffff 2px solid;
             border-top: #ffffff 2px solid;
             border-bottom: #ffffff 2px solid;
			 border-left: #ffffff 2px solid;
			 font-size: 10pt;
             color: #2E2E30;
             font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.auswahl { 
             font-size: 10pt;
             color: #2E2E30;
             font-family: Verdana, Arial, Helvetica, sans-serif; 
             text-decoration: none;
             background-color: #FFFFFF;
             border-right: none;
             border-left: none;
             border-top: none;
             border-bottom: none;
}

.button { 
             font-size: 11px;
             color: #EE3439;
             font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-weight: bold;
             text-decoration: none;
             background-color: #FFFFFF;
             border-right: #FFFFFF 2px solid;
             border-left: #FFFFFF 2px solid;
             border-top: #FFFFFF 2px solid;
             border-bottom: #FFFFFF 2px solid;
}


/******************************************************************************
 Styling for photo gallery lists
  
********************************************************************************/
	
		
ul.photolist {
	padding: 0;
	margin: 0;
	}


#desc {
	background: xxxbrown;	
}

ul.photolist li {
	list-style: none;
	display: inline;
	padding-left: 10px;
	margin-right: 5px;
	border-left: 1px solid gray;
	}
	
	
/******************************************************************************
 Styling for red dot on lists
  
********************************************************************************/

	
	
.contentlist { list-style-image: url(grafik/li.gif); }

/******************************************************************************
 Styling for lightbox photo gallery
  
********************************************************************************/
#lightboxgallery {
	margin: 0pt 0pt 15px;
}

#lightboxgallery img {
border:0 none;
margin:0;
padding:0;
}

.lightboxgallery {
	margin: 0pt 0pt 15px;
}

.lightboxgallery img {
border:0 none;
margin:0;
padding:0;
}



