.context-subnavi {
	width: 11.375em;
	margin: 0.3125em 0 0 0.1875em;
	float: left;
}

.context-headline {
	width: 11.375em;
}

.context-free-box {
	width: 11.375em;
	margin: 0 -0.125em 0.6875em 0;
	float: left;
}

.context-free-box-item {
	float: left;
	margin: 0.25em 0 0 0;
}

.context-free-box-item a,
.context-free-box-item span {
	color: #1dbbe9;
	font-size: 0.6875em;
}

.context-free-box-item a:hover {
	color: #000000;
}

.context-free-box-item p {
	margin: 0.125em 0 0 0;
}

.context-login {
	width: 11.375em;
	margin: 1.8125em 0 0 0.1875em;
	float: left;
}

.context-login-home {
	width: 11.375em;
	margin: 0 0 0 0.1875em;
	float: left;
}

.context-login-headline {
	width: 11.375em;
	background-image: url(../images/subnavi_item_login_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.context-login-form {
	width: 11.375em;
	margin: 0 0 0.6875em 0;
	float: left;
}

.context-login-form-textinput {
	float: left;
	margin: 0.25em 0 0 0;
}

.context-login-form-textinput p {
	font-size: 0.6875em;
}

.context-login-form-textinput a,
.context-login-form-textinput span
{
	color: #1dbbe9;
	font-size: 0.6875em;
}

/* Martin 10.09.08 */
.context-login-form-textinput input
{
   color: #1dbbe9;
   font-size: 0.6875em;
   background-color: transparent;
   /* text-decoration: underline; */
   border: none;
   cursor: pointer;
   cursor: hand;
}

.context-login-form-textinput input:hover
{
   color: #000000;
}


.context-login-form-textinput a:hover {
	color: #000000;
}

.context-login-form input.textinput {
	width: 13.5em;
	height: 1.625em;
	margin: 0.0625em 0 0 0;
	padding-left: 0.125em;
	color: #66605c;
	font-size: 0.625em;
	background-color: #e8e8e8;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #d1d1d1;
	float: left;
}

.context-partner {
	width: 11.375em;
	margin: 1.875em 0 0 0.1875em;
	float: left;
}

.context-partner ul {
	margin-top: 0.3125em;
	list-style: none;
}

.context-partner-logo-image {
	width: 5em;
	height: 3.3125em;
	margin: 0.3125em 0.575em 0 0;
	float: left;
}

/* Martin Social Media Icons */
.context-social-logo-image {
	width: 2em;
	height: 2em;
	margin: 0.3125em 0.575em 0 0;
	float: left;
}

.context-top5rated {
	width: 11.375em;
	margin: 1.8125em 0  0;
	float: left;
}

.context-top5viewed {
	width: 11.375em;
	margin: 1.1875em 0 0 0;
	float: left;
}

.context-top5-header {
	width: 11.375em;
	margin: 0 0 0 0.1875em;
	float: left;
}

.context-top5-listbox {
	width: 11.5625em;
	background-image: url(../images/top5_bg.gif);
	background-position: top;
	float: left;
	padding: 0 0 0.8125em 0;
}

.context-top5-list {
	width: 11.25em;
	margin: 0.0625em 0 0 0.3125em;
	float: left;
}
  
.context-top5-list ul li {
    list-style: none;	
	padding: 0.4375em 0 0 0;
	float: left;
	width: 10.625em;
}

.context-top5-list ul li span {
    float: left;
	color: #797979;
	font-size: 0.6825em;
}

.context-top5-list a {
	color: #797979;
	font-size: 0.6825em;
	float: left;
}

.context-top5-list a:hover {
	color: #000000;
}

.context-line-dashed-margin {
	width: 11.375em;
	height: 0.0625em;
	margin: 0.0625em 0;
}

.context-line-dashed-margintop {
	width: 11.375em;
	height: 0.0625em;
	margin: 0.0625em 0 0 0;
}

.context-line-dashed-marginbottom {
	width: 11.375em;
	height: 0.0625em;
	margin: 0 0 0.0625em 0;
}

.context-line-dashed {
	width: 11.375em;
	height: 0.0625em;
	float: left;
}

.context-line-dashed-image {
	width: 11.375em;
	height: 0.0625em;
	border: none;
}

