body {
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: #FFFFFF;
}
body, table, td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, a:active {
	color: #686838;
	text-decoration: underline;
}
a:hover {
	color: #EE213F;
	text-decoration: none;
}
a img {
	border:0px;
}
form {
	margin: 0px;
}
select, textarea, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	margin: 2px 0px 3px 0px;
	border: 1px solid #686838;
	background-color: #F6F6EC;
}
input.button {
	cursor: pointer;
}
input.image {
	padding: 0px;
	border: 0px;
	background-color: transparent;
}
input.checkbox {
	padding: 0px;
	border: 0px;
	background-color: transparent;
}
input.radiobutton {
	padding: 0px;
	border: 0px;
	background-color: transparent;
}
.noBorderButton {
	border: 0px;
	background: transparent;
	margin-top: 10px;
	margin-bottom: 5px;
}
.copyright {
	font-size: 9px;
}
.clearFloat {
	clear: both;
}
.clearFloat hr {
	display: none;
}


/* ---- LAYOUT ----  */
/* ---------------------------------------------------------  */
#topBox {
	margin: 0px auto;
	width: 780px;
	height: 164px;
	margin-top: 20px;
	background-image: url(../../images/enter/bkg_top.jpg);
	background-repeat: no-repeat;
}
#loginBox {
	padding: 96px 0px 0px 170px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/enter/bullet_logon.gif);
	background-repeat: no-repeat;
	background-position: 160px 105px;
}
#mainBox {
	margin: 0px auto;
	width: 780px;
	/*
	height: 440px;
	background-image: url(../../images/enter/bkg_content.gif);
	background-repeat: no-repeat;
	*/
	background-image: url(../../images/enter/bkg_content_middle_simple.gif);
	background-repeat: repeat-y;
	padding-top: 1px;
}
#contentBox {
	padding: 0px 100px 0px 100px;
	/*height: 230px;*/
}
#enterBox {
	padding: 5px 140px 0px 145px;
	padding: 5px 100px 0px 100px;
}
.header {
	font-weight: bold;
	padding: 15px 0px 5px 0px;
}
.modTitle {
	color: #17387B;
	font-weight: bold;
	font-size: 14px;
}
.errtext {
	color: red;
	font-weight: bold;
	padding-top: 20px;
}
.contentCornerSmallTop {
	height: 20px;
	background-image: url(../../images/enter/content_corner_small_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.contentCornerSmallBottom {
	height: 20px;
	background-image: url(../../images/enter/content_corner_small_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.contentCornerSmallBkg {
	background-image: url(../../images/enter/content_corner_small_bkg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.contentCornerBigTop {
	height: 19px;
	background-image: url(../../images/enter/content_corner_big_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.contentCornerBigBottom {
	height: 19px;
	background-image: url(../../images/enter/content_corner_big_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.contentCornerBigBkg {
	background-image: url(../../images/enter/content_corner_big_bkg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
/* ---- LAYOUT: Einstufung ----  */
.einstufung #mainBox {
	height: auto;
	padding: 0px 0px 15px 0px;
}
.einstufung #contentBox {
	padding: 0px 100px 0px 100px;
	height: auto;
}
#mainBoxTop {
	margin: 0px auto;
	width: 780px;
	height: 20px;
	background-image: url(../../images/enter/bkg_content_top.gif);
	background-repeat: no-repeat;
}
#mainBoxContent {	
	margin: 0px auto;
	width: 495px;
	background-image: url(../../images/enter/bkg_content_middle.gif);
	background-repeat: repeat-y;
	padding: 5px 140px 0px 145px;
}
#mainBoxBottom, #mainBoxBottomSimple {
	margin: 0px auto;
	width: 780px;
	height: 60px;
	background-image: url(../../images/enter/bkg_content_bottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	background-color: #ffffff;
}
#mainBoxBottomSimple {
	background-image: url(../../images/enter/bkg_content_bottom_simple.gif);
}
