/*
Theme Name: WP-Polaroid
Theme URI: http://www.adii.co.za/
Description: Wordpress Polaroid Theme by <a href="http://www.adii.co.za/">Adii</a>
Version: 1.0
Author: Adii
Author URI: http://www.adii.co.za/
*/

/*=== Setup ===*/
*{
 border: 0;
 margin: 0;
 padding: 0;
}
body{
 background: #DDDDDD url('/bilder/background_neu.gif');
 color: #41484d;
 font-size: 12px;
 font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
a{
 color: #680449;
 text-decoration: none;
}
a:hover{
 text-decoration: underline;
 color:#680449;
}
input,select,textarea{
 border: #969696 1px solid;
 font-size: 11px;
 padding: 2px;
}
select{
 padding: 0;
}
li{
 list-style: none;
}
h2 span, h3 span{
 display: none;
}
/*=== Layout ===*/
#page,#page-bot,#page-top{
 background: url(images/page-bgr.png) repeat-y;
 margin: 0 auto;
 width: 932px;
}
#page{
 padding: 0 32px 20px 25px;
 width: 875px;
}
#page-bot{
 background: url(images/page-bot.png) no-repeat bottom;
 height: 7px;
}
#page-top{
 background: url(images/page-top-neu.png) no-repeat top;
 height: 50px;
}
#bot-bgr{
 background: none;
 padding: 0 0 50px;
}
/*=== Subscribe to Feed ===*/
ul.subscribe{
 float: left;
 padding: 25px 20px 0 0;
}
* html ul.subscribe{
 padding-right: 20px;
}
.subscribe li{
 float: left;
 font-size: 12px;
 margin: 0 8px 0 8px;
}
.subscribe li a{
 color: #41484d;
 position: relative;
}
.subscribe li a:hover{
 color:#680449;
 position: relative;
}
#ecards {
 padding: 25px 20px 0 480px;
 text-align: right;
}
#ecards a {
 text-decoration: none;
}
#ecards span, #ecards strong {
 vertical-align: top;
}
#ecards span:hover {
 text-decoration: underline;
}
#ecards img {
 margin-top: -20px;
 position: relative;
 z-index: 999;
}
/*=== Header ===*/
#header{
 background:url(/bilder/logo-schriftzug_neu.gif) center left no-repeat;
 height: 110px;
}
#homelink {
 display: block;
 float: left;
 width: 300px;
 height: 100px;
}
#homelink:hover {
 text-decoration: none;
}
#filmlink {
 display: block;
 float: left;
 width: 100px;
 height: 100px;
}
#filmlink:hover {
 text-decoration: none;
}
/*- Logo & Tagline-*/
#logotag {
 position:absolute;
 left:-1000px;
 top:-1000px;
 width:300px;
 height:50px;
 float:left;
 padding-top:5px;
 }
#logotag h1{
 font-size:34px;
 font-weight:bold;
 letter-spacing:-1px;
 margin:0px !important;
 padding:0px !important;
}
#logotag h1 a{
 color:#F2170B;
}
.tag {
 float:left;
 margin:0px !important;
 padding:0px !important;
 font-size:16px;
 color:#ADADAD;
 }
/*- Search -*/
.search{
 float: right;
 height: 30px;
 margin: 60px 0 0;
 width: 250px;
}
.search input{
 background-color: #FFEEDD;
 border: 1px solid #D7B4A6;
 color: #000;
 float: left;
 font-size: 14px;
 margin: 4px 0 0 10px;
 padding: 2px;
 width: 195px;
}
.search .btn{
 background-color: #FFFFFF;
 margin: 5px 0 0 5px;
 border: 0;
 padding: 0;
 width: auto;
}
/*=== Title ===*/
#title{
 background: url(images/title-bgr-neu.gif) repeat-x bottom;
 height: 160px;
}
.left-title {
 float:left;
 width:350px;
 height:100px;
 padding:10px 20px;
 color:#41484D;
 }
.right-title {
 float:right;
 width:220px;
 height:100px;
 padding:10px 20px;
 color:#41484D;
 }
.left-title h2, .right-title h2 {
 color:#000000;
 font-weight:bold;
 font-variant: small-caps;
 letter-spacing:3px;
 font-size:10pt;
 padding-bottom: 5px;
 }
.left-title p, .right-title p {
 text-align:justify;
 font-size:12px;
 }
/*- Top Menu -*/
#title li{
 float: left;
 font-size: 10pt;
 font-weight: normal;
 font-variant: small-caps;
 line-height: 24px;
 padding: 13px 20px 2px 20px;
 letter-spacing: 3px;
}
#title li a{
 color: #680449;
}
#title li a:hover {
 color:#680449;
 }
/*- Title Layout -*/
.tcol1{
 float: left;
 width: 390px;
}
.tcol2{
 float: right;
 width: 260px;
}
/*- Polaroid -*/
#polaroids {
 background: url(/pr/feigenblatt26-titel_vorschau.jpg) no-repeat;
 height: 300px;
 margin: 0 0 0 400px;
 position: absolute;
 top: 15px;
 width: 212px;
}
#polaroids a {
 height: 300px;
 width: 212px;
 display: block;
}
#polaroids a:hover {
 text-decoration: none;
}
/*=== Columns ===*/
#columns{
 margin: 0;
}
#columns h2{
 color: #000000;
 font-size: 11pt;
 font-variant: small-caps;
 font-weight: bold;
 letter-spacing: 3px;
 margin-bottom: 10px;
}
#columns h2 a{
 color: #680449;
}
#columns h3{
 color: #000000;
 font-size: 12px;
 font-variant: small-caps;
 font-style: normal;
 font-weight: bold;
 letter-spacing: 2px;
}
#columns h4{
 color: #C11209;
 font-size: 14px;
 font-weight: normal;
 line-height: 15px;
 padding: 0 0 5px;
 font-weight:bold;
}
#columns h4 a{
 color: #C11209;
}
.colganz{
 width: 875px;
 margin-top: 5px;
 }
.col0{
 width: 470px;
 margin-top: 5px;
}
.col1{
 padding-top: 0;
 margin-top: 15px;
 width: 375px;
}
.col2{
 float: left;
 width: 175px;
}
.col3{
 float: right;
 width: 175px;
}
/*=== Each Post ===*/
.banner{
 border-top:1px dotted #BBBBBB;
 height: 70px;
 font-size: 8pt;
 line-height: 16px;
 margin: 10px 0 30px 0;
 padding: 0px 0 10px 0;
}
.pagetitle{
 color: #41484d !important;
 font-size:14px !important;
 text-transform:uppercase;
 font-weight:bold !important;
 border-top:#BBBBBB dotted 1px;
 margin-top: 10px;
 padding-top:5px;
 padding-bottom:5px;
}
.page{
 border-top:1px dotted #BBBBBB;
 margin-top: 10px;
 padding: 10px 0 5px;
}
.page p{
 text-align:justify;
 font-size:12px;
 line-height:20px;
 clear: both;
 padding: 0 0 15px;
 }
.post{
 border-top:1px dotted #BBBBBB;
 margin-top: 10px;
 padding: 10px 0 5px;
 clear: both;
}
.post p{
 clear: both;
 padding: 0 0 15px;
}
.post.last{
 background: none;
}
.postmetadata{
 color: #777;
 font-size: 11px;
 padding: 0 0 15px;
}
.postmetadata a{
 color: #777;
}
.postkarte {
 text-align: center;
 background: #f7f7f7;
 }
.postkarte-quer {
 width: 400px;
 float: left;
 }
.postkarte-hoch {
 width: 204px;
 float: left;
 padding-left: 20px;
 }
.postkarte-hoch img, .postkarte-quer img, .postkarte img {
 padding: 1px;
 border: solid 1px #DEDEDE;
 margin: 5px 0 10px 0;
 }
 .postkarte-hoch input, .postkarte-quer input {
 margin: 0 5px 0 0;
 }
.meta-cal {
 background:url(images/ico-cal.gif) center left no-repeat;
 padding-left:15px;
 }
.meta-comm {
 background:url(images/ico-comm.gif) center left no-repeat;
 padding-left:15px;
 }
.meta-tag {
 background:url(images/ico-tag.gif) center left no-repeat;
 padding-left:15px;
 }
.postimg img.fl{
 margin: -10px 15px 0 0;
 padding-bottom:15px;
}
.entry p {
 text-align:justify;
 font-size:12px;
 line-height:18px;
 }
.entry dd {
 font-size:12px;
 line-height:20px;
 text-align:justify;
 }
.entry dt {
 font-weight:bold;
 font-style:italic;
 line-height: 12pt;
 padding-top:5px;
 padding-bottom: 5px;
 width: 440px;
}
.entry dl {
 margin:0px;
 padding-right: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
}
.entry blockquote {
 font-family: Georgia,"Times New Roman",Times,serif;
 font-size: 14px;
 padding: 0px;
 margin: 0px auto 0px auto;
 width:85%;
 }
.entry blockquote p {
 font-size:14px;
 padding: 0px;
 margin: 0px 0px;
 line-height: 20px;
 }
.entry img {
 padding: 1px;
 border: solid 1px #DEDEDE;
 margin: 5px 15px 5px 0px !important;
 float:left;
 display:inline;
 }
.none-img {
 background:none !important;
 border:none !important;
 }
.none-img img {
 background:none !important;
 border:none !important;
 }
.entry ul, .entry ol {
 margin-bottom:15px;
 font-size:12px;
 line-height:20px;
 margin-left:15px;
 }
.entry ul li ul, .entry ol li ol{
 margin-bottom:0px;
 padding-top:3px;
 }
.entry ul li {
 list-style:circle inside !important;
 padding:3px 0px;
 }
.entry ul li ul li {
 list-style:disc inside !important;
 }
.entry ol li {
 list-style:decimal inside !important;
 font-size:12px;
 padding:3px 0px;
 }
.entry ol li ol li {
 list-style:decimal-leading-zero inside !important;
 }
.feld_ganz {
width: 250px;
}
.feld_halb {
width: 120px;
}
.feld_plz {
width: 50px;
}
.feld_ort {
width: 190px;
}

.addthis_container { float:right; }


/*=== Comments ===*/
.comments_template{
 margin: 0 0 0 10px;
 padding: 0 0 10px 0;
}
.comments_template p.nocomments, .comments_template p.alert{
 padding: 10px;
 font-size: 12px;
}
#comments {
 font-size: 20px;
 padding: 2px 10px 0px 30px;
 color:#008DE7;
 background:url(images/ico-comment.gif) center left no-repeat;
}
.comments_template form#commentform{
 margin: 0;
 padding: 10px;
}
.comments_template form#commentform p{
 line-height: 16px;
}
ol.commentlist{
 margin: 10px 0;
 padding: 0;
 list-style: none;
 font-size: 12px;
 line-height: 16px;
}
ol.commentlist p{
 margin-bottom:10px;
 line-height: 16px;
}
ol.commentlist cite{
 font-style: normal;
 font-weight: bold;
}
ol.commentlist li{
 padding: 10px;
 border-top:1px dotted #F5857E;
}
ol.commentlist li.alt{
 background:#FDEAE8;
 border-top:1px dotted #F5857E;
}
ol.commentlist li.highlighted{
 background:#FDEAE8;
 border-top:1px dotted #F5857E;
}
/*=== Shop ===*/
.posten {
 font-size: 10pt;
 line-height: 18pt;
 width: 470px;
 margin: 0 0 10px;
 padding: 0;
 border-top: 1px dotted silver;
 border-bottom: 1px dotted silver;
}

.posten img {
 margin: 0 24px 0 0;
}

.kasse {
 padding-left: 190px;
}
/*== Slider ==*/

#flashcontent {
	margin: 0 0 20px 0;
}

#content-slider {
 border-top:1px dotted #BBBBBB;
 margin-top: 0px;
 width: 600px;
 padding: 0;
 font-size:12px;
 line-height:20px;
 float:left;
}
#content-slider dt {
 font-weight:bold;
 font-style:italic;
 padding-top:5px;
}
#content-slider dl {
 margin:0px;
 padding-right: 20px;
 padding-left: 20px;
}
#panel {
 border-top: 1px dotted #BBBBBB;
 height: 200px;
 margin: 10px 0 40px 0;
 background: #f7f7f7;
 padding: 0px;
}
#panel img {
 margin-right: 5px;
 float:left;
}
img.resize{
 width:70px;
 height:100px;
 border:1px solid #000000;
 z-index:1;
}
#bildlauf_links{
 background: url(images/back2.gif) repeat-y;
 float: left;
 height: 200px;
 width: 20px;
}
#bildlauf_rechts{
 background: url(images/vor2.gif) repeat-y;
 float: left;
 height: 200px;
 width: 20px;
}
.klickbar {cursor: pointer}
#bildlauf_links.klickbar {background: url(images/back1.gif) repeat-y !important;}
#bildlauf_rechts.klickbar {background: url(images/vor1.gif) repeat-y !important;}

#slides div {
 overflow: hidden;
}
#slides p, dt {
 width:500px;
}
.sidebar{
 width: 250px;
}
/*=== Navigation ===*/
.navigation {
 padding:15px 0px 15px 0px;
 font-weight:bold;
 float:left;
 }
.alignleft {
 float:left;
 display:inline;
 }
.alignright {
 float:right;
 display:inline;
 }
/*=== Ads ===*/
.ads{
 border-top:1px dotted #BBBBBB;
 font-size: 8pt;
 line-height: 16px;
 height: 195px;
 margin: 0px 0 30px;
 padding-top: 0px;
}
.ads #anzeigentext {
 display: block; /* Opera-Bug */
}
.ads img{
 float: left;
 display: inline;
 margin: 0 20px 15px 0;
 border: 1px solid #BBBBBB;
}
.ads img.last{
 margin: 0 0 15px 0;
}
.social{
 line-height: 16px;
 height: 60px;
 margin: 0px 0 30px;
 padding-top: 0px;
}
.social img{
 float: left;
 display: inline;
 margin: 0 20px 15px 0;
 border: 1px solid #BBBBBB;
}
.social img.last{
 margin: 0 0 15px 0;
}

.wolke{
 border-top:1px dotted #BBBBBB;
 margin: 5px 0 30px;
 padding: 5px 0;
}

/*=== Comments ===*/
ul.comments{
 padding: 0 0 15px;
}
.comments li{
 border-bottom:1px dotted #BBBBBB;
 font-size: 11px;
 padding: 4px 0 5px 5px;
 color: #680449;
}
.comments li em, .comments li a em{
 color: #680449;
 font-style: normal;
}
.comments li a{
 color: #41484d;
}
.comments li a:hover{
 text-decoration:none;
 color: #680449;
}
.comments img {
 vertical-align:text-bottom;
 padding-left:5px;
 padding-right:5px;
 }
/* Specific Headers */
.hdr1, .hdr2, .hdr3, .hdr4, .hdr5{
 height: 25px;
 line-height: 25px;
 padding: 0 0 0 0;
 border-bottom:1px dotted #BBBBBB;
}
/*=== Footer ===*/
#footer{
 background: #ffeedd;
 clear: both;
 color: #41484d;
 font-size: 10px;
 line-height: 20px;
 margin: 30px 0 0;
 text-align: left;
 padding:0px 15px;
}
#footer a{
 color: #680449;
}
/*=== Misc. ===*/
.fix{
 clear: both;
 height: 1px;
 margin: -1px 0 0;
 overflow: hidden;
}
.fl{
 float: left;
}
.fr{
 float: right;
}
.ac{
 text-align: center;
}
.ar{
 text-align: right;
}
/*=== Portfolio ===*/
.showcase {
 float:left;
 display:inline;
 width:206px;
 }
.showcase h2 {
 font-size:16px !important;
 margin-bottom:5px !important;
 font-weight:bold !important;
 color: #F2170B;
 }
.showcase p {
 font-size:10px !important;
 line-height:14px !important;
 text-align:justify !important;
 margin-bottom:7px !important;
 }
.showcase img {
 background:none !important;
 padding:0px !important;
 margin-bottom:5px;
 border:3px solid #FAD3D1 !important;
 }
.weblink a {
 font-weight:bold !important;
 text-transform:uppercase;
 font-size:12px !important;
 float:right;
 }
.showcase-divider {
 width:100%;
 height:15px;
 float:left;
 margin-bottom:15px;
 background: url(images/hl-dot2.gif) repeat-x bottom;
 }
/*=== IE6 Fix ===*/

