/*
Theme Name: Thailaendisches Theme
Description: Wordpress Theme f&uuml;r Thailaendisches.de.
Version: 1.2
Author: Robert Hartl
Author URI: http://www.netprofit.de
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;background:#191919;color:#ddd;font-family:'Lucida Grande','Arial','sans-serif';margin:0 auto;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 2px #000;font-weight:400;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
a{color:#fff;text-decoration:none;}
a:hover{text-decoration:underline;}
th{font-weight:700;text-align:center;}
ul.regular{list-style-type:square;}
.submit{background:#323232 url(images/button.jpg) center center repeat-x;color:#fff;border:1px solid #282828;cursor:pointer;padding:4px 20px;}
.submit:hover{border:1px solid green;}
.clear{clear:both;}
.seite{width:960px;margin:0 auto;}
.seite #left-arrow{margin-right:29px;position:relative;}
.seite #right-arrow{margin-left:29px;position:relative;}
.container{width:960px;position:relative;overflow:visible;margin:0 auto;padding:20px 0;}
#top .container{padding-top:0;}
.container #title{padding-bottom:10px;}
.container #title a,.container #title h1{display:block;width:321px;height:34px;position:relative;overflow:visible;font-size:1em;float:left;text-indent:-99877px;background:transparent url(images/logo.jpg) top left no-repeat;margin:60px 0 0 -5px;padding:0;}
.container #tile a:active{position:relative;top:1px;}
.container #title p#subtitle{font-size:.9em;float:right;text-align:right;letter-spacing:2px;text-transform:uppercase;font-family:'Lucida Grande','sans-serif';margin:80px 0 0;}
.container #pictures{z-index:1;}
.container img.latest-posts{margin-bottom:18px;position:relative;left:12px;}
.container .main-photo{clear:both;margin:16px auto;}
.container #inhalt,.container #content,.container #archive,.container #single{clear:both;overflow:hidden;}
.container #content{margin-top:30px;}
.container #archive,.container #single{margin-top:30px;}
.container .featured-photo{margin-bottom:20px;float:left;}
.container .main-photo .image,.container .featured-photo .image{position:relative;display:block;}
.container .main-photo .image img,.container .featured-photo .image img{border:4px #fff solid;disply:block;}
.container .main-photo .image a img,.container .featured-photo .image a img{filter:Alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;background-color:#191919;}
.container .main-photo .image img{max-width:960px;width:expression(this.width > 960px ? 960px: true);}
.container .main-photo .window a,.container .featured-photo .window a{color:#fff;}
.container .main-photo .window,.container .featured-photo .window{position:absolute;background:url('images/transparent-bg.png');z-index:100;font-family:'Arial','sans-serif';padding:8px 10px;}
.container .main-photo .date,.container .featured-photo .date{top:4px;left:4px;font-size:.9em;}
.container .main-photo .title,.container .featured-photo .title{bottom:4px;font-weight:400;right:4px;font-size:1.2em;}
* html .container .main-photo .title,* html .container .featured-photo .title{bottom:9px;}
.container .featured-photo .title{font-size:11px;font-style:normal;}
.container .main-photo .main{width:635px;height:426px;}
.container .featured-photo .index{width:310px;height:310px;}
.container .bild_1{margin:0 10px 16px 0;}
.container .bild_2{margin:0 5px 16px;}
.container .bild_3{margin:0 0 16px 10px;}
#boxes .box h5,#inside .box h5{background-color:#242424;border:1px solid #282828;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;padding:1px 8px;}
.container #details{clear:both;margin:20px 0;}
.container h1.title,.container h2.title,.container h4.title,.container h3.title{font-family:'Arial',sans-serif;}
.container h1.title,.container h2.title{font-size:22px;line-height:1.1em;}
.container h1.title{position:relative;padding-right:70px;}
.container h1.title #bildteilen{position:absolute;right:0;top:1px;}
.container h4.title{font-size:1em;}
.container #details h4.date{font-size:1.4em;clear:both;}
.container #details #comments-number{font-size:2em;font-family:'Arial','sans-serif';float:right;}
.container #details #description{line-height:22px;font-size:.8em;margin:20px 0;}
.container .bar{clear:both;background-color:#242424;min-height:35px;line-height:35px;height:auto!important;width:930px;border:1px solid #282828;margin:20px 0;padding:0 15px;}
* html .container .bar{height:35px;}
.container .bar #tags,.container .bar #categories{font-size:.8em;}
.container .bar #tags{float:left;width:170px;font-weight:700;}
.container .bar #categories{float:right;text-align:right;width:750px;}
.container .bar ul li{float:left;}
.container .bar #other-pages{float:left;width:870px;}
.container .bar #other-pages li{display:inline;}
.container .bar #other-pages a{color:#fff;text-transform:uppercase;font-size:.9em;font-weight:400;margin-right:20px;letter-spacing:2px;font-family:'Trebuchet MS', 'serif';}
.container #photo-nav{clear:left;color:#fff;margin:22px 0;padding-top:22px;}
.container #photo-nav .next,.container #photo-nav .prev{width:49%;text-transform:uppercase;font-family:'Trebuchet MS','serif';font-size:14px;padding:0;}
.container #photo-nav .next{float:left;}
.container #photo-nav .prev{float:right;text-align:right;}
.container #photo-nav a{color:#fff;}
#footer{border-top:1px solid #282828;border-bottom:1px solid #282828;background-color:#242424;clear:both;overflow:hidden;margin:0 auto;}
#credits{font-size:.6em;text-align:left;margin:0 auto;}
#footer #breaker{background-color:#36322a;height:20px;border-bottom:1px #444038 solid;}
#footer .section{width:310px;font-size:.8em;line-height:22px;margin:0 10px 0 0;padding:0;}
#footer #credits{font-size:.7em;padding:10px 0;}
#footer .footer-sidebar h5{font-size:20px;font-style:normal;margin-bottom:10px;}
.container #responses,.container #make-comment{clear:both;background-color:#242424;padding:15px;}
.container h3.comment-count{font-family:'Trebuchet MS','sans-serif';font-size:1.5em;text-transform:uppercase;}
#description blockquote,#responses #comments blockquote{font-style:italic;clear:both;font-size:.9em;background-color:#efefef;color:#000;font-family:'Georgia';margin:0 30px;padding:10px;}
blockquote cite{font-style:normal;font-weight:700;}
.container p{margin-bottom:10px;}
.mainvorschau{float:left;width:650px;}
.mainvorschau img{background:#fff;}
p#zusatzinfos{margin:12px 0;font-size:.85em;line-height:1.8em;}
.blaettern{text-align:center;margin:26px auto;background:#242424;border:1px solid #282828;padding:10px;float:right;width:288px;}
#description{clear:both;font-size:14px;line-height:1.6em;padding-top:10px;width:635px;}
#description h1,#description h2,#description h3,#description h4,#description h5,#description h6{margin:20px 0;}
#description h1{font-size:2em;}
#description h2{font-size:1.8em;}
#description h3{font-size:1.4em;}
#description h4{font-size:1.2em;}
#description h5{font-size:1em;}
#description h6{font-size:.8em;}
#description ol{list-style-type:decimal;margin-left:15px;margin-bottom:10px;}
#description li,#responses #comments .comment div li{margin-left:45px;}
#description ul,#responses #comments .comment div ul{margin-left:15px;list-style-type:square;margin-bottom:10px;}
#description table{border-spacing:5px 5px;}
#description table th{background-color:#F1EFE8;font-weight:700;text-align:center;font-size:.8em;padding:2px 10px;}
#description table td{font-size:.8em;}
#description pre,#responses #comments pre,#responses #comments code{white-space:0!important;word-wrap:break-word;border:1px #DADADA solid;font-size:12px;font-family:'Courier New', 'Courier';margin:10px 0;padding:5px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 1em 1em;padding:4px;}
img.alignleft{display:inline;margin:0 1em 1em 0;padding:4px;}
a img.alignright{float:right;margin:0 0 1em 1em;}
a img.alignleft{float:left;margin:0 1em 1em 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
#responses #comments .comment div li{padding:0;}
#responses{clear:both;margin:60px 0 10px;}
#responses #comments h3{font-size:2em;}
#responses .no-comments{margin:10px 0;}
#responses #feed-links{min-height:280px;line-height:35px;padding-left:15px;}
#responses #comments{font-size:1em;margin-top:35px;}
#responses #comments ul li{display:block;margin:10px 0;padding:10px;}
#responses #comments ul li p{clear:both;margin-bottom:10px;}
#responses #comments .comment-meta{display:block;}
#responses #comments .comment-author cite{line-height:22px;float:left;font-size:.9em;}
#responses #comments ul li .comment-meta a{font-size:.7em;font-style:italic;}
#responses #comments ul li .text{line-height:28px;}
#responses #comments ul li.even{background-color:#242424;}
#responses #comments ul li.odd{background-color:#191919;}
#responses #comments li img.avatar{border:1px solid #282828;}
#responses #comments .comment-author{float:left;width:416px;}
#responses #comments .real-comment{float:left;font-size:.8em;line-height:22px;width:400px;}
#responses img.avatar{float:left;margin:4px 10px 0 0;}
#make-comment #respond{width:700px;}
#make-comment #reply-back{float:right;}
#make-comment label{width:160px;float:left;}
#make-comment input.field{border:1px solid #282828;width:250px;height:22px;font-size:16px;}
#make-comment textarea{border:1px solid #282828;font-family:arial,verdana,sans-serif;font-size:16px;width:530px;height:160px;}
#make-comment #respond div{margin:0 0 20px;}
#make-comment #logged-in-as{margin:0 0 20px;}
#commentform span{font-size:.85em;margin-left:10px;}
#archive h2.title{margin:15px 0;}
#archive h4.title{font-size:.8em;}
.container #details .bar h4.date{font-size:1em;line-height:30px;}
#archive h4.date{font-size:.8em;}
#search #icon{float:left;position:relative;top:2px;left:4px;}
#search input.field{width:260px;float:left;border:2px solid #9F9F9F;margin:0;padding:2px;}
#search button.search-button{background:url('images/search_button.png') no-repeat;border:0;text-indent:-9999px;display:block;width:19px;height:17px;padding:0;}
#credits .links{padding:5px 0;}
a.yapb-image-link img{display:none;}
.links{float:left;}
.rechts{float:right;text-align:right;}
.w50{width:49%;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;margin:0;}
* html .clearfix{height:1%;}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#111;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#333;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}