/*
THEME NAME: mija t. rosa
THEME URI: http://www.mija-t-rosa.com
DESCRIPTION: The mija t. rosa theme
VERSION: 0.1
AUTHOR: <a href="http://wordpress.designpraxis.at">Roland Rust</a>
AUTHOR URI: http://wordpress.designpraxis.at
*/
body
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:70%;
  margin:0;
  padding:0;
  color:#040404;
/*color:#999;*/
}

#tags {
	left:600px;
	position:absolute;
	width:320px;
}

a, .ma .nav, .menublock.ma
{
/*color:#F39BC3; */
/*color:#e95899; */
/*color:#333;*/
  color:#666;
  text-decoration:none;
}
/*
a:hover, .ma .nav:hover, .menublock.ma:hover
{
  color:#ccc;
}
*/
#footer a {
  opacity:.6;
}

.active a {
  color:#ccc;
}

.orderimg,
.imgfororder {
 float:left
}

.imgfororder {
padding-left: 1em;
}

.orderinfo{
clear:both;
margin-bottom: 1em;
}

.phplist input,
.phplist input#email {
width: auto;
padding: 0;
border: 1px solid #ccc;
margin-bottom: 0.5em;
}

.phplist label {
margin-right: 2em;
}

.phplist #contactsubmit {
clear: both;
}

a img
{
  border:none;
}

.loading
{
  background:transparent url(ajax-loader.gif) no-repeat bottom left;
  height:100px;
  width:80px;
  margin-left:3em;
}

.bg
{
  background:url(woman_01kl) no-repeat;
}

div#nav-below
{
  position:fixed;
  top:0;
  left:0;
}

div#back
{
  background:transparent url(patterns/53original.gif);
  position:fixed;
  top:0;
  left:51em;
  width:99em;
  height:100%;
}

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
div#wrapper
{
  padding:0;
  margin:0;
  padding-left:10em;
  padding-right:3em;
  padding-top: 8.5em;
  width:37.5em;
}


#header
{
  top:0px;
  width: 950px;
  height: 1px;
  position: fixed;
  height: 0;
  z-index:4;
}

h1#blog-title
{
  margin-top:27px;
  margin-right:1.5em;
  position: absolute;
  top:0;
  right:0;
  height:70px;
  width: 250px;
  background:url(mija_logo_medium.png) no-repeat top right;
}

h1#blog-title.small
{
  margin-top:5px;
  margin-right:5px;
  height:30px;
  width: 250px;
  background:url(mija_logo_small.png) no-repeat top right;
}

/* h2.entry-title, .entry-date{ display: none; } */
h2.entry-title {
font-weight: normal;
letter-spacing: 0.1em;
}

/* menu */
div#info
{
  font-size:90%;
  position:absolute;
  bottom:0;
  left:0;
  cursor:pointer;
  padding-left:1em;
  margin-bottom:.4em;
}
div#info .less
{
color:#ccc;
}

#supertitle
{
  white-space:nowrap;
  font-size:110%;
  position:fixed;
  top:3em;
  margin-left:9em;
  margin-right:20em;
  margin-bottom:.3em;
  z-index:5;
}

#supertitle .collectiontitle
{
  font-size:140%;
  line-height:0.5em;
  letter-spacing: 0.1em;
}

.watch,
.season
{
  letter-spacing:normal;
  margin-right: 0.3em;
}

.more {
  margin-right: .5em;
}

.menublock ul,
ul.langmenu,
ul.langmenu ul,
ul.usermenu,
ul.usermenu ul
{
  padding:0;
  margin:0;
  margin-bottom: 0.8em;
}

ul.langmenu,
ul.usermenu  {
	position: fixed;
	top: 5.5em;
	left: 1em;
}

ul.usermenu {
	top: 8.5em;
}

ul.langmenu li,
ul.usermenu li  {
	margin-right: .5em;
}

.siblings,
.menublock ul,
ul.langmenu,
ul.usermenu,
ul.submenu
{
  letter-spacing:normal;
  list-style-type:none;
}

ul.submenu {
	margin: 0;
	padding:0;
}

.siblings {
 display: inline;
 padding-right: 0.3em;
 font-size: 90%;
}

.siblings.first {
 font-size: 100%;
}

.siblings li,
.langmenu ul li,
.usermenu ul li
{
  font-size:90%;
  display:inline;
  white-space: normal;
}

.menublock ul {
  letter-spacing:normal;
}
.menublock p {
	margin-bottom: 0;
	margin-top: 0;
}
#supermenu
{
  letter-spacing:normal;
  font-size:90%;
  margin-top: 0.4em;
  width: 60em;
}

.menublock
{
  float:left;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.menublock.first
{
  padding-left: 0;
}
.menublock.last
{
  border-right: none;
}

.ma
{
  cursor:pointer;
}

#mtrnav  {
display: none;
}

#mtrnav span {
  letter-spacing:normal;
	font-size: 90%;
	margin-right:0.3em;
}

#mtrnav span.active {
	font-weight: bold;
	color: #ccc;
}

#mtrnav span.credits {
  cursor:default;
	display: none;
}

#mtrnav span.active.credits{
	display: inline;
	font-weight: normal;
}

.mtrtitle , .mtrimgtitle, .mtrwidth, .mtrheight{
display:none;
}

.mtrtext {
bottom:1em;
position:absolute;
width:20em;
margin-left:1em;
}

.mtrtext p {
	margin:0;
}

div#menubar
{
  position:fixed;
  top:0;
  left:0;
  background:#fff;
  height: 7.4em;
  width:100%;
  min-width: 970px;
  border-bottom:1px solid #eee;
  z-index:3;
}

div#menupos
{
  margin-top:3em;
  margin-left:110px;
  width:40em;
}

div#menu
{
  float:right;
  margin-right:1em;
}

div#menu ul a
{
  text-decoration:none;
}

div#menu ul,div#menu ul li
{
  list-style:none;
  margin:0;
  padding:0;
}

div#menu ul li
{
  float:left;
}

div#menu ul li a
{
  padding-left:1.5em;
}


.links{
clear: both;
margin-top: 1em;
width: 650px;
}

.linkinfo{
width: 120px;
height: 35px;
overflow: visible;
clear: both;
}

.links .link {
float:left;
padding: 1em;
margin: 0.5em;
border: 1px solid #ccc;
}

.links .link img {
border: 1px solid #ccc;
}

.entry-title,
.post
{
  clear:both;
}
.post
{
display: block;
border-bottom: 1px solid #ccc;
padding-bottom: 1em;
margin-top: 1em;
}

div#nav-above,div#nav-below
{
  width:3em;
  height:1em;
}

div#nav-above
{
  margin-bottom:1em;
}

div#nav-below
{
  margin-top:.5em;
  margin-left:1em;
}

.alignleft,div.nav-previous
{
  float:left;
}

.alignright,div.nav-next
{
  float:right;
}

form#commentform .form-label
{
  margin:1em 0 0;
}

form#commentform span.required
{
  background:#fff;
  color:red;
}

form#commentform,form#commentform p
{
  padding:0;
}

input#author,input#email,input#url
{
  width:50%;
}

textarea {
border: 1px solid #ccc;
}

input#author,input#email,input#url,textarea#comment
{
  padding:.2em;
}

.form-submit input {
border: 1px solid #ccc;
background: #fff;
}

div.comments ol li
{
  margin:0 0 3.5em;
}

textarea#comment
{
  height:13em;
  margin:0 0 .5em;
  overflow:auto;
  width:100%;
}

div.sidebar {
position:absolute;
top:9.5em;
left:50em;
width:20em;
}

div.sidebar .eshopwidget{
 border: 1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-right: 2.5em;
	padding: 0.5em;
}

.eshopw_panels li {
display: inline;
}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li
{
  margin:0;
  padding:0;
}

div.sidebar h3
{
  font-size:1.2em;
}

div.sidebar input#s
{
  width:7em;
}

div.sidebar li
{
  list-style:none;
  margin:0 0 1em;
}

div.sidebar li form
{
  margin:.2em 0 0;
  padding:0;
}

div.sidebar ul ul
{
  margin:0 0 0 1em;
}

div.sidebar ul ul li,
div.sidebar ul ul li ul li
{
  list-style:none;
  margin:0;
}

div.sidebar ul ul ul
{
  margin:0 0 0 .5em;
}

div.sidebar ul ul ul li
{
  list-style:circle;
}

div#footer
{
  font-size:90%;
  clear:both;
  padding-top:1em;
  margin-bottom:.3em;
  color:#ccc;
  position: fixed;
  bottom:0;
  right:0;
}

hr
{
  border:none;
  border-bottom:1px dotted #ccc;
  width:65%;
  margin-bottom:1.5em;
}

/* IEfix */
* html
{
  overflow-y:hidden;
}

* html body
{
  overflow-y:auto;
  height:100%;
}

* html div#menubar,* html div#header,* html div#back,* html div#nav-below
{
  position:absolute;
}

/* All done. */
div#menu ul.qtrans_language_chooser
{
  position:absolute;
  left:.5em;
}

div#menu ul.qtrans_language_chooser li a
{
  padding-left:.5em;
}

div#menu ul.qtrans_language_chooser li.active a
{
  color:#ccc;
}

img#wpstats
{
  display:none;
}

#tooltip
{
  position:absolute;
  z-index:3000;
  border:1px solid #111;
  background-color:#eee;
  padding:5px;
  opacity:0.85;
}

#tooltip h3,#tooltip div
{
  margin:0;
}

.wp-caption img,
.wp-caption p {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption-text {
font-size: 80%;
}

.wp-caption {
	border: 1px solid #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	text-align: center;
	padding:.2em;
	padding-top:.5em;
	margin:.2em;
}

.entry-content p {
clear: both;
}

.entry-content h3 {
letter-spacing:0.1em;
font-weight: normal;
margin-bottom: 0.5em;
margin-top: 1.5em;
}

.gallery  {
border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.gallery .gallery-item {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	float:left;
}

.gallery .gallery-icon {
text-align: center;
}

.sidebar .eshopw_panels {
margin-top: 1em;
}

.gallery img,
.sidebar .eshopw_panels img,
.entry-attachment img {
border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.gallery .gallery-caption,
.att-caption {
margin: 2px;
color: #ccc;
padding:0 1.5em;
}
.att-caption {
padding-top: 1em;
}

.edit-link {
display: block;
clear:both;
margin-top: 1em;
}

div#shoppingcart { 
 background: transparent url(paypal.jpg) no-repeat top right;
 width: 37.5em;
 float: none;
 margin:0;
}

div#shoppingcart .visitshop { 
display: none;
}
div#shoppingcart .empty {
line-height: 4em;
}

div.productdisplay p { 
margin:0;
margin-top: 0.5em;
}

div.producttext {
 font-size:inherit;
}

div#shoppingcart div#shoppingcartcontents {
 background-color: transparent;
 border: none;
 border-bottom:1px solid #ccc;
 font-size:inherit;
 position: inherit;
}

#products_page_container {
display: block;
}

#products_page_container select {
font-size: 90%;
}

#loadingindicator { 
line-height: 2em;
}

#products_page_container input {
border: 1px solid #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: none;
padding: 3px;
margin:0;
 font-size:inherit;
margin-top:0.2em;
margin-left:-0.2em;
}


/* eshop */
ul.eshop li {
	margin: 0;
}

ul.eshop li a.itemref {
	font-size: 1em;
	width:125px;
	margin-top: 0.5em;
}

ul.eshoppanels li {
text-align: left;
}

.paginate {
	display: none;
}

form.eshop {
padding:0;
margin-left:0;
}

form.eshop fieldset {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-top: 1em;
}

form.eshop fieldset fieldset {
background: none;
}

form.eshop fieldset ,
form.eshop legend{
background: none;
border:1px solid #ccc;
}
form.eshop legend{
border-top: 0;
border-bottom: 0;
}
form.eshop legend span{
padding-right: 0.5em;
padding-left: 0.5em;
}

form.eshop input.button:hover, form.eshop input.button:active, form.eshop input.button:focus {
	background:#ccc none repeat scroll 0 0;
}

form.eshop input.button {
	background:#eee;
	color: #040404;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top:3px;
}

#content .eshop.eshopsubpages li {
	margin-top: 1em;
	clear: none;
	float: left;
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	margin-right: 20px;
}

ul.eshop {
margin-right: -24px;
}

ul.eshop li a img {
border: none;
margin: 13px;
margin-top:0;
}

.mtrshop p {
clear: both;
}

table.eshop thead th,
table.eshop tbody th {
	background: #fff;
}

table.eshop, table.eshop th, table.eshop td {
	border:1px solid #ccc;
}
table.eshop tr.alt {
	background: #fff;
	color: #040404;
}

#process {
border:1px solid #4EAB02;
}

.sociable {
 clear: both;
 padding-top: 1em;
}

.mediacontent {
	float: left;
	width: 26em;
}

.mediathumb {
	float: right;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0.5em;
	margin-bottom: 0.5em;
}

.mediathumbs {
	float: left;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
} 
.media, .pressespiegel {
	clear: both;
}

.pressespiegel {
padding-bottom: 2em;
padding-top: 2em;
min-height: 10em;
border-bottom: 1px solid #ccc;
}
 
pre {
font-size: 1.2em;
}

.navigation {
padding-top: 0.5em;
padding-bottom: 0.5em;
}
blockquote p {
margin:0;
display: inline;
}
blockquote {
font-style:italic;
float: right;
margin: 0px;
padding: 10px;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }