body {
    font-family:Verdana,Arial,Helvetica, sans-serif;
    background-color:#faf2e9;margin:0px;padding:0px;color:#000000;
    SCROLLBAR-ARROW-COLOR:Maroon;SCROLLBAR-BASE-COLOR:Peachpuff;
}

*:first-child+html .spez, .col2, .rcg, .call { width:auto; overflow:hidden;} /*hack for IE7*/
.body {
    width: expression(document.body.clientWidth > 1260 ? '1260px' : 'auto');
    max-width: 1260px;
    align=center;
}
p, td, body, li {
    font-size: 12px;
}
a {
    color: #CC3300;
    text-decoration: none;
}
a:hover {
    color: Darkorange;
    text-decoration: underline;
}
h4 {
    font-size: 14px;
}
.h2 {
    color: #f65303;
}
h2, .h21 {
    font-size: 16px;
    font-weight: bold;
    text-align:center;
}
.td2 {
    vertical-align:top;
}
.tmenu {
    background-image: url(images/tm.jpg);
    padding-left:23px;
    text-align:left;
}
.tmf, .t2m, .tmm {
    font-family: Verdana;
    font-weight: bold;
}
.tmf, .tmm {
    font-size: 13px;
    color: #491300;
}
a.tmf, a.tmm
{
    text-decoration: underline;
}
a.tmf:hover {
    color: Black;
    text-decoration: none;
    background-image: url(images/tm1.jpg);
    padding-top: 5px;
    padding-left: 23px;
    margin-left: -23px;
    #padding-left: 24px; /*IE*/
    #margin-left: -23px;
    padding-bottom: 6px;
    margin-bottom: 6px;
}
a.tmm:hover 
{
    color: Black;
    text-decoration: none;
}
#Layer1 {
    position:absolute;
    width:138px;
    height:233px;
    z-index:1;
    top: 30px;
}
#Layer2 {
    position:absolute;
    width:236px;
    height:189px;
    z-index:3;
    top: -22px;
    left: 210px;
}
#Layer3 {
    position:absolute;
    width:321px;
    height:111px;
    z-index:4;
    top: 27px;
    left: 480px;
}
.t2m
{
    font-size: 14px;
    color: #510C00;
    background-image: url("images/m1c.gif");
}

/*Round*/
.rcg {margin:5px auto;text-align:left;width:240px;}
.rb1,.rb2,.rb3,.rb4, .rb11, .rb21, .rb31, .rb41,.rb12,.rb22,.rb32,.rb42, .rb13, .rb23, .rb33, .rb43 {display:block;overflow:hidden;height:1px;}
.rb2, .rb3, .rb4 {background-color:#f7dcb7;}
.rb2,.rb3,.rb4,.rb21,.rb31,.rb41,.text {border:#8d2400 solid;border-width:0 1px;}
.rb21, .rb31, .rb41 {background-color:white;}

.rb1, .rb11 {background:#8d2400; margin:0 10px;}
.rb2, .rb21 {border-width:0 2px;margin:0 8px;}
.rb3, .rb31 {margin:0 7px;}
.rb4, .rb41 {margin:0 6px;height:2px;}
.call {
    background-color:white;
    margin-left:5px;
    margin-right:5px;
    padding: 8px;
    font-size: 14px;color:#8d2400;font-weight:bold;
    border: solid #7b2d2c;
    border-width:0 1px;
    width:200;
}
.spez {
    text-align: left;
    margin-left:5px;
    margin-right:5px;
    padding: 8px;
    font-size: 10px;
    border: solid #7b2d2c;
    border-width:0 1px;
    #width:100%; /*# - for IE 6/8*/
    background-image:-webkit-gradient(linear, left top, left bottom , from(#f7dcb7),  to(white));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7dcb7', EndColorStr='white');
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f7dcb7', EndColorStr='white')";
    background: -moz-linear-gradient(top, #f7dcb7, white);
}

.rb22, .rb32, .rb42 {background-color:#ff6f00;}
.rb22,.rb32,.rb42,.rb23,.rb33,.rb43,.col2 {border:#cd9a04 solid;border-width:0 1px;}
.rb23, .rb33, .rb43 {
background-color:#ff9600;
}

.rb12, .rb13 {background:#cd9a04; margin:0 5px;}
.rb22, .rb23 {border-width:0 2px;margin:0 3px;}
.rb32, .rb33 {margin:0 2px;}
.rb42, .rb43 {margin:0 1px;height:2px;}

.col2 {display:block;padding:10px; border:solid #ff6f00;border-width:0 1px;
    background-image:-webkit-gradient(linear, left top, left bottom , from(#ff6f00),  to(#ff9600));
    #width:100%; /*IE*/
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6f00', endColorstr='#ff9600');/*IE7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6f00', endColorstr='#ff9600')";
    list-style-type: none;
    background:-moz-linear-gradient(top, #ff6f00, #ff9600);
    background-color:#ff6f00;/*IE6*/
}
.col20 {
    text-decoration: none;
    background-image: url(images/lmselector.jpg);
    padding-top: 5px;
    padding-left: 23px;
    margin-left: -23px;
    #padding-left: 24px; /*IE*/
    #margin-left: -23px;
    padding-bottom: 6px;
    margin-bottom: 6px;
    color: #491300;
}
.col21, .col22, .col23
{
    color: white;
    list-style-type: none;
}
.col21, .col22 {font-size: 12px;}
.col21, .col23 {font-weight: bold;}
a.col21, a.col22, a.col23 {
    color: #491300;
    text-decoration: underline;
}
a.col21:hover, a.col22:hover, a.col23:hover {
    color: #CC3300;text-decoration: none;
}
.col23
{
    font-size: 10px;
}
.tm2, #menu2, #menu3, #menu4 {
    width:200px;
    padding:10px;
    border:1px solid #e2baad;
    font-weight:bold;
    list-style-type: none;
    background: -moz-linear-gradient(top, white, #ffcd98);
    background-image:-webkit-gradient(linear, left top, left bottom , from(white),  to(#ffcd98));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#ffcd98');
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='white', EndColorStr='#ffcd98')";
    background-color:#ffcd98; /*for IE6*/
}
.bm {
    font-size: 11px;
    border-style: 1px solid #CC3300;
    padding-bottom: 15px;
    padding-left: 1px;
    padding-right: 4px;
}
.bm1
{
    font-size: 11px;
    width:100%;
    height: 40px;
    padding-top:10px;
    background:url(images/bot.gif) repeat-x;
}
.mSunTitle {
       background-color: Peachpuff;
}
.mSunEven {
       background-color: Cornsilk;
}
.mSunPdrb{
       text-align: justify;
}
.mSunlogo{
       background-color: Gold;
}
.block {padding:5px;text-align:justify;font-size:11px;}
.phone {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
