/*///////////////////////////////////////////////////////////////////
// 2009-06   | www.madebymeyer.de                                  //
// Project   | sonyericsson framework                              //
// Author    | Karsten Meyer                                       //
// modified  | 09.06.2009 by Karsten Meyer                         //                                                   
// Package   | basics                                              //
///////////////////////////////////////////////////////////////////*/


/* # general ########## */
HTML {
	margin:0;
	padding:0;
	height:100%;
}
BODY {
	text-align: center;
	color: #999;
	font: 11px  Arial, Verdana, Tahoma, Helvetica, sans-serif;
	height:100%;
	margin:0;
	padding:0;
	background-color:#fff;
}

A:link,
A:visited,
A:hover,
A:active,
A:focus{
	color: #96078e;
	text-decoration:none;
}

A.country:link,
A.country:visited,
A.country:hover,
A.country:active,
A.country:focus {
	color: #D4041D;
	text-decoration:none;
	padding-left:11px;
	padding-right:26px;
	font-size:13px;
 background: url(../img/bg_arrow_selector.gif) 0 3px no-repeat;
}
A.link:link,
A.link:visited,
A.link:hover,
A.link:active,
A.link:focus {
	color: #000;
	text-decoration:none;
	font-size:10px;
	padding-left:10px;
	font-weight:700;
 background: url(../img/bg_arrow_link.gif) 0 3px no-repeat;
}

A.primary:link,
A.primary:visited,
A.primary:hover,
A.primary:active {
	color: #96078e;
	text-decoration:none;
	font-size:12px;
	padding:8px 0 8px 14px;
	height:14px;
	line-height:31px;
  background: url(../img/btn_primary_left.gif) left top no-repeat;
}
A.primary SPAN {  
  background: url(../img/btn_primary_right.gif) right top no-repeat;
	padding:8px 27px 8px 0;
	line-height:31px;
}



IMG {
	border:0;
}

P, H1, H2, H3, H4, H5, H6 {
 margin:0;
 padding:0;
}
H1, H2, H3, H4, H5, H6 {
 font-size:18px;
	color: #96078e;
}
H1 {
 font-size:18px;
	margin-bottom:7px;
	font-weight:400;
	color: #96078e;
}
H2 {
 font-size:18px;
	margin-bottom:9px;
	font-weight:400;
	color: #96078e;
}
H3 {
 font-size:12px;
	color: #96078e;
	margin-bottom:28px;
	font-weight:400;
}
UL {
  margin-bottom:0;
  padding-bottom:0;
}

TABLE, TR, TD {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align:middle;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
}

FORM {
  margin:0;
  padding:0;
}

.clearer {
  clear: both;
  line-height: 0px;
  font-size:0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
}
 /* Clearing mit overflow */
.floatbox { overflow: hidden; }

/* alignment classes */
.float-left  {  float: left; }
.float-right {	float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* # page settings ########## */
#container {
 position:relative;
	margin:0 auto;
	text-align: left;
	width:990px;
}

.header {
 position:relative;
	width:988px;
 height:113px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
#out .header {
	border-bottom:1px solid #c3c3c3;
}
#logo-insider {
 position:absolute;
 width: 245px;
 height: 85px;
 left:0px;
 top:0px;
 font-size:0;
 line-height:0;
}

.country-selector {
 position:absolute;
 width: 500px;
 height:31px;
 right:17px;
 top:30px;
 text-align:right;
}/*eddbeb*/

#text {
  font-size:12px;
  color:#666;
}

/* # footer ########## */
#footer {
  position:relative;
	width:948px;
	padding:12px 20px 0 20px;
	color: #96078e;
	font-size:11px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}
#footer P {
	color: #999999;
	font-size:9px;
	padding-top:4px;
}
#footer A:link,
#footer A:visited,
#footer A:hover,
#footer A:active,
#footer A:focus{
  font-size:11px;
	color: #96078e;
	text-decoration:none;
}
#footerSE {
 position:absolute;
 width: 130px;
 height:18px;
 left:856px;
 top:10px;
}
#footerEnd {
	width:990px;
	height:12px;
 background: url(../img/bg_footer.gif) no-repeat;
}
/* END */
