.form_table {
    table-layout : fixed;
    width : 455px;
}

#table_title {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 1px 1px 0px 1px;
    
    text-align : center;
    
    margin-top : 30px;
}

#table_title img {
    position : relative;
    
    top : -25px;
}

#table_propaganda {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 0px 1px;
}

#table_infoboxes {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 0px 1px;
}

.geraet_info {
    border-style : solid;
    border-color : #C0C0C0;
    border-width : 1px;
    
    padding : 2px;
    
    width : 100%;
    height : 50px;
    
    text-align : center;
}

.tarif_info {
    border-style : solid;
    border-color : #C0C0C0;
    border-width : 1px;
    
    padding : 2px;
    
    font-size : 9px;
    font-weight : normal;
    
    width : 100%;
    height : 50px;
}

#form {
    margin : 0px;
}

#table_hardware {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 0px 1px;
    
    background-color : #F8F9FC;
}

.form_info_link {
    text-align : right;
}

.form_select select {
    width : 100%;
    
    font-size : 10px;
    font-weight : bold;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}

#table_preis {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 0px 1px;
}

#preis {
    background-image : url(../images/gesamtpreis_kleber.gif);
    background-repeat : no-repeat;
    background-position : center center;
    
    height : 111px;
    
    text-align : center;
    
    color : #D50000;
    
    padding-top : 27px;
    
    font-size : 16px;
    font-weight : bold;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;   
}

#bestellen {
    vertical-align : top;
    
    padding-top : 50px;
}

#empfehlen {
    margin-left : 30px;
}

#table_disclaimer {
    border-style : dashed solid;
    border-color : #CCCCCC;
    border-width : 1px;
    
    background-color : #F8F9FC;
}

#table_disclaimer td {
    color : #333333;
    
    text-align : center;
    
    font-size : 11px;
    font-weight : normal;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}

#table_disclaimer a {
    font-weight : bold;
}

#table_legende {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 1px 1px;
}

#table_legende td {
    text-align : center;
    
    font-size : 11px;
    font-weight : normal;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}

#table_legende #legende_title {
	color : #000000;
	
	font-size : 14px;
    font-weight : bold;
}

#table_legende img {
	vertical-align : middle;
}

#table_legende span {
	vertical-align : middle;
    display : inline-block;
    width : 80px;
}

#table_hinweis {
    border-style : solid;
    border-color : #CCCCCC;
    border-width : 0px 1px 1px 1px;
}

#table_hinweis th {
    text-align : center;
    
    color : #333333;
    
    font-size : 12px;
    font-weight : bold;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}

#table_hinweis td {
    text-align : center;
    
    color : #333333;
    
    font-size : 11px;
    font-weight : normal;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}
