
body {
    margin: 0px;  
}

#mainbackground {
    background: #FFFFFF;
}

#copyright {
color:#000000;
font: normal 9px verdana, sans-serif; 
text-decoration:none ; 
}

#language_link {
color:#000000;
font: normal 11px verdana, sans-serif; 
text-decoration:none ;  
padding: 0px 0px 0px 0px;
border:none;
}

#formular_box1 {
background-color:#028095;
color:#FFFFFF;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:center;
padding: 0px 0px 0px 0px;
border:none;
}

#formular_box2 {
background-color:#F5F8F7;
color:#000000;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:center;
padding: 0px 0px 0px 0px;
border:none;
}

#menuline{
display:block; 
line-height:15px;
background-color:#028095;
padding: 0px 0px 0px 0px;
border: solid 1px #000000;
}

#menubackground {
    background-color: #62CD40;
}

#menulevel_0 a {
background-color:transparent;
color:#ffffff;
font: bold 14px arial, sans-serif;
vertical-align: middle;
text-align:center;
text-decoration:none;
display:block; 
padding: 0px 0px 0px 0px; 
border:none; 
}

#menulevel_0 a:hover {
color:#000000;
}

#menulevel_0_activ a {
background-color:transparent;
color:#000000;
font: bold 14px arial, sans-serif;
vertical-align: middle;
text-align:center;
text-decoration:none;
display:block; 
padding: 0px 0px 0px 0px; 
border:none; 
}

#menulevel_0_activ a:hover {
background-color:transparent;
color:#FFFFFF;
}

#menulevel_1 a  {
background-color:transparent;
color:#ffffff;
font: bold 12px arial; 
text-decoration:none ;  
text-align:left;
vertical-align: middle;
display:block;
padding: 0px 0px 0px 0px;
border:none;   
}

#menulevel_1_activ a{
background-color:transparent;
color:#000000;
font: bold 12px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-align: middle;
display:block;
padding: 0px 0px 0px 0px;
border: none;
}

#menulevel_2_activ_border {
border: solid 1px #ffffff;
}

#menulevel_1_tb {
background-color:transparent;
border-bottom : solid 1px #ffffff;   
}

#menulevel_1 a:hover {
background-color:transparent;
color:#000000;
}

#menulevel_2 a  {
background-color:transparent;
color:#ffffff;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-align: middle;
display:block;
padding: 0px 0px 0px 0px;
border:none;   
}

#menulevel_2_activ a{
background-color:transparent;
color:#000000;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-align: middle;
display:block;
padding: 0px 0px 0px 0px;
border:none;   
}

#menulevel_2_tb {
background-color:transparent;
padding: 0px 0px 0px 0px; 
border-bottom : solid 1px #ffffff;    
}

#menulevel_2 a:hover {
background-color:transparent;
color:#000000;
}

#menulevel_3 a  {
background-color:transparent;
color:#ffffff;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-align: middle; 
display:block;
padding: 0px 0px 0px 0px;
border:none;   
}

#menulevel_3_activ a{
background-color:transparent;
color:#000000;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-center: middle; 
display:block;
padding: 0px 0px 0px 0px;
border:none;   
}

#menulevel_3_tb {
background-color:transparent;
color:#ffffff;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
text-align:left;
vertical-align: middle; 
padding: 0px 0px 0px 0px;   
border-bottom : solid 1px #ffffff;  
}

#menulevel_3 a:hover {
background-color:transparent;
color:#000000;
}

#info_box_head {
background-color:#6DEB43;
color:#1A1B52;
font: bold 15px verdana, sans-serif; 
text-decoration:none ; 
border: none 1px #3c4846;
padding: 3px 10px 3px 10px;
height: 18px;  
}

#info_box_link a {
background-color:#none;
color:#3c4846;
font: bold 15px verdana, sans-serif; 
text-decoration:none ; 
border:none;
display:block; 
padding: 0px 0px 0px 0px;
height: 18px;  
}

#info_box_content {
background-color:#none;
color:#none;
font: normal 12px verdana, sans-serif;  
text-decoration:none ;
padding: 10px 10px 10px 10px;
border: solid 1px #69DD42;
text-align:justify;
}

                    
#info_box2_background {
background-image: #none;   
color:#000000;
font: normal 11px arial, sans-serif; 
text-decoration:none ;  
padding: 0px 0px 0px 0px;
border: solid 1px #69DD42;
text-align: left;  
}

#info_box2_content {
background-color: #none;
color:#000000;
font: normal 11px arial, sans-serif; 
text-decoration:none ; 
padding: 0px 0px 0px 0px;
border:none;
text-align: justify;
}

#info_box3_background {
background-image: #none;   
color:#000000;
font: bold 11px arial, sans-serif; 
text-decoration:none ;  
padding: 0px 0px 0px 0px;
border: solid 1px #69DD42;
text-align: left;  
}

#info_box3_content {
background-color: transparent;
color:#000000;
font: bold 11px arial, sans-serif; 
text-decoration:none ; 
padding: 0px 0px 0px 0px;
border:none;
text-align: justify;
}

#about_content {
background-color: #none;
color:#000000;
font: normal 12px verdana, sans-serif; 
text-decoration: none ; 
padding: 10px 10px 10px 10px;
border:none;
text-align: justify;
}

#text_main {
background-color:transparent;
color:#000000;
font: normal 12px verdana, sans-serif;  
text-decoration:none ;
display: block;   
padding: 0px 0px 0px 0px;
border:none;
text-align: justify;
}

table, body, textarea {
background-color: transparent;
color:#000000;
font: normal 12px verdana, sans-serif; 
text-decoration:none ;  
padding: 0px 0px 0px 0px;
border:none;
text-align: justify;
}

#table_spezification_head {
background-color:#CBCECC;
color:#035F6E;
font: bold 11px verdana, sans-serif;
vertical-align: middle;
text-align:center;
}

#generel_description {
background-color: transparent;
color:#696969;
font: bold 14px verdana, sans-serif;
vertical-align: top;
text-align: left;
}

.table_border, .table_border td
{
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #73CC88;
    border-collapse: collapse;
    background-color: transparent;
    font: normal 11px verdana, sans-serif;
    vertical-align: middle;
    text-align:center;
    padding: 5px;
}

.table_border2, .table_border2 td
{
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #73CC88;
    border-collapse: collapse;
    background-color: transparent;
    font: normal 11px verdana, sans-serif;
    vertical-align: middle;
    text-align:left;
    padding: 5px;
}

textarea, input, select {
background-color: #ffffff;
color:#000000;
font: normal 12px verdana, sans-serif; 
text-decoration:none ;
padding: 1px 1px 1px 1px;
border:solid 1px #555555;
}

a {
color:green;
text-decoration:none ; 
border:none;
background-color:transparent;
}

a:hover {
background-color:transparent;
color:green;
text-decoration: underline ;  
padding: 0px 0px 0px 0px;
border:none;
}

a:visited {
background-color:transparent;
color:#666600; 
padding: 0px 0px 0px 0px;
border:none;
}

#contact {
background-color:transparent;
font-size: 15px;
color: black;
font: bold;
font-family: sans-serif;
}

#tabellenlinie {
    background:  url(../graphics_main/punkt.jpg) repeat-x;
}

#tabellenlinie2 {
    background:  url(../graphics_main/punkt.jpg) repeat-y;
}

#text { 
font: normal 12px verdana, sans-serif;
display: block;   
padding: 0px 0px 0px 0px;
border:none;
text-align: justify;
}