


.error {color: red;}

.aktionspreis {
	color: red;
	font-weight:bold;
	}

.scrollablemenu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.containertopuebrschrift {
padding-left: 0px; 
padding-right: 0px;
}

.rowtopuebrschrift {
margin-left: 10px;
}

.celltopuebrschrift {
padding-left: 0px;
}

.contenttopuebrschrift {
background-color:#282B3C; 
padding-left: 0px;
font-size: 10px;
font-weight: bolder;
color: white; 
overflow:hidden;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}


span.tabellenueberschrift{
font-weight: bold; 
font-size: 12px;

}

span.tabellenueberschriftpc{
font-weight: bold; 
font-size: 16px;

}

span.tabelleninhalt{ 
font-size: 12px;

}

span.tabelleninhaltpc{ 
font-size: 16px;

}

div.tabellenrand{
border-bottom: 1px dotted black;
}


.containercontent {
padding-left: 0px; 
padding-right: 0px;
margin-left: 10px;
margin-right: 10px;
}

.containercontentpic {
padding-left: 0px; 
padding-right: 0px;
margin-left: 5px;
margin-right: 5px;
}

.rowcontent {
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
margin-bottom: 20px;

}

.cellcontent {
padding-left: 0px;
vertical-align: middle;
}

.containerbox {
padding-left: 0px; 
padding: 0px; 
padding-right: 0px;
border:solid 1px #D6D6D6;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 0 6px #d6d6d6;
-moz-box-shadow:0 0 6px #d6d6d6;
box-shadow:0 0 6px #d6d6d6;
background:#FFF;
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#EEE));
background:-webkit-linear-gradient(top, #FFF, #EEE);
background:-moz-linear-gradient(top, #FFF, #EEE);
background:-ms-linear-gradient(top, #FFF, #EEE);
background:-o-linear-gradient(top, #FFF, #EEE);
vertical-align: middle;
}





.footertop {
background-color:#f4f4f4; 
border: 1px solid grey; 
border-radius: 4px;
margin-left: 10px;
margin-right: 10px;
}








.bs-example{
	font-family: sans-serif;
	position: relative;
	margin: 100px;
}
.typeahead, .tt-query, .tt-hint {
	border: 2px solid #CCCCCC;
	border-radius: 8px;
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	padding: 8px 12px;
	width: 396px;
}
.typeahead {
	background-color: #FFFFFF;
}
.typeahead:focus {
	border: 2px solid #0097CF;
}
.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
	color: #999999;
}
.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;
	padding: 8px 0;
	width: 422px;
}
.tt-suggestion {
	font-size: 24px;
	line-height: 24px;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: #0097CF;
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;
}

    .btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }
label > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:2px solid #f00;
} #eucookie{position:fixed;width:100%;padding:20px 30px;background-color:#54443C;color:#fff;bottom:0;text-align:center;opacity:0.9;}
#eucookie a{color:#fff;}
#eucookie input{display:block;margin:10px auto 0 auto;border:1px solid #fff;color:#fff;padding:5px 10px;background-color:#54443C;cursor:pointer;transition:border-radius 0.8s, color 0.5s, background-color 0.5s;}
#eucookie input:hover{border-radius:7px;background-color:#fff;color:#54443C;}


