body { background-image:url(../bilder/back.jpg); background-color:#FFFFFF }

h5 { margin:0; font-size:14px; font-weight:bold; }

#mainbox { position:relative; text-align:center; margin:auto; width:950px; height:620px; }

#hauptbild { background-image:url(../bilder/titel_2010.jpg); position:absolute; top:60px; left:155px; width:640px; height:330px; }
#hauptbild h1 {
    position:absolute;
    top:15px;
    left:65px;
    width:410px;
    font-size:42px;
    font-weight:bold;
    font-family:Arial;
    color:#1879CE;
    text-align:left;
    margin: 0px; }
#hauptbild h2{
    position:absolute;
    top:12px;
    left:390px;
    width:280px;
    font-size:22px;
    font-weight:bold;
    font-family:Arial;
    color:#46A69A;
    text-align:left;
    margin: 0px; }
#hauptbild h3{
    position:absolute;
    top:36px;
    left:350px;
    width:280px;
    font-size:22px;
    font-weight:bold;
    font-family:Arial;
    color:#D3C447;
    text-align:left;
    margin: 0px; }

#hauptbilde { background-image:url(../bilder/titel_2010e.jpg); position:absolute; top:60px; left:155px; width:640px; height:330px; }
#hauptbilde h1 {
    position:absolute;
    top:15px;
    left:65px;
    width:410px;
    font-size:42px;
    font-weight:bold;
    font-family:Arial;
    color:#1879CE;
    text-align:left;
    margin: 0px; }
#hauptbilde h2{
    position:absolute;
    top:12px;
    left:390px;
    width:280px;
    font-size:22px;
    font-weight:bold;
    font-family:Arial;
    color:#46A69A;
    text-align:left;
    margin: 0px; }
#hauptbilde h3{
    position:absolute;
    top:36px;
    left:350px;
    width:280px;
    font-size:22px;
    font-weight:bold;
    font-family:Arial;
    color:#D3C447;
    text-align:left;
    margin: 0px; }

.text_shadow { margin-top:1px!important; margin-left:1px!important; color:#FFFFFF!important; }

#menu_links { background-image:url(../bilder/titel2.jpg); position:absolute; top:5px; left:5px; width:150px; height:600px; }
#menu_links h2 { margin:10px 0 16px 0; font-size:24px; }
#menu_links h3 { margin:10px 0 0 0; font-size:16px; }

.ml_prospekt {
    margin:5px 0 24px 0;
    font-family:'Arial';
    font-weight:normal;
    font-size:12px;
    text-align:center; }
.ml_prospekt  a { font-weight:normal; }
.ml_prospekt h5 { font-size:14px; font-weight:bold; }
.ml_prospekt img { margin:4px 0 6px 0; }

.ml_naehstube {
    margin:24px 0 16px 0;
    font-family:'Arial';
    font-weight:normal;
    font-size:12px;
    text-align:center; }
.ml_naehstube  a { font-weight:normal; }
.ml_naehstube strong { font-size:14px; font-weight:bold; }
.ml_naehstube img { margin:0px 0 0px 0; }

.ml_pilates {
    margin:24px 0 16px 0;
    font-family:'Arial';
    font-weight:normal;
    font-size:12px;
    text-align:center; }
.ml_pilates  a { font-weight:normal; }
.ml_pilates h5 { font-size:14px; font-weight:bold; }
.ml_pilates img { margin:0px 0 0px 0; }

.ml_geschenk {
    margin:16px 0 22px 0;}
.ml_geschenk img { margin:0px 0 0px 0; }

.ml_vkraum {
    margin:16px 0 0px 0;
    font-family:'Arial';
    font-weight:normal;
    font-size:12px;
    text-align:center; }
.ml_vkraum a { font-weight:normal; }
.ml_vkraum h5 { font-size:14px; font-weight:bold; }
.ml_vkraum img { margin:4px 0 4px 0; }

#header {
    position:absolute;
    top:5px;
    left:155px;
    width:640px;
    height:55px; }
#header h3 { float:left; width:128px; margin:5px 0 0 0; font-size:14px;}
#header h4 { float:left; width:128px; margin:5px 0 0 0; font-size:12px; }
#header h4 a { font-weight:normal; }

#menu_rechts{ background-image:url(../bilder/titel2.jpg); position:absolute; top:5px; left:795px; width:150px; height:600px; }
#menu_rechts h3 { margin:12px 0 0 0; font-size:14px; }

.mr_flags_de img { margin:10px 82px 0 23px; }
.mr_flags_de a { display:block; position:absolute; top:10px; left:82px; width:45px; height:27px; background:transparent url(../bilder/flag_uk.gif) no-repeat; }
.mr_flags_de a:hover { background-position:-45px 0; }
.mr_flags_de a span { display:none; }

.mr_flags_en img { margin:10px 23px 0 82px; }
.mr_flags_en a { display:block; position:absolute; top:10px; left:23px; width:45px; height:27px; background:transparent url(../bilder/flag_de.gif) no-repeat; }
.mr_flags_en a:hover { background-position:-45px 0; }
.mr_flags_en a span { display:none; }

.mr_gast { margin:15px 0 16px 0; font-size:10px; }

.mr_yantra { margin:16px 0 16px 0; }

.mr_newsletter {
    margin:16px 0 0px 0;
    font-family:'Arial';
    font-weight:normal;
    font-size:12px;
    text-align:center; }
.mr_newsletter a { font-weight:normal; }
.mr_newsletter h5 { font-size:14px; font-weight:bold; }
.mr_newsletter img { margin:2px 0 2px 0; }

#produkte { position:absolute; top:400px; left:155px; width:640px; height:220px; }
#produkte h2 { float: left; width: 128px; height:100px; font-family: 'Arial'; font-size: 12px; padding-top: 5px; margin: 0px; }
.zweizeilig { padding-top: 0px!important; }

#blind_box{ position:absolute; top:0px; left:0px; }

#ticker { position:absolute; top:300px; left:0px; width:640px; text-align:center; }