
/*
// LAYOUT html,body,td
/ 
/////////////////////////////////////////////////////////////// */

html, body {
height : 100%;
width : 100%;
margin : 0;
padding : 0;
border : none;
vertical-align : top;
text-align : center;
background-color : #ffffff;
}


td.bg_linear {
height: 360px;
background-color : #ffffff;
background-image : url(../images/bg_top_linear_100_360.png);
}
td.bg_edgecolumns {
background-color : #ffffff;
vertical-align : top;
}
td.bg_main {
width : 800px;
background-color : #ffffff;
vertical-align : top;
}





td.bg_top {
width : 800px;
height: 360px;
background-color : #ffffff;
background-image : url(../images/bg_top_linear_100_360.png);
text-align : center;
vertical-align : middle;
}
td.bg_middle {
width : 800px;
background-color : #ffffff;
background-image : url(../images/bg_middle_800_100.png);
vertical-align : top;
}
td.bg_bottom {
width : 800px;
height : 80px;
background-color : #ffffff;
background-image : url(../images/bg_bottom_800_80.png);
text-align : center;
vertical-align : middle;
}




td.topborder {
width : 20px;
text-align : center;
vertical-align : top;
}



td.text_area {
width : 400px;
text-align : left;
vertical-align : top;
}
td.contactarea {
width : 180px;
text-align : left;
vertical-align : middle;
}
td.contactarea2 {
width : 180px;
text-align : left;
vertical-align : top;
}

td.bottomarea_top {
width : 800px;
height : 40px;
text-align : right;
vertical-align : middle;
}

td.bottomarea_bottom {
width : 800px;
height : 40px;
text-align : center;
vertical-align : middle;
}

td.bottomarea_bottom_links {
width : 530px;
height : 40px;
text-align : right;
vertical-align : middle;
}
td.bottomarea_bottom_design {
width : 270px;
height : 40px;
text-align : left;
vertical-align : middle;
}



td.border_line {
width : 20px;
text-align : left;
background-image : url(../images/border_vertical_20.png);
}



td.border_contact {
width : 30px;
}
td.border_left {
width : 90px;
}
td.border_right {
width : 60px;
text-align : left;
vertical-align : bottom;
}


td.quality {
width : 185px;
text-align : center;
vertical-align : middle;
font-weight : normal;
font-size : 8.6pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}





/*/
// LAYOUT font
/ 
////////////////////////////////////////////////////////////////*/

body, td, th {
font-weight : normal;
font-size : 8.6pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}
a:link {
font-weight : normal;
font-size : 8.6pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}
a:visited {
font-weight : normal;
font-size : 8.6pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}
a:active {
font-weight : normal;
font-size : 8.6pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}
a:hover {
font-weight : normal;
font-size : 8.6pt;
color : #000000;
font-family : arial;
text-decoration : none;
}


.text_kontakt_title {
font-weight : bold;
font-size : 9pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}



.text_copyright {
font-weight : normal;
font-size : 8.5pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_copyright:link {
font-weight : normal;
font-size : 8.5pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_copyright:active {
font-weight : normal;
font-size : 8.5pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_copyright:visited {
font-weight : normal;
font-size : 8.5pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_copyright:hover {
font-weight : normal;
font-size : 8.5pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}


.text_bottomlinks {
font-weight : normal;
font-size : 8pt;
color : #929192;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks:link {
font-weight : normal;
font-size : 8pt;
color : #929192;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks:active {
font-weight : normal;
font-size : 8pt;
color : #929192;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks:visited {
font-weight : normal;
font-size : 8pt;
color : #929192;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks:hover {
font-weight : normal;
font-size : 8pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}

.text_bottomlinks2 {
font-weight : normal;
font-size : 8pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks2:link {
font-weight : normal;
font-size : 8pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks2:active {
font-weight : normal;
font-size : 8pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks2:visited {
font-weight : normal;
font-size : 8pt;
color : #5F5E5F;
font-family : arial;
text-decoration : none;
}
A.text_bottomlinks2:hover {
font-weight : normal;
font-size : 8pt;
color : #3A3839;
font-family : arial;
text-decoration : none;
}



/*/
// FORM font	
/ 
////////////////////////////////////////////////////////////////*/

.text_form_name {
font-weight : bold;
font-size : 8pt;
color : #656565;
font-family : arial;
text-decoration : none;
}

.text_form {
font-weight : normal;
font-size : 8pt;
color : #444444;
font-family : arial;
text-decoration : none;
}

.text_form_title {
font-weight : normal;
font-size : 8pt;
color : #656565;
font-family : arial;
text-decoration : none;
text-align : right;
vertical-align : top;
}

.text_form_error {
font-weight : normal;
font-size : 8pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}

td.form_star {
font-weight : normal;
font-size : 8pt;
color : #ff0000;
font-family : arial;
text-decoration : none;
text-align : left;
vertical-align : top;
}

td.form_submit {
text-align : center;
vertical-align : middle;
}


/*/
// FORM button textarea	
/ 
////////////////////////////////////////////////////////////////*/



.textarea
{
width: 250px;
background-color: #ffffff; 
font-weight: normal; 
font-size: 11px;
border: 1px solid #cccccc; 
color: #515151; 
font-family: arial; 
text-decoration: none;
}
