/*
Theme Name: Backpacking.de-Template
Theme URI: http://mybackpacking.de
Description: Das Template im Backpacking.de-CICD
Version: 1.0
Author: Nico Lange
Author URI: http://backpacking.de
*/
* {
	font-family:tahoma,arial,helvetica,sans-serif;
	margin:0;
	padding:0;}
body {
	background:#E8E8E8;
	font-size:75%;
	padding-bottom:30px;}
a img {
	border:0 none;}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;}
fieldset {
	border:0 none;}
legend {
	display:none;}
input, button, select,textarea {
	font-size:1em;}
a {
	color:#666;
	font-size:1em;
	text-decoration:underline;}
	
h1 {}
h2 {color:#666666;}
h3 {margin-bottom: 8px; margin-top: 30px; color:#666666;}
p {margin-bottom:7px;}
a:focus, a:hover, a:active {
color:#999;
}
.pageWr {
	position:relative;
	margin:10px auto 0;
	width:942px;
	background:#fff;}
.header,
.mainNav {
	padding:0 36px 0 46px;}
	
.header .headLeft{
	float:left;
	width:216px;}
.header .headRight {
	margin-top:23px;
	float:right;
	width:400px;}
.header .headRight ul {
	margin-right:38px;}
.header .headRight ul li {	
	float:right;
	border-right:1px solid #DCDCDC;
	padding-right:12px;
	margin-right:12px;
  color:#999;}
  
.header{min-height:105px;}

#searchform {
	position:relative;
	top:16px;
	clear:both;}
#searchform input {
	float:right;}
#searchform .textfield {
	margin-top:1px;
	margin-right:11px;
	width:210px;
	padding: 4px 6px 5px 6px;
	border:1px solid #DCDCDC;
	color:#999;}
	
.mainNav {
	margin: 21px 0 0 0;
	padding-left:36px;
	height:68px;
	background:url(images/bg_subNav.gif) no-repeat 28px bottom;}
.mainNav ul ul  {
  position:absolute; 
  margin-top:21px;
  display:none;
  margin-bottom:21px;
  width:858px;
  height:23px;
  padding-top:7px;
  background:transparent;
  }
.mainNav ul ul li {
  float:left;
  margin-right:27px;}

.mainNav ul li {
	float:left;
	margin-right:27px;
  height:40px;}
.mainNav ul li.current_page_item ul,
.mainNav ul li.current_page_parent ul { display:block;}
.mainNav ul li.current_page_parent {
  background:url(images/icon_mainNavAct.gif) no-repeat bottom center;}
.mainNav ul li a {
	font-weight:bold;
	color:#000;
	font-size:1.16em;}
.mainNav ul ul a {
	font-weight:normal
	color:#666;
	font-size:1.0em;}
.mainNav li.current_page_item a,
.mainNav li.current_page_parent a ,
.mainNav li.current_page_parent ul li.current_page_item a {
  text-decoration:none;
  color:#F08416;font-weight:bold}
.mainNav li.current_page_parent ul li a,
.mainNav li.current_page_item ul li a  {
  text-decoration:underline;
  color:#666;font-weight:normal}
.contWr {
	padding: 0 0 38px;
	clear:both;
	border-bottom:1px solid #D1D5D6;}
	
.footer {
	background:#F5F6F6;
	color:#717171;
	padding: 28px 0 15px 85px;
	font-size:0.916em;}
.footer a {
	color:#717171;}
.footer ul ul {
	margin-top:5px;}
.footer li {
	width:170px;
	float:left;}
.footer li li {
	float:none;
	line-height:15px;}
.footer .copyright {
	padding-top:56px;
	margin-left:-35px;
	display:inline-block;
	color:#999;}
	
/* general classes */
.clearer {
	clear:both;height:1px;overflow:hidden}
.last {
	border:none!important;
	margin-right:0!important;
	padding-right:0!important;}
p.quest {
	color:#fff;}
.readMore {float:right;clear:both}
	
/*pager*/
.entNav {font-size:1.3em;font-weight:bold}
.entNav  a {text-decoration:underline;}
.entNav span {color:#666666;font-weight:bold;}
.entNav .lnkNext {margin-left:12px;}
.entNav .lnkPrev, .entNav a {margin-right:12px;}

#leCon {float:left;padding:15px 15px 28px 45px;width:65%;padding:15px 15px 28px 45px;}
#wp_page_numbers ul {line-height:1.667em;margin-left:21px;}
#wp_page_numbers ul li.active_page a {background-color:#FD9A34;color:#FFFFFF;text-decoration:none;}
#wp_page_numbers a {color:#808080;display:block;font-weight:bold;padding:0 2px;}
#wp_page_numbers li {display:block;float:left;margin-right:5px;}

#recaptcha_widget_div { margin-left:7.8em }
.riCon li, .travelog li {margin-bottom:5px;}
.riCon h3 {background: url(images/heading_arrow.gif) no-repeat left center; margin-left: -20px; margin-top: 10px; padding-left: 20px}
.riCon {border: 1px solid #C4C4C4; margin-top: 15px; border-width: 0 0 1px 1px;float: right;width: 24%;overflow:hidden;}
.riCon div.box {padding: 10px 25px 20px 25px;background: url(images/box_background.gif) repeat-x left bottom; clear: both; }
.riCon select {width: 22em}
.intro div.box {background: transparent}

.single {border-width:0px !important;padding:0 !important;}
.travelog {border-bottom:1px solid #D1D5D6;padding:0 0 15px 0;margin:0 0 15px 0;}
.travelog  ul {list-style-type:disc;list-style-position:inside;}
.travelog h2 {margin-bottom: 8px; margin-top: 30px; }
.travelog h3, .comments h3 {padding-bottom:3px;margin-bottom:8px;border-bottom:1px dotted #DDDDDD;}
#twitter_update_list span {margin-bottom: 3px;line-height:1.667em;}
.travelog p {margin-bottom:10px;line-height:1.667em;}
.travelog img {border:10px solid #EEEEEE;margin-top:5px}
.travelog img.alignleft, img.imgtfe  {float:left;margin:0 20px 15px 0}
.travelog img.alignright {float:right;margin:0 0 15px 25px}
.travelog #searchform {width:270px}
.explOpt {color: #808080; font-size: 0.93em; line-height: 1.25em;padding-bottom:10px}
.wp-smiley {padding:0 !important;background:transparent !important;border-width:0px !important;}

/*forms*/	
.cntForm{}
.cntForm .formblock {float:left;margin-right:65px;width:214px;}

/* ie6.css */
img, div, input { behavior: url("js/iepngfix.htc") }	
* html .mainNav ul ul { margin:38px 0 0 -60px; }
*+html .mainNav ul ul { margin:38px 0 0 -60px;}
* html .header{height:105px;}

.conForm {margin-top:16px}
.conForm p.submit, #recaptcha-submit-btn-area {padding-left:7.7em;margin-top:10px}
.conForm p.submit input{ width: auto;}
.conForm p.submit input.submit {font-size: 1em}
.conForm label, .sideForm label {float: left; font-weight: normal; width: 7.8em}
.conForm label.error, .conForm span.error label {color: #FE0000}
.conForm label.mandatory, .conForm span.mandatory label {font-weight: bold}
.conForm p {clear: left; margin-bottom: 0.33em}
.conForm textarea {height: 98px}
.conForm textarea.message {height: 200px}
.hidden {display: none}
.entryCont, .mceContentBody {margin-bottom: 10px; padding-left: 17px}

.facebook {margin-left: 0; margin-top: 0px; padding-left: 0px; width:280px;height:20px}
.facebook a {background:transparent url(images/facebook_button.png) no-repeat left; margin-left: 20px; margin-top: 0px; padding-left: 20px; width:40%;height:100%;display:block;text-indent:-9999px;}


.twitter {margin-left: 0px; margin-top: 0px; padding-left: 0px; width:280px;height:20px}
.twitter a {background:transparent url(images/twitter_button.png) no-repeat left; margin-left: 20px; margin-top: 0px; padding-left: 20px; width:40%;height:100%;display:block;text-indent:-9999px;}


#logo {position:absolute;left:34px;top:0;height:102px; width:206px;}
#logo a{background:transparent url(images/logo.gif) no-repeat left top;width:100%;height:100%;display:block;text-indent:-9999px;}
