/*  
Theme Name: Urlaub-Weblog Robert 1
Theme URI: http://www.urlaub-weblog.de/
Description: Roberts Urlaubs Layout
Version: 2.0
Author: Robert Hartl
Author URI: http://www.hartl.info/
*/


/*=============== Generelles =================*/
*{
	margin:0;
	padding:0;}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 1.5em;}

small, #leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;}

code {
	font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;}

a, a:link, a:visited, a:active {
	color: #296995;
	text-decoration: underline;}

a:hover {
	color: #d98c07;
	text-decoration: underline;}

select {
	width: 130px;}

acronym, abbr, span.caps {
	cursor: help;}

acronym, abbr {
	border-bottom: 1px dotted #ccc;}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(images/quote.gif);
	background-repeat: no-repeat;
	background-position: left top;}

blockquote cite {
	margin: 5px 0 0;
	display: block;}

.clearing {
	clear: both;}

.clearright{
clear:right;}

h1, h2, h3, h4, h5, h6 {
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0.03em;}

blockquote, quote {
	margin: 30px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 5px;
}

h1 {
	font-size: 250%;
	line-height: 100%;
}

h2 {
	font-size: 170%;
	line-height: 100%;
	margin: 0px 0px 5px;
}


h3 {
	font-size: 130%;
	line-height: 100%;
}

h4 {
	font-size: 130%;
	line-height: 100%;
}

h5 {
	font-size: 110%;
	line-height: 100%;
}

h6 {
	font-size: 100%;
	line-height: 100%;
}

ul, ol, dl {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

li, dd {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;}

ul li {
	list-style-type: square;
}

dt {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}

legend{
	color:#b3b3b3;
	padding-right:2px;}

fieldset{
	margin-top:5px;
	padding:5px;
	text-align:left;
border:3px solid #f1f2f3;}

/*================== Layout ==================*/

html {
	height: 100%;}

body {
	background-image: url(images/back_content.gif);
	background-repeat: repeat-y;
	background-position: center;	
	background-color: #f3f3eb;
	font-family: "Lucida Grande", Arial, Sans-serif;
	font-size: 12px;
	line-height: 180%;
	color: #382e1f;
	height: 100%;
	margin: 0px;
	padding: 0px;}

#container {
	position: relative;
	min-height: 100%;
	width: 820px;
	margin: 0px auto;
	padding: 0px;
	text-align: center;}

* html #container {
	height: 100%;}

br.clear {
	clear: both;}

/*================== Header ===================*/

#header {
background:#fff url(images/header3.jpg) no-repeat top;
text-align:left;
margin:0;
padding:0;
	width:819px;
	height:320px;
	position:relative;
	display:block;}

#header a{
display:block;
text-indent:-98232px;
margin:0px 15px;
padding:0;
width:380px;
height:80px;
text-decoration:none;}

#header a:hover{
text-decoration:none;}

#header h1{
	font-family: "Lucida Grande", Arial, Sans-serif;
	font-size: 14px;
  color:#fff;
	margin: 9px 0px 0 15px;}

#header #adsenselinks{
	display: block;
	margin: 0px 0px 0px 12px;
	padding: 0px;
	height: 20px;
	position: absolute;
	bottom: 0px;}

html>body #header #adsenselinks{
	bottom: 18px;}

#header, #footr {
	color: #fff;}



/*================= Content =====================*/

#content{
text-align:left;
	margin:0px auto;
	padding:0px;
	width: 790px;}


/*================ Artikelspalte ==================*/

#loop_articles, #loop_single {
	width: 385px;
	float: left;}

#loop_articles p, #loop_single p{
margin-bottom:20px;}

#loop_page {
	width: 610px;
	float: left;}

#loop_comments {
	width: 385px;
	float: left;}

#form_comments {
	width: 320px;
	margin: 0px 0px 30px 20px;
	float: right;
	padding: 0px;}


/*====================== Sidebars ================*/

#sidebar{
	float:right;
	width:385px;}

.topsidebar{
	margin:0px;
margin-bottom:20px;
	padding:5px 10px;
	width: 365px;
	text-align:justify;
	background-color:#f1f2f3;}

.topsidebar small{
	height:23px;
	vertical-align: top;
	line-height: 23px;}

.topsidebar a.feed{
	background-image: url(images/icon_feed_smaller.gif);
	background-repeat: no-repeat;
	padding-left:18px;}

.topsidebar a.delicious{
	background-image: url(images/delicious_small.gif);
	background-repeat: no-repeat;
	padding-left:19px;}

.topsidebar a.misterwong{
	background-image: url(images/mw14.gif);
	background-repeat: no-repeat;
	padding-left:19px;}

.topsidebar a.meinbookmark{
	background-image: url(images/meinbookmark_small.png);
	background-repeat: no-repeat;
	padding-left:12px;}

.topsidebar a.linkarena{
	background-image: url(images/linkarena.ico);
	background-repeat: no-repeat;
	padding-left:20px;}

.topsidebar a.bekannt{
	background-image: url(images/bekannt14.gif);
	background-repeat: no-repeat;
	padding-left:19px;}


#leftsidebar {
	padding:0 9px 0 0;
	width: 160px;
	float: left;
	margin:0 0 0 2px;
	border-right: 2px solid #f1f2f3;}

#rightsidebar {
	margin: 0;
	padding: 0;
	float:right;
	width: 200px;}

#leftsidebar h2, #rightsidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	font-weight: bold;
	color: #000;}

#leftsidebar form {
	margin: 0;}

#leftsidebar ul, #leftsidebar ul ol, #rightsidebar ul, #rightsidebar ul ol {
	margin: 0px;
	padding: 0px;}

#leftsidebar ul li, #rightsidebar ul li  {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;}

#rightsidebar ul li{
margin-bottom:20px;}

#leftsidebar ul p, #leftsidebar ul select, #rightsidebar ul p, #rightsidebar ul select {
	margin: 5px 0 8px;}

#leftsidebar ul ul, #leftsidebar ul ol, #rightsidebar ul ul, #rightsidebar ul ol {
	margin: 0;}

#leftsidebar ul ul ul, #leftsidebar ul ol, #rightsidebar ul ul ul, #rightsidebar ul ol {
	margin: 0 0 0 10px;}

ol li, #leftsidebar ul ol li, #rightsidebar ul ol li  {
	list-style: decimal outside;}

#leftsidebar ul ul li, #leftsidebar ul ol li, #rightsidebar ul ul li, #rightsidebar ul ol li {
	margin: 3px 0px 0px;
	padding: 0px;}

#searchform {
	margin: 10px auto;
	padding: 10px 3px 10px 0; }

#leftsidebar #searchform #s, #rightsidebar #searchform #s {
	width: 110px;
	padding: 2px;
	background-color: #f1f1f1;
	border: 1px solid #ccc;
	font-size: 11px;
	margin-right: 4px;
	margin-left: 5px;}

#leftsidebar #searchsubmit, #rightsidebar #searchsubmit {
	padding: 1px;
cursor:pointer;
	background-color: #eee;
	border: 1px solid #296995;
	font-size: 11px;}

#leftsidebar #searchsubmit:hover{
border-color:#d98c07;
}

/*======================= Footr ==================*/

#footr {
border-top:3px solid #f1f2f3;
background-color:#fff;
text-align:left;
font-size:11px;
	width:819px;
	padding: 5px 0px;
margin:25px 0 0 0;
color:#aaa}

#footr p{
margin-left:20px;}

#footr a, #footr a:link {
	color:#999;}

#footr a:hover, #footr a:active {
	color: #888;}


#logos {
	position: relative;
	display: inline;
	padding: 0px;
	margin: 20px 40px 0px 0px;
	float: right;
	vertical-align: middle;}

#logos img {
	vertical-align: middle;
	margin: 0px 0px 0px 10px;
	padding: 0px;}

#logos a img{
	border:none;}


/*====================== Artikelzeugs ===================*/

.post{
	padding:0px;
	margin:0px 0px 20px 0px;
	position: relative;}

#loop_articles .post{
border-bottom:2px solid #f1f2f3;}

.post .content {
	position: relative;}

#post_meta .metadata {
	width: 135px;
	padding: 0px;
	margin:  0px;}

#post_meta .odd {
	float: left;
	clear: left;}

#post_meta .even {
	float: right;}

h1.title, h1.title a, h2.title a{
font-size:18px;
margin-top:10px;
	letter-spacing:0.01em;
	font-family: "Trebuchet MS", "Century Gothic", Verdana, sans-serif;
	font-weight:normal;}

h1.title{
margin-top:0;}

h1.title a{
text-decoration:none;}

a.weiterlesen{
float:right;
margin-top:-20px;
padding-right:18px;
background:transparent url('images/icon_next.gif') right no-repeat;}

.post .content ul{
margin-left:25px;}

.post .content ul.metalinks {
	padding: 0px;
	margin: 0px;
display:block;
}



ul.metalinks li{
font-size:11px;
	display:inline; 
	margin-right: 13px;
padding-left:20px; 
	height:23px;
	vertical-align: top;
	line-height: 23px;
}

ul.metalinks li.category{
text-transform:uppercase;
letter-spacing:0.02em;
margin-right:22px;
color:#aaa;}

ul.metalinks li.category a{
color:#d98c07;}

.metalinkssub{
background-color: #f1f2f3;
padding:3px 5px;
margin-top:15px;
border-left:10px solid #f1f2f3;}


.tags{
font-size:11px;
margin-bottom:15px;
padding-left:20px;
	background-image: url(images/icon_tag.gif);
	background-repeat: no-repeat;
	background-position: left;}


ul.related li{
list-style-type:none;}



h3#respond, h3#comments{
margin-top:40px;}

.navigation {
background-color:#f1f2f3;
padding:3px 5px;
	display: block;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}


.navigation ul {
	display: block;
	margin: 0px 0px 30px;
	padding: 0px;
}

.navigation li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 49%;
}

.navigation li.next {
	text-align: right;
	float: right;
}

#form_search {
	margin: 0px 0px 20px;
}

#input_form_search {
	width: 150px;
}

#information {
	width: 320px;
	margin: 0px 0px 30px 20px;
	float: left;
	padding: 0px;
	clear: right;
}

#post_meta {
	width: 320px;
	padding: 0px;
	margin: 0px 0px 30px 20px;
	float: left;
	display: inline;
}

#search {
	width: 320px;
	margin: 0px 0px 30px 20px;
	padding: 0px;
	float: right;
}

#author {
	width: 320px;

	padding: 0px;

}

#widgets {
	padding: 0px;
	margin: 0px 0px 30px 0px;
	float: right;
}

.widgets_home, .widgets_single {
	width: 320px;
}

#archive_links {
	width: 320px;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	float: right;
	clear: right;
}

#archive_links .archive_group {
	padding: 0px;
	float: left;
	width: 150px;
	clear: none;
}

#archive_links .even {
	margin: 0px;
	float: right;
}

#archive_links .odd {
	margin: 0px 20px 0px 0px;
}




#commentform input{
	width:180px;
	padding:2px;
	margin:0px 5px 0 0;}

#commentform textarea{
	width:98%;
	padding:2px;}

#commentform #subscribe{
	margin:0;
	width:12px;}

#commentform #submit{
	margin:0;
	float:right;}


.commentlist{
	padding:0;
	text-align:left;
	list-style:none;
	list-style-image:none;}

.commentlist li{
	font:0.9em Arial, Verdana, Sans-Serif;}

.commentlist li{
	list-style:none outside;
	list-style-image:none;
	margin-bottom:18px;
	padding:3px 0 10px 5px;}

.commentlist cite, .commentlist cite a{
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;}

.commentlist p{
	padding:0;
	color:#4c4c4c;
	margin:10px 20px;
	font-size:1.15em;
	line-height:1.5em;
	letter-spacing:0.01em;}

.commentlist span{
	color:#effbbd;
	font:bold 80px Georgia, "Times New Roman", serif;
	float:right;
	margin:-20px -5px 0 0;}


.commentlist li.nobgco{
	background:#fff !important;}

#commentform p{
	font-family:Verdana, Arial, Sans-Serif;
	margin:0 0 5px 0;}

#commentform input, #commentform textarea{
	font:1.2em Arial, Verdana, Sans-Serif;}

#commentform input#submit{
	font-size:1em;
	margin:0;
	padding:0;}

.nocomments{
	text-align:center;
	margin:0;
	padding:0;}

.commentmetadata{
	margin:0;
	display:block;}
.alt span{
	color:#f2f2f2;
}



/*=============== Inputs ===================*/

.input {
	background-color: #fff;
	background-image: url(images/back_input.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #a79d8f;
	margin: 0px;
	padding: 2px 1px;
	line-height: inherit;
	font-size: inherit;}


/*==================== Sonstiges ===============*/


img.bildlinks{
float:left;
margin:5px 15px 0 0;
padding:4px;
border:1px solid #ccc;}

.alignright {
	float: right;
}
.alignleft {
	float: left
}

.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}


.pagetitle {
	color: #d98c07;
	font-size: 16px;
	padding-top: 10px;
}
center, blockquote, quote, pre {
	margin: 0px 0px 20px;
}

.reduced p, .reduced center, .reduced blockquote, .reduced quote, .reduced pre, .reduced ol, .reduced ul, .reduced table, .reduced dl, .reduced dd, .reduced dt {
	font-size: 100%;
}


#header a, #footr a {
	text-decoration: none;
}


#tagline {
	font-size: 120%;
}

.clearleft{
clear:left;}

/* Graphical Bullets ----------------------------------------------- */

ul .icon, dl .icon, ul.icon li {	
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 0px 25px;
	list-style-type: none;
}

ul li.date, dl .date, ul.icon li {
	background-image: url(images/icon_date_small.gif);
background-position:left top;
}

ul li.tag, dl .tag, ul.tag li {
	background-image: url(images/icon_tag_small.gif);
background-position:left top;
}

ul li.category, dl .category, ul.category li {
	background-image: url(images/icon_category_small.gif);
background-position:left top;
}

ul li.information, dl .information, ul.information li {
	background-image: url(images/icon_lightbulb_small.gif);
background-position:left top;
}

ul li.jump, dl .jump, ul.jump li {
	background-image: url(images/icon_page_small.gif);
background-position:left top;
}

ul li.comment, dl .comment, ul.comment li {
	background-image: url(images/icon_comment.gif);
background-position:left top;
}

ul li.feed, dl .feed, ul.feed li {
	background-image: url(images/icon_feed_small.gif);
background-position:left top;
}

ul li.entry, dl .entry, ul.entry li {
	background-image: url(images/icon_entry_small.gif);
background-position:left top;
}

ul li.author, dl .author, ul.author li {
	background-image: url(images/icon_entry_small.gif);
background-position:left top;
}

ul li.delicious, dl .delicious, ul.delicious li {
	background-image: url(images/delicious_small.gif);
background-position:left top;
}

ul li.technorati, dl .technorati, ul.technorati li {
	background-image: url(images/technorati_small.gif);
background-position:left top;
}

ul li.trackback, dl .trackback, ul.trackback li {
	background-image: url(images/icon_page_small.gif);
background-position:left top;
}


#loop_articles .firstpost {
	background-image: url(images/icon_new.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


#mwwrapper934nbdfi8{
line-height:1.4em;}