
body {
	font-family:Arial, Sans Serif;
	font-size:12px;
	margin:0px;
}

a {
	color:#e95814;
}

label {
	display:block;
	float:left;
	padding:7px 0px 7px 0px;
	width:80px;
}
.filterBlock {
float:left;
width:220px;
padding-right:25px;
}

label.error { color:red; }
label.compact { width:auto;}


input, select , textarea{
	display:block;
	float:left;
	margin:5px;
	background-color:#edeecd;
	border:1px solid #e7ddbc;
}
select {
margin-left:0px;
margin-right:20px;
}
input[type=checkbox] { position:relative; top:3px; left:0px; margin-left:0px; }

form br { clear:both; }

.currency { text-align:right; }

.input-05 { width:78px; }
.input-1 { width:78px; }
select.input-2 { width:210px; margin-right:35px; margin-left:0px;}
input.input-2 { width:453px; margin-right:20px; margin-left:0px;}
input.input-7 { width:453px; margin-right:20px; margin-left:5px;}
.input-4 { width:520px; margin-left:0px; margin-right:30px; font-family:Arial;font-size:12px; padding:5px;}

input.input-r1 {
width:98px  !important;
 margin-left:0px !important; margin-right:25px;
}
select.input-r1 {
width:103px !important;
 margin-left:0px !important;
}

input.input-r2 {
width:98px  !important;
 margin-left:0px !important; margin-right:25px;
}
select.input-r2 {
width:103px !important;
}

input.input-r3 {
width:40px  !important;
}
select.input-r3 {
width:45px  !important;
}

#albumEditForm .input-1 {
margin-left:0px;
margin-right:24px;
width:78px;
}
#albumEditForm select {
margin-left:0px;
margin-right:24px;
width:81px;
}
div.section {
	margin-top:10px;
}

hr.break {
	visibility:hidden;
	clear:both;
}

div.validation_summary {
	color:red;
}

button {
	margin:5px;
}

h1 {
	color:#e95814;
	font-size:16px;
	font-weight:bold;
  font-family:Tahoma, Arial, Sans Serif;
}

h2 { 
	font-size:14px;
	font-weight:bold;
	color:#3f2316;
  font-family:Tahoma, Arial, Sans Serif;
}
h3 { 
	font-size:12px;
	font-weight:bold;
	margin-bottom:0.41em;
	padding-top:0.41em;
	color:#3f2316;
  font-family:Tahoma, Arial, Sans Serif;
}

/* header */
#header {
height:177px;
background:transparent url(../images/bg.jpg) repeat-x left top;

}
/* layout */

#navigation {
	float:left;
	width:230px;
}

#navigation div.module {
	margin:10px;
	background-color:#edeecd;
	padding:10px;
	border:1px solid #e7ddbc;
}

#navigation div.module div.title {
	margin-bottom:0px;
	font-weight:bold;
}
#navigation input {
margin:0px;
background-color:#ffffff;
width:185px;
}


#navigation div.module ul, #navigation div.module ul li {
	margin:0px;
	padding:0px;
	list-style:square;
	color:#e95814;
}
#navigation div.module ul {
margin-left:17px;
margin-top:10px;
margin-bottom:10px;
}
#navigation div.module ul li {
padding-bottom:3px;
}

#navigation div.module a:hover {
	color:orange;
}




#content {
	float:left;
	padding:0px;
	width:735px;
	margin-left:10px;
}
#content .controls {
padding-right:32px;
}
/* pager */

div.pager {
	padding:10px;
	font-size:13px;
	text-align:center;
}

div.pager span, div.pager a {
	padding:5px;
	border:1px solid #E7DDBC;
	margin-left:4px;
	margin-right:4px;
	background-color:#edeecd;
}

div.pager .current-page {
	font-weight:bold;
}

div.pager .next {
	background-color:white;
}

div.pager .previous {
	background-color:white;
}

div.pager .at_start {
	background-color:gray;
}

div.pager .at_end {
	background-color:gray;
}

div.pagerbar {
	text-align:center;
}


div.sortpanel {
	text-align:right;
	font-size:12px;
	margin:4px;
	padding:4px;
}

div.albumText {
width:623px;
line-height:1.4em;
}
.albumTextTitel {
padding-bottom:0.71em;
color:#E95814;
}

div.album-list div.image {
	width:100px;
	clear:left;
	background-color:#edeecd;
	float:left;
	margin-right:10px;
	display:block;
	margin-top:2px;
	margin-bottom:10px;
}

div.album-list span.title {
	font-weight:bold;
	font-size:13px;
}

div.album-list div.controls {
	margin-top:15px;
	padding-right:0px;
}

span.sold {
	text-transform:uppercase;
	color:red;
	font-weight:bold;
}



form.inline-rest-action { display:inline; margin:0px; padding:0px;}
form.inline-rest-action button {
	background:none;
	border:0px none;
	cursor:pointer;
	margin:0px 0 9px 0;
	padding:0px;
}
form.inline-rest-action button img { vertical-align:middle; }
form.inline-rest-action button  span {
/*	vertical-align:middle;*/
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	
	color:#e95814;
	text-decoration:underline;
}

a img {
	vertical-align:middle;
}

div.content-box {
	float:left;
}
#bildupload {
width:562px;
}

div.image-edit-list div.item {
	float:left;
	width:130px;
	padding:5px;
	margin:5px;
	text-align:center;
	background-color:white;
	border:1px solid #E95814;
}
.image-edit-list {
margin-left:-5px;
}
div.image-list div.item {
	float:left;
	width:100px;
	padding:5px;
	margin:5px;
	background-color:white;
	border:1px solid black;
}

div.text-box {
	float:left;
	width:400px;
}

div.image-box {
	float:left;
	width:300px;
	border-left:1px dotted black;
}

div.image-box div.item {
	border:0px none;
}

div.image-box img {
	border:1px solid black;
}

div.sort-options {

margin-bottom:15px;
background-color: #EDEECD;
padding: 10px;
border:1px solid #e7ddbc;
line-height:2em;
}


div.sort-options span.title {
	font-style:italic;
}


p.error {
	color:red;
}

div.single-access {
	border:1px solid gray;
	margin:10px;
	margin-left:0px;
	padding:10px;
	background-color:#edf338;
	margin-top:40px;
}
div.single-access pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word; 
}

label.compulsory {
	font-weight:bold;
}
label.compulsory:after {
	content: '*';
}

p.success {
	font-weight:bold;
	color:red;
}
#content .controls {
border-top:1px solid #e95814;
margin-top:10px;
padding-top:10px;
text-align:right;
}
.controls button {
background-color:#e95814;
color:white;
border:none;
padding:4px 15px;
margin:0px;
}
.albumText {
float:left;
}

div.album-list div.controls  {
margin-top:7px;
padding-top:5px;
}

