body{
    margin:0px;
    font-family:"Roboto";
}
#container {
    width:100%;
    height:auto;
    margin-top:170px;
    background-color:#FFF;
}
#fixedheader {
    position:fixed;
    top:0;
    z-index:100;
}

.autocomplete {
    position: relative;
    display: inline-block;
}
#scUpdateBtn input {
    width:150px;
    height:60px;
    background-color:#0F0;
    padding: 10px 10px 10px 10px;
    color:#FFF;
    outline:none;
    border:none;
    font-size:24px;
    cursor:pointer;
    -webkit-box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
    -moz-box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
    box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
}
#txtsec{
	position:absolute;
	height:auto;
	width:850px;
	top:250px;
	left:60px;
	padding-left:40px;
    padding-top:15px;
    padding-bottom:30px;
	border:thin solid #BBB;
    color:#556;
    -webkit-box-shadow: 24px 28px 38px -12px rgba(0,0,0,0.75);
    -moz-box-shadow: 24px 28px 38px -12px rgba(0,0,0,0.75);
    box-shadow: 24px 28px 38px -12px rgba(0,0,0,0.75);
}
#txt1 {
    position: relative;
    background-color:#FFC;
    font-size:20px;
    margin-top:2px;
    float: left;
    margin-left:15px;
}
.fieldText {
    clear:both;
    position:relative;
    margin-top:15px;
    margin-left:15px;
    float:left;
    font-size:13px;
    width:80px;
}
.fieldText2 {
    position:relative;
    margin-top:15px;
    margin-left:10px;
    float:left;
    font-size:13px;
    width:160px;
}
.inputField {
    position:relative;
    margin-top:12px;
    margin-left:10px;
    float:left;
    width:100px;
    text-align:right;
    font-size:13px;
}
.fieldTextrun {
    position:relative;
    margin-left:20px;
    float:left;
    font-size:13px;
    width:240px;
}
.inputFieldchk {
    position:relative;
    margin-top:0px;
    margin-left:0px;
    float:left;
    font-size:13px;
    zoom:1.5;
}
.inputFieldchk2 {
    position:relative;
    margin-top:10px;
    margin-left:25px;
    float:left;
    font-size:13px;
    zoom:1.5;
}
.slideshow {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.slideshow img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 
.bankline {
    clear:both;
    width:100%;
    background-color:#EAEAEA;
    height:50px;
    padding-left:10px;
    padding-top:10px;
}
.dropbtn {
    color: white;
    padding: 10px;
    font-size:20px;
    border: none;
    cursor: pointer;
    width:100%;
    background: #446;
    background: linear-gradient(to bottom right,#99B, #446);
}
.dropdown {
    position: relative;
    margin-left:0;
    width:75%;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f2f2f2;
    width:160%;
    -webkit-box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
    -moz-box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
    box-shadow: 14px 18px 28px -12px rgba(0,0,0,0.75);
    z-index: 1;
    border:thin solid #CCC;
    height:auto;
}
#submitBtn {
    margin-top:10px;
    height:38px;
    width:150px;
    color:#FFF;
    background-color:#447;
    cursor:pointer;
}
.advlogo {
    position:relative;
    float:left;
    margin-left:15px;
}
#loginmenu {
    position:absolute;
    top:0px;
    left:-1500px;
    width:100%;
    max-width:450px;
    height:auto;
    background-color:#FAFAFA;
    z-index:100;
    border-bottom:solid 1px #447;
}
#logintopline {
    position:relative;
    width:100%;
    height:60px;
    border-bottom: solid thin #666;
    font-size:32px;
    padding-left:30px;
    padding-top:8px;
    padding-bottom:10px;
    font-weight:bold;
}
#loginclosebtn {
    position:absolute;
    right:20px;
    top:6px;
}
.loginmenuentry {
    position:relative;
    height:40px;
    background-color:#FFF;
    width:100%;
    font-size:46px;
    border-bottom:solid thin #CCC;
    padding-top:10px;
    padding-left:70px;
}
.logintext {
    font-size:18px;
    color:#224;
    font-weight:normal;
}
.logintextlarge {
    font-size:24px;
    color:#224;
    margin-left:20%;
    font-weight:bold;
}
.logininput {
    width:80%;
    height:40px;
    font-size:18px;
}
.inlogbtn {
    margin-left:15%;
    width:70%;
    background-color:#0D0;
    color:#FFF;
    font-size:24px;
    height:60px;
/*    padding-bottom:15px;*/
    padding-top:2px;
    font-weight:bold;
    text-align:center;
    display:block; 
}
#inlogremember {
    margin-left:10%;
    font-size:48px;
    transform:scale(1.5);
}
#loginvergeten a {
    margin-left:20%;
    font-size:18px;
    color:#224;
    text-decoration:underline;
}
#gegevensmenu {
    position:absolute;
    top:170px;
    left:0px;
    width:100%;
    max-width:450px;
    height:300px;
    background-color:#F00;;
    opacity:.97;
    z-index:100;
    border-bottom:solid 1px #447;
}
#gegevenstopline {
    position:relative;
    width:100%;
    height:60px;
    border-bottom: solid thin #666;
    font-size:32px;
    padding-left:30px;
    padding-top:8px;
    padding-bottom:10px;
    font-weight:bold;
}
#gegevensclosebtn {
    position:absolute;
    right:20px;
    top:6px;
}
.gegevensmenuentry {
    position:relative;
    height:40px;
    background-color:#FFF;
    width:100%;
    font-size:46px;
    border-bottom:solid thin #CCC;
    padding-top:10px;
    padding-left:70px;
}
.descriptioncontainer {
	position: relative;
	height:60px;
	border: solid 1px #CCC;
	background-color: #FFF;
	float: left;
	margin-top:-1px;
}
.descriptioncontainertxt {
    position:relative;
    float:left;
    margin-top:19px;
	margin-left:15px;
	font-size:20px;
	color:#888;
}
#tabcontainer {
    position:relative;
    width:100%;
	height:auto;
}
#tabrow {
	position:relative;
	height:50px;
	width:100%;
}
#tab1notch {
    position:absolute;
    top:0px;
    left:0px;
    height:50px;
    width:53%;
    color:#EEE;
    font-size:20px;
    -webkit-border-radius: 30px 30px 0px 0px;
    border-radius: 30px 30px 0px 0px;
    border-top: thin solid #CCC;
    border-left: thin solid #CCC;
    border-right: thin solid #CCC;
    z-index:20;
    cursor:pointer;
    background-color:#889;
}
#tabnotch1txt {
    position:absolute;
    top:14px;
    left:35px;
}
#tab1 {
	position:relative;
    top:0px;
    left:0px;
    height:auto;
    width:100%;
    z-index:10;
    background-color:#FFF;
    border-bottom:thin solid #CCC;
    border-left:thin solid #CCC;
    border-right:thin solid #CCC;
}
#tab2notch {
    position:absolute;
    top:0px;
    left:50%;
    height:50px;
    width:50%;
    color:#666;
    font-size:20px;
    -webkit-border-radius: 30px 30px 0px 0px;
    border-radius: 30px 30px 0px 0px;
    border-top: thin solid #999;
    border-left: thin solid #999;
    border-right: thin solid #999;
    z-index:0;
    cursor:pointer;
    background-color:#FFF;
}
#tabnotch2txt {
    position:absolute;
    top:14px;
    left:55px;
}
#tab2 {
    position:relative;
    top:0px;
    left:0px;
    height:auto;
    width:100%;
    z-index:0;
    border-bottom:thin solid #999;
    border-left:thin solid #999;
    border-right:thin solid #999;
    background-color:#FFF;
}
.filterbtn {
    margin-left:15%;
    width:60%;
    background-color:#0F0;
    color:#FFF;
    font-size:28px;
    height:48px;
    font-weight:bold;
    text-align:center;
    display:block; 
}
.wltoshoppingcartbtn {
    margin-left:5%;
    width:60%;
    background-color:#0F0;
    color:#FFF;
    padding-top:7px;
    padding-left:15px;
    padding-right:15px;
    font-size:18px;
    height:43px;
    text-align:center;
    display:block; 
}
.tosummarybtn {
    margin-top:40px;
    margin-left:auto;
    margin-right:auto;
    width:80%;
    background-color:#0F0;
    color:#FFF;
    padding-top:8px;
    padding-left:15px;
    padding-right:15px;
    font-size:24px;
    height:52px;
    text-align:center;
    display:block; 
}
.toshoppingcartbtn {
    margin-left:5%;
    width:60%;
    background-color:#0F0;
    color:#FFF;
    padding-top:8px;
    padding-left:15px;
    padding-right:15px;
    font-size:18px;
    height:48px;
    text-align:center;
    display:block; 
}
.placeorderbtn {
    margin-left:5%;
    width:60%;
    background-color:#0F0;
    color:#FFF;
    padding-top:8px;
    padding-left:15px;
    padding-right:15px;
    font-size:18px;
    height:48px;
    text-align:center;
    display:block; 
}
.showresultsbtn {
    position:relative;
    margin-left:15%;
    width:70%;
    background-color:#0F0;
    color:#FFF;
    font-size:24px;
    height:46px;
    padding-top:4px;
    text-align:center;
    display:block;
    float:none;
}
.sortselect {
    margin-left:15%;
    margin-top:15px;
    width:60%;
    height:50px;
    font-size:18px;
}
#filtermenu {
    position:absolute;
    top:0px;
    left:-1000px;
    width:100%;
    max-width:450px;
    height:auto;
    background-color:#FAFAFA;
    opacity:.97;
    z-index:100;
    border-bottom:solid 1px #447;
}
.filtermenucloseline {
    position:relative;
    width:100%;
    padding-top:12px;
    padding-left:20px;
    height:60px;
    border-bottom: solid thin #666; font-size:24px;
    font-weight:bold;
}
#filtermenuclosebtn {
    position:absolute;
    right:20px;
    top:5px;
}

.filterline {
    width:100%;
    max-width:500px;
    height:auto;
    font-size:20px;
    border:thin solid #EEE;
    padding-left:4%;
    padding-top:7px;
    padding-bottom:3px;
}
.filterlinebox {
    width:100%;
    height:auto;
/*    background-color:#D8A;;*/
    padding-top:10px;
}
.filterlineboxentry {
    font-size:18px;
}
.filterlineentrycheckbox {
    margin-left:8%;
    transform:scale(1.2);
}
.filterlineentrycheckboxtxt {
    margin-left:1%;
}
.filterlineentry {
    width:100%;
    height:30px;
}

