/*
Theme Name: Alkomat-Patrouille Wien
Author: Michael Wilke
*/

.spacer {
	height: 1%;
	padding: 1px;
}
.nav1 {
	background: url(images/grad.png) repeat-x;
	font-size: 12px;
	height: 35px;
}
.nav1 li {
	float: left;
	line-height: 35px;
}
.nav1 li a {
	border-right: 1px solid #e7e4e3;
	color: #444444;
	display: block;
	float: left;
	padding: 0 11px;
}
.nav1 li a:hover, .nav1 li a.selected {
	background: #e8e8e8;
	border-right: 1px solid #c4c1c0;
	border-left: 1px solid #c4c1c0;
	margin: 0 0 0 -1px;
	position: relative;
	color: #444444;
	text-decoration: none;
}
.nav1 li a.selected {
	font-weight: bold;
}


.box {
	background:  #ffffff repeat-x top;
	width: auto;
	font-size: 12px;
}


/*- List1 -*/
.list1 {
	color: #444444;
	padding: 12px;
	position: relative;
	background:url("images/grad.png") repeat-x ;
}
.list1 li {
	border-bottom: 1px solid #e3e3e2;
	padding: 6px 0;
	line-height: 22px;
}
.list1 li:last-child {
	border-bottom: none;
}
.list1 a {
	color: #444444;
}
#social{float:right;}
#social a img{border:none;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}


article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: none;}
.hide {display:none;}
.clear {clear:both;}

/* TYPOGRAPHY */
html { font-size:100.01%;}
body {font-size:75%; color:#888; background:#000 url(images/page_background.jpg) repeat-x; font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}

h1,h2,h3,h4,h5,h6 {font-weight:400; color:#c6ced4;text-shadow:0 1px 0 #000; font-family:Calibri, Verdana, Arial, Sans-Serif;}
h1 {font-size:3em; line-height:1; margin-bottom:0.5em;text-shadow:0 1px 0 #000;}
h2 {font-size:2em; margin-bottom:0.2em;text-shadow:0 1px 0 #000;}
h2.slide {padding:0; margin:0;text-shadow:0 1px 0 #000;}
.entry h2 {margin-bottom: 10px;}
h3 {clear:both; font-size:1.5em; line-height:1; margin-top:1em; margin-bottom:1em;text-shadow:0 1px 0 #000; }
h4 {font-size:1.2em; line-height:1.25; margin-top:1em; margin-bottom:1em; text-shadow:0 1px 0 #000;}
h5 {font-size:1em; font-weight:bold; margin-bottom:1em; text-shadow:0 1px 0 #000;}
h6 {font-size:1em; font-weight:bold; margin-bottom:1em;text-shadow:0 1px 0 #000;}

.entry span {padding:0 0 10px 0; display:block; font-size:11px; margin:0;}
img {border:0px none; outline:none!important;}

p {margin:0 0 1.5em; line-height:1.8em;}
p img.left  {float:left; margin:1.5em 1.5em 1.5em 0; padding:0;}
p img.right {float:right; margin:1.5em 0 1.5em 1.5em;}
p.description { margin:0 0 0 5px; text-align:left; color:#fff; font-style:italic; padding:0 0 0 115px;text-shadow:none; font-family: Calibri, Verdana, Arial, Sans-Serif; font-size:130%;}

a:focus, a:hover  {color:#fff; text-decoration:none;}
a  {color:#c6ced4; text-decoration:none;}
a:focus {outline:none!important;}
blockquote  {margin:1.5em; color:#666; font-style:italic; border-left:5px solid #a0a0a0; padding:0 0 0 10px;}
strong {font-weight:bold; letter-spacing:0.03em;}
em,dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}

abbr,acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em; font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0; white-space:pre;}
pre,code,tt {font: 1em 'andale mono', 'lucida console', monospace; line-height:1.5;}

li ul, li ol {margin:0;}
ul, ol {margin: 0; padding-left:3.333em;}
ul  {list-style-type:bullet;}
ol  {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

hr {background:#9F9F9F; height:1px; border:none; color:#9F9F9F; width:100%; margin:0;}
table {margin-bottom:1.4em; width:100%;}
table a {text-decoration:none;}
th {font-weight:bold; background:#999; color:#fff;}
thead tr th {background:#9f9f9f;}
th, td {border-right:1px solid #ccc;}
td.pad {border:none;}
th, td {padding:4px 10px 4px 5px; text-align:center;}
caption {background:#eee; text-align:center;}
tr.even td {background:#bfbfbf;}
tfoot td{border:none;}
#next {text-align:left; padding:10px 0;}
#prev {text-align:right; padding:10px 0;}

/* FORMS */
label {font-weight:bold; font-size:14px;}
fieldset {padding:1.4em; margin:0 0 1.5em 0; border:1px solid #ccc;}
legend {font-weight:bold; font-size:1.2em; padding:5px;}
input {background-color:#fff; border:1px solid #bbb; padding:4px;}
input[type=text], input[type=password], textarea, select {background-color:#fff; border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], textarea, select {margin:0.5em 0;}
textarea  {width:390px; height:250px; padding:5px; border:1px solid #bbb; margin:5px 0;}
input[type=radio], input.radio {position:relative; top:0; border:none;}
input[type=checkbox], input.checkbox {position:relative; top:0;}
input[type=submit], input[type=reset] {border:1px solid #6F6F6F; background:#9f9f9f; color:#fff; margin:0; padding:5px;}
fieldset p, form p{margin:0; padding:0!important;}

/* comments */
#respond {margin:10px 0 0 0;}
input.comsub {border:1px solid #6F6F6F; background:#9f9f9f; color:#fff; margin:0; padding:5px;}
ol.commentlist {list-style:none; margin:10px auto; padding:0; text-indent:0; width:600px;}
ol.commentlist li.comment, ol.commentlist li.pingback  {border-bottom:1px solid #ccc; padding:1em; margin:10px 0;}
ol.commentlist li.comment div.vcard {font:16px; font-weight:bold;} 
ol.commentlist li.comment div.vcard cite.fn {font-style:normal;}
ol.commentlist li.comment div.vcard img.avatar {border:5px solid #ccc; float:right; margin:0 0 1em 1em;}
ol.commentlist li.comment div.comment-meta {font-size:11px; padding:5px 0 10px 0;}
ol.commentlist li.comment div.comment-meta a {color:#7A7879;}
ol.commentlist li.comment p {font-size:12px; margin:0 0 1em;}
ol.commentlist li.comment ul {font-size:12px; list-style:square; margin:0 0 1em 2em;}
ol.commentlist li.comment div.reply {font-size:12px;}
ol.commentlist li.comment div.reply a {font-weight:bold;}
ol.commentlist li.comment ul.children {list-style:none; margin:1em 0 0; text-indent:0;}
ol.commentlist li.comment ul.children li.depth-2 {border-left:5px solid #6f6f6f; margin:0 0 .25em .25em;}
ol.commentlist li.comment ul.children li.depth-3 {border-left:5px solid #999; margin:0 0 .25em .25em;}
ol.commentlist li.comment ul.children li.depth-4 {border-left:5px solid #bbb; margin:0 0 .25em .25em;}
ol.commentlist li.even {background:#333; border:1px solid #9f9f9f;}
ol.commentlist li.odd {background:#333; border:1px solid #ccc;}
ol.commentlist li.parent {border-left:5px solid #7A7879;}
ol.commentlist li.pingback  {background:#000;}

/* LAYOUT */
#container {width:920px; margin:0 auto; background: transparent;}
#wrap {width:920px; margin:0 auto;}
#top, #featured, #contentwrap, #footer {width:920px; margin:0; padding:0;}
.br-h {width:100%; height:0px; background: center repeat-x; margin:0; padding:0; clear:both;}

/* TOP */
#top {margin-top:5px;height:160px; background: url('images/header.png') 40px 5px no-repeat;}
.logo {margin:60px 0 0 160px; float:left; width: 740px;}
.logo h1 {padding:10px 0 0 100px; color:#963A21; text-align: right; margin: 0;}

/* FEATURED */
#featured {background: #333 url(images/noise2.png) repeat-x left bottom; width:905px; height:185px; border:1px solid #575555; -moz-border-radius:5px; position:relative; margin:0; padding:0;}
	/* FEATURED IE Hack */
	* html #featured, *+html #featured {background: #333; width:905px; height:185px; border:1px solid #575555; -moz-border-radius:5px; position:relative; margin:0; padding:0;}
	/* Weiter gehts normal.. */
#slideshow {float:left; width:780px; height:140px; margin:27px auto 0 auto; padding:0; overflow:hidden; position:absolute; left:50px;}
#slideshow img {width:120px; height:120px; padding:0; background:#ccc; float:left; margin:0 20px 0 0; border:5px solid #ccc;}
#slideshow p {padding:0; margin:0;}
.navleft a {float:left; width:50px; height:32px; margin:80px 0 0 0; background:url(images/left.png) left no-repeat; display:block; text-indent:-4000px; overflow:hidden; text-decoration:none; padding:0;}
.navright a {float:right; width:50px; height:32px; margin:80px 0 0 0; background:url(images/right.png) right no-repeat; display:block; text-indent:-4000px; overflow:hidden; text-decoration:none; padding:0;}

/* CONTENT */
#contentwrap {padding:20px 0 0 0; background: 640px 0px repeat-y;}
#content {float:right; width:620px; margin:10px; overflow:hidden;}
.entry {background: #141414;
border-top:1px solid  #2e2e2e;
border-left:1px solid  #2e2e2e;
-moz-border-radius:5px;
margin:0 0 30px 0;
padding:25px;
}
.entry img {border:5px solid #e4e4e4;}
.entry li {margin-bottom: 4px;}
.edit {float:right; padding:0; margin:0; font-size: 90%;}
.edit a {font-style: italic;}
.tags { border-top:1px dotted  #666; margin:10px 0; font-size:11px; letter-spacing:1px; display:block; padding:0px;text-align:right;}
.postsnav {margin:0 auto; padding:0; width:580px;}
.postnav {margin:0 auto; padding:0; width:570px; height: 20px; background: #141414;
border-top:1px solid  #2e2e2e;
border-left:1px solid  #2e2e2e;
-moz-border-radius:5px;
margin:0 0 30px 0;
padding:5px 25px 5px 25px;
display:none;}
.alignleft {float:left; margin: 0 10px 10px 0;}
.alignright {float:right; margin: 0 0 10px 10px;}
.aligncenter {display:block; margin-left: auto; margin-right: auto;}

a.wp-oembed {margin: 12px 0 0 340px ; background: url(images/anfragen.png) no-repeat 0px 0px; text-indent: -9999px; display: block; width: 220px; height: 32px;}
a:hover.wp-oembed {background: url(images/anfragen.png) no-repeat 0px -40px;}


/* SIDEBAR */
#sidebar {float:left; width:260px; padding:0 0 0 0; margin:5px 10px 10px 0;}
.feed {margin-left:3px; padding:0 0 0 20px; background:url(images/feed.gif) no-repeat 0 50%;}
.widget {margin:0 0 20px 0;}
.widget ul{list-style:none; padding:0 10px 10px 0px; margin:0;}
.widget ul li {padding:5px 0 0px 0px;}
.widget ul li a {text-decoration:none;}
.widget ul li a:hover {text-decoration:none; background: #333 url(images/noise3.png) repeat-x left top;}
.widget ul li ul li {border:none; padding:0 0 0 10px;}
.widget ul li ul li a {font-size:12px; color:#5A4F49;}
.widget ul li ul li ul li {border:none; padding:0 0 0 10px;}
.widget ul li ul li ul li a {font-size:11px; color:#6F6F6F;}
#sidebar .widget a { display:block; width: 230px; height: 30px; line-height:30px; border:1px solid #333; -moz-border-radius:5px; 
padding: 2px 0 0 10px; font-family: Calibri, Verdana, Arial, Sans-Serif; font-size: 13px; }
.facebook {width: 240px; background: #111;}
#sidebar p {margin: 0 0 0 5 px;}
#sidebar h3 {}
.booking {background: #141414; width: 230px; border:1px solid #333; -moz-border-radius:5px; padding: 2px 0 0 10px;}
.booking a {background: url(images/anfragen.png) no-repeat 0px 0px; text-indent: -9999px; display: block; width: 220px; height: 32px;}
.booking a:hover {background: url(images/anfragen.png) no-repeat 0px -40px;}
.bewerben {background: #141414; width: 230px; border:1px solid #333; -moz-border-radius:5px; margin: 20px 0 0 0; padding: 2px 0 0 10px;}
.bewerben a {background: url(images/bewerbung.png) no-repeat 0px 0px; text-indent: -9999px; display: block; width: 220px; height: 32px;}
.bewerben a:hover {background: url(images/bewerbung.png) no-repeat 0px -40px;}

/* search widget */
.screen-reader-text {display:none;}
#searchsubmit {border:1px solid #6F6F6F; background:#9f9f9f; color:#fff; margin:0; padding:3px; position:relative; margin:0;}
#searchform input#s {width:210px; position:relative; border:1px solid #6F6F6F; padding:4px; margin:0;}

/* tagcloud widget */
ul.wp-tag-cloud {margin:0; padding:10px; list-style:none; }
ul.wp-tag-cloud li {float:left; margin:0; padding:3px 5px; border:none;}
ul.wp-tag-cloud li a {color:#fff; background:#A5A5A5; text-decoration: none; padding:5px 10px; display:block;}
ul.wp-tag-cloud li a:hover {color:#FFF; background:#6F6F6F; text-decoration: none; padding:5px 10px;}


/* Contact Forms */
.wpcf7 input, .wpcf7 textarea, .wpcf7 .button {-moz-border-radius:5px; font-size: 12px; background: #dedede;}
.wpcf7 .button {width: 80px; height: 27px; background: url(images/senden.png) no-repeat left top; text-indent: -999px;}
.wpcf7 .button:hover {background: url(images/senden-hover.png) no-repeat left top;}

/* FOOTER */
#footer {height:180px; border-top: 1px double #707070; margin: 20px 0 10px 0; padding: 10px 0 10px 0;}
#footer-sidebar {background:url(images/header.png) 30px 10px no-repeat; ; float:left; width:260px; height: 150px; padding:0 0 0 0; margin:5px 10px 10px 0;}
#footer-content {float:right; width:620px; margin:10px; overflow:hidden;}
#footer p, #footer h2 {text-align:left;}
#footer p a {color:#707070; border-bottom:1px dotted #707070;}
#footer .edit a {color:#707070; border:0; font-style: normal;}
#footer p { font-size: 11px;}
#footer h2 { font-size:16px; margin-bottom: 0px; padding-bottom: 0px;}
#footer li {display:none;}

.thumbnail {
  float: left;
  margin: 5px 20px 10px 0px;  
  padding: 0; 
  overflow: hidden;
  line-height: 170px;
  text-align: center;
}

.thumbnail-slide {
  float: left;  margin: 0px 10px 0px 0px;  
  padding: 0; 
  overflow: hidden;
  line-height: 170px;
  text-align: center;
}

.thumbnail a img {
  float:left;
  width: 110px;
  height: 110px;
  padding: 0px;  
  background:#c7c7c7;
  border:1px solid #fff;
}

a:focus {
	outline: none;
}
