/* Author: R. Stegmann, last changes: 26.02.10 */
/* Important: Avoid margin where possible and use padding instead, because IE sometimes has problems with margin (e.g. arrows occur at different places). */

body {
    font-family: Helvetica,Arial,sans-serif;
}
.footer {
    clear: both;
    text-align: center;
    font-size:80%;  
    padding-top:40px; 
}
.product_linklist {
    clear: both;
    text-align: center;
	font-size:80%;
    padding-bottom:0px; 
}
a.product {
	color: #aaaaaa;
	padding-right:18px; /*whitespace between productlink names*/
}
a.grey_link {
	color: #aaaaaa;
}
a.black_link {
	color: #000000;
}
/*************************************************************************/
.logo_center {
    padding-top:30px;
    padding-bottom: 28px;
    text-align: center;
}
.mainpage_text_first {
    padding-top:50px;
    padding-bottom:30px;
    font-size:120%;
    text-align: center;    
}
.mainpage_text_second {
    padding-top:30px;
    font-size:120%;
    text-align: center;    
}
.mainpage_symbol { 
    text-align: center;
}
.mainpage_mh {
    padding-top:55px;
    font-size:100%;
    padding-bottom:15px;
    text-align: center;    
}
.mainpage_arrow_right {
    padding-top:15px;
    padding-bottom:	106px;		  
    text-align: center;
}
/*************************************************************************/
div#contact_area {
    text-align: left; 
    margin: 0 auto;   
    width: 358px;
    height: 408px;   
}
div#contact_middle_column {
    float: left; width: 250px;
    text-align: center;
    padding-bottom:10px;
}
div#contact_image {
    padding-top:10px;
    padding-bottom:18px;
    text-align: center;
}
div#contact_text {
    text-align: center;
    padding-bottom:10px;
}
div#contact_pdf_left {
    float: left; width: 50px;
    padding-top:320px;
    text-align: right;
}
div#contact_download_middle{
    text-align: center;
    padding-bottom:28px;
}
div#contact_pdf_right {
    float: left; width: 50px;
    padding-top:320px;
    text-align: left;
}
/*************************************************************************/
.about_title {
    font-weight:bold;
    text-align: left;
    padding-top:15px;
    padding-bottom:20px;
    padding-left:370px;
}
.about_text {
    text-align: left;
    padding-left:370px; 
    padding-bottom: 101px; 
}
/*************************************************************************/
/*
div#images_area_laengs {
    text-align: left; 
    margin: 0 auto;   
    width: 470px; 
    height: 345px;
}
*/
div#images_area_laengs {
    text-align: left; 
    margin: 0 auto;   
    width: 270px; 
    height: 395px;
}
/* div#image_laengs_reddot_whitespace_left{
    float: left; width: 100px;
    padding-top: 0px;
    text-align: right;
}*/
div#images_arrow_left_laengs {
    float: left; width: 30px;
    padding-top: 226px;
    padding-left: 2px;
    text-align: right;
}
div#images_center_laengs {
    float: left; width: 202px;
}
div#images_arrow_right_laengs {
    float: left; width: 30px;
    padding-top: 226px;
    padding-right: 2px;
    text-align: left;
}
div#product_image_laengs {
    text-align: center;
}
div#product_reddot_laengs{
    text-align: center;
    padding-top:20px;
}
/*
div#product_reddot_laengs_far_right{
    float: left; width: 100px;
    padding-top: 110px;
    text-align: right;
}*/
div#product_title_laengs {
    text-align: left;
    font-weight:bold;
    padding-top:15px;    
    padding-left:35px;
}
div#product_linkname_laengs {
    font-size:90%;
    text-align: right;
    padding-top:10px;        
    padding-right:35px;    
}
/*************************************************************************/
/*
div#images_area_quer {
    text-align: left;  
    margin: 0 auto;    
    width: 464px; 
    height: 138px;
}*/
div#images_area_quer {
    text-align: left;  
    margin: 0 auto;    
    width: 264px; 
    height: 188px;
}
/*
div#image_quer_reddot_whitespace_left{
    float: left; width: 100px;
    padding-top: 0px;
    text-align: right;
}*/
div#images_arrow_left_quer {
    float: left; width: 30px;
    padding-top:18px;
    text-align: right;
}
div#images_center_quer {
    float: left; width: 197px; 
    padding-top:50px;
}
div#images_arrow_right_quer {
    float: left; width: 30px;
    padding-top:18px; 
    padding-left:4px;
    text-align: left;
}
div#product_image_quer {
    padding-top:40px;
    text-align: center;   
}
div#product_reddot_quer{
    text-align: center;
    padding-top:20px;
}
/*
div#product_reddot_quer_far_right{
    float: left; width: 30px;
    padding-top: 0px;
    padding-left:4px;
    text-align: left;
}*/
div#product_title_quer {
    text-align: left;
    font-weight:bold;
    padding-top:10px;    
    padding-left:20px;
}
div#product_linkname_quer {
    font-size:90%;
    text-align: right;
    padding-top:10px;        
    padding-right:20px;    
}
/*************************************************************************/
.errors {
    color:red;
}
