body {
background-color:#F4F4F4;


font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#e5eef6  repeat-x fixed center top url(images/bodyback.jpg); 



}
table.table1 {
border:dashed 3px #333333;
width:700px;

}


h1, h4 {
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0033FF;

}

h4, h5 {
color:#990000;
}

h5 {
font-size:16px;
}
h1 a, a {
text-decoration:none;
color:#0033FF;
font-weight:bold;

}


h1 a:hover, a:hover {
text-decoration:underline;
color:#0033FF;
font-weight:bold;
}

.selected {
background-color:#FFFF66;
}

.highlight {
color:#990000;
font-weight:bold;
}
h2 {
font-size:18px;
}

table.maintable td.normaltd {
padding:15px;
}

.maintable td.firstrow {
padding:0px;
}

table.beispieltbl {
border:2px #666666 dotted;
}
table.beispieltbl td {
padding:15px
}


#checkbox, #checkbox2 {
width:40px;
height:40px;
border:#999999 1px solid;
color:#FF0000;
display:inline-block;
}

label {
font-size:36px
}


input {
	border:1px #999999 solid; font-size:12px;
	height:22px;
	}
input#Abschicken {
width:278px;
height:59px;
	
}
#bestellform {
	border:1px solid #960
	
	}


input[type="email"], input[type="password"], input[type="text"], input[type="url"] {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-radius: 1px 1px 1px 1px;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 29px;
    margin: 0;
    padding-left: 8px;
}
