@import "upload.css";

body{background-image:url(../images/bg.png);background-repeat:repeat-x;color:#273176;text-align: center;background-color:#FFF;}
.padding{padding:10px}
fieldset{margin-bottom: 10px;}
ul {margin-bottom: 0px;}

/* Container-styles
------------------------------------------------------------------------------------------------*/
.mainblock{
	border:1px solid #cdcdcd;
	background-color:#fff;
	padding:19px 0;
}
#maincontent{
	border-left:1px solid #b2b2b2;
	min-height:300px;
	margin-left:6px;
	padding-top:0;
}
#subcontent{
	background-color:#ebebeb;
	border:1px solid #b2b2b2;
	position:relative;
	min-height: 350px;
}
#topbar,#bottombar{background-image:url(../images/maincontbg.png)}
#topbar{height:39px;border-bottom:1px solid #656565;position: relative;}
#bottombar{
	background-position:0 -39px;
	height:23px;
}
#navigation,#search{margin-left:8px}
.corner_tl,.corner_tr,.corner_bl,.corner_br {
	background-image:url(../images/sub_bg_corners.png);
	background-repeat: no-repeat;
	height:6px;
	position:absolute;
	width:6px;
	overflow: hidden;
}

#content_left {
	float: left;
	width: 75%;
}
#content_right {
	float: left;
	width: 24%;
}
.corner_tl,.corner_bl{left:-1px}
*html .corner_tl,*html .corner_bl{left:-11px}
.corner_tr,.corner_br{right:-1px}
*html .corner_tr,*html .corner_br{right:10px}
.corner_tl,.corner_tr{top:-1px}
*html .corner_tl,*html .corner_tr{top:0px}
.corner_bl,.corner_br{bottom:-1px}
*html .corner_bl,*html .corner_br{bottom:9px}
.corner_br{background-position:-6px -6px}
.corner_bl{background-position:0 -6px}
.corner_tr{background-position:-6px 0}
#footer{color:#7a7a7a;font-size:90%}
#footer img{vertical-align:middle;margin-right:20px}
#footer .footerimage {float:left;}
#footer .footertext {margin-top:11px;}

/* Navigation
------------------------------------------------------------------------------------------------*/
#navigation a,#topbar a{color:#000;text-decoration:none;}
#navigation li{
	list-style-type:none;
	margin-left:0;
}
#navigation .last{
	background: url(/fileadmin/templates/sportsphoto/images/leftbutton.png) 0px -126px no-repeat;
	overflow: hidden;
	height:4px;
	line-height:0px;
	display: block;
	padding-bottom: 5px;
	padding-top: 0px;
}
#navigation a.sub1{
	background-position:0 -79px;
	color:#fff;
	display:block;
	font-size:110%;
	font-weight:700;
	height:20px;
	margin-top:1px;
	padding:14px 10px 12px 20px;
	text-decoration:none;
}




/* General
------------------------------------------------------------------------------------------------*/
#logo{padding:31px 0 15px 21px;}

.pageTitle h1 {margin-top: 0px; margin-bottom: 5px;}

/* Basket/Top-bar elements
------------------------------------------------------------------------------------------------*/
.tx-pxadamimageshop-pi2{margin-top:21px}
.account{text-align:left;line-height:26px;margin-top:8px}
.bul,.bur{float:left;background-repeat:no-repeat}
.bul,.bur{height:27px}
.bul{padding-left:8px;margin-left:9px}
.bul a {padding-top: 50px; padding-left: 2px; padding-right: 6px;}
.bur{width:12px}
.account .bul{background:url(../images/bul.png) no-repeat; overflow: hidden;}
.account .bur{background-image:url(../images/bur.png)}
#basket .bul{background-image:url(../images/basket_bul.png)}
#basket .bur{background-image:url(../images/basket_bur.png)}
.language,.information{padding-top:18px}
.information{text-align:right; text-transform:uppercase;}
.language{text-align:center}
#topbar .information .act a{color:#3f51a7}
.account a,.language a,.information a{margin:0 4px}
#basket a {color:#fff;display:block;font-size:150%}
#topbar .account a{color:#fff;display:block;font-size:163%}

/* Search
------------------------------------------------------------------------------------------------*/
#search,#navigation a.sub1,#navigation .level1 .last{background-image:url(../images/leftbutton.png); background-repeat: no-repeat;}
#search{height:59px;margin-bottom:10px;position:relative;padding:20px 0 0 19px}
#search input{
	border:none;
	border-bottom:2px solid #9599c6;
	width:145px;
	vertical-align:top;
	height:16px;
	margin-top:10px;
	font-size:90%
}
#search button{
	background:none;
	border:none;
	width:28px;
	padding:5px 0 0;
	margin-left:-6px;
	cursor:pointer;
}



ul#leftMenu {
	list-style:none;
}
ul#leftMenu li.top {
	width:200px;
	background: url(/fileadmin/templates/sportsphoto/images/leftbutton.png) left -79px no-repeat;
	height: 47px;
}
ul#leftMenu li.top a {
	background-repeat:no-repeat;
	background-position:20px 8px;
	display:block;
	overflow:hidden;
	text-indent:999em;
	white-space:nowrap;
	height:100%;
	width:100%;
}
ul#leftMenu li.subHeader {
	background-image: none;
	background-color:#eaeaea;
	padding:3px 0 4px 8px;

}
#leftMenu .subHeader a {color:#263075;font-weight:bold; font-size: 13px;line-height:16px;
}

ul#leftMenu li.sub1{
	padding-left:29px;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color:#eaeaea;
}

ul#leftMenu li.sub1act{
	padding-left:20px;
	padding-top: 4px;
	padding-bottom: 2px;
	background-color:#eaeaea;
}

ul#leftMenu li.sub1 a{color:#263075;font-weight:bold;font-size: 11px;line-height:11px;}
ul#leftMenu li.sub1act a{color:#263075;font-weight:bold;font-size: 11px;line-height:11px;}
ul#leftMenu li.sub2{
	padding-left:40px; 
	padding-top: 3px;
	padding-bottom:3px;
	background-color:#eaeaea;
}
ul#leftMenu li.sub2 a{color: #333333;font-size: 11px;}
ul#leftMenu li.sub3{
	padding-left:50px;
	padding-top: 3px;
	padding-bottom:3px;
	background-color:#eaeaea;
	font-size: 10px;
}
ul#leftMenu li.sub3 a{color: #333333;font-size: 11px;}

.subact {
/*	padding-left: 10px;*/
	width: 10px;
	height: 13px;
	overflow: hidden;
	display: block;
	background: url(../images/subact_arrow_right.gif) no-repeat scroll -7px 2px;
	float: left;
}

.subact_down {
/*	padding-left: 10px;*/
	width: 10px;
	height: 13px;
	overflow: hidden;
	display: block;
	background: url(../images/subact_arrow.gif) no-repeat scroll 0 -1px;
	float: left;
}


/* matchbilder csc-menu */
.csc-menu li {
	list-style-type:none;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	width:135px;
}




/* peter@tcf.se */

ul#leftMenu li.last{
	
}

ul.csc-menu li a{
	text-decoration:none;
	font-weight:bold;
	color:#404040;
}

ul.csc-menu li a:hover{
	color:#606060;
}

div.pageTitle h1{
	margin-top:20px;
	margin-bottom:20px;
}

h2{
	font-size:17px;
	margin-bottom:4px;
	color:#333333;
}

p{color:#333333;}


fieldset.csc-mailform{
	width:440px;
}

.csc-mailform-field{
	padding:3px 0 3px 0;
}

span.csc-mailform-label{
	padding:3px 0 3px 0;
	font-weight:bold;
}

.csc-mailform-field label{
	width:180px;
}



.csc-mailform-field input,
.csc-mailform-field textarea{
	width:220px;
}

.csc-mailform-check{
	margin-top:2px;
}

.csc-mailform-field .csc-mailform-submit{
width:auto;
padding:0 8px 0 8px;
}

.tx-felogin-pi1 fieldset {padding-left:30px;}
.tx-felogin-pi1 fieldset label {float:left;line-height:19px;text-align:right;width:100px;clear:left;}
.tx-felogin-pi1 fieldset input {float:left;margin-left:5px;width: 165px;}
.tx-felogin-pi1 fieldset div {float:left;clear:both;margin-top:10px;}
.tx-felogin-pi1 fieldset div.submit {padding-left:99px;}
.tx-felogin-pi1 fieldset div.submit input {background: url(../images/btn_login.gif); width:88px; height: 21px;border: none;color:#263075;}
.tx-srfeuserregister-pi1-submit {background: url(../images/btn_login.gif); width:88px; height: 21px;border: none;color:#263075;}
/*
.csc-mailform-submit {background: url(../images/btn_login.gif); width:88px; height: 21px;border: none;color:#263075;padding:0px 23px;margin-left:74%;}
*/
.tx-indexedsearch .res-tmpl-css {padding-top:10px; padding-bottom:10px; border-top:1px solid #f7f7f7;border-bottom: 1px solid #c9c9c9;margin:0px;}
.tx-indexedsearch-res {border-top: 1px solid #c9c9c9; border-bottom: 1px solid #f7f7f7;}
.tx-indexedsearch-res h3 {margin:0px}
.tx-indexedsearch-res h3 a {text-decoration: none; color: #1f286b;font-size: 12px; font-weight: bold;}
.tx-indexedsearch-info a {text-decoration: none; color: #1f286b;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background: none;}
.browsebox a {padding:2px 4px; border:1px solid #b3b3b3;text-decoration: none; color:#000;}
.browsebox li {margin-left:0px;margin-right:2px;}
.browsebox {margin: 10px 0px;}
.tx-indexedsearch-browselist-currentPage a {background: #FFF;}
.tx-indexedsearch-icon {float:left; height: 40px; width: 35px;}
.tx-indexedsearch .percent-tmpl-css {font-size:12px; font-weight:bold; color: #1f286b; margin:0px;}
.tx-indexedsearch-res dl {margin:0px;}

.tx-pxadamimageshop-pi4 form p input {border: none; background: url(../images/buybutton.gif); margin-left:350px; padding: 2px 12px; margin-top:10px;}

.tx-pxadamimageshop-pi5 {margin-bottom: 10px;}

.userinfo {padding: 0px 10px;}
.userinfo p {margin-bottom: 2px;}

.tx-powermail-pi1 {
	width:410px;
}

.tx_powermail_pi1_fieldwrap_html_text {
	width:410px;
	display:block;
	clear:both;
	height:30px;
	line-height:30px;
}

.powermail_text {
	margin-top:7px;
	float:right;
	width:220px;
}

.powermail_check {

	margin-left:10px;
}

.tx_powermail_pi1_fieldwrap_html_text label {
	width:180px;
	text-align:right;
	display:block;
	float:left;
}

.powermail_check_inner label {
	width:180px;
	text-align:right;
	display:block;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title  {
	font-weight:bold;
	color:#273176;
}

.tx-powermail-pi1_fieldset legend {
	display:none;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	float:right;
}

.important{
	color:#ff3333;
	font-weight:bold;
	font-size:14px;
}

