input.smallbutton
{
    border:1px solid #FFFFFF;
    background-color:#B93F05;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11;
        font-weight:bold;
}

input.edit, select.edit, textarea.edit
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #B72A28 1px solid;
    border-right: #B72A28 1px solid;
    border-top: #B72A28 1px solid;
    border-bottom: #B72A28 1px solid;
    background: #F1F2F2;
}

select.login, input.login
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #CBCCD0 1px solid;
    border-right: #CBCCD0 1px solid;
    border-top: #CBCCD0 1px solid;
    border-bottom: #CBCCD0 1px solid;
    background: #FFFFFF;
    width: 230px;
    height: 16px;
}

select.pulldown, input.pulldown
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #CBCCD0 1px solid;
    border-right: #CBCCD0 1px solid;
    border-top: #CBCCD0 1px solid;
    border-bottom: #CBCCD0 1px solid;
    background: #FFFFFF;
    width: 130px;
}

select.pulldown_eingabe, input.pulldown_eingabe
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #CBCCD0 1px solid;
    border-right: #CBCCD0 1px solid;
    border-top: #CBCCD0 1px solid;
    border-bottom: #CBCCD0 1px solid;
    background: #FFFFFF;
    width: 180px;
}

select.pulldown_mass, input.pulldown_mass
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #CBCCD0 1px solid;
    border-right: #CBCCD0 1px solid;
    border-top: #CBCCD0 1px solid;
    border-bottom: #CBCCD0 1px solid;
    background: #FFFFFF;
    width: 40px;
}

textarea.field
{ 
        border-width:1;
        border-color:CBCCD0;
        border-style:solid;
        background-color:FFFFFF;
        color:000000;
    font-family: Verdana,Arial;
    font-size: 10px;
}

body {
    color: #000000;
    background: #FFFFFF;
    margin: 0; padding-left:10; padding-right:10; padding-top:25; padding-bottom:10;
}

body
.header01 {font-size:9px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;}
.header01 a:link {color:#716F64;text-decoration: none;}
.header01 a:visited {color:#716F64;text-decoration: none;}
.header01 a:active {color:#716F64;text-decoration: none;}
.header01 a:hover {color:#B93F05;text-decoration: none;}

.header02 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;}
.header02 a:link {color:#FFFFFF;text-decoration: none;text-decoration: none;display:block;}
.header02 a:visited {color:#FFFFFF;text-decoration: none;text-decoration: none;display:block;}
.header02 a:active {color:#FFFFFF;text-decoration: none;text-decoration: none;display:block;}
.header02 a:hover {color:#FFFFFF;text-decoration: none;text-decoration: none;display:block;}

.footer {font-size:10px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
.footer a:link {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer a:visited {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer a:active {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer a:hover {color:#B93F05;text-decoration: none;text-decoration: none;}

.footer00a {background-color:#A5A4A3;width:900px;padding-top:10px;padding-bottom:10px;}

.footer00 {font-size:10px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;margin-left:20px;margin-right:20px;width:860px;background-color:#A5A4A3;}
.footer00 a:link {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer00 a:visited {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer00 a:active {color:#FFFFFF;text-decoration: none;text-decoration: none;}
.footer00 a:hover {color:#B93F05;text-decoration: none;text-decoration: none;}

.footer01a {background-color:#FFFFFF;width:900px;padding-top:10px;padding-bottom:10px;}

.footer01 {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;margin-left:20px;margin-right:20px;width:860px;}
.footer01 a:link {color:#716F64;text-decoration: none;text-decoration: none;font-weight:bold;}
.footer01 a:visited {color:#716F64;text-decoration: none;text-decoration: none;font-weight:bold;}
.footer01 a:active {color:#716F64;text-decoration: none;text-decoration: none;font-weight:bold;}
.footer01 a:hover {color:#716F64;text-decoration: none;text-decoration: none;font-weight:bold;}

h1 {font-size:14px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#B93F05;margin-top:15px;}
h1 a:link {color:#B93F05;text-decoration: none;}
h1 a:visited {color:#B93F05;text-decoration: none;}
h1 a:active {color:#B93F05;text-decoration: none;}
h1 a:hover {color:#B93F05;text-decoration: none;}

h2 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#716F64;margin-top:10px;margin-bottom:10px;}
h2 a:link {color:#716F64;text-decoration: none;}
h2 a:visited {color:#716F64;text-decoration: none;}
h2 a:active {color:#716F64;text-decoration: none;}
h2 a:hover {color:#716F64;text-decoration: none;}

.headline {font-size:14px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#B93F05;line-height:30px;}
.headline a:link {color:#B93F05;text-decoration: none;}
.headline a:visited {color:#B93F05;text-decoration: none;}
.headline a:active {color:#B93F05;text-decoration: none;}
.headline a:hover {color:#B93F05;text-decoration: none;}

.headline2 {font-size:11px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#716F64;line-height:24px;}
.headline2 a:link {color:#716F64;text-decoration: none;}
.headline2 a:visited {color:#716F64;text-decoration: none;}
.headline2 a:active {color:#716F64;text-decoration: none;}
.headline2 a:hover {color:#716F64;text-decoration: none;}

.container_header {font-size:9px;font-family:Verdana,Helvetica,sans-serif;color:#A5A4A3;background-color:#FFFFFF;padding-left:5px;padding-right:5px;}
.container_header a:link {color:#B93F05;text-decoration: none;}
.container_header a:visited {color:#B93F05;text-decoration: none;}
.container_header a:active {color:#B93F05;text-decoration: none;}
.container_header a:hover {color:#B93F05;text-decoration: none;}


.navigation_on {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;display:block;background-color:#EDEDED;border:1px solid #CCCCCC;margin-top:1px;}
.navigation_on a:link {color:#716F64;text-decoration: none;display:block;background-color:#EDEDED;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_on a:visited {color:#716F64;text-decoration: none;display:block;background-color:#EDEDED;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_on a:active {color:#716F64;text-decoration: none;display:block;background-color:#EDEDED;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_on a:hover {color:#B93F05;text-decoration: none;display:block;background-color:#EDEDED;padding-left:12px;padding-top:5px;padding-bottom:5px;}

.navigation_off {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;display:block;background-color:#FFFFFF;border:1px solid #CCCCCC;margin-top:1px;}
.navigation_off a:link {color:#716F64;text-decoration: none;display:block;background-color:#FFFFFF;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_off a:visited {color:#716F64;text-decoration: none;display:block;background-color:#FFFFFF;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_off a:active {color:#716F64;text-decoration: none;display:block;background-color:#FFFFFF;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.navigation_off a:hover {color:#B93F05;text-decoration: none;display:block;background-color:#EDEDED;padding-left:12px;padding-top:5px;padding-bottom:5px;}

.navi01 {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}
.navi01 a:link {color:#B93F05;text-decoration: none;text-decoration: none;font-weight:bold;}
.navi01 a:visited {color:#B93F05;text-decoration: none;text-decoration: none;font-weight:bold;}
.navi01 a:active {color:#B93F05;text-decoration: none;text-decoration: none;font-weight:bold;}
.navi01 a:hover {color:#CCCCCC;text-decoration: none;text-decoration: none;font-weight:bold;}

.navigation {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;}
.navigation a:link {color:#716F64;text-decoration: none;display:block;}
.navigation a:visited {color:#716F64;text-decoration: none;display:block;}
.navigation a:active {color:#716F64;text-decoration: none;display:block;}
.navigation a:hover {color:#B93F05;text-decoration: none;display:block;}

.navi {font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;background-color:#EDEDED;line-height:18px;display:block;padding-left:25px;background-image:url(../images/navi_back.gif); background-repeat:no-repeat;}
.navi a:link {color:#716F64;text-decoration: none;display:block;}
.navi a:visited {color:#716F64;text-decoration: none;display:block;}
.navi a:active {color:#716F64;text-decoration: none;display:block;}
.navi a:hover {color:#B93F05;text-decoration: none;display:block;}

.navion {font-size:10px;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;color:#716F64;background-color:#EDEDED;line-height:18px;display:block;padding-left:25px;background-image:url(../images/navi_backon.gif); background-repeat:no-repeat;}
.navion a:link {color:#716F64;text-decoration: none;display:block;}
.navion a:visited {color:#716F64;text-decoration: none;display:block;}
.navion a:active {color:#716F64;text-decoration: none;display:block;}
.navion a:hover {color:#B93F05;text-decoration: none;display:block;}

.text {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:16px;}
.text a:link {color:#B93F05;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:visited {color:#B93F05;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:active {color:#B93F05;text-decoration: none;border-bottom: 1px dotted #CCCCCC;}
.text a:hover {color:#CCCCCC;text-decoration: none;border-bottom: 1px dotted #716F64;}

.druck {font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#716F64;line-height:16px;}
.druck a:link {color:#716F64;text-decoration: none;}
.druck a:visited {color:#716F64;text-decoration: none;}
.druck a:active {color:#716F64;text-decoration: none;}
.druck a:hover {color:#CCCCCC;text-decoration: none;}



textarea {
  font-family: Verdana,Helvetica,Arial; 
  color: #000000;
  background-color: #FFFFFF; 
  font-size: 10px; 
  text-decoration: none; 
  border: #CCCCCC; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px
}



.suchfeld {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#716F64;
    font-size: 10px;
    background-image: url(../images/suchfeld.gif);
    width: 100px;
    height: 18px;
    border: none;
        padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;
margin: 0; padding-left:5; padding-right:2; padding-top:3; padding-bottom:2;
}

select.smallinput, input.smallinput
{
    font-family: Verdana,Arial;
    font-size: 10px;
    color: #000000;
    border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    border-top: #CCCCCC 1px solid;
    border-bottom: #CCCCCC 1px solid;
    background: #FFFFFF;
    width: 150px;
}

.box .bg_container {
background: url(/images/container_back2.gif) repeat-x;
width: 100%;
padding: 0;
margin-bottom: 0px;
}

.box .bg_container h3 {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #A5A4A3; 
background-color: #FFFFFF;
margin: 1px 0 0 8px;
padding: 5px 5px 0 5px;
display: inline;
}


.footer_180 {background-image:url(../images/footer_container.jpg); background-repeat:no-repeat; width:180px; height:10px; margin-bottom:10px;}
.footer_500 {background-image:url(../images/footer.jpg); background-repeat:no-repeat; width:500px; height:10px; margin-bottom:10px;}

.titel_neutral {background-image:url(../images/titel_home.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_kontakt {background-image:url(../images/titel_kontakt.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_leistungen {background-image:url(../images/titel_leistungen.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_neuigkeiten {background-image:url(../images/titel_neuigkeiten.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_profil {background-image:url(../images/titel_profil.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_referenzen {background-image:url(../images/titel_referenzen.jpg); background-repeat:no-repeat; width:500px; height:140px;}
.titel_service {background-image:url(../images/titel_service.jpg); background-repeat:no-repeat; width:500px; height:140px;}

.container {border: #CCCCCC 1px solid; margin:0px;} 

.form-layout {
margin:0px; padding:0px;
}

label {
    font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D;border:0;padding:0;margin:0;font-weight:normal;line-height:17px;width:200px; min-width:200px;
}

label2 {
    left:220px; position:absolute;
}

.feld input,
.feld select, 
.feld textarea                              {  font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D;
                              border:1px solid #CFCFCF;
                              border-color:#CFCFCF #CFCFCF #CFCFCF #CFCFCF;
                              padding:2px 2px 2px 2px;
                              background: #F3F3F3;
                            }
.feld                                           {  font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D;
                              height:1.6em; 
                              width:300px; 
                              margin:0 0 5px 0; 
                              border:1px solid #CFCFCF; 
                              background: #F3F3F3;
                            }

.textfeld                                       { font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D;
                              width:300px; 
                              height:160px;
                              border:1px solid #CFCFCF; 
                            background: #F3F3F3;
                            }

.form_block label                   {font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D; }
.form_block                 {font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#615E5D; }