a:link {color:#60ad3d; background:transparent; text-decoration:none;}    
a:visited {color:#60ad3d; background:transparent; text-decoration:none;}    
a:hover {color:#60ad3d; background:transparent; text-decoration:none;}    
a:active {color:#60ad3d; background:transparent; text-decoration:none;}


body{
	background:url(/files/images/grafx/b.jpg) no-repeat;
	background-color:#60ad3d;
	background-position:center top;	
	font-family:arial;
	font-size:12px;
	color:#757575;
	line-height:1.5;
}

img{
	border:0px;
}

.head{
	width:980px;
	height:192px;
}

h1{
	color:#3C3C3C;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	line-height:1.3em;	
	margin:0 0 13px;
	padding:0;
}


.flashcontainer{
	width:614px;
	
	overflow:auto;
}

.imgstyle{
	border:1px solid #CCCCCC;
	margin-right:8px;
	margin-bottom:3px;
}

.maincontentC{
	margin:10px 25px 25px 25px;
}

#menu_all{
	width:978px;
	height:25px;
	border-bottom:4px solid #dd5501;
	padding-left:2px;
	margin-top:4px;
}

.top1{
	width:980px;
	height:30px;	
	text-align:right;
	color:#FFFFFF;
}

.top1 a:link,.top1 a:visited{
	color:#FFFFFF;
	font-size:11px;
}

.top2{
	width:980px;
	height:30px;
	background:url(/files/images/top.gif) no-repeat;
	margin-top:4px;
}
.top2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		
}

.search {
	width:185px;
	height:16px;
	border:1px solid #6aa54e;
	background-color:#6aa54e;
	color:#FFFFFF;
	font-size:12px;
	font-family:arial;
}

.top2 .search_text {
	background:url(/files/images/search_text.jpg) no-repeat;
	width:182px;
	height:20px;	
}
.top2 .search_button{
	background:url(/files/images/search.gif) no-repeat;
	border:none;
	width:48px;
	height:18px;
}
.top2 .login_button{
	background:url(/files/images/login.gif) no-repeat;
	border:none;
	width:48px;
	height:18px;
}
.top2 .existing_users{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.top3{
	vertical-align:top;
	width:980px;
	height:120px;
 	background-color:#FFFFFF;
	/*background-image:url(/files/images/menu_bg.gif);
	background-repeat:no-repeat;*/
}
.logo{
	text-align:left;
	margin-left:10px;
	margin-top:10px;
}
.log_head{
	vertical-align:top;
	width:189px;
	padding-top:10px;
}

.log_head h1{
	margin:14px 0 0 0;
	font-size:14px;
	color:#6eb43f;
	font-family:Arial, Helvetica, sans-serif;
}

.phone_class{
	vertical-align:top;
	background-image:url(/files/images/phone.jpg);
	background-repeat:no-repeat;
	width:217px;
}
.phone_class .table{
	margin:26px 0 0 25px;

}

.phone_class .name{
	color:#d95300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight:bold;
}
.phone_class .number{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	font-weight:bold;
	color:#000000;
}


.right_top{
	background:url(/files/images/12.jpg) no-repeat;
	width:208px;
}
.button_top_right{
	text-align:right;
	vertical-align:top;
	width:208px;
}
.button_top_right img{
	margin:0 5px 0 0;
}


.top_1{
	background:url(/files/images/top_border.jpg) no-repeat;
	height:10px;
	width:208px;	
}
.bot_1{
	background:url(/files/images/but_border.jpg) no-repeat;
	height:18px;
	width:183px;	
}
.bot_1 .some_link{
	float:right;
	margin:0 5px 0 0;
	background:url(/files/images/some_link.jpg) no-repeat;
	width:96px;
	height:18px;
	border:none;
}
.left_content{
	background-color:#FFFFFF;
}

.center_left{
	background:url(/files/images/left_top.jpg) no-repeat;
	width:1px;	
}

.content{
	height:201px;
	background:url(/files/images/content_bg.jpg) repeat-x;	
}
.content2{
	background-color:#FFFFFF;
}
.content .con_mid_left{
	width:385px;
	vertical-align:top;	
}
.content .con_mid_left_head{
	height:51px;
	width:385px;	
	vertical-align:top;
	background-image:url(/files/images/39.jpg);
	background-repeat:no-repeat;
}

.content .con_mid_left_head h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#df5800;
	margin:19px 0 0 22px;
}
.content .paper_img{
	width:186px;
}
.content .paper_con{
	width:199px;
	vertical-align:top;
	text-align:left;
}

.content .paper_con h1{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#df5800;
}
.content .paper_con p{
	font-family:Arial;
	margin:12px 0 0 0;
	font-size:12px;
	color:#000000;
	line-height:17px;
}

.content .con_mid_right_head{
	height:51px;
	width:385px;	
	vertical-align:top;
	background-image:url(/files/images/39.jpg);
	background-repeat:no-repeat;
}

.content .con_mid_right_head h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#df5800;
	margin:19px 0 0 22px;
}
.content .book_img{
	width:139px;
}
.thats_me{
	float:right;
	margin:0 11px 0 0;
	width:65px;
	height:18px;
	background:url(/files/images/thats_me.jpg);
	border:none;  
}
.content .book_con{
	width:247px;
	vertical-align:top;
	text-align:left;
}

.content .book_con h1{
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#df5800;
}
.content .book_con p{
	font-family:Arial;
	margin:12px 0 0 0;
	font-size:11px;
	color:#000000;
	line-height:17px;
}



.content .splite_line{
	background:url(/files/images/splite_line.jpg) no-repeat top;
	height:201px;
	width:1px;	
}
.content .con_mid_right{
	width:386px;
}
.con_bot{
	background:url(/files/images/con_bot.jpg) no-repeat;
	width:772px;
	height:1px;
	vertical-align:top;
}

.buttom_con{
	width:363px;
	height:94px;
	vertical-align:top;	
}

.buttom_con h1{
	color:#dd460b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:24px 0 0 20px;
	
}
.buttom_con h2{
	color:#1d1d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:11px 0 0 20px;
	
}
.mobile{
	vertical-align:top;
}
.mobile img{
	margin:16px 0 0 0;
}
.cal{
	vertical-align:top;
}
.cal img{
	margin:16px 0 0 0;
}
.computer{
	vertical-align:top;
}
.computer img{
	margin:16px 0 0 0;
}
.cal1{
	vertical-align:top;
}
.cal1 img{
	margin:16px 0 0 0;
}



.center_right{
	background:url(/files/images/right_top.jpg) no-repeat bottom;
	width:1px;	
}
.center_content{
	width:165px;
}
.center_content h1{
	margin:0 0 0 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;
	font-weight:bold;
}
.center_content p{
	margin:10px 32px 0 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:15px;
}

.ref_top_1{
	background:url(/files/images/refer_top.jpg) no-repeat;
	height:9px;
	width:208px;	
}
.ref_bot_1{
	background:url(/files/images/refer_but.jpg) no-repeat;
	height:9px;
	width:183px;	
}
.ref_bot_1 .see_them_all{
	background:url(/files/images/see_them_all.jpg) no-repeat;
	width:96px;
	height:18px;
	border:none;
	float:right;
	margin:0 5px 0 0;
}

.ref_center_left{
	background:url(/files/images/ref_left_top.jpg) no-repeat;
	width:1px;	
}
.ref_center_right{
	background:url(/files/images/ref_right_top.jpg) no-repeat bottom;
	width:1px;	
}
.ref_center_content{
	width:165px;
}
.ref_center_content h1{
	margin:0 0 0 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:17px;	
	font-weight:bold;	
}
.ref_center_content p{
	margin:10px 32px 0 8px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:15px;
}
.fo_1{
	background:url(/files/images/fo_1.jpg) repeat-x;
	height:35px;
}
.fo_2{
	width:100%;
	height:32px;
}
.fo_2_2 p{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;

}
.fo_3 p{
	margin:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/*--------------------------------------------------------------------------------------------------*/

.left1 {
	/* background-color:#f0f4f5; */
	background-color:#f8f8fa;
	background-image:url(/files/images/topmenu/lh_bg.jpg);
	background-position:left top;
	border-right:1px solid #E1E1E1;
	background-repeat:no-repeat;
}
.left1 li {
	line-height:1.3em !important;
}

.left2{
	background-color:#FFFFFF;
}

.subpage_content{
	vertical-align:top;
}
.subpage_content h1{
	margin:20px 0 0 0;
	color:#6eb43f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.subpage_content .horizantal_line{
	margin:13px 0 0 0;
}
.subpage_content p{
	margin:14px 0 0 0;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.subpage_content h2{
	margin:26px 0 0 0;
	color:#6eb43f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.subpage_content .quotes{
	margin:25px 0 0 0;
}
.page_2_top{
	background:url(/files/images/top_page_2.gif) no-repeat;
	width:563px;
	height:3px;	
}
.page_2_con{
	/*background:url(/files/images/con_page_2.gif) repeat-y;*/
	background-color:#e9e9e1;
	width:563px;
	height:1px;	
	
}
.page_2_but{
	background:url(/files/images/but_page_2.gif) no-repeat;
	width:563px;
	height:3px;	
	
}
.page_2_left{
	background:url(/files/images/left_page_2.gif) no-repeat top;
	width:14px;

}
.page_2_right{	
	background:url(/files/images/right_page_2.gif) no-repeat bottom;
	width:14px;
}
.page_2_content{
	width:535px;
	
}
.page_2_content h1{
	margin:9px 0 11px 9px;
	color:#d95300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.subtitle{
	width:157px;
	height:29px;
	vertical-align:top;
	background:url(/files/images/subtitle.jpg) no-repeat bottom;
}

.subtitle p{
	margin:5px 0 0 21px;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


.subtitle1{
	width:157px;
	height:29px;
	vertical-align:top;
	background:url(/files/images/subtitle1.jpg) no-repeat bottom;
}

.subtitle1 p{
	margin:5px 0 0 21px;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.submenu_line{
	width:157px;
	height:1px;
	vertical-align:top;
	background:url(/files/images/submenu_bg.jpg) no-repeat bottom;
}

/* menu */

h1.sifr4 {
	font-family:arial;
}

.sIFR-active h1.sifr4 {
	padding:0px;
	margin:0px;
}
.activemenu{
	/*
	border:1px solid #FFFFFF;
	padding-left:25px;
	padding-right:25px;
	font-size:13px;
	*/
	text-decoration:none;
}
.sIFR-flash {
	margin-top: 0px;
}
h1.sifr5 {
	margin-bottom:0px;
	margin-top:0px;
}

.menuText{
	margin-left:7px;	
}

.topmenu{
	float:left;
	margin-left:10px;
}

#topSearch {
	float:right;
}
#topSearch div {
	float:left;
}
#topSearch img {
	margin:0px;
	border:0px;
}

input.topm1 {
	border:0px;
	margin:0px;
	padding:0px;
	height:19px;
	font-size:11px;
	vertical-align:middle;
}

input.topm2{
	margin-left:5px;
}

input.topm3{
	margin-right:10px;
	margin-left:4px;
}

.phone{
	margin-left:340px;
	margin-top:30px;
}

/** TOP MENU **/

#navigationInfo {
	margin:0px;padding:0px;
	height:36px;
	background-image:url(/files/images/topmenu/navitile.gif);
	border-bottom:5px solid #d85200;
	padding-left:0px;
}

#navigationInfo a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#navigationInfo ul {
	list-style-type:none;
	margin:0px;padding:0px;
}
#navigationInfo li {
	display:inline;
}

#navigationInfo div {
	margin:0px;
	float:left;
	cursor:pointer;
	font-size:11px;
}
.TopMenuLeftTab,.TopMenuLeftTab_selected {
	height:36px;
	width:32px;
	padding-left:2px;
	background-position:right top;
	background-repeat:no-repeat;
}
.TopMenuCatUrl,.TopMenuCatUrl_selected {
	height:36px;
	background-position:left top;
	background-repeat:repeat-x;
}
.TopMenuRightTab,.TopMenuRightTab_selected {
	height:36px;
	width:32px;
	background-position:right top;
	background-repeat:no-repeat;
}

div.TopMenuLeftTab_selected {
	background-image:url(/files/images/topmenu/c1.gif);
}
div.TopMenuCatUrl_selected {
	background-image:url(/files/images/topmenu/c2.gif);
}
div.TopMenuRightTab_selected {
	background-image:url(/files/images/topmenu/c3.gif);
}
div.TopMenuLeftTab {
	background-image:url(/files/images/topmenu/b1.gif);
}
div.TopMenuCatUrl {
	background-image:url(/files/images/topmenu/b2.gif);
}
div.TopMenuRightTab {
	background-image:url(/files/images/topmenu/b3.gif);
}
div.TopMenuInner {
	padding-top:10px;
	/*
	padding-left:8px;
	padding-right:8px;
	*/
}

/** SUB MENU **/

#submenuBox {
	border-bottom:1px solid #E1E1E1;
	margin-top:10px;
}

.submenu {
	height:26px;
	vertical-align:top;
	/* background:url(/files/images/submenu_bg.jpg) no-repeat bottom; */
	border-top:1px solid #E1E1E1;
	padding-left:13px;
	padding-top:7px;
	font-size:13px;
}
.sub_first {
	border-top:0px;
}
.submenu_n1 {
	font-size:12px;
	background:transparent url(/files/images/topmenu/lh_chev.gif) no-repeat scroll 13px 5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-top:0;
	padding:0 15px 8px 26px;
}
.submenu_n2 {
	font-size:11px;
	background:transparent url(/files/images/topmenu/lh_dash.gif) no-repeat scroll 31px 3px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-top:0;
	padding:0 15px 8px 42px;
}

.submenu_n1 a:active,.submenu_n1 a:link, .submenu_n1 a:visited,.submenu_n1 a:hover,
.submenu_n2 a:active,.submenu_n2 a:link, .submenu_n2 a:visited,.submenu_n2 a:hover,
.submenu a:active,.submenu a:link, .submenu a:visited, .submenu a:hover {
	color:#757575;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.submenu_n1 a:active,.submenu_n1 a:link, .submenu_n1 a:visited,.submenu_n1 a:hover,
.submenu_n2 a:active,.submenu_n2 a:link, .submenu_n2 a:visited,.submenu_n2 a:hover{
	font-size:11px;
	font-weight:normal;
}

/*---------------Headline content -----------------------*/
.right_content{
	background-color:#FFFFFF;
	/*
	padding-left:6px;
	padding-right:5px;
	padding-top:10px;
	*/
	background-image:url("/files/images/rightcontent/shadow.jpg");
	background-repeat:repeat-y;
	
	font-size:11px;
	color:#757575;
}

.headlinecontent{
	width:166px;
	height: 23px;
	color: #fff;
	background-image:url("/files/images/rightcontent/headlinetile.jpg");
	background-repeat:no-repeat;
	margin-top:10px;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
}

.contenttile{
	background-image:url("/files/images/rightcontent/contenttile.jpg");
	background-repeat:no-repeat;
	padding:5px;
	margin-top:0px;
}

/** RIGHT COLUMN **/

div#rightColumn {
	margin-left:8px;
	margin-top:10px;
}

.horizantal_line{
	margin-bottom:5px;
}

.quotesCon {
	position:relative;
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
}

.quotesLeft{
	width:23px;
	height:18px;
	background-image:url("/files/images/grafx/qoutesleft.gif");
	position:absolute;
	left:0px;
	top:0px;
}
.quotesMain{
	margin-left:25px;
	margin-right:25px;
}

.quotesSpace{
	padding:10px;
}

.quotesRight{
	width:23px;
	height:18px;
	background-image:url("/files/images/grafx/qoutesright.gif");
	position:absolute;
	right:0px;
	bottom:0px;
}

.quotes{
	width:100%;
	background-color:#e9e9e1;
	background-image:url("/files/images/grafx/watermark.jpg");
	background-position:bottom right;
	background-repeat:no-repeat;
}

.quotesTL{
	width:7px;
	height:7px;
	background-image:url("/files/images/grafx/tltile.gif");
	background-repeat:no-repeat;
}

.quotesTR{
	width:7px;
	height:7px;
	background-image:url("/files/images/grafx/trtile.gif");
	background-repeat:no-repeat;
}
.quotesBL{
	width:7px;
	height:7px;
	background-image:url("/files/images/grafx/bltile.gif");
	background-repeat:no-repeat;
}
.quotesBR{
	width:7px;
	height:7px;
	background-image:url("/files/images/grafx/brtile.gif");
	background-repeat:no-repeat;
}

.rightbox{
	border:1px solid #CCCCCC;
	width:159px;
	padding:5px;
}

.rightboxNone{
	border:1px solid #CCCCCC;
	width:168px;
}

/*Breadcrumb*/
.breadcrumb{
	font-size:11px;
	color:#505050;
}
.breadcrumbSelected, .breadcrumbSelected a:link, .breadcrumbSelected a:visited{
	font-size:11px;
	color:#505050;
}

.breadspilt{
	margin-left:5px;
	margin-right:5px;
}

/*newsmetter*/
.text{
	width:250px;
	margin-bottom:4px;
}

.btn{
	width:85px;
	height:18px;
	font-family:arial;
	color:#FFFFFF;
	font-size:11px;
	background-color:#db5500;
	border:1px solid #db5500;
}
.inputnews{
	margin-bottom:4px;
}

.frontpagetext{
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
}

.devicetable{
	width:737px;
	margin-left:30px;
	margin-right:30px;
}

.c1{
	padding-right:10px;
}

.c2{
	padding-left:10px;
}

.factbox{
	background-color:#f5f5f5;
	border:1px solid #EFEFEF;
	padding:5px;
	margin-left:5px;
}

ul#mp50,
ul#mp14 {
	margin-left:1px;
}
ul#mp50 div.TopMenuInner,
ul#mp14 div.TopMenuInner {
	text-align:center;
}
li#mp50_sub340 div.TopMenuInner { width:57px; }
li#mp14_sub148 div.TopMenuInner,
li#mp14_sub9 div.TopMenuInner {
	width:53px; /* Home */
}
li#mp50_sub246 div.TopMenuInner { width:83px; }
li#mp14_sub10 div.TopMenuInner {
	width:85px; /* epub */
}
li#mp50_sub286 div.TopMenuInner { width:110px; }
li#mp14_sub11 div.TopMenuInner {
	width:110px;
}
li#mp50_sub302 div.TopMenuInner { width:84px; }
li#mp14_sub13 div.TopMenuInner {
	width:73px;
}
li#mp50_sub313 div.TopMenuInner { width:59px; }
li#mp14_sub105 div.TopMenuInner {
	width:68px;
}
li#mp50_sub322 div.TopMenuInner { width:60px; }
li#mp14_sub118 div.TopMenuInner {
	width:55px;
}
li#mp50_sub336 div.TopMenuInner { width:61px; }
li#mp14_sub141 div.TopMenuInner {
	width:70px;
}

/*contact*/

#f_field9,#f_field19{
	margin-left:8px;
	font-size:11px;
}

#f_btn48,#f_btn57{
	margin-top:4px;
	margin-right:6px;
}

.maincontent {
	width: 792px; 
	background-image: url(/files/images/shop/shop_bg.jpg); 
	background-repeat: repeat-x; 
	background-color: #ffffff;
	min-height: 600px !important;
}

#shop_products option {
	color: #c0c4c6;
	width: 80px;
	text-align: right;
}


#shop_products select {
	color: #c0c4c6;
	width: 80px;
	text-align: right;
}

#shop_products th {
	border-bottom: 1px solid #8b8f91;	
	padding-bottom: 5px;
	text-align: center;
}

#shop_products .leftcol {
	color: #60ad3d;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
}

#shop_products td {
	border-bottom: 1px solid #c0c4c6;	
	padding-bottom: 3px;
	padding-top: 4px;
	text-align: center;
}

#shop_products .buy { 
	width: 45px;
	height: 19px;
	border: 0px;
	padding: 0px;
}


#shop_products .dark_border {
	border-bottom: 1px solid #999999;
}


#shop_products .border_top {
	border-top: 1px solid #999999;
}

#shop_overview th {
	border-bottom: 1px solid #8b8f91;	
	padding-bottom: 5px;
	text-align: left;
}

#shop_overview td {
	border-bottom: 1px solid #c0c4c6;	
	padding-bottom: 3px;
	padding-top: 4px;
	text-align: left;
}


#shop_overview .dark_border {
	border-bottom: 1px solid #999999;
}

.voucher {
	padding: 1px; 
	height: 16px;
	font-family:arial;
	font-size:12px;
	color:#757575;
}

.input_adress {
	border: 1px solid #adb8bc;
	font-family:arial;
	font-size:12px;
	color:#757575;
	padding: 1px:
	height: 14px;
	width: 196px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.input_login {
	border: 1px solid #adb8bc;
	font-family:arial;
	font-size:12px;
	color:#757575;
	padding: 1px:
	height: 14px;
	width: 134px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.confirm td {
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Tooltip */
span.tooltip {
	cursor:pointer;
}

div#licensTip {
	position:absolute;
	right:35px;top:35px;
}

span.exmoms {
	font-style:italic;
	font-size:11px;
	padding-right:10px;
}

td.eshop_support_middle {
	height: 32px;
	background-image: url(/files/images/shop/orange_bar_bg.gif);
	background-repeat: repeat-x;
	background-position:left center;
}
td.eshop_licenstip_middle {
	height: 80px;
	width: 185px;
	background-image: url(/files/images/layout_new/tip_bg.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}