body{margin:0px;font-family:"Segoe UI";background-image:url(/images/rechts_oben.jpg);background-repeat:no-repeat;background-position:top right;background-size:50%;}
#backgroundlayer2{background-image:url(/images/links_unten.jpg);background-repeat:no-repeat;background-position:bottom left;background-size:50%;padding-bottom:50px;}
.wrapper{margin:auto;width:720px;}
#header{background-image:url(/v_1/images/logo.png);background-repeat:no-repeat;background-position:center;height:400px;width:720px;}
#logo{position:absolute;left:30px;top:20px;width:250px;height:85px;background-image:url(/v_1/images/Logo.svg);background-repeat:no-repeat;background-position:top left;background-size:contain}
#biologo{position:absolute;background-image:url(/v_1/images/BioAustriaUndBioLogo.png);background-repeat:no-repeat;background-position:center;width:150px;height:85px;right:30px;top:20px;}
#stoerer{position:relative;left:130px;top:30px;border:5px solid rgb(192,0,0);width:180px;height:160px;border-radius:100px;float:left;background-color:white;text-align:center;color:rgb(192,0,0);font-size:30px;text-transform:uppercase;padding-top:20px;background-repeat:no-repeat;background-position:center 90px;}
#content{border-top:1px solid lightgrey;border-left:1px solid lightgrey;border-right:1px solid lightgrey;min-height:100px;padding:30px;}
#content h1{color:rgb(128,0,192);text-align:center;}
#content h2{color:rgb(192,0,0);font-style:italic;}
#footer{border-left:1px solid lightgrey;border-right:1px solid lightgrey;border-bottom:1px solid lightgrey;min-height:100px;padding:100px 30px 30px 30px;position:relative;background-color:rgba(255,255,255,0.7);}
#productTable{width:100%;border-collapse:collapse;}
.tf_stueck{font-size:70%;border-top:1px solid darkgrey;text-align:center;}
.tf_preis{border-bottom:1px solid #f0f0f0;}
.tf_preis b{font-size:170%;text-align:right;}
.tf_menge input{border:none;width:40px;text-align:center;}
.tr_productOne td{padding-top:20px;}
.tr_productTwo td{border-bottom:1px solid #f0f0f0;}
#persData{padding-left:50px;padding-top:30px;}
#persData input{border-top:none;border-left:none;border-right:none;border-bottom:1px solid darkgrey;font-size:110%;font-weight:bold;}
#persData label{font-size:70%;}
#nachname,#vorname,#email,#mobil{width:300px;}
#tr_abholung td{padding-top:30px;}
#tr_abholung small{font-size:60%;display:block;text-align:right}
button{width:100%;font-size:120%;}
#errors{background-color:rgb(192,0,0);color:white;padding:30px;}
.error{color:rgb(192,0,0);border:1px dotted rgb(192,0,0) !important;background-color:#ffaaaa;}
th{text-align:left;}
a{color:rgb(128,0,192);}
#datenschutz{color:grey;font-size:70%;}
#cookiemessage{position:fixed;bottom:0px;font-size:13px;width:100%;z-index:9999;display:none;border-top:1px solid grey;}
#cookiemessage .content{box-sizing:border-box;margin:0px auto;background-color:white;padding:10px;text-align:center;}
#cookiemessage p{display:inline;padding:10px 15px;vertical-align:middle;width:100%;color:grey;}
#cookiemessage button{padding:5px 30px;font-weight:bold;width:80px;font-size:14px;border:none;cursor:pointer;color:white;background-color:rgb(192,0,0);}
#cookiemessage a{text-decoration:none;color:rgb(192,0,0);}
#cookiemessage a:hover{text-decoration:underline;color:rgb(192,0,0);}
#cookieMoreInfoText{padding:10px;color:grey;text-align:justify;}