html {height: 100%; background-color:#ffffff; background-image: url(back_top.png); background-repeat:repeat-x; color:#5C7E90; padding:0; margin:0}


    body {padding:0; margin:0; font-family: Verdana, Arial, sans-serif; height: 100%}

    h1     {font-size:2em; font-weight:500;}
    h2    {font-size:130%;}
    h3     {font-size:70%; font-weight:600; text-decoration: underline; margin-left: 15px;}
    h4    {font-size:100%; font-weight:500; text-decoration: underline;}

    b     {font-weight:800; color:#5C7E90}

    p    {font-size: 100%;line-height: 20px}

    .rechts         {float:right;}
    .links            {float:left;}
    .mitte             {margin-left:auto; margin-right:auto; display:block;}
    .unfloat        {clear:both;}
    .zentriert         {text-align:center;}
    .kleiner        {font-size:80%;}
    .gross            {font-size:120%;}
    .abstandunten    {padding-bottom:1.5em;}
    .abstandoben    {padding-top:1.5em;}


    div#container             {width:1000px;height:101%; margin:0px auto; padding:0px; border-style:none}


    div#content                {padding-top:0px; font-size:90%; margin:0px 0px 0px 0px; border: 2px; border-color: #0000cc ; border-top-style: solid;}
    div#content img            {border-style: none; padding-left: 0px}
    div#content a            {color: #5C7E90; font-weight:600;}
    div#content ul            {list-style:none;}

    div#cont_top            {width:650px; height:15px; border:2px; border-color:#0000cc ; border-right-style:solid;}
    div#cont_dummy            {width:650px; height:15px; border:0px; border-color:#0000cc ; border-right-style:none;}
    div#cont_left            {float:left; padding:15px 15px 0px 0px; width:635px;height:325px; margin:0px 15px 10px 0px; border:2px; border-color:#0000cc ; border-right-style:solid;}
    div#cont_left img        {border-style: none;}
    div#kontaktebox1        {float:left; display:inline; width:350px; height:310px; font-size:120%; margin-left:150px; border:0px}
    div#kontaktebox2        {float:left; display:inline; width:350px; height:130px; font-size:120%; margin-left:150px; border:0px}

    div#cont_bottom            {margin-top:50px; padding-top:15px; border: 2px; border-color: #0000cc ; border-top-style: solid;}
    div#cont_bottom div        {float:left; display:inline; width:400px; height:300px; font-weight:600; margin: 30px 0px 0px 60px; list-style:disc}
    div#cont_bottom div ul    {list-style:disc}
    div#cont_bottom img        {padding: 5px; border: 1px; border-color: #0000cc ; border-style: solid;}

    div#menue                {width:600px; height:170px; margin: 0px 0px 0px 200px; border: 0px; border-style: none; text-align: center;}
    div#menue a                {margin: 0px}
    div#menue div            {float:left;display:inline; width:120px; padding:  0px; margin: 35px 0px 0px 0px; border: 0px; border-style: none;}
    div#menue img            {float:left; border-style: none; width:30px; height:30px; margin: 0px 0px 0px 45px;}

table#firm_img img { padding: 4px; border: 0px; border-color: #FFFFFF ; border-style: solid; }
td#firm_image04{
    width:325px; height: 460px;
    text-align: left; vertical-align: top;
    border: 1px solid #0000CC;
    background-image: URL(../pics/die_firma_04.png);
    background-repeat: no-repeat; background-position: center;
}
td#firm_image05{
    width:325px; height: 460px;
    text-align: left; vertical-align: top;
    border: 1px solid #0000CC;
    background-image: URL(../pics/schweisserfachbetrieb.jpg);
    background-repeat: no-repeat; background-position: center;
}
td#firm_image06{
    width:325px; height: 460px;
    text-align: center; vertical-align: top;
    border: 1px solid #0000CC;
    background-image: URL(../pics/die_firma_06.png);
    background-repeat: no-repeat; background-position: center;
}
