/********************************************
 * Styles only for the header
 * part of the first page
 ********************************************/
span.loginText1{
	color		: #019CDF;
	font-size	: 11px;
}

span.loginText2{
	color		: #019CDF;
	font-size	: 10px;
	text-decoration : none;
}

a.loginText2{
	color			: #019CDF;
	font-size		: 10px;
	text-decoration : none;
}

a.loginText2:hover{
	text-decoration : none;
}

table.loginTab{
	width	: 368px;
	height	: 53px;
}

input.loginInput{
	color		: #FFFFFF;
	width		: 131px;
	height		: 19px;
	background	: #FFFFFF url("../theme/startpage/loginInput.jpg") no-repeat;
	padding		: 0px 0px 0px 0px;
	border		: 0px;
}

input.loginCheck{
	color		: #FFFFFF;
	width		: 14px;
	height		: 14px;
	background	: url("../theme/startpage/loginCheck.gif") no-repeat;
	border		: 0px;
	padding		: 0px;
	margin		: 0px;
}

input.loginSubmit{
	width		: 20px;
	height		: 19px;
	background	: url("../theme/startpage/loginSubmit.gif") no-repeat;
	border		: 0px;
	padding		: 0 0px 0 0px;
	cursor		: pointer;
}

div.imageMap{
	float		: left;
	overflow	: hidden;
	width		: 160px;
	height		: 73px;
}


/********************************************
 * Different box sizes for the content
 ********************************************/
div.contentBoxS{
	behavior: url('content/iepngfix/iepngfix.htc');
	padding-left: 48px;
	padding-top: 36px;
	width: 767px;
	height: 346px;
	background: url('../theme/content/bgPassword.png') no-repeat;
}

div.contentBoxM{
	behavior	: url('content/iepngfix/iepngfix.htc');
	padding-left: 48px;
	padding-top	: 36px;
	width		: 767px;
	height		: 406px;
	background	: url('../theme/content/bgImpressum.png') no-repeat;
}

div.contentBoxL{
	behavior	: url('content/iepngfix/iepngfix.htc');
	padding-left: 48px;
	padding-top: 36px;
	width: 767px;
	height: 464px;
	background: url('../theme/content/bgLogin.png') no-repeat;
}

div.contentBoxXXL{
	/*behavior	: url('content/iepngfix/iepngfix.htc');*/
	/*padding-left: 48px;*/
	/*padding-top: 36px;*/
	width: 767px;
	/*height: 691px;*/
	/*background: url('../theme/content/bgRegister.png') no-repeat;*/
}

div.contentBoxFlexible{
	width	: 767px;
	margin	: 0px;
	padding	: 0px;
}

div.contentBoxTop{
	float	: left;
	margin	: 0px;
	padding	: 0px;
	width	: 767px;
	height	: 36px;
	background: url('../theme/content/bgBorderTop.gif') no-repeat;
}

div.contentBoxMiddle{
	width	: 668px;
	padding	: 3px 48px 0px 48px;
	border-left	: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	background-color: #FFFFFF;
	float: left;
}

div.contentBoxBottom{
	float	: left;
	margin	: 0px;
	padding	: 0px;
	width	: 767px;
	height	: 36px;
	background: url('../theme/content/bgBorderBottom.gif') no-repeat;
}

div.verticalSeparator{
	height	: 20px;
	width	: 100%;
}

/********************************************
 * Styles for used for the contents
 * on the first pages
 ********************************************/
td.contentWidth{
	width		: 206px;
}

span.contentTdText{
	font-family	: Helvetica, Arial;
	font-size	: 1.6em;
	font-weight	: bolder;
	color		: #44ACE2;
}

span.contentTitel{
	font-family	: Helvetica, Arial;
	font-size	: 1.8em;
	font-weight	: bolder;
	color		: #000000;
}

span.contentTitel span.highlight{
	color		: #44ACE2;
}

span.contentTdText{
	font-family	: Helvetica, Arial;
	font-size	: 1.6em;
	font-weight	: bolder;
	color		: #44ACE2;
}

div.contentRegisterText{
	line-height	: 1.5;
	width		: 635px;
	font-family	: Helvetica, Arial;
	font-size	: 11px;
	font-weight	: bold;
}
div.contentRegisterText ul{
	margin-left	: 20px;
}

div.contentRegisterText span.highlight{
	color		: red;
}

div.contentRegisterText span.ciijuColor{
	color		: #44ACE2;
}

div.contentRegisterText a{
	color			: #44ACE2;
	text-decoration	: none;
}

div.contentText{
	line-height	: 1.5;
	width		: 600px;
	font-family	: Helvetica, Arial;
	font-size	: 11px;
	font-weight	: bold;
}

div.contentText ul{
	margin-left	: 20px;
}

div.contentText span.highlight{
	color		: red;
}

div.contentText span.ciijuColor{
	color		: #44ACE2;
}

div.contentText a{
	color			: #44ACE2;
	text-decoration	: none;
}

div.contentLongText{
	line-height	: 20px;
	width		: 100%;
	font-family	: Verdana;
	font-size	: 11px;
}

div.contentLongText h4{
	padding-top		: 15px;
}

div.contentLongText b{
	margin-right	: 8px;
	color			: #44ACE2;
}

div.contentLongText ul{
	margin-left		: 20px;
}

div.contentLongText a{
	color			: #44ACE2;
	text-decoration	: none;
}

div.contentLongText span.highlight{
	color			: #44ACE2;
	text-decoration	: none;
}

input.contentLogin{
	behavior	: url('content/iepngfix/iepngfix.htc');
	width		: 338px;
	height		: 57px;
	background	: url("../theme/content/bgInputLogin.png") no-repeat;
	border		: 0px;
	padding		: 0px 0px 0px 0px;
	margin 		: 0px 0px 0px 11px;
	cursor		: pointer;
}


input.resetPassword{
	behavior	: url('content/iepngfix/iepngfix.htc');
	width		: 417px;
	height		: 70px;
	background	: url("../theme/content/bgResetPassword.png") no-repeat;
	padding		: 0px 0px 0px 0px;
	margin 		: 0px 0px 0px 11px;
	border		: 0px;
	cursor		: pointer;
}

input.contentRegister{
	behavior	: url('content/iepngfix/iepngfix.htc');
	width		: 338px;
	height		: 57px;
	background	: url("../theme/content/bgInputRegister.png") no-repeat;
	border		: 0px;
	padding		: 0px 0px 0px 0px;
	margin 		: 0px 0px 0px 11px;
	cursor		: pointer;
}





