
.default  { font-size: 10px; font-family: Verdana, Arial, Helvetica;  margin-top : 8px;  }
.error  { font-size: 10px; font-family: Verdana, Arial, Helvetica;  margin-top : 8px; color:red }
.headline1  { font-size: 14px; font-family: Verdana, Arial, Helvetica;  font-weight : bold;  }
.headline2  { font-size: 12px; font-family: Verdana, Arial, Helvetica;  font-weight : bold;  }
.headline3  { font-size: 10px; font-family: Verdana, Arial, Helvetica;  font-weight : bold;  }

A, A:LINK, A:VISITED, A:ACTIVE, A:HOVER, A:FOCUS {
	 font-size: 10px; font-family: Verdana, Arial, Helvetica;
	font-weight : bold;
	color:black;
}

td { font-size: 10px; font-family: Verdana, Arial, Helvetica;  margin-top : 8px;  }

INPUT, SELECT, TEXTAREA	{
		/*
		background-color: #f2f2f2; 
		color: black; 
		*/
		
		font-size: 11px; 
		font-family: Arial, Verdana, Helvetica;
		border: 1px solid #b5b6b3;
}


BODY {
		background:#ffffff;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		
		padding: 0px;
		margin: 0px;
	}
	
/* ----------- */	
	
#login_containerMain
	{
		width: 100%;
		height: 100%;
		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

#login_containerHead
	{
		width: 100%;
		height: 150px;
		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		
		text-align: center;
		
		/* background-color: #ff0000; */
	}
	
#login_content_head
	{
		width: 980px;
		height: auto;
		
		position: absolute; left: 50%;
		
		padding: 20px 0px 0px 0px;
		margin: 0px 0px 0px -498px;
		
		/* background-color: #ff0000; */
	}
	
#login_logo
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 30px 0px;
	}
	
#login_title_pressroom
	{
		width: 100%;
		height: auto;
		
		margin: 41px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		
		text-align: left;
		
		font-family: Times;
		font-size: 26px;
		color: #333;
	}

#login_title_pressroom span.subLine
	{
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #999;
	}
	
#login_content
	{
		width: 980px;
		height: 410px;
		
		position: absolute; left: 50%;
		
		padding: 0px 0px 0px 0px;
		margin: 55px 0px 0px -498px;
		_margin: 70px 0px 0px -498px;
		
		/* background-color: #ff0000; */
	}

#login_footer
	{
		width: 980px;
		height: 30px;
		
		position: absolute; bottom: -50px; left: 50%;
		
		padding: 5px 0px 0px 0px;
		margin: 0px 0px 0px -490px;
		
		/* background-color: #ff0000; */
		
		border-top: 1px #999 solid;
	}
	
#login_copyright
	{
		position: absolute; right: 0px;
		
		font-size: 11px;
		color: #999;
	}

/*
#login_headline
	{
		width: auto;
		height: auto;
		
		position: absolute; top: 375px; left: 30px;
	}
*/
	
#login_headline .login_headline_main_light
	{
		color: #dedede;
		font-size: 25px;
		font-weight: bold;
	}
	
#login_headline .login_headline_sub_light
	{
		color: #dedede;
		font-size: 11px;
		font-weight: bold;
		
		margin: 0px 0px 0px 2px;
	}
	
#login_headline .login_headline_main_dark
	{
		color: #292a2f;
		font-size: 25px;
		font-weight: bold;
	}
	
#login_headline .login_headline_sub_dark
	{
		color: #292a2f;
		font-size: 11px;
		font-weight: bold;
		
		margin: 0px 0px 0px 2px;
	}
	
#login_language
	{
		width: 980px;
		height: 100px;
		
		padding: 0px;
		
		position: absolute; bottom: 0px; left: 0px; 
		
		/* background-color: #fff000; */
	}

#whiteArea_content
	{
		width: auto;
		height: auto;
		
		padding: 0px 0px 0px 0px;
		margin: 25px 0px 0px 40px;
		
		background-color: #ffffff;
	}
	
.login_language_country p
	{
		margin: 0px;
		padding: 0px;
	}

.login_language_country a
	{
		text-decoration: none;
	}

.login_language_country
	{
		float: left;
		
		width: auto;
		height: auto;
		
		position: relative;
		
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 0px 0px;
		
		background-image: url("../img/joop_press_arrow_white.gif"); background-repeat: no-repeat;
		background-position: 10px 10px;
		
		/* background-color: #dedede; */
	}
	
.login_language_country input.field
	{
		border: 1px solid #999;
		
		width: 200px;
		height: 28px;
		
		padding: 5px 0px 5px 10px;
		margin: 5px 0px 5px 0px;
		
		color: #999;
	}
	
.login_language_country a
	{
		display: block;
		
		width: inherit;
		height: inherit;
		
		/* background-color: blue; */
		
		position: relative;
	}
	


/*
*	content
*/
#main_press_brand_logos
	{
		clear: both;
		
		width: 100%;
		height: 72px;
		
		background-color: #3c3c44;
	}
	
#sendFormButtonConteainer
	{
		width: 100%;
		height: auto;
	}

/*
.login_language_country p.button
	{
		width: 140px;
		height: 25px;
		background-color: #292a2f;
	}
*/

.login_language_country p.button input
	{
		background-image: url("../img/joop_press_arrow_white.gif"); background-repeat: no-repeat;
		background-position: 10px 10px;
		
		background-color: #333;
		border: 0px;
		color: #fff;
		
		width: 140px;
		height: 25px;
		
		padding: 0px 0px 0px 20px;
		margin: -2px 0px 0px 0px;
		
		text-align: left;
		
		cursor: pointer;
		
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
	}
	
#passwortForget
	{
		background-color: #ffffff;
	}
	
#passwortForget a
	{
		text-decoration: none;
		color: #333;
	}
	
.loader
	{
		color: #333;
		font-size: 9px;
	}
	
.rollOver
	{
		/*
		filter:alpha(opacity=50);
		-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	*/
	}

