
p.whiteline {
    margin-top: 0em;
    margin-bottom: 1em;
}

p.break {
    margin-top: 0em;
    margin-bottom: 0em;
}

img {
   behavior: url("http://orient-reisen.com/plugin/pngbehavior.htc");
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/fotos/style.css  */
/*  
Theme Name: Hemingway
Theme URI: http://warpspire.com/hemingway
Description: Hemingway is a simple weblog theme by <a href="http://warpspire.com">Kyle Neath</a> aimed at giving bloggers a great platform on which to customize.  If you'd like to learn more about Hemingway, <a href="http://warpspire.com/hemingway">head on over to Warpspire</a> or ask a question in the <a href="http://discuss.warpspire.com">official support forums.</a> <br /><strong>This theme requires WordPress 2.0+</strong></a>.
Version: 0.19
Author: Kyle Neath
Author URI: http://warpspire.com
*/



/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
	background:#342A20;
	background:black;
	color:#BFBFBF;
	font-size:11px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

/* This class sets the width and position for all rows */
.inside{
	width:80%;
	min-width:65em;
	max-width:85em;
	margin:0 auto;
}

a{
	color:#14A0FF;
	text-decoration: none;
	 COLOR: white;
	}
a:hover {
 text-decoration: none;
 
  color: #CCCC00; 
  
 
  }

h1{
	color:#CCC;
	font-size:1.5em;
	font-weight:normal;
	margin:1.5em 0;
}
h3.serendipity_date {	color:#CCC;
	font-size:1.5em;
	font-weight:normal;
	margin: 0 0 1.5em 0;}

h2, h3{
	font-size:1.25em;
	color:#FFF;
	font-weight:normal;
}
#primary h2{
	color:#CCC;
}

p, .entry_body, .serendipity_entry_body, .serendipity_entry_extended {
	line-height:1.75em;
}

ul li{
	list-style-type:square;
	margin:0.5em 0 0.5em 2em;
}



#topNavBar td.BreadCrumb div{
    font-size: 1.3em !important;
}

#topNavBar td.BreadCrumb div span, #topNavBar td.BreadCrumb div a {
    font-size: 1.0em !important;
}

#topNavBar td.SystemLinks{
    font-size: 1.3em !important;
}
#topNavBar td.SystemLinks span a, #topNavBar td.SystemLinks a{
    font-size: 1.0em !important;
}
#gsNavBar div.gbSystemLinks {
  float: right;
}



blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #CCC;
	color:#CCC;
}

pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}

table{
	width:100%;
	border-spacing:2px;
	margin:1.5em 0;
}
table th, table td{ padding:0.7em 0.1em }
table th{
	background:#CCC;
		background:blue;
	color:#000;
	text-align:left;
}
table td{
	background:#342A20;
	color:#FFF;
}
table caption{
	text-align:left;
	color:#FFF;
	margin-bottom:-1em;
	margin-top:1em;
}

.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{
	
		background:#342A20;
}
#header .inside{
	padding:3em 0;
	
}

#header h2{
	font-size:2.25em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0.25em 0;
	border-right:1px solid #808080;
	float:left;
}
#header h2 a{ text-decoration:none; }

#header p{
	padding:1em 0;
	margin:0;
	line-height:1em;
}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary{
	background:#342A20;
	background:black;
	padding:1px 0 2em 0;
	color:#808080;
}

#primary.onecol-stories .primary{
	float:left;
	width:50%;
}
#primary.onecol-stories .secondary{
	float:right;
	width:40%;
	margin:0 0 0 10%;
}

#primary.twocol-stories .story{
	float:right;
	width:48%;
	margin:0 0 0 3%;
	display:inline;
	
}
* html #primary.twocol-stories .story{
	margin-left:2%;
	
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{
	margin:0 0 0 0;float:left;
	 
}

.story h3{
	font-size:1.15em;
	margin:0 0 1.5em 0;
	font-weight:normal;
	color:#CCC;
}
.story h3 a{
	color:#CCC;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

.story .details{
	margin:1em 0;clear:left;
	text-align:right;
	border-top:1px solid #333;
	padding:0.5em 0;
	font-size:0.95em;
	color:#666;
}
.story .details .read-on{
	background:url(templates/fotos/img/readon_black.gif) 100% 60% no-repeat;
	padding-right:20px;
	display:block;
}
.story .details a{
	color:#666;
	text-decoration:none;
}
.story .details a:hover{ color:#FFF; }

.odd {background-color:#efefef;}
/* Single Post Styles */

#primary .primary{
	float:right;
	width:65%;
}
#primary .secondary{
	float:right;
	width:30%;
	margin-right:5%;
	padding-top:0.65em;
	display:inline;
}
* html #primary .secondary{ margin-right:3%; }

.secondary .featured p{
	border-bottom:1px solid #333333;
	border-top: 1px solid #333333;
	padding:0.5em 0 0.6em 0;
	line-height:1.5em;
	margin:1em 0 0 0;
}
.secondary .featured dl{
	margin:0 0;
	border-bottom:1px solid #333333;
	padding:0.5em 0 0.6em 0;
}
.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#AAA;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;
}
.secondary h2.serendipitySideBarTitle {margin-top:1em;}
.secondary dd a, .secondary .featured a{ color:#808080; }
.secondary dd a:hover, .secondary .featured a:hover{ color:#FFF; }

.single-post h1, .single-post h2{ margin-top:0; }

.serendipity_entrypaging{margin-bottom:1em;}

.previous {
	float: left;text-align:left; 
	width:25%; }

.entries_info {float:left;width:50%;text-align:center;}
.next {
	float: left;
	width:25%;
	text-align:right; }
/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/

#secondary{
	background:#0C0C0C;
	padding:1px 2em;
	border-top:1px solid #1C1C1C;
}

.comment-head{
	border-bottom:1px solid #1C1C1C;
	padding:0.8em 2em 1.0em 2em;
}
.comment-head h2{
	font-size:1.5em;
	margin:0;
}
.comment-head a{
	text-decoration:none;
	color:#868686;
}
.comment-head .details{
	font-size:0.95em;
}

ol#comments{
	list-style-type:none;
	margin:2em 0;
}
ol#comments li{
	list-style-type:none;
	margin:2em 0;
}
#comments cite{
	float:left;
	width:31%;
	font-style:normal;
	text-align:right;
}
* html #comments cite{ width:30.6%; }
#comments cite span{
	display:block;
}
#comments cite .author{ font-size:1.2em; }
#comments cite .author a{
	text-decoration:none;
}
#comments cite .admin-tools{
	margin:5px 0;
}
#comments cite .admin-tools a{
	float:right;
	margin:0 5px;
	padding:0px 3px 3px;
	background:#666;
	border:1px solid #999;
	text-decoration:none;
}
#primary .secondary .admin-tools{ margin:1em 0; }

#preview{
	margin:1em 0;
	padding:0.5em;
	border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }

#comments .pingback cite .author{
	display:block;
	padding-top:68px;
	background:url(templates/fotos/img/trackback_pingback.gif) 100% 0 no-repeat;
}

#comments .content{
	float:left;
	width:60%;
	margin-left:1.9%;
	border-left:1px solid #868686;
	padding: 0 0 0 2%;
}
#comments .content.child {color:#555;}
#comments .content p{
	margin:0 0 1em 0;
}
#comments .content h3{
	margin:0;
	font-size:1em;
}

#comment-form, .serendipity_center{
	margin:5em 0 5em 35.4%;
	width:36em;
}
input.textfield, select#serendipity_replyTo {
	width: 15em;
	margin:5px 0;
}
textarea.commentbox{
	width:28em;
	height:10em;
	padding:0.25em;
	margin:5px 0;
	font-size:1.25em;
	font-family:Arial, Helvetica, sans-serif;
}
label.text{
	position:relative;
	left:0.5em;
	top:-0.5em;
}
.formactions input.submit{ 
	float:right; 
	margin:-1em 0 0 0;
	padding:0 0.5em;
}
.formactions .spinner{
	float:right;
	margin:-8px -20px 0 0;
}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary{
	padding:2em 0 0 0;
}
#ancillary .block{
	float:left;
	width: 30%;
	margin:0 0 0 5%;
}
* html #ancillary .block{
	margin-left:3.9%;
}
#ancillary .twice-length{ width:65%; }
#ancillary .thrice-length{ width:100%; }
#ancillary .first, * html #ancillary .first{
	clear:both;
	margin:0;
}
#ancillary .block-separator{
	clear:both;
	height:2.5em;
}

#ancillary .block h2, #ancillary .block h3{
	margin:0 0 2em 0;
}

ul.dates, ul.counts, ul.blogroll ul, ul.pages, .serendipitySideBarContent{
	list-style-type:none;
	margin:1.5em 0 2em 0;
	border-top:1px solid #3D3D3D;	}

.serendipitySideBarContent{
	border-bottom:1px solid #3D3D3D;
	padding:0.5em 0;
}

ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li, .container_serendipity_plugin_staticpage a, 
.container_serendipity_plugin_recententries .serendipitySideBarContent div, .container_serendipity_syndication_plugin .serendipitySideBarContent div, .container_serendipity_archives_plugin a, .container_serendipity_authors_plugin div, .serendipitySideBarContent li, .plugin_comment_wrap{
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	border-bottom:1px solid #3D3D3D;
}
.serendipitySideBarContent table {	
	margin:0;
	padding:0;
}
.container_serendipity_plugin_staticpage .serendipitySideBarContent, .container_serendipity_syndication_plugin .serendipitySideBarContent, .container_serendipity_plugin_recententries .serendipitySideBarContent, .container_serendipity_authors_plugin .serendipitySideBarContent, .container_serendipity_archives_plugin .serendipitySideBarContent, .container_serendipity_plugin_comments .serendipitySideBarContent, .container_serendipity_plugin_linklist .serendipitySideBarContent li{
	border-bottom: none;}
.container_serendipity_plugin_linklist .serendipitySideBarContent li{padding:0;}

.container_serendipity_authors_plugin .serendipitySideBarContent{margin-bottom:1em;}
.container_serendipity_plugin_staticpage a, .container_serendipity_archives_plugin a, .container_serendipity_superuser_plugin a {display:block;}

.plugin_comment_wrap br, .container_serendipity_categories_plugin br, .container_serendipity_plugin_recententries br {line-height:0.01em;}
.container_serendipity_plugin_shoutbox br {line-height:0.5em;}


.plugin_comment_body{font-style:oblique;}
.plugin_comment_date {font-size:0.8em;}
ul.dates .date{
	color:#858585;
	padding:0 1.5em 0 0;
}
.container_serendipity_plugin_staticpage br, .container_serendipity_archives_plugin br {display:none;}

ul.counts .count{
	float:right;
	color:#858585;
}

ul.dates a, ul.counts a, ul.blogroll a, ul.pages a,.container_serendipity_plugin_staticpage a, .serendipitySideBarContent div a, .container_serendipity_archives_plugin a, .container_serendipity_superuser_plugin a, .serendipitySideBarContent li a, .serendipitySideBarContent td a, .container_serendipity_plugin_recententries a, .dtree a.node, .dtree a.nodeSel, div.linklist a.link {
	color:#BFBFBF;
	text-decoration:none;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover,.container_serendipity_plugin_staticpage a:hover, .serendipitySideBarContent div a:hover, .container_serendipity_archives_plugin a:hover, .container_serendipity_superuser_plugin a:hover, .serendipitySideBarContent li a:hover, .serendipitySideBarContent td a:hover, .container_serendipity_plugin_recententries a:hover,.dtree a.node:hover, .dtree a.nodeSel:hover, div.linklist a:hover{ 
	color:#FFF;
}

.dtree a.node:hover, .dtree a.nodeSel:hover, div.linklist a.link{text-decoration: none;}

ul.blogroll{ margin-top:0; }
ul.blogroll li{
	list-style-type:none;
	margin:0;
}

ul.pages ul{
	margin:0;
}
ul.pages ul li{
	border:none;
	margin-left:2em;
	list-style-type:square;
}
.serendipitySideBarDate {font-style:oblique;}
/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	color:#939393;
	margin:2em 0 3em 0;
}
#footer .inside{
	background:url(templates/fotos/img/footer_black.gif) 50% 0 repeat-x;
	padding:1em 0;
}
#footer p{
	margin:0;
	font-size:0.95em;
}
#footer p.copyright{ float:left; }
#footer p.attributes{ float:right; }
#footer p.attributes a{
	padding:0 0 0 1em;
	text-decoration:none;
	color:#525252;
}
#footer p.attributes a:hover{
	color:#FFF;
}

/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/

#search{
	float:right;
	width:200px;
	margin:1em 0 0 0;
	-moz-opacity:0.4;
	text-align:right;
}
#search:hover{
	-moz-opacity:1.0;
}
#search .searchimg{
	float:left;
	width:14px;
	height:13px;
	background:url(templates/fotos/img/search.gif) 0 0 no-repeat;
	position:relative;
	top:4px;
}
#search input{ 
	width:175px; 
	font-size: 0.85em; 
	background:#CCC;
	margin-top:2px;
}
#search input:focus{
	background:#FFF;
}

#searchform{
	margin:1em 0;
}

#searchform #s{
	background:#222;
	border:none;
	border-bottom:1px solid #333;
	width:30em;
	color:#666666;
	padding:0.25em;
}

#searchform #searchsubmit{
	background:#164872;
	color:#666;
	border:none;
	font-size:0.9em;
	text-transform:uppercase;
	letter-spacing:0.25em;
}

/* Legacy Typo CSS */

#search-results{
	width:30%;
	background:#164872;
	padding:0 0 0 0;
	float:right;
	-moz-opacity:0.9;
	border-top:1em solid #000;
}
#search-results h3{
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 0 1em 0;
	background:#164872;
	
}
#search-results small{
	display:block;
	text-align:left;
	font-size:0.9em;
	padding:0.5em 1em 0.7em 1em;
	border-top:1px solid #666;
	border-bottom:1px solid #555;
}
#search-results small a{
	color:#CCC;
}
#search-results ul li{
	list-style-type:none;
	padding:0 1em 0.5em 1em;
	margin:0.5em 0;
}
#search-results ul li:hover{
	background:#202020;
}
#search-result ul{ margin:0; }
#search-results ul li a{
	text-decoration:none;
	border-bottom:1px dotted #CCC;
}

#search img.archives-icon{
	margin:0 7px 0 0;
	top:1px;
}
#LSShadow {
    border-right: 2px solid #111;
    border-bottom: 2px solid #111;
}
.serendipity_livesearch_result {
border: 1px solid #111;
padding: 2px;color:#fff;
background-color: #444;	-moz-opacity:0.4;opacity:40%;filter-opacity:0.4;
} 
.serendipity_livesearch_result a{color:#fff;}

/* Embedded images with the s9y image manager */
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right {
	border: 1px solid #1c1c1c;
	background-color: #0C0C0C;
	margin: 5px;
	padding: 5px;
	text-align: center; }

.serendipity_imageComment_center {
	margin: auto; }

.serendipity_imageComment_left {
	float: left; }

.serendipity_imageComment_right {
	float: right; }

.serendipity_imageComment_img, .serendipity_imageComment_img img {
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: 0px; }

.serendipity_imageComment_txt {
	border-top: 1px solid #1c1c1c;
	margin-top: 3px;
	padding: 3px;
	clear: both;
	font-size: 8pt;
	text-align: center; }

#header 

{
 
background:black;

}


#gsContent { background-color: black !important; }

.gcBorder1 {
    border: 0 solid #ccc;
}

.gcBorder1 { border-color: black !important; }

.gcBackground1 {
    background-color: #eee;
}

.gbBlock {
    padding: 0.7em;
    border-width: 0 0 1px 0;
    border-style: inherit;
    border-color: inherit;
    /* IE can't inherit these */
    border-style: expression(parentElement.currentStyle.borderStyle);
    border-color: expression(parentElement.currentStyle.borderColor);
}

.gcBackground1 { background-color: black !important; }

.gcBackground1 { background-color: black !important; }

#gallery h2 {
    font-size: 1.3em;
    font-weight: bold;
}

#gallery h2 {
    font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

#gallery h2 {
    margin: 0;
    padding: 0;
}

#gallery p {
    margin: 0.6em 0;
    padding: 0;
}

.giDescription {
    font-size: 1.1em;
    line-height: 1.4em;
}

.giInfo {
    font-size: 0.9em;
    color: #888;
}

.giInfo { color: #D2C7BD !important; }

#gsThumbMatrix {
    width: 100%;
}

td.giAlbumCell {
    padding: 1em;
    text-align: center;
}

td.giAlbumCell table {
    margin: auto;
}

table.ImageFrame_flicking { direction: ltr; }
table.ImageFrame_flicking .TL { width:5px; height:5px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/TL.gif') no-repeat;
}
table.ImageFrame_flicking td { font-size:1px } 
table.ImageFrame_flicking .TT { height:5px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/TT.gif') repeat-x;
}
td div.H { width:1px; height:0; }
table.ImageFrame_flicking .TR { width:5px; height:5px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/TR.gif') no-repeat;
}
table.ImageFrame_flicking .LL { width:5px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/LL.gif') repeat-y;
}
table.ImageFrame_flicking .LL div.V { width:5px; }
td div.V { width:0; height:1px; }

#gallery a {
    font-weight: bold;
    text-decoration: none;
    color: #6b8cb7;
}
#gallery a { color: white !important; }

#gallery img {
    border-width: 0;
}

img.ImageFrame_image { vertical-align:bottom; border:none; }
table.ImageFrame_flicking .RR { width:5px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/RR.gif') repeat-y;
}
table.ImageFrame_flicking .RR div.V { width:5px; }
table.ImageFrame_flicking .BL { width:5px; height:11px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/BL.gif') no-repeat;
}
table.ImageFrame_flicking .BB { height:11px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/BB.gif') repeat-x;
}
table.ImageFrame_flicking .BR { width:5px; height:11px; background:url('http://orient-reisen.com/foto/modules/imageframe/frames/flicking/BR.gif') no-repeat;
}

.giTitle {
    font-size: 1.3em;
    font-weight: bold;
}

.giNew {
    border-width: 2px;
    border-style: ridge;
    padding: 0 6px;
    line-height: 1.9em;
}

#gsPages span {
    padding: 0 0.3em;
}

#gsFooter {
  padding-top: 4px;
}
