
.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: Verdana, Arial, Helvetica;
		border: 1px solid #999999; 
}


BODY {
		background:#292a2f;
		/*
		scrollbar-3dlight-color:#bbbbbb;
		scrollbar-arrow-color:#ff001a;	
		scrollbar-base-color:#eeeeee;
		scrollbar-darkshadow-color:#bbbbbb;
		scrollbar-face-color:#eeeeee;
		scrollbar-highlight-color:#eeeeee;
		scrollbar-track-color:#dddddd;
		scrollbar-shadow-color:#eeeeee;
		*/
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
	}
	
/* ----------- */	
	
#login_containerMain
	{
		width: 100%;
		height: 100%;
		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

#login_logo_copntainer
	{
		width: 980px;
		height: 30px;
		
		position: absolute; top: 50%; left: 50%;
		
		padding: 0px 0px 0px 0px;
		margin: -320px 0px 0px -490px;
		
		/* background-color: #fff000; */
	}
	
#login_logo
	{
		width: auto;
		height: 30px;
		
		position: absolute; left: 20px;
		
		/* background-color: #fff000; */
	}
	
#login_title_pressroom
	{
		width: auto;
		height: 30px;
		
		position: absolute; right: 20px; top: 21px;
		
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
		
		/* background-color: #fff000; */
	}
	
#login_content
	{
		width: 980px;
		height: 540px;
		
		position: absolute; top: 50%; left: 50%;
		
		padding: 0px 0px 0px 0px;
		margin: -270px 0px 0px -490px;
	}

#login_footer
	{
		width: 980px;
		height: 30px;
		
		position: absolute; top: 50%; left: 50%;
		
		padding: 0px 0px 0px 0px;
		margin: 280px 0px 0px -490px;
		
		/* background-color: #fff000; */
	}
	
#login_sub_logo
	{
		position: absolute; left: 20px;
	}
	
#login_copyright
	{
		position: absolute; right: 20px;
		font-size: 10px;
		color: #666666;
	}

#login_headline
	{
		width: auto;
		height: auto;
		
		position: absolute; top: 375px; left: 30px; 
		
		/* background-color: #ffcc00; */
	}
	
#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: auto;
		height: 60px;
		
		padding: 0px;
		
		position: absolute; top: 430px; left: 30px; 
		
		/* background-color: #ffffff; */
	}

#whiteArea_light
	{
		width: 600px;
		height: 100%;
		padding: 10px;
		background-color: #ffffff;
		
		float: left;
		
		margin-right: 10px;
	}

#whiteArea_dark
	{
		width: 600px;
		height: 100%;
		padding: 10px;
		background-color: #292a2f;
		
		float: left;
		
		margin-right: 10px;
	}
	
.login_language_country p
	{
		margin: 0px;
		padding: 0px;
	}

.login_language_country a
	{
		text-decoration: none;
	}

.login_language_country
	{
		float: left;
		
		width: auto;
		height: 100%;
		
		padding: 0px 0px 0px 0px;
		margin: 0px 10px 0px 0px;
		
		/* background-color: #dedede; */
	}
	
.login_language_country input.field
	{
		border: 1px solid #999999;
		width: 200px;
		height: 22px;
		
		margin: 5px 0px 5px 0px;
	}
	
.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_light input
	{
		background-color: #33333b;
		border: 0px;
		color: #fff;
		font-weight: bold;
		width: 100px;
		height: 22px;
		margin: 4px 0px 0px 0px;
		
		cursor: pointer;
	}
	
.login_language_country p.button_dark input
	{
		background-color: #fff;
		border: 0px;
		color: #33333b;
		font-weight: bold;
		width: 100px;
		height: 22px;
		margin: 4px 0px 0px 0px;
		
		cursor: pointer;
	}
	
	
#passwortForget
	{
		background-color: #ffffff;
	}
	
#passwortForget a
	{
		text-decoration: none;
		color: #999999;
	}
	
.loader
	{
		color: #999999;
		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;
	}

