/*
Theme Name: Charlottenburg
Theme URI: http://www.amypink.com
Version: 1.0
Description: AMY & PINK Design
Author: Marcel Winatschek
Author URI: http://www.amypink.com
*/
/* CSS Document */

body{
background:transparent url(images/back.gif)repeat-x scroll 0 0;font-family : "Helvetica Neue","Helvetica",Arial,sans-serif;font-size : 11px;color : #343434;font-weight : normal;min-height:101%; height:101%;}
html, body { height: 100%; /* wichtig */}

img{border: none;}
ul {list-style-type:square;color:#7C7C7C;}
.cat-item {margin-bottom:5px;}
ul .children {margin-top:5px;}
#outer{background-color: #FFFFFF;min-height:100%;height:auto !important; /* moderne Browser */  height:100%; /* IE */
/*
The width value below controls the overall width of the design. By default it's set to 82%
(so it'll take up 82% of the browser window's width). You can set it to a different percentage
value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
*/
width: 938px;margin: 0 auto;}

.all{height:100%;}
a:focus {outline: none;}  

/* Layer Positioning */

#logo {float: right;height: 72px; width: 105px;margin-right: 15px;}

ol { list-style: none;margin-left:-39px;}

#menu {width: 800px; padding: 10px 0; margin: 20px 12px 0px;}
#menu li {list-style:none;font-size: 11px; display: inline;}
#menu li a { list-style:none;padding: 15px 10px 0 10px; margin: 0 5px 0 0; color: #343434;}
#menu li a:hover { list-style:none;color: #ff0066; }
#menu span.feed{ padding: 3px 20px 3px 3px; background: url(images/feed.gif) no-repeat right center; }
#intro { background:#FFFFFF url(images/teaser.jpg) no-repeat scroll 0 0;width:938px;height:250px;}
#intro h1 { letter-spacing:-1px;font-family: arial; font-size:30px;margin: 0; background: #1b1b1b; float:right;  color: #fff; padding: 2px 15px 2px 5px;}

#intro h1 a{ letter-spacing:-1px; font-family: arial;margin: 0; background: #1b1b1b; display: inline;  color: #FF0066; padding: 2px 5px; }
#intro h1 a:hover{ letter-spacing:-1px;  font-family: arial;margin: 0; background: #1b1b1b; display: inline;  color: #AE0046; padding: 2px 5px; }
#intro p { margin: 0; color: #343434; font-weight: bold; font-size: .9em; }

.introtext {padding: 20px 0pt 0pt 20px; width: 875px;}

#bar{position : absolute;top : 305px;left : 15px;width : 700px;height : 15px;z-index : 50;}

#quote{text-align: center;width : 938px;z-index : 50;}

#wrapper {background-color:#fff;overflow:hidden;}
#main{float:left;width : 420px;margin:20px 33px 0px 33px;background-color:#fff;}

#side{float:left;list-style:none;width : 190px;margin:20px 33px 0px 0;}

#side_left{float:left;width : 190px;margin:20px 0 0px 33px;}

#copy{margin-top : 10px;}

/* Text Styling */

p{  /* body text */ background-color : transparent;line-height : 120%;}

h1{  /* body text */ font-family : "Helvetica Neue","Helvetica",Arial,sans-serif;font-size : 15px;font-weight : bold;color : #999999;text-transform : uppercase;background-color : transparent;line-height : 120%;margin-bottom : 0;margin-top : 0;}

h2{  /* body text */ font-family : "Helvetica Neue","Helvetica",Arial,sans-serif;font-size : 13px;font-weight : bold;color : #ff0066;text-transform : uppercase;background-color : transparent;line-height : 120%;margin-bottom : 0;margin-top : 0;}

h3{  /* body text */ font-family : "Helvetica Neue","Helvetica",Arial,sans-serif;font-size : 11px;font-weight : bold;color : #343434;text-transform : uppercase;background-color : transparent;line-height : 120%;margin-bottom : 0;margin-top : 0;}

h4{  /* body text */ font-family : "Helvetica Neue","Helvetica",Arial,sans-serif;font-size : 11px;font-weight : bold;color : #7c7c7c;text-transform : uppercase;background-color : transparent;margin-bottom : 0;margin-top : 0;padding-bottom:10px;padding-top:2px;margin-left: 1px;}

#side p{  /* body text */ font-size : 10px;font-weight : normal;color : #000000;background-color : transparent;line-height : 120%;margin-top : 0;}

#side_left p{  /* body text */ font-size : 10px;font-weight : normal;color : #000000;background-color : transparent;line-height : 120%;margin-top : 0;}



#copy p{ /* copyright notice */font-size : 8px;font-weight : normal;color : #ff0066;line-height : 120%;margin-top : 10px;padding-top : 10px;}

#news_head{position : absolute;top : 0px;left : 15px;width : 420px;height : 70px;z-index : 50;}

#news_bar{position : absolute;top : 75px;left : 15px;width : 420px;height : 35px;z-index : 50;}

#news_content{position : absolute;top : 110px;left : 20px;width : 420px;z-index : 50;}

#faq_questions{position : absolute;top : 0px;left : 125px;width : 295px;height : 170px;overflow : auto;z-index : 50;}

#faq_break{position : absolute;top : 185px;left : 0px;width : 420px;height : 1px;z-index : 50;}

#faq_answers{position : absolute;top : 201px;left : 125px;width : 295px;height : 200px;z-index : 50;}

a:link, a:visited, a:active{color : #ff0066;font-weight : bold;text-decoration : none;}

a:hover{color : #343434;font-weight : bold;text-decoration : none;}
.podPress_content a:link, a:visited, a:active {color:#ff0066}
.podPress_content a:hover {color:#ffffff}

/* classes */
.title_news{ font-size : 11px; font-weight : bold; color : #ff0066 } 
.artist_news{ font-weight : bold; color : #ff0066; } 
.release_news{ font-weight : bold; color : #ff0066; }
.minihead_date{ font-size : 14px; font-weight : bold;color:#FF0066; }
.minihead_news{ font-size : 10px; font-weight : bold; color : #7c7c7c; }
.minihead_news_date{ font-size : 10px; font-weight : bold; float: left;color:#FF0066; }
.date_news{ font-weight : bold; color : #ff0066; }

.yellow{ color : #FF9900 }
.orange{ color : #ED5802 }
.red{ color : #C40514 }
.magenta{ color : #E9004A }

.sub{ color:#FF0066;font-size:10px;font-weight:normal;text-transform:none;} 

#s {width:130px;}
 
 .divider2 {position: relative;height: 1px;width: 420px;border-bottom: solid 1px #FF0066;margin: 2.0em 0em 2.0em 0em;}

 .divider1 {position: relative;height: 1px;width: 190px;border-bottom: solid 1px #FF0066;margin: 2.0em 0em 2.0em 0em;}

 .flickr img {padding-bottom:10px;}
 
#searchform {margin:0;padding:0;}
#searchsubmit {border:1px solid #A0A0A0;color:#FF0066;display:inline;font-size:12px;font-weight:bold;height:20px;line-height:20px;padding:1px 0 19px;text-transform:uppercase;width:35px;}

#main p{  /* body text */background-color : transparent;line-height : 120%;font-size: 12px;}

#main h1{  /* main : heading */ font-weight : bold;color : #7c7c7c;text-transform : uppercase;background-color : transparent;line-height : 120%;margin-top : 0;}

#main_right p{  /* body text */ font-weight : normal;color : #000000;background-color : transparent;line-height : 120%;margin-bottom : 0;margin-top : 0;}

#main_right h1{  /* main : heading */ font-weight : bold;color : #ff0066;text-transform : uppercase;background-color : transparent;line-height : 120%;margin-top : 0;}

#content {overflow:hidden;}

.children {margin:0;padding:0 0 0 13px;}

/* ---------- @ Forms -----------*/

#searchform {margin-left:11px;}
#searchform .field {padding:3px;width:90px;font-size:1em;}
#searchform .button {margin:0;padding:3px;font-size:1em;}

.button {cursor:pointer;background-color: #FF0066;border:none;font-size:0.8em;color:#fff;padding:4px 18px;margin-top:7px;}
a.button, a.button:visited {color:#e0e5e9;width:78px;margin:18px 0 0 30px;display:block}
a.button:hover, a.button:active {text-decoration:none}
.button:focus, .button:hover {background-color: #7C7C7C;}

#contactform fieldset {margin-top:10px;display:block;border: none;}
#contactform label {display:block;margin-top:10px;}
#contactform input {margin-top:8px;}
#contactform .button {margin-top:8px;margin-bottom:20px;}

span.requiered {color:#FF0066;}
div.requiered {color:#FF0066;margin-bottom:20px;}
h3.success {margin:20px 0;}

.field {border:none;padding:4px;font-size:10px;color:#f2f0e9;}
.field#user-name {color:#FF0066;border:1px solid #ff0066;width:118px;margin-right:5px;}
.field#user-name:focus {background-color: #FF0066;color:#fff;}
.field#user-email {color:#FF0066;border:1px solid #ff0066;;width:118px;}
.field#user-email:focus {background-color: #FF0066;color:#fff;}
.field#user-comment {font-size:1.0em;color:#FF0066;border:1px solid #ff0066;width:273px;height:120px;margin-top:8px;}
.field#user-comment:focus {background-color: #FF0066;color:#fff;}
.field#user-url {color:#FF0066;border:1px solid #ff0066;}
.field#user-url:focus {background-color: #FF0066;color:#fff;}

#interior .field#user-name, #interior .field#user-email,
#interior .field#user-url, #interior .field#user-url {width:260px;display:block;}
#interior .field#user-comment {width:386px;height:300px;}

.recent-posts, .recent-comments  {margin:0 8px 0 8px;padding:0;list-style-type:none;}
.recent-posts li, .recent-comments li {margin-bottom:5px;}
.recent-posts li a {font-weight:normal;}

#side_left .categories, .twitter {margin:0 8px 0 30px;padding:0;}
#side .categories {/*margin:0 8px 0 30px;padding:0;*/}
#comment {width:415px;}

a.readMore {color:#000000;display:block;font-size:10px;font-weight:normal;margin-top: 2px;}
.entry h4 {color: #FF0066;padding-bottom:0px;padding-top:10px;} 
.contentarea {margin-top:10px;}
.unsernetzwerk {margin-bottom: 20px;}

.subscribers {font-size:18px}


/**** Produktliste ****/

#main_inner .breadcrumb    {margin:0 0 5px 0;}
#main_inner .product .breadcrumb    {margin:5px 10px 15px 0px;}
#main_inner .breadcrumb a  {color:#7C7C7C;text-transform:uppercase;margin-right:5px;}
#main_inner .breadcrumb a:hover  {color:#343434;}
#primarycontainer h2.headline, #primarycontainer h2 {margin-bottom:10px;text-transform:uppercase;color:#ff0066}

.products       {float:left;margin:0 0 15px 0;padding:0px;width:100px;}
.productTop    {width:100%;height:10px;padding:0px;margin:0;overflow:hidden;background-image:url(/images/box-top.gif);background-repeat:no-repeat;}
.productBottom {width:100%;height:10px;padding:0px;margin:0;overflow:hidden;background-image:url(/images/box-bottom.gif);background-repeat:no-repeat;}
.productInner  {text-align:center;padding:0px 5px 0 0;background-image:url(/images/box-main.gif);background-repeat:repeat-y;height:100%;}
.products img   {border:1px solid #D3D3D3;float:left;margin-bottom:15px !important;}
.products .price {margin-top:0px;color:#343434;text-align:center;font-size:17px;font-weight:bold;padding:5px 0 0pt 0pt;}
.products .productInner .only {text-align:center;display:block;color:#E5E5E5;font-size:0.4em;font-weight:bold;}
.products .productInner h2 {height:30px;border-bottom:none;clear:both;color:#ff0066;margin-bottom:4px;}
.products .productInner h2 a {color:#ff0066;margin-bottom:4px;font-size:0.7em;}
.products .productInner h2 a:hover {color:#ff0066;margin-bottom:4px;font-size:0.7em;}
.products .productInner .details  {clear:both;text-align:center;}
.products .productInner .details a {text-decoration:none;}
.products .productInner .details .more {text-transform:uppercase;font-size:0.8em;}
.products .productInner .details .buy {text-transform:uppercase;font-size:0.8em;}
.products .productInner .description  {margin: 0 0 8px 0;}

.topseller     {margin-left:5px;margin-bottom:5px;padding:0px;overflow:hidden;}
.topseller img   {border:1px solid #D3D3D3;float:left;margin-bottom:5px !important;}
.topseller .price {color:#36BE00;float:right;font-size:2em;font-weight:bold;}
.topseller .only {text-align:right;display:block;color:#E5E5E5;font-size:0.4em;font-weight:bold;}
.topseller .seller h2 {border-bottom:none;color:#618FB5;margin-bottom:4px;}
.topseller .seller h2 a {color:#618FB5;margin-bottom:4px;font-size:0.7em;}
.topseller .seller h2 a:hover {color:#618FB5;margin-bottom:4px;font-size:0.7em;}
.topseller .seller  {position:relative;height:50px;}
.topseller a {text-decoration:none;}
.topseller .info {position:relative;margin-top:-5px;margin-left:57px;}
.topseller .more {float:left;margin-right:15px;display:block;height:30px;width:148px;background:transparent url(/images/button-information.png) no-repeat;}
.topseller .buy {float:left;display:block;height:30px;width:115px;background:transparent url(/images/button-kaufen.png) no-repeat;}

#primarycontainer .product    {margin:0px;}
#primarycontainer .product img    {margin-top:0px}
#primarycontainer .product h2  {text-transform:uppercase;color:#ff0066}
#primarycontainer .product .description    {line-height:150%;}
#primarycontainer .product .price {color:#ff0066;float:right;font-size:2em;font-weight:bold;padding:15px 0 0pt 0pt;}
#primarycontainer .product .only {text-align:right;display:block;color:#E5E5E5;font-size:0.4em;font-weight:bold;}
#primarycontainer .product .details {clear:both}
#primarycontainer .product .buy-left {display:block;float:left;height:39px;width:38px;background:transparent url(/images/button-buy-left.jpg) no-repeat;}
#primarycontainer .product .buy-right {display:block;float:left;height:39px;width:38px;background:transparent url(/images/button-buy-right.jpg) no-repeat;}
#primarycontainer .product .buy {padding:0 0 0 8px;line-height:39px;color:#ffffff;display:block;float:left;height:39px;background:transparent url(/images/button-buy-main.jpg) repeat-x;}

#primarycontainer .navigation {margin-bottom:15px;margin-left:5px;}
ul.pageNavigation {overflow:hidden;margin:8px 0 8px 0;padding:0;}
ul.pageNavigation li {margin-right:3px;margin-left:0;float:left;list-style-type:none;border:1px solid #585858;}
ul.pageNavigation li:hover {background-color:#A5A5A5;}
ul.pageNavigation li.highlight {background-color:#585858;font-weight:bold;color:#618FB5;}
ul.pageNavigation li a {display:block;text-align:center;width:20px;}
/*
.nav a {border-top:1px solid #e5e5e5;  color:#000 !important;}
.nav .current a {color:#36BE00 !important;}
.nav .current ul li a {border-top:1px solid #A5A5A5; color:#525252 !important;}
.nav .current ul .current a {border-top:1px solid #A5A5A5;color:#36BE00 !important;}
.nav .current ul .current ul li a {border-top:1px solid #A5A5A5; color:#525252 !important;}
.nav .current ul .current ul .current a {border-top:1px solid #A5A5A5; color:#36BE00 !important;}
.nav .current ul .current li ul li a {border-top:1px solid #A5A5A5;color:#525252 !important;}
.nav {margin:0; list-style:none;}
.nav li {display:inline;margin-left:0px;}
.nav li a {display:block; padding:7px 10px 7px 15px; }
.nav li.current a {text-decoration:none; font-weight:bold;border:1px solid transparent;}
.nav li.current ul li a {padding-left:30px; }
.nav .current ul li ul li a {padding-left:42px;}
.nav a:hover {text-decoration:none;}
*/
#side_left .nav {margin:0 0 0 25px;padding:0;}
#side_left .navLevel2{margin:0 0 0 15px;padding:0;}
#side_left .nav li {margin:0px;padding:0;}
#side_left .nav .current ul .current a {color:#343434 !important;}
#side_left .nav .current ul .current ul li a {color:#ff0066 !important;}
#side_left .nav .current ul .current ul .current a {color:#343434 !important;}
#side_left .nav .current ul .current li ul li a {color:#ff0066 !important;}

#primarycontainer ul.catContentNav {list-style-type:none;margin:0;padding:0;overflow:hidden;}
#primarycontainer ul.catContentNav li {float:left;}
#primarycontainer ul.catContentNav li img {margin-right:8px;}

.twitter {float:right;
margin:-38px 10px;}

.contentarea a.shop {background: transparent url(images/shop.jpg) no-repeat;display:block;height:60px;text-align:right;}

.adsense {margin:0 20px;
overflow:hidden;
width:386px;}
