body {
font-family : lucida sans, tahoma, Arial, Helvetica, sans-serif; 
color : #495057; 
font-weight : bold; 
font-size : 11px; 
background-color : #C8E9FA; 
background-image : url(bilder/bg_site.gif); 
background-repeat : repeat-x; 
margin-top : 0px; 
margin-bottom : 0px; 
margin-left : 0px; 
margin-right : 0px;
} 
A:link {
color : #495057; 
font-weight : bold; 
text-decoration : none; 
} 
A:visited {
color : #495057; 
font-weight : bold; 
text-decoration : none; 
} 
A:hover {
color : #5cbd00; 
font-weight : bold; 
text-decoration : none; 
} 
A:active {
color : #495057; 
font-weight : bold; 
text-decoration : none; 
}
.h3{
color : #495057;
font-size: 14px;
font-weight : bold; 
text-decoration : none; 
}
.h31{
color : #5cbd00;
font-size: 14px;
text-decoration : none; 
}
.h32{
color : #5cbd00;
font-size: 14px;
font-weight : bold; 
text-decoration : none; 
}
.table-white {
font-family : tahoma, Arial, Helvetica, sans-serif; 
color : #495057; 
font-weight : normal; 
font-size : 11px; 
background-color : #ffffff; 
}
.table_back{
color : #0081CE; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px;
background-image: url(bilder/bg_test.gif);
background-repeat:no-repeat;
} 
.textcase {
color : #495057; 
font-family :  tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px;
padding-top: 10px;
padding-bottom: 10px;
padding-left : 20px; 
padding-right : 20px; 
}
.textcase_bluetop {
background-image: url(images/bg_left_menu.jpg);
color : #ffffff; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px;
font-weigth: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left : 20px; 
padding-right : 20px; 
}
.textcase-a {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px;
padding-top: 2px;
padding-bottom: 2px;
padding-left : 20px; 
padding-right : 20px; 
} 
.textcase2 {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
padding-left : 10px; 
padding-right : 10px; 
background-color : #eeeeee;
background-position:bottom;
background-image: url(bilder/bg_referenz_klein.gif);
padding-bottom: 4px;
padding-top: 5px;
} 
.textcase2 A:link, .textcase2 A:visited,  .textcase2 A:active{
color :  #ffffff; 
} 
.textcase2 A:hover {
color : #495057; 
} 
.textcase21 {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px; 
padding-left : 10px; 
padding-right : 10px; 
background-color : #ddd;
background-position:bottom;
padding-bottom: 4px;
padding-top: 5px;
height:45px;
vertical-align:top;
}
.textcase3 {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 14px;
padding-top: 5px;
padding-left : 10px; 
padding-right : 20px;
padding-bottom: 5px;
background-color : #eeeeee;

} 
.button1 {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
}

.button1a {
padding-top : 7px; 
padding-bottom : 5px; 
padding-left: 70px;
padding-right : 0px;
} 
.button1 A:link, .button1 A:visited,  .button1 A:active{
color : #495057; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:200px;
height: 24px;
BACKGROUND-image: url(bilder/button_rechts.gif);
} 
.button1 A:hover {
color : #ffffff; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-color : #ffffff; 
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:200px;
height: 24px;
BACKGROUND-image: url(bilder/button_gr.gif);
} 

.button2 {
color : #495057; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
background-position : bottom;
background-repeat : no-repeat;
}
.button2a {
padding-top : 7px; 
padding-bottom : 5px; 
padding-left: 70px;
padding-right : 0px;
} 
.button2 A:link, .button2 A:visited,  .button2 A:active{
color : #495057; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:100%;
height: 24px;
} 
.button2 A:hover {
color : #ffffff; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:200px;
height: 24px;
BACKGROUND-image: url(bilder/button_bl.gif);
} 
.button3 A:link, .button3 A:visited,  .button3 A:active{
color : #000000; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-position : top; 
background-repeat : no-repeat;
display:block;
width:173px;
height: 104px;
BACKGROUND-image: url(bilder/bg_referenz_klein.gif);
}
.button3 A:hover{
color : #000000; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-color : #5CBD00; 
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:173px;
height: 102px;
BACKGROUND-image: url(bilder/bg_referenz_klein1.gif);
}

.button4 A:link, .button4 A:visited,  .button4 A:active{
color : #000000; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-color : #eeeeee; 
background-position : top; 
background-repeat : no-repeat;
display:block;
width:173px;
}
.button4 A:hover{
color : #000000; 
font-weight : bold; 
text-decoration : none;
font-size:10px;
background-color : #5CBD00; 
background-position : bottom; 
background-repeat : no-repeat;
display:block;
width:173px;
} 
.bg-left {
color : #000000; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px;
BACKGROUND-image: url(images/bg_left_menu.jpg);
background-position : bottom; 
background-color : #2293D7; 
} 
.text0081CE {
color : #0081ce; 
} 
.textcasebottom {
color : #ffffff; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px; 
padding-left : 5px; 
padding-right : 0; 
padding-top : 10px; 
padding-bottom : 10px; 
background-color : #5cbd00; 
} 
.textcasebottom A:link {
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
.textcasebottom A:visited {
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
.textcasebottom A:hover {
color : #000000; 
font-weight : bold; 
text-decoration : none; 
} 
.textcasebottom A:active {
color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
} 
.textcaseimprint {
color : #000000; 
font-family : tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 18px; 
} 
.border-2px {
BORDER: #eeeeee 2px solid;
}

input {
font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: none;
border-bottom: dashed 1px #82B92E;
border-left:  none;
border-right:  none;
}
textarea {
font-family: Verdana, tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
border-top: none;
border-bottom: dashed 1px #82B92E;
border-left:  none;
border-right:  none;
}
