teaser {
    height: 103px;
    background-color: #000;
    padding: 0.2em;
    background-color: grey;
    background-image: url("css/screen/headerbild.jpg");
    background-repeat: no-repeat;
    background-position: right center;
    background-attachment: none;
}

body {
}

.ym-wrapper {
    background: #fff;    
}

.alpha90 {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.9 opacity */
	background: rgba(255, 255, 255, 0.96);
}

.smallmargins {
    padding: 0px 0px;
    margin: 1px 1px;
}

.warenkorbeintrag1 {
    margin: 2px; padding:2px 0px; background-color: #DAE6FA;
}

.warenkorbeintrag2 {
    margin: 2px; padding:2px 0px; background-color: #eee;
}

span.field1 {
    border: 1px solid #eee;
}
span.field2 {
    float: right;
}

.div_gesamtpreis {
    margin-left: -30px;
    background-color: rgb(244,244,244);
    color: #000080;
    text-align: center;
}



.f {
    font-size:small; padding-left:2px; color:#FF0000;
}

.formlayout p {
    width:350px; margin:0; padding:5px 0 10px 295px;
}
.formlayout label { 
    float:left; margin-left:-265px; width:250px; text-align:right;
}


.smallformlayout p {
    width:250px; margin:0; padding:5px 0 10px 105px;
}
.smallformlayout label { 
    float:left; margin-left:-145px; width:120px; text-align:right;
}





.important {
    color: red;
    font-style: oblique;
}

.colorbox {
    /* Optional rounded corners for browsers that support it */
    
    display: inline-block;
    padding: 12px;
    width: 20%;
    height: 40px;
    vertical-align: middle;
    
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.blau {
    background: blue;
    color: white;
}
.mage {
    background: magenta;
    color: white;
}
.gelb {
    background: yellow;
}
.schw {
    background: black;
    color: white;
}
.gruen {
    background: green;
    color: white;
}

#blau {
    background: blue;
    color: white;
}
#mage {
    background: magenta;
    color: white;
}
#gelb {
    background: yellow;
}
#schw {
    background: black;
    color: white;
}

.button {
    padding: 4px;
    background-color: orange;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


.flip {
    color : red;
    font-style: italic;
}

.panel {
    list-style-type:none;    
}

.rezension {
    margin-top: 0px;
    padding-top: 2px;
    padding-left: 6px;
    padding-right: 2px;
    padding-bottom: 2px;
    display: inline-block;
    width: 300px;
}
.datum {
    background-color: #008000;
    color: #fff;
}

.anText {
    background-color: lightgreen;
    color: #333;
}

.vollText {
    margin-top: 0px;
    display: none;
    width: 300px;
    padding: 2px;
    padding-left: 6px;
    background-color: lightgreen;
    color: #000;
}

.initialen {
    background-color: #008000;
    color: #fff;
}

#submit {
    padding: 4px;
    background-color: orange;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;    
}

.ym-button, .ym-form button, .ym-form input[type="button"], .ym-form input[type="reset"], .ym-form input[type="submit"] {
    background-color: orange;
    background-image: -moz-linear-gradient(center top , orange, orange);
    background-image: -khtml-linear-gradient(center top , orange, orange);
    background-image: -webkit-linear-gradient(center top , orange, orange);
    background-image: orange;
}

#kundeninfos {
    border-width: 4px;
    border-color: red;
    padding: 15px;
    margin: 20px;
    background: #eee;
}

#f1frame { width:300px;}
.f1input {margin: -30px 0 0 180px;}

#events  { text-decoration: none; display: inline }
.event { text-decoration: none; display: inline }

h4 { font-size: 135% }

header {
    background-image: url("images/headerbild.jpg")
}

.hidden {
  visibility: hidden;
}