@media (min-width: 320px) and (max-width: 999px) {
	BODY {
		font-family: 'Univers-Next-400';
		background-color:#F5F6F8;
		overflow-x: hidden;
	}
	#main {
		margin:0 auto;
		width:100%;
	}
	FIELDSET LEGEND {
		font-size:12px;
	}
	.maintable TD {
		display:block;
	}
	.tabelle TD {
		display:table-cell;
	}
}

@media (min-width: 1000px) {
	BODY {
		margin:0;
		margin-left:50px;
		margin-right:50px;
		font-family: 'Univers-Next-400';
		background-color:#F5F6F8;
		padding-bottom:30px;
		overflow-x: hidden;
	}
	#main {
		margin:0 auto;
		width:1280px;
	}
	FIELDSET LEGEND {
		font-size:18px;
	}
}

::-webkit-input-placeholder {
	color:#9E9E9E;
}

:-ms-input-placeholder {
	color:#9E9E9E;
}

::placeholder {
	color:#9E9E9E;
}

HTML {
	border-top:#E10813 solid 4px;
}

IMG {
	vertical-align:text-top;
}

.red {
	color:#ff0000;
}

.hidden {
	display:none;
}

.topright {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
}

FIELDSET {
	background-color:#eee;
	margin-top:20px;
	margin-bottom:20px;
}

.maintable {
	width:100%;
	text-align:center;
}

#logo, [id^=el] {
	position:relative;
}

.spacer {
	height:65px;
}

.tabelle {
	width:100%;
	border-collapse:collapse;
	text-align:center;
}

.tabelle LI {
	text-align:left;
}

.tabelle TH {
	border:#9A9A9A solid 1px;
	color:#FFFFFF;
	font-size:14px;
	background-color:#9A9A9A;
	padding:5px;
}

.tabelle TD {
	border:#9A9A9A solid 1px;
	padding:5px;
	height:42px;
}

H2 {
	font-size:28px;
}

H3 {
	font-size:20px;
}

SELECT {
	font-family: 'Univers-Next-400';
	outline:none;
	border:none;
	padding:2px;
	font-size:18px;
}

BUTTON, INPUT {
	font-family: 'Univers-Next-400';
	outline:none;
	border:none;
	padding:12px;
	font-size:18px;
}

INPUT[type="text"], INPUT[type="number"], SELECT {
	border:#9E9E9E solid 1px;
}

INPUT[type="text"]:focus, INPUT[type="number"]:focus, SELECT:focus {
	border-bottom:#E10813 solid 2px;
}

BUTTON, INPUT[type="button"], INPUT[type="submit"] {
	background-color:#E10813;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;	
}

BUTTON, INPUT[type="button"]:hover, INPUT[type="submit"]:hover, .link:hover, #menu TD:hover {
	cursor:pointer;
}

#menu TD FIELDSET:hover {
	background:#CCC;
}

.error {
	width:100%;
	font-weight:bold;
	color:#E10813;
}

#footer {
	margin:0 auto;
	color:#636466;
}

A:link, A:visited, A:active {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

A:hover {
	text-decoration:underline;
}

H3 A:link, H3 A:visited, H3 A:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

H3 A:hover {
	text-decoration:none;
}


.tabelle TH A:link, .tabelle TH A:visited, .tabelle TH A:active {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.tabelle TH A:hover {
        text-decoration:underline;
}
