/* Allgemeines CSS */
@import url("reset.css"); 
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	background: #c5c6c8;
	font-size: 14px;
}

#ajax-loader, #skip { display: none; }
.wrapper {
	width: 998px;
	margin: 0 auto;
}
p, li, a { color: #646567; text-decoration: none; }
/* Klassen */
.clear { clear: both; }
img.alignleft, .links, .left { float: left; }
img.alignright, .rechts, .right { float: right; }
.alignright, .rechtsig { text-align: left; }

.alignleft, linksig { text-align: left; }
.aligncenter, .mittig { text-align: center; }
.nobg { }
.relative { position: relative; }

.text a { color: #333; border-bottom: 1px solid #000; }
.text a:hover { color: #777; }
a.aixgruen:link, a.aixgruen:visited, a.aixgruen:hover, a.aixgruen:active {
	border-bottom:1px dotted #87992e !important;
	text-decoration: none;
	color:#87992e !important;
}


/* HEAD */
#head {
	padding: 15px 23px 0 23px;
	background: #c5c6c8 url(../_img/head.png);
}
.image {
	background: #fff url(../_img/header.jpg);
	height: 232px;
	position: relative;
}
#head h1 {
	height: 55px;
	width: 440px;
	left: 34px;
	top: 50px;
}
a.muensterlaendchen, a.bahnhofsvision, #head h1 {
	text-indent: -999em;
	background: transparent url(../_img/blogsprite.png) left top;
	display: block;
	position: absolute;
}
#head h1 a {
	display: block;
	height: 36px;
	margin-top: 5px;
}
.image a.bahnhofsvision {
	height: 30px;
	width: 154px;
	background-position: -93px -55px;
	right: 24px;
	top: 54px;
}
.image a.muensterlaendchen {
	height: 65px;
	width: 93px;
	background-position: left -55px;
	right: 56px;
	top: 110px;
}
/* NAVIGATION */
#head li {
	width: 222px;
	height: 62px;
	float: left;
	margin-left: 18px;
	text-align: center;
}
#head li:first-child { margin-left: 5px; }
#head li a {
	display: block;
	background: #fff url(../_img/navitem.png) -6px -1px;
	height: inherit;
	line-height: 59px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}
#head li a:hover {
	/*text-decoration: underline;*/
	color: #fff;
	text-shadow: 1px 1px 1px #555;
}
#head li.current-cat a,
body.category-cafe-munsterlandchen #head li.cat-item-10 a,
body.category-cafe-muensterlaendchen #head li.cat-item-10 a,
body.category-bahnhofsvision #head li.cat-item-9 a,
body.category-eifelsteig #head li.cat-item-8 a,
body.category-vennbahnweg #head li.cat-item-7 a { background-position: -236px -1px; }



/*
Farben Killer Selektor
.category-bahnhofsvision = blue #	Alt - #7d92c5 #	neu - #275bc4	background-position: -1084px bottom;
.category-cafe-munsterlandchen = green #	Alt - #3eaa62 #	neu - #1f9944	background-position: -1626px bottom;
.category-eifelsteig = brown #	Alt - #3eaa62 #	neu - #1f9944	background-position: -542px bottom;
.category-vennbahnweg = red #	Alt - #7f7050  #	neu - #E5AC45	background-position: left bottom;
*/

.post h2.titel {
  min-height:57px;
  height:auto !important;
  height:57px;
}
.SpalteRechts h2.titel { padding-left: 0 !important; }
/*.category-cafe-munsterlandchen h2.titel { padding-left: 0px;  background: transparent url(../_img/cafe-muensterlaendchen.png) no-repeat left top; }/*58px*/
.category-cafe-munsterlandchen h2.titel, .category-cafe-munsterlandchen h2.titel a, .green h2.titel,
.category-cafe-munsterlandchen .info a, .green .info a,
.category-cafe-munsterlandchen .metainfo span, .green .metainfo span,
.SpalteRechts .category-cafe-munsterlandchen, .SpalteRechts .green,
.SpalteRechts .category-cafe-munsterlandchen a, .SpalteRechts .green a { color: #4B4C4C; }
.category-cafe-munsterlandchen .info, .green .info { background-position: -2168px bottom; }

/*.category-bahnhofsvision h2.titel { padding-left: 0px;  background: transparent url(../_img/bahnhofsvision.png) no-repeat left top; }/*58px*/
.category-bahnhofsvision h2.titel, .category-bahnhofsvision h2.titel a, .blue h2.titel,
.category-bahnhofsvision .info a, .blue .info a,
.category-bahnhofsvision .metainfo span, .blue .metainfo span,
.SpalteRechts .category-bahnhofsvision, .SpalteRechts .blue,
.SpalteRechts .category-bahnhofsvision a , .SpalteRechts .blue a { color: #4B4C4C; }
.category-bahnhofsvision .info, .blue .info { background-position: -2168px bottom; }

/*.category-vennbahnweg h2.titel { padding-left: 0px;  background: transparent url(../_img/vennbahnweg.png) no-repeat left top; }/*58px*/
.category-vennbahnweg h2.titel, .category-vennbahnweg h2.titel a, .red h2.titel,
.category-vennbahnweg .info a, .red .info a,
.category-vennbahnweg .metainfo span, .red .metainfo span,
.SpalteRechts .category-vennbahnweg, .SpalteRechts .red,
.SpalteRechts .category-vennbahnweg a, .SpalteRechts .red a { color: #4B4C4C; }
.category-vennbahnweg .info, .red .info  { background-position:  -2168px bottom; }

/*.category-eifelsteig h2.titel { padding-left: 0px; background: transparent url(../_img/eifelsteig.png) no-repeat left top; } /*58px*/
.category-eifelsteig h2.titel, .category-eifelsteig h2.titel a, .brown h2.titel,
.category-eifelsteig .info a, .brown .info a,
.category-eifelsteig .metainfo span, .brown .metainfo span,
.SpalteRechts .category-eifelsteig, .SpalteRechts .brown,
.SpalteRechts .category-eifelsteig a, .SpalteRechts .brown a  { color: #4B4C4C; }
.category-eifelsteig .info, .brown .info { background-position: -2168px bottom; }
.info { background-position: -2168px bottom !important; }

/* CONTENT */
#zws {
	height: 33px;
	background: #c5c6c8 url(../_img/trennung.png);
}
#content {
	background: #c5c6c8 url(../_img/content.png);
	padding: 0 27px 0 27px;
}
.SpalteLinks, .SpalteRechts { margin-top: 20px; }
.SpalteLinks { width: 542px; margin-right: 40px; }
.SpalteLinks * { zoom: 1; }
.SpalteRechts { width: 362px; }
.info, .metainfo, .text { padding: 0 12px; background: #fff; }
h2.titel { padding: 0 12px; }
.info p { margin-right: 20px; position: relative; top: 3px; }
ul.smallCats li { height: 30px; width: 30px; text-indent: -999em; padding-left: 0; margin-bottom:0px; }
li.bahnhofsvision { background: #fff url(../_img/bahnhofsvision_tn.png) no-repeat center center !important; }
li.allgemein { display: none; }
li.cafe-muensterlaendchen { background: #fff url(../_img/cafe-muensterlaendchen_tn.png) no-repeat center center !important; }
li.eifelsteig { background: #fff url(../_img/eifelsteig_tn.png) no-repeat center center !important; }
li.vennbahnweg { background: #fff url(../_img/vennbahnweg_tn.png) no-repeat center center !important; }
li.tel { background: #fff url(../_img/tel.gif) no-repeat left center !important; padding-left: 20px; }
li.fax { background: #fff url(../_img/fax.gif) no-repeat left center !important; padding-left: 20px; }
li.mail { background: #fff url(../_img/email.gif) no-repeat left center !important; padding-left: 20px; }
/* INHALT */
h2.titel {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
}
.info, .metainfo { font-size: 12px; }
.info {
	margin-bottom: 25px;
	background: #fff url(../_img/article.png) no-repeat left bottom;
	padding-bottom: 22px;
}
.info a { text-decoration: none; }
.metainfo {
	margin: 40px 0 40px 0;
	padding-top: 15px;
	background: #fff url(../_img/metainfos.png) repeat-x left top;
}
.metainfo a {
	color: #000;
	text-decoration: none;
	/*border-bottom: 1px solid #000;*/
}
span.trenner {
	color: #646567 !important;
	margin: 0 7px;
}
.text { color: #646567; }
.text p { margin: 10px 0; }


/* SIDEBAR */
.SpalteRechts h2.titel {
	color: #646567;
	padding-bottom: 45px;
	margin-bottom: 20px;
	background: #f7eed5 url(../_img/sidebarh2.jpg) no-repeat left bottom;
}
.SpalteRechts ul { padding: 0 12px; }
.SpalteRechts li, .SpalteLinks li {
	background: #fff url(../_img/listitem.png) no-repeat left 4px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.SpalteRechts li { background-color: #f7eed5; margin-bottom: 10px; }
div.lastposted, div.tag-cloud, ul.comments, div.suche { margin-bottom: 70px; }
ul.lastposted a { text-decoration: none; }
.lastposted li.title { height: 24px; font-weight: bold; font-size: 15px; padding-left: 30px; }
.lastposted #vennbahnweg li.title { background: transparent url(../_img/vennbahnweg_tn.png) no-repeat left top; }
.lastposted #bahnhofsvision li.title { background: transparent url(../_img/bahnhofsvision_tn.png) no-repeat left top; }
.lastposted #cafe-muensterlaendchen li.title { background: transparent url(../_img/cafe-muensterlaendchen_tn.png) no-repeat left top; }
.lastposted #eifelsteig li.title { background: transparent url(../_img/eifelsteig_tn.png) no-repeat left top; }
span.date { color: #646567; font-size: 10px; }
ul.comments span { color: #1a171b; }
ul.comments p a { color: #646567; text-decoration: none; }
/* FOOTER */
#footer { padding: 35px 10px 0 10px; height: 24px; background: #c5c6c8 url(../_img/footer.png); }
#footer p { text-align: center; }
#footer p a:hover { text-decoration: underline; color: #000; }

/* Comments */

ol.commentlist li {
	background:none repeat scroll 0 0 white;
	border:1px solid #D5D5D5;
	list-style:none outside none !important;
	margin:0 0 10px;
	padding:5px 7px 15px 70px;
	position:relative;
}

ol.commentlist li.odd {
	background:none repeat scroll 0 0 #F6F6F6;
}
ol.commentlist li div.vcard img.avatar {
	left:11px;
	position:absolute;
	top:9px;
}
ol.commentlist li div.comment-meta a {
color:#CCCCCC;
text-decoration:none;
}
ol.commentlist li div.comment-meta {
	font:bold 10px helvetica,arial,sans-serif;
	position:absolute;
	right:10px;
	text-align:right;
	top:5px;
}
ol.commentlist li div.vcard cite.fn {
font-size:14px;
font-style:normal;
font-weight:bold;
}
ol.commentlist li p {
margin:0 0 1em;
}
ol.commentlist li .reply {
bottom:5px;
position:absolute;
right:5px;
}

#comment {
	border:1px solid #ababab;
	float:left;
	font:12px Verdana,"Lucida Grande",Arial,Sans-Serif;
	outline:medium none;
	padding:10px;
	width:336px;
}
#comment-writer-info  {
	margin:0 0 8px;
	overflow:hidden;
}
#comment-writer-info div {
	float:left;
	position:relative;
	width:180px;
	z-index:100;
}
#comment-writer-info label {
	color:#333333;
	left:45px;
	position:absolute;
	top:6px;
	z-index:50;
}
#comment-writer-info div input {
	background-color:white;
	border:1px solid #ababab;
	height:15px;
	outline:medium none;
	padding:9px 5px 5px 42px;
	width:128px;
}
#email { background: #fff url(../_img/mail.png) no-repeat 5px 2px; }
#author { background: #fff url(../_img/author.png) no-repeat 5px 2px; }
#url { background: #fff url(../_img/website.png) no-repeat 5px 2px; }
#remember-area {
	float:right;
	padding:10px 17px 0 0;
	width:157px;
	margin-bottom: 65px;
}
#remember-area h5 {
border:0 none;
color:black;
font-size:14px;
font-weight:bold;
letter-spacing:0;
margin:0 0 10px;
text-transform:none;
}
#remember-area ul {
list-style:disc outside none;
margin-left:15px;
}
#remember-area ul li {
background:none repeat scroll 0 0 transparent !important;
color:black;
font:11px/1.2 "Lucida Grande",Sans-Serif;
margin:0 0 8px;
padding:0;
}
#commentform #submit { float: right; margin-right: 20px; }
