/* Stylesheet by Werbeagentur Onelio / www.onelio.de */

body { font-family: "Lucida Sans", "Lucida Grande", "sans-serif" ; font-size: 12px ; color: #777 ; }

p { margin: 10px 0px 10px 0px ; line-height: 20px ; }
ul { margin: 10px 0px 20px 50px ; }


/* Container */

#footer { font-size: 11px ; color: #bbb ; line-height: 30px ; }

#referenzen_txt { color: #fff ; }

/* Links */

a.nav { margin: 0px 10px 0px 10px ; font-size: 12px ; font-weight: bold ; text-decoration: none ; }
a.nav:link { color: #777 ; text-decoration: none ; }
a.nav:visited { color: #777 ; text-decoration: none ; }
a.nav:hover { color: #003E34 ; text-decoration: none ; }
a.nav:active { color: #003E34 ; text-decoration: none ; }

a.subnav { margin: 0px 5px 0px 5px ; font-size: 10px ; font-weight: bold ; text-decoration: none ; }
a.subnav:link { color: #777 ; text-decoration: none ; }
a.subnav:visited { color: #777 ; text-decoration: none ; }
a.subnav:hover { color: #003E34 ; text-decoration: none ; }
a.subnav:active { color: #003E34 ; text-decoration: none ; }

a { font-size: 12px ; font-weight: bold ; text-decoration: none ; }
a:link { color: #003E34 ; text-decoration: none ; }
a:visited { color: #003E34 ; text-decoration: none ; }
a:hover { color: #003E34 ; text-decoration: underline ; }
a:active { color: #003E34 ; text-decoration: underline ; }

a.referenzen { font-size: 12px ; font-weight: normal ; text-decoration: none ; }
a.referenzen:link { color: #003E34 ; text-decoration: none ; }
a.referenzen:visited { color: #003E34 ; text-decoration: none ; }
a.referenzen:hover { color: #003E34 ; text-decoration: underline ; }
a.referenzen:active { color: #003E34 ; text-decoration: underline ; }

a.footer { margin: 0px 0px 0px 0px ; font-size: 11px ; font-weight: normal ; text-decoration: none ; }
a.footer:link { color: #bbb ; text-decoration: none ; }
a.footer:visited { color: #bbb ; text-decoration: none ; }
a.footer:hover { text-decoration: underline ; }
a.footer:active { text-decoration: underline ; }



/* Headlines */

h1 { margin: 0px 0px 0px 0px ; color: #000 ; letter-spacing: -1 ; font-size: 26px ; font-weight: bold ; }
h2 { margin: 0px 0px 30px 0px ; color: #003E34 ; letter-spacing: -1 ; font-size: 21px ; font-weight: normal ; }
h3 { margin: 0px 0px 10px 0px ; color: #000 ; letter-spacing: -1 ; font-size: 14px ; font-weight: bold ; line-height: 22px ; }
h4 { margin: 10px 0px 0px 0px ; color: #000 ; font-weight: bold ; font-size: 12px ; line-height: 16px ; }
h5 { margin: 0px 0px 0px 0px ; color:#F00 ; letter-spacing: -1 ; font-size: 14px ; font-weight: bold ; line-height: 22px ; }
h6 { margin: 0px 0px 0px 0px ; color: #bbb ; letter-spacing: -1 ; font-size: 11px ; font-weight: bold ; line-height: 22px ; }


/* Tables */

table { font-size: 12px ; line-height: 20px ; }
textarea, .textfeld { height: 25px ; border: 1px solid #ddd ; background: url(../_img/bg_formular.jpg) repeat-x #fff ; line-height: 18px ; }
tr { vertical-align: top ; }
.button { background: #749FBE ; height: 18px ; padding: 0px 10px 0px 10px ; color:#fff ; border: 0px ; }


/* Kontaktformular */

#formwrap {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
#form {
   padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}

fieldset {
   border: 1px solid #fff;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
legend {
   border: 1px solid #fff;
}
Label {
   font:11px/20px verdana, arial, helvetica, sans-serif;
   padding:0px;
   margin-left: 0px;
}
.inpt { 
   background: url(../_img/bg_formular.jpg) repeat-x #fff ;
   width: 250px;
   border: 1px solid #ddd;
   background-color: transparent;
   color: #666666;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
   padding: 1px 1px 1px 3px;
   margin: 0px 0px 5px 0px;
   word-spacing: 0.2em;
   height: 25px ;
}
.txt {
   width: 250px;
   height: 100px;
   border: 1px solid #ddd;
   background-color: transparent;
   color: #666666;
   font-family: Verdana, Arial, Sans-Serif;
   font-size: 11px;
   padding: 1px 1px 1px 3px;
   margin: 0px 0px 5px 0px;
   word-spacing: 0.2em;
}
input.inpt:focus, textarea.txt:focus {
   color: #000;
   font-family: Verdana, Arial, Sans-Serif;
}
.senden { background: url(../_img/button_senden.jpg) no-repeat #fff ;
   width: 64px;
   font-weight: bold;
   font-size: 11px;
   margin: 15px 0px 0px 0px;
   padding: 3px 0px 3px 0px;
   color: #fff;
   text-align: center;
   cursor: pointer;
}
label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
   cursor: pointer;
}