body { padding: 0; margin: 0; text-align: center; overflow: auto; }
.center {text-align: center}
.main {
    text-align: left;
    background-color: #ffffff;
    padding: 7px;
    border: 0px dashed #b9821a;
    margin: 0px auto 0px auto;

    
    width: 65em;
    height: 45em;
    }

.red {color: #ff0000}

#bild_unten {
    position: absolute;
    left: 0px;
    top: 330px;
    width: 38em;    
    border: 0px dashed #b9821a;
    background-image: none;
    }
    
#language {
    position: absolute;
    left: 580px;
    top: 5px;
    width: 38em;    
    border: 0px dashed #b9821a;
    background-image: none;
    font-size: 0.7em;
    color: #cccccc;
    }
#language_index {
    position: absolute;
    left: 280px;
    top: 420px;
    width: 38em;    
    border: 0px dashed #b9821a;
    background-image: none;
    font-size: 0.7em;
    color: #cccccc;
    }
    
#profil_container
    {
    margin-top: -40px;
   
    }
.profil {padding-left: 0em;
        //margin-left: 0.5em;
        margin-top: -0.9em;
        list-style: square;
        text-align: left; 
    }
.profil li {
        color: #ff6600;
        vertical-align:middle;
        margin-bottom: 0.3em;
}

/*#motto {position: relative;
        margin-top: 4em;
        padding-top:1em;
        top: -6em;
        line-height: 1.2em;
        border: 1px dashed #b9821a;
        
    }*/
    
    
#info_center {
		border: 0px dashed #b9821a;
		text-decoration: underline;
		line-height: 0.7em;
		font-size: 0.9em;
		
		}

#ref {position: absolute; top: 12em; left: 10em; text-align: right; color: #ff6600;
}
#ref2 {position: absolute; top: 12em; left: 20em; text-align: left; color: #ff6600;
}

#menu {position: absolute; top: 10.4em; width: 12em; border: 0px dashed #b9821a; background-color: #ffffff; text-align: right;
}
.header {position: relative; left: -0.5em; top: 0em; width: 66em; height: 9.5em; border: 0px dashed #000000;}
.footer {position: relative; left: -0.5em; top: 1em; width: 100%; border: 0px dashed #000000;text-align: center; font-size: 0.7em; }
.content {margin-left: 0em;position: relative; top: 0.2em; left: 15em; width: 38em; height: auto ; min-height:35em; border: 0px dashed #000000;padding-left: 0em; text-align: left; }

.bild {margin-bottom: 0.9em;padding-left: 1em; padding-top: 0.4em; padding-bottom: 0.4em; background-image: url(imgs/test.jpg); border: none; width: 171px; height: 17px;
font-size: 0.95em; text-decoration: none;
text-align: left;  position: relative; left: 10px;

}
.bild_on {margin-bottom: 0.9em;padding-left: 1em; padding-top: 0.4em; padding-bottom: 0.4em; background-image: url(imgs/test_on.jpg); border: none; width: 171px; height: 17px; font-size: 0.95em; 
text-align: left;  position: relative; left: 10px; text-decoration: none; 

}
.bild_on a {text-decoration: none}
.leistung_navi{background-color: #eeeeee; z-index:100}
#marke1 {position: absolute; top: 430px; left: 300px; width: 100px; height: 50px; z-index:100 !important; background-color: #eeeeee}

.impressum {background-color: #ffffff; color: #000000; font-size: 0.8em; margin: 1em; padding: 1em;}

body { background: #eee; font-family:  Arial, Helvetica, sans-serif; font-size:10.7pt }
h1 { font-size: 1.5em; font-weight: normal; margin: 0 0 1em 0; color: #ff6600  }
h2 { font-size: 1.4em; font-weight: bold; margin: 0.25em 0 0.5em; color: #ff6600}
h3 { font-size: 1.25em; font-weight: normal; margin: 0 0 0.5em; padding-top: 0.25em; color: #ff6600; text-align: left; }

h4 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em; color: #ff6600}
h5 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em; color: #ff6600 }
h6 { font-size: 1.2em; font-weight: bold; margin: 0.25em 0 0.5em;color: #ff6600}
p { padding-bottom: 1em }
th { margin: 0.25em }
li > p { margin-top: 0.2em }
strong, b { font-weight: bold }
li { list-style: none; margin: 0 0 0 0; padding-left: 0em; padding-bottom: 0.3em; padding-top: 0.5em}
#black{color: #000000; margin-top: 0.2em; line-height: 1.3em };
ul { padding-bottom: 0.1em; }
ul ul { padding-bottom: 1em}
a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #f10057;  }
a:active { color: #ff0000; text-decoration: none }


/*
#accordion { width: 12em; margin: 0; padding: 0 }
#accordion .toggler { list-style-image: none; list-style: none; cursor: pointer; background: url(images/dreieck_r.gif) no-repeat 0 3px; margin: 0em 0 0.25em; padding: 0.4em;
font-size: 0.9em;  color: #404040 }
#accordion .toggler:hover { color: #FF0000   }
#accordion .toggler.active { }*/
#accordion .element { padding-left: 2em; margin: 0em 0em}

#accordion a:link, #accordion a:visited { text-decoration: none }


