html {
        height: auto;
}

div {font: 12px arial, verdana, helvetica, sans-serif;color: #ffffff;}

p
{
padding-top:15px;
padding-left:0px;
padding-right:0px;
padding-bottom:15px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

.headline
{
font: 18px arial, verdana, helvetica, sans-serif;
font-weight: none;
color: #ffffff;
margin:0px;
padding:0px;
}

#headline_companies
{
font: 18px arial, verdana, helvetica, sans-serif;
font-weight: none;
color: #ffffff;
padding-top:8px;
padding-left:0px;
padding-right:0px;
padding-bottom:8px;
margin-top:0px;
margin-left:165px;
margin-right:0px;
margin-bottom:0px;
}

.inactive {color:#757A7E}

a:link, a:visited { color: #ffffff;text-decoration:none;text-decoration:underline; }
a:hover, a:active
{
color: #231F20;
text-decoration:underline;
}

body
{
margin: 48px auto;
padding: 0;
height: auto;
font: 12px arial, verdana, helvetica, sans-serif;
text-align: left;
color: #666666;
background-color: #ffffff;
line-height:20px;
}

#links_small_top
{
padding-top:27px;
padding-left:56px;
padding-right:0px;
padding-bottom:5px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
width:913px;
font: 11px arial, verdana, helvetica, sans-serif;
text-align: right;
color: #939BA1;
}

#links_small_top a {color:#939BA1;text-decoration:none;}
#links_small_top a:hover {color:#231F20;text-decoration:none;}

#links_home_right a {color:#939BA1;text-decoration:none;}
#links_home_right a:hover {color:#231F20;text-decoration:none;}

#navi
{
clear:both;
width: 950px;
height: 37px;
float:left;
margin-left:0px;
margin-top:18px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:56px;
padding-right:0px;
padding-bottom:0px;
}


#container
{
margin: 0 auto;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:48px;
width: 950px;
height:auto;
text-align: left;
}

#content
{
width:913px;
height:501px;
text-align:left;
margin-top:0px;
margin-left:56px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#content_sichelbox
{
width:913px;
height:501px;
text-align:left;
margin-top:0px;
margin-left:56px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/sichelbox.jpg);
background-repeat:no-repeat;
position: relative;
}

#content_sichelbox_center
{
width:913px;
height:501px;
text-align:center;
margin-top:0px;
margin-left:56px;
margin-right:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/sichelbox.jpg);
background-repeat:no-repeat;
position: relative;
}

#foto_left
{
width:548px;
height:501px;
float:left;
margin:0px;
padding:0px;
}

#content_text
{
width:325px; /* = 365px - Wert(padding-left + padding-right) */
height:501px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:0px;
background-color:#939BA1;
}

#form_companies
{
width:645px;
height:308px;
float:left;
margin-left:167px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background-image: url(../images/site/form-companies.jpg);
background-repeat:no-repeat;
position: relative; top: 20px;
}


#companies_top
{
margin-left:23px;
margin-top:13px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#companies_left
{
width:285px;
height:auto;
float:left;
margin-left:47px;
margin-top:47px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#companies_right
{
width:285px;
height:auto;
float:left;
margin-left:20px;
margin-top:78px;
margin-bottom:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

#form_companies ul
{
padding-top:24px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
list-style-type:none;
}

#form_companies li
{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:47px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#form_companies_2 ul
{
padding-top:24px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
list-style-type:none;
}

#form_companies_2 li
{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:47px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

#imprint_left
{
width:330px;
height:auto;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:125px;
padding-right:0px;
padding-bottom:0px;
}

#tos_left
{
width:330px;
height:auto;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
text-align:left;
padding-top:0px;
padding-left:125px;
padding-right:30px;
padding-bottom:0px;
font-size: 10px;
}

#tos_right
{
width:330px;
float:left;
margin:0px;
padding-top:96px;
padding-left:25px;
padding-right:0px;
padding-bottom:0px;
font-size: 10px;
}

#next_back
{
text-align:right;
position:absolute;
left:783px;
top:473px
}

#wechsel_1 {
width:182px;
height:36px;
float:left;
padding:0px;
margin:0px;
}
#wechsel_1 a {
    width:182px;
    height:36px;
    background: url(../images/site/m-home.jpg) 0px 0px no-repeat;
    display:block;
}
#wechsel_1 a:hover {
    width:182px;
    height:36px;
    background: url(../images/site/m-home.jpg) 0px -36px no-repeat;
    display:block;
}

#wechsel_2 {
width:183px;
height:36px;
float:left;
padding:0px;
margin:0px;
}
#wechsel_2 a  {
    width:183px;
    height:36px;
    background: url(../images/site/m-activities.jpg) 0px 0px no-repeat;
    display:block;
}
#wechsel_2 a:hover {
    width:183px;
    height:36px;
    background: url(../images/site/m-activities.jpg) 0px -36px no-repeat;
    display:block;
}

#wechsel_3 {
width:183px;
height:36px;
float:left;
padding:0px;
margin:0px;
}
#wechsel_3 a {
    width:183px;
    height:36px;
    background: url(../images/site/m-companies.jpg) 0px 0px no-repeat;
    display:block;
}
#wechsel_3 a:hover {
    width:183px;
    height:36px;
    background: url(../images/site/m-companies.jpg) 0px -36px no-repeat;
    display:block;
}

#wechsel_4 {
width:182px;
height:36px;
float:left;
padding:0px;
margin:0px;
}
#wechsel_4 a  {
    width:182px;
    height:36px;
    background: url(../images/site/m-locations.jpg) 0px 0px no-repeat;
    display:block;
}
#wechsel_4 a:hover {
    width:182px;
    height:36px;
    background: url(../images/site/m-locations.jpg) 0px -36px no-repeat;
    display:block;
}

#wechsel_5 {
width:183px;
height:36px;
float:left;
padding:0px;
margin:0px;
}
#wechsel_5 a  {
    width:183px;
    height:36px;
    background: url(../images/site/m-contact.jpg) 0px 0px no-repeat;
    display:block;
}
#wechsel_5 a:hover {
    width:183px;
    height:36px;
    background: url(../images/site/m-contact.jpg) 0px -36px no-repeat;
    display:block;
}

#selected_menu_point {
float:left;
padding:0px;
margin:0px;
}