<!--
/*
FORMATIERUNGEN FUER PRO MASSIVHAUS
mbh-online internetservice
thomas hanusch
berlin
germany
www.mbh-online.de
12.02.2008
*/
body
{
width: 100%;
overflow: auto;
padding: 0px;
margin: 0px;
border: 0px;
font-family:  Verdana, Arial, Helvetica, Sans-Serif;
font-size: 12px;
color: rgb(000,000,000);
}	

#topmenue
{
position: absolute;
left: 50%;
top: 5px;
height: 30px;
margin-left: -475px;
width: 752px;
}

#hauptmenue
{
position: absolute;
left: 50%;
top: 2px;
margin-left: 280px;
width: 200px;
}

#seitenplatzierung
{
position: absolute;
left: 50%;
top: 40px;
margin-left: -475px;
width: 900px;
}

h1
{
margin-top: 30px;
margin-bottom: 0px;
font-size: 18px;
font-weight: bold;
}

h1 b
{
font-weight: normal;
}

h2
{
margin-top: 16px;
margin-bottom: 8px;
font-size: 14px;
font-weight: bold;
}

h2 b
{
font-weight: normal;
}

h3
{
margin-top: 10px;
margin-bottom: 8px;
font-size: 12px;
font-weight: bold;
}

h3 b
{
font-weight: normal;
}

h4
{
margin-top: 0px;
margin-bottom: 3px;
font-size: 12px;
font-weight: normal;
}

h5
{
margin-top: 0px;
margin-bottom: 3px;
font-size: 12px;
font-weight: normal;
}

h6
{
margin-top: 0px;
margin-bottom: 3px;
font-size: 12px;
font-weight: normal;
font-style: oblique;
}

a:link,
a:visited
{
color: rgb(128,000,000);
text-decoration: none;
}

a:hover,
a:active
{
color: rgb(000,000,000);
text-decoration: none;
}

.fett
{
font-weight: bold;
}

.mini4
{
font-size: 4px;
}

.mini8
{
font-size: 8px;
}

.mini10
{
font-size: 10px;
}

.mini16
{
font-size: 16px;
}

img
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
}

img.pro-massivhaus-logo
{
margin-top: 21px;
margin-bottom: 35px;
}

img.kleinbild
{
margin-bottom: 25px;
}

table
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
}

table.hundert
{
width: 100%;
}

td
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
vertical-align: top;
color: rgb(000,000,000);
font-size: 12px;
font-family:  Verdana, Arial, Helvetica, Sans-Serif;
}

table.border
{
width: 480px;
border-color: rgb(100,100,100);
border-style: solid;
border-width: 1px;
}

td.border
{
text-align: center;
background-color: rgb(240,240,240);
border-color: rgb(100,100,100);
border-style: solid;
border-width: 1px;
}

table.Topmenue
{
width: 100%;
border-color: rgb(100,100,100);
border-style: solid;
border-width: 1px;
}

td.Topmenue
{
height: 30px;
background-color: rgb(240,240,240);
color: rgb(100,100,100);
vertical-align: middle;
text-align: center;
font-size: 12px;
}

td.Hintergrundtabelle1
{
width: 560px;
border-top-color: rgb(100,100,100);
border-top-style: solid;
border-top-width: 1px;
border-left-color: rgb(100,100,100);
border-left-style: solid;
border-left-width: 1px;
}

td.Hintergrundtabelle2
{
width: 190px;
border-top-color: rgb(100,100,100);
border-top-style: solid;
border-top-width: 1px;
border-right-color: rgb(100,100,100);
border-right-style: solid;
border-right-width: 1px;
background-color: rgb(240,240,240);
}

td.Wohlfuehlen1
{
width: 550px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 15px;
border-left-color: rgb(100,100,100);
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: rgb(100,100,100);
border-bottom-style: solid;
border-bottom-width: 1px;
font-size: 16px;
font-weight: normal;
font-style: oblique;
text-align: right;
color: rgb(100,100,100);
}

td.Wohlfuehlen2
{
width: 190px;
border-bottom-color: rgb(100,100,100);
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: rgb(100,100,100);
border-right-style: solid;
border-right-width: 1px;
background-color: rgb(240,240,240);
}

td.Wohlfuehlen3
{
vertical-align: bottom;
padding-left: 15px;
}

table.seite1
{
width: 500px;
margin-left: 40px;
}

td.hauspreis
{
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
font-size: 18px;
font-weight: bold;
}

td.hotline
{
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
font-size: 18px;
font-weight: bold;
}

td.seitentext
{
padding-bottom: 6px;
}

table.Details
{
width: 180px;
margin-left: 5px;
}

td.Details1
{
font-size: 10px;
}

td.Details2
{
font-size: 10px;
text-align: center;
}

td.Details3
{
font-size: 10px;
text-align: right;
}

td.Details1fett
{
font-size: 10px;
font-weight: bold;
}

td.Details2fett
{
font-size: 10px;
text-align: center;
font-weight: bold;
}

td.Details3fett
{
font-size: 10px;
text-align: right;
font-weight: bold;
}

table.Hauptmenuepunkte
{
width: 100%;
border-color: rgb(100,100,100);
border-style: solid;
border-width: 1px;
margin-top: 3px;
}

td.Hauptmenuepunkte
{
width: 100%;
height: 30px;
background-color: rgb(240,240,240);
color: rgb(100,100,100);
vertical-align: middle;
font-size: 12px;
padding-left: 6px;
}

td.Hauptmenuepunkteaktiv
{
width: 100%;
height: 30px;
background-color: rgb(220,220,220);
color: rgb(100,100,100);
vertical-align: middle;
font-size: 12px;
padding-left: 6px;
font-weight: bold;
}

table.Untermenuepunkte
{
width: 100%;
border-color: rgb(100,100,100);
border-style: solid;
border-width: 1px;
}

td.Untermenuepunkte
{
width: 100%;
height: 25px;
color: rgb(100,100,100);
border-top-color: rgb(100,100,100);
border-top-style: solid;
border-top-width: 1px;
vertical-align: middle;
font-size: 11px;
padding-left: 12px;
}

td.Submenuepunktefirst
{
width: 100%;
height: 20px;
color: rgb(100,100,100);
vertical-align: middle;
font-size: 10px;
padding-left: 18px;
}

td.Submenuepunkte
{
width: 100%;
height: 20px;
color: rgb(100,100,100);
border-top-color: rgb(100,100,100);
border-top-style: solid;
border-top-width: 1px;
vertical-align: middle;
font-size: 10px;
padding-left: 18px;
}

td.Detailmenuepunktefirst
{
width: 100%;
height: 20px;
color: rgb(100,100,100);
border-top-color: rgb(100,100,100);
border-top-style: solid;
border-top-width: 1px;
vertical-align: middle;
font-size: 9px;
padding-left: 30px;
}

td.Detailmenuepunkte
{
width: 100%;
height: 16px;
color: rgb(100,100,100);
vertical-align: middle;
font-size: 9px;
padding-left: 30px;
}

a:link.Menuepassiv,
a:visited.Menuepassiv
{
color: rgb(100,100,100);
text-decoration: none;
}

a:hover.Menuepassiv,
a:active.Menuepassiv
{
color: rgb(000,000,000);
text-decoration: none;
}

a:link.Menueextern,
a:visited.Menueextern
{
color: rgb(200,200,200);
text-decoration: none;
}

a:hover.Menueextern,
a:active.Menueextern
{
color: rgb(100,100,100);
text-decoration: none;
}

a:link.Menueaktiv,
a:visited.Menueaktiv
{
color: rgb(000,000,000);
text-decoration: none;
}

a:hover.Menueaktiv,
a:active.Menueaktiv
{
color: rgb(100,100,100);
text-decoration: none;
}

table.Fusszeile
{
width: 100%;
}

td.Fusszeile
{
padding-top: 5px;
padding-left: 0px;
padding-bottom: 10px;
font-size: 10px;
}
//-->
