
/*  ################ main tags ################ */

body {
	background-color: #FFFFFF;
}

/********* BEGIN **********/
/** 27.10.2009 new CI ****/
/*************************/



a.orange {
	color: #eb7100;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
}

a.grey {
	color: #838383;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.link_div {height: 19px; padding-top: 1px; float: left;}
.relative {position: relative;}
.block {display: block;}
.floatleft {float: left;}
.clear {clear: both;}

.arrow_right {
	/*margin-bottom: 4px;*/
	width: 7px;
	height: 16px;
	text-decoration: none;
	border: none;
	margin-left: 5px;
	display: block; float: left;
}

/*
.submit {
	background: url(../img/nav/login_btn_round.png) no-repeat;
	width: 73px;
	height: 27px;
	border: none;

	text-decoration: none;
	font-size: 13px;

	color: #FFF;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 4px;
	margin-top: 8px;


	top: 0px;
	left: 125px;
}
*/

.round_btn {
	min-width: 100px;
	height: 27px;
	background-color: transparent;
	font-size: 13px;
	color: #FFF;
	cursor: pointer;
}


.left_btn_bg {

	background: url(../img/nav/btn_left_bg.png) no-repeat;
	width: 13px;
	height: 21px;
	border: none;
	text-decoration: none;
	float: left;
	display: block;
}

.right_btn_bg {
	background: url(../img/nav/btn_right_bg.png) no-repeat;
	width: 20px;
	height: 21px;
	border: none;
	text-decoration: none;
	float: left;
}

.btn_content {
	text-align: left;
	background: url(../img/nav/btn_bg.png) repeat-x;
	height: 21px;
	border: none;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 0px;
	float: left;
	line-height: 18px;
}


/********** END ***********/
/** 27.10.2009 neue CI ****/
/**************************/









.ffFix {
	border-top:1px solid transparent;
}

#main_div {

	background-color: #FFFFFF;
	width: 990px;
	border-style: solid;
	border-width: 0px;
	margin-left:auto;
	margin-right:auto;

	border-style: solid;
	border-color: #969696;

	border-width: 1px;
	-moz-box-sizing: border-box;
}


/*  ################ header divs ################ */


#header_div {
	background-color: #FFFFFF;
	background-image: url(../img/header-banner.jpg);
	background-repeat:no-repeat;

	width: 988px;
	height: 64px;
}


#top_div {
	height: 53px;

	background-color: #FFFFFF;
	background-image: url(../img/top-bground.gif);
	background-repeat:repeat-x;
}


/*  ################ navigation divs ################ */


#navi_div {
	clear: both;
	width: 289px;
	background-color: #FFFFFF;
	margin-left: 18px;
	float: left;
}


/*  ################ menue divs ################ */


#menue_div {

	width: 289px;
	background-color: #FFFFFF;
}


#finder_div {
	width: 289px;
	background-color: #eaeaea;
	background-image: url(../img/gray-box-top.png);
	background-repeat: no-repeat;
}


#support_div {

	width: 289px;
	background-color: #eaeaea;
	background-image: url(../img/gray-box-top.png);
	background-repeat: no-repeat;
}


#profile_div {

	width: 289px;

	background-color: #eaeaea;
	background-image: url(../img/gray-box-top.png);
	background-repeat: no-repeat;
}




/* ######### content divs ########### */


#content_div {
	margin-right: 17px;
	width: 653px;
	background-color: #FFFFFF; /* TODO: check if FFFFFF or FFFCFF? */
	float: right;
	-moz-box-sizing: border-box;
	padding-bottom:20px;
}


#content_header_div {

	width: 653px;
	height: 223px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../img/content-header-img.png);
	border: none;

}


#content_centered_area_div {

	width: 653px;
	margin-top: 10px;

	background-color: #FFFCFF;
	background-repeat: no-repeat;
	background-image: url(../img/content-bground.png);
	border: none;

}

#content_items_area_div {
	width: 653px;
}


.white_box_area {
	margin-left:20px;
	/*clear:right;*/
	clear: both;
}

div.white_box {

	width: 155px;
	height: 155px;
	background-repeat: no-repeat;
	background-image: url(../img/white-box2.png);
	border: none;
	text-decoration: none;
	margin-left: 3px;
	margin-bottom: 3px;
	float: left;
	cursor:pointer;
}

div.white_box:hover {
	background-image: url(../img/white-box2-active.png);
}

div.white_box.normal {
}


div.white_box img {
	margin: 6px;
	width: 140px;
	height: 140px;
}

div.white_box .title {
	position:relative;
	z-index:1000;
	top:114px;
	right:0px;
	background:#aaa;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:50px;
	padding:3px 10px 3px 6px;
	display:inline;
}

div.white_box:hover .title {
	background:#eb7100;
}


/* ######### footer divs ########### */


#footer_div {
	clear: both;

	width: 988px;
	height: 51px;
	background-color: #FFFFFF;

	display: blocks;
	border-top-style: solid;
	border-top-color: #969696;

	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}



#footer_left_div {

	width: 825px;
	height: 49px;
	background-color: #FFFFFF;
	float: left;

}


#footer_right_div {

	width: 160px;
	height: 49px;
	background-color: #FFFFFF;
	background-image: url(../img/se-footer-logo.png);
	background-repeat: no-repeat;
	float: right;

}


div.footer_links {
	margin-top: 5px;
	margin-left: 20px;
	color: #EB7100;
	float: left;
}


input.copy {

	width: 400px;
	color: #BFBFBF;
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;

	border: 1px solid #FFFFFF; /* ieFix */
	display: block;
	border: none;
	margin-top: 5px;

}


/* ################ links ############### */


a.nav {
	background-color: #FFFFFF;
	border: none;
	text-decoration: none;
	width: 289px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 17px;
	display: block;
}

/* ### home ### */

a.home_btn {
	background-image: url(../img/nav/home_btn_inactive.png);
	background-repeat: no-repeat;
	height: 58px;
	line-height: 58px;
	color: #777777;
}

a.home_btn:hover {

	background-image: url(../img/nav/home_btn_hover.png);
	color: #eb7100;
}


a.home_btn:active {

	background-image: url(../img/nav/home_btn_active.png);
	color: #eb7100;
}


/* ### products ### */

a.products_btn {

	background-image: url(../img/nav/products_btn_inactive.png);
	background-repeat: no-repeat;
	border: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	color: #777777;

}

a.products_btn:hover {

	background-image: url(../img/nav/products_btn_hover.png);
	width: 289px;
	height: 55px;
	line-height: 55px;
	color: #eb7100;
}


a.products_btn:active {

	background-image: url(../img/nav/products_btn_active.png);
	color: #eb7100;
}

a.footer_link {


	font-size: 9px;
	font-family: Tahoma;
	font-weight: sharp;
	color: #eb7100;
	text-decoration: none;
	border: none;

	line-height: 15px;


}


/* ### phones ### */


a.phones_btn,a.bundles_btn {

	background-color: #FFFFFF;
	background-image: url(../img/nav/phones_btn_inactive.png);
	background-repeat: no-repeat;
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px normal;
	color: #777777;
	display: block;
	overflow:hidden;
}

a.phones_btn:hover,a.bundles_btn:hover {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../img/nav/phones_btn_hover.png);
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px regular;
	color: #eb7100;
	overflow:hidden;
}

.phones_btn:active,a.bundles_btn:active{

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../img/nav/phones_btn_active.png);
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px regular;
	color: #eb7100;
	overflow:hidden;
}



/* ### accessoires ### */


a.accessoires_btn {

	background-color: #FFFFFF;
	background-image: url(../img/nav/accessoires_btn_inactive.png);
	background-repeat: no-repeat;
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px normal;
	color: #777777;
	display: block;
}

a.accessoires_btn:hover {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../img/nav/accessoires_btn_hover.png);
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px regular;
	color: #eb7100;
}


a.accessoires_btn:active {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../img/nav/accessoires_btn_active.png);
	border: none;
	text-decoration: none;
	width: 289px;
	height: 55px;
	line-height: 55px;
	font: Arial, Helvetica, sans-serif 16px regular;
	color: #eb7100;
}


a.footer_link {

	margin-top: 12px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #eb7100;
	text-decoration: none;
}


/* ################ text decoration ############### */


p.navi_small {

	margin-left: 13px;
	line-height: 10px;

	font-size: 9px;
	font-weight: normal;
	font-family: Arial;
	color: #777777;
}

p.navi_options {

	margin-left: 13px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	color: #8f8f8f;
}


p.content_small {

	margin-left: 13px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	color: #838383;
}

a.logout {
	margin-left: 17px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
	color: #838383;
}

.leftbox h1 {

	margin-top: 10px;
	margin-left: 13px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #eb7100;
}

.rightbox h1 {

	margin-top: 10px;
	margin-left: 13px;

	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #eb7100;

}



/* ############## image links ################ */


img.link {

	decoration: none;
	border: none;
	text-decoration: none;
}


/* ############# inputs as textareas, selects etc. ################ */


#finder_search_div {

	background: url(../img/finder_search_textfield.png) no-repeat;
	background-color: transparent;
	border: none;
	text-decoration: none;
	float: left;

	margin-left: 14px;
	width: 238px;
	height: 24px;

}

#finder_search_textfield {

	background-color: transparent;
	border: none;
	text-decoration: none;

	width: 200px;
	height: 24px;

	padding-left: 7px;
	padding-right: 10px;
	padding-top: 5px;

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ec7100;
}

#finder_select_phone,#finder_select_accessories,#selectphone{

	background-color: #FFFFFF;
	width: 257px;
	height: 19px;
	margin-left: 14px;

	border-size: 1px;
	border-color: #c0c0c0;
	border-style: solid;

	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;

}


#search_input_div {


	background-color: transparent;
	background: url(../img/search-box.png) no-repeat;

	position: absolute;
	top:145px;
	left:23px;

	width: 285px;
	height: 48px; //48px;

}

#search_input {

	background-color: transparent;

	width: 222px;
	height: 37px; //48px;

	padding-top: 10px;
	padding-left: 10px;
	padding-right: 50px;

	border: none;
	text-decoration: none;
	font-family: Arial;

	font-size: 23px;
	font-weight: bold;
	color: #000000;
}



/* ######### navigation buttons ########### */


#search_btn {

	background: url("../img/nav/zoom_search_btn.png") no-repeat;
	border: none;
	text-decoration: none;

	position: absolute;
	left: 240px; /*195px;*/
	top: 6px;

	width: 46px;
	height: 46px;
}


#finder_search_btn {

	background-color: transparent;
	background: url("../img/nav/finder_search_btn.png") no-repeat;
	border: none;
	text-decoration: none;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

#cross {

	float:right;
	margin-top: 15px;
	margin-right: 20px;

}

/*
#download_hi_res_btn {

	padding-top: 25px;
	padding-left: 105px;
	width: 216px;
	height: 30px;"
}


#download_lo_res_btn {

	padding-top: 14x;
	padding-left: 21px;
	width: 216px;
	height: 30px;"
}
*/


/** JQuery SimpleModal */

.simplemodal-overlay {
	background: #000;
	cursor: wait;
}

#layer {
	margin-top:42px;
	margin-left: 20px;
}


#layer_product_div {
	position:absolute;
	width:613px;
	height:572px;
	background-color:#FFF;
	padding-left:30px;
	display:none;
}

#layer_product_img {
	width: 532px;
	height: 444px;
}


#left_arrow {
	border: none;
	text-decoration: none;
	padding-bottom: 212px;
	padding-right: 20px;
	background: url("../img/nav/arrow_img_left.png") no-repeat;
}

#right_arrow {
	border: none;
	text-decoration: none;
	padding-bottom: 212px;
	padding-left: 20px;
	background: url("../img/nav/arrow_img_right.png") no-repeat;
}

.subnavsmallarrow
{
	list-style-type:none;
	background-image:url(/img/nav/subnav_arrow_small_gray.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:15px;
	font-size:11px;
	margin-bottom:3px;
}

.subnavbigarrow
{
	list-style-type:none;
	background-image:url(/img/nav/subnav_arrow_big_gray.png);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:15px;
	font-size:14px;
	margin-bottom:4px;
}
.subnavactivephone
{
	background-image:url(/img/nav/subnav_arrow_orange.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:15px;
	color:#eb7100;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.subnavlink
{
color:#777;
text-decoration:none;
}
.categorylink
{
color:#777;
text-decoration:none;
}


.orangebutton_left
{
	float:left;
	background-image:url(/img/btorange_left.png);
	background-repeat:no-repeat;
	width:6px;
	display:block;
	height:33px;
}
.orangebutton_middle
{
	float:left;
	background-image:url(/img/btorange_middle.png);
	background-repeat:repeat-x;
	min-height:30px;
	padding-top:3px;
	padding-left:3px;
	padding-right:15px;
}
.orangebutton_right
{
	float:left;
	background-image:url(/img/btorange_right.png);
	background-repeat:no-repeat;
	display:block;
	height:33px;
	width:23px;
}
.orangebutton_link
{
	color:white;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.breadcrumb
{
	margin-top:8px;
	margin-left:10px;
	font-size:11px;
	padding:10px;
}

a.linkbreadcrumb
{
	color:#eb7100;
	text-decoration:none;
}

h1
{
	color:#eb7000;
	font-weight:bold;
	font-size:17px;
}

.pointer
{
	cursor:pointer;
}



.zoomimg
{
	position:relative;top:0px;
}
#theimg
{
	cursor:url(grab.cur), -moz-grab;
}


