html,body,td,h1,h2,h4,ul,li,p,a,input,img{
    margin:0;
    padding:0 0 0 0;
    height:100%;
    font-family: Arial, sans-serif;
    background-color:#ffffff;
    letter-spacing:0.01em;
    word-spacing:0.01em;
    line-height:1.5em;
    text-align:center;
    font-size:0.96em;
    list-style-type: circle;
 }
.senter {margin-left:auto;margin-right:auto;
 }
.rater {border:1px solid #D3D3D3;width:700px;
 }
input {text-align:left; margin-left:0px;
 }
td {vertical-align:top;
 }
.einer {vertical-align:middle;
 }
.starter td{border-top:1px solid #EEB310;
 }
a{
    display:inline;
    color:#007388;
    text-decoration:none;
    padding:0 10px 0 10px;
 }
a:hover{
    color:#EEB310;
    text-decoration:underline;
 }

h3 {
    margin: 10px 10px 0 0;
    padding:0 0 0 10px;
    font-size:0.97em;
    white-space:nowrap;
    text-align:left;
 }

.starter h3{margin-top:10px;
 }
.starter ul{font-size:0.95em;
 }
 .bsp1 {background-color:#EEB310;padding:0px 3px 0px 10px;margin:10px 10px 3px 0;font-weight:bold;
 }


 .bsp2 {color:#007388;font-weight:bold;
 }
 .bsp3 {color:#D3D3D3;font-weight:bold;
 }
 .bsp4 {background-color:#FFF1BD;padding:1px 0px 1px 3px;
 }
h2 {
    font-size:0.98em;
    padding: 0 10px 0 10px;
    border-bottom: 1px solid #888888;
    background-image: url('/images/steel.png');
    background-repeat: repeat-x;
    text-align:left;
    white-space:nowrap;
    margin:0px 0px 5px 0px;

 }
h1 {
    font-size:0.99em;
    color:#EEB310;
    white-space:nowrap;
    text-align:right;
    margin:0 0px 0 0;
    vertical-align:middle;
}
.rating{
    font-size:0.96em;margin:0;padding:0;font-weight:bold;
 }

p {
    display:inline;
    padding-left:10px;padding-right:10px;
    text-align:left;
 }
ul {
    padding:0 0 0 30px;
 }
li {
    margin:0px 10px 0 0px;
    line-height:1.7em;
    text-align:left;
 }
.img1 {
    width:159px;height:26px;text-align:left;padding-left:2px;
 }
.img2 a{text-align:right;border=1px solid yellow;
 }
.img2 {text-align:right;border=1px solid yellow;
 }
.img2 ul{margin-left:250px;
 }
.img2 h3{margin-left:250px;
 }
.ibox {width:100%;border:1px solid #D3D3D3;
 }
.img2 img{width:212px;height:199px;}
.iboxs h2{width:100%;
 }
.iboxs {white-space:nowrap;
 }

.iboxs p{text-align:left;
 }
.ibox td{text-align:left;white-space:nowrap;
 }
/* Button Startseite */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
 }
a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #007388;
    display: block;
    font-size:12px;
    float: left;
    height: 24px;
    margin:5px 6px 10px 10px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
 }

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
 }
a.button:active {
    background-position: bottom right;
    color: #007388;
    outline: none; /* hide dotted outline in Firefox */
 }

a.button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
 } 
/* Bild Startseite */
.img-shadow {
float:left;background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
    background: url(/images/shadow.gif) no-repeat bottom right;margin: 15px 0 10px 10px !important;
}

.img-shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 0px 9px -11px;
    padding: 4px;
}
/* Fu?zeilen (footer22.php und footer2.php) */
#footen p{font-size:12px;margin:0;padding:1px;display:inline;}
#footen a{font-weight:bold;text-decoration:none;color:#007388;font-size:12px;margin:0;padding:1px;display:inline;padding-right:5px;padding-left:5px;}
#footen a:hover{color:#EEB310;text-decoration:underline;}
#footen {text-align:center;border:2px;padding-top:0px;padding-bottom:10px;vertical-align:top;font-family:arial;width:100%;}
#footen img {border:0px solid #000000;margin-left:auto;margin-right:auto;width:110px;height:18px;}
table#footen {border-bottom:3px solid #D3D3D3; margin-bottom:5px;}

.footagb {padding:1px;font-family:arial;width:886px;font-size:12px;margin: 10px auto 0 auto;}
.footagb p{padding:5px;}
.footagb hr{color:#63BEC1;height:3px;margin:5px auto 5px auto;background-color:#D3D3D3;border:0px;}
#navihersteller .footagb {width:500px;}


.passtmainie {vertical-align:top;border:1px solid #909090;margin:0px;padding:0px;spacing:0;}
.passtimgie {vertical-align:top;width:200px;height:16px;margin:0;padding:0;spacing:0;}
.passtpicie {background-image: url('/images/gradient.png');background-repeat:repeat-x;vertical-align:top;border-bottom:1px solid #909090;border-right:1px solid #909090;border-left:1px solid #909090;}

.mainleg h3{margin:0px;padding:0px;}
.mainleg ul{margin:0px;padding:0px;}
.mainleg li{margin-left:20px;margin-bottom:0px;padding-bottom:0px;}