/*
Theme Name: L.MAG Blog
Description: Benutzerdefiniertes Theme f&uuml;r L.Mag. Design von b&uuml;ro f&uuml;r gestaltung dedering, WordPress Umsetzung von caratage web solutions.
Author: Urs Weishaupt
Author URI: http://www.caratage.com
*/
@import url('css/reset.css');
body{font-family:Helvetica, Verdana, Arial;font-size:11px;color:#000;background:#fff !important;}
a:hover{color:#000;text-decoration:underline;}
em{font-style:italic;}
code{font-family:Courier;}
.height40{height:40px;line-height:40px;}
.alignone{display:block;}
.alignleft{float:left;margin:0 10px 13px 0;}
.alignright{float:right;margin:0 0 13px 15px;}
#wrap{width:984px;position:relative;margin:0 0 0 34px;}
#bannerHead{width:800px;overflow:hidden;position:relative;left:1px;}
#bannerHead .banner{width:800px;text-align:center;height:90px;padding:15px 0;}
#bannerSidebar{width:210px;padding-top:100px;text-align:center;position:absolute;left:801px;top:119px;}
#main{
	width:803px;background:url(images/canvas.png) no-repeat left top;float:left;overflow:hidden;
	position: relative;
	}
#contentWrap{overflow:hidden;margin-bottom:30px;position:relative;}
#content{
	width:428px;margin-top:21px;margin-left:29px;float:left;
	position: relative;
}
#contentHead{
	background:url(images/redLineDouble.png) repeat-x left bottom;overflow:hidden;padding-bottom:10px;margin-bottom:27px;
}
#archiveMeta{margin-bottom:27px;position:relative;left:-19px;}
#archiveMeta strong{font-size:14px;padding:0 4px 0 3px;}
#archiveMeta p{padding:4px 4px 4px 18px;text-transform:uppercase;color:#fff;background:#cc0000;border-bottom:1px solid #cc0000;border-top:2px solid #cc0000;font-size:13px;clear:left;display:inline;}
h1 {
	display:block;
	padding:20px 0 20px 30px;
}
h1 a{
	height:68px;
	width:215px;
	display: block;
	background: transparent url(images/logo.png) no-repeat left top;
}
h1 i{
	display: none;
}
#navigation{
	display:block;margin-bottom:5px;margin-left:2px;overflow:hidden;
	padding-left:30px;
	width:480px;
	}
#navigation li{float:left;display:inline;margin-right:12px;height:23px;line-height:1.8em;}
#navigation li a{text-transform:uppercase;font-size:13px;color:#fff;background:#666;padding:1px 3px 0;}
#navigation li a:hover,#navigation li a.active{background:#cc0000;text-decoration:none;}
#nav_top {width : 333px;position: absolute;right : 12px;top : 12px;}
#nav_top img{float: right;}
#nav_top ul {float: left;width : 123px;padding-top: 10px;}
#nav_top ul li {text-align: right;margin-bottom: 5px;}
#nav_top ul li a{color: #fff;background : #c00;border-top: 3px solid #c00;border-bottom: 1px solid #c00;text-decoration: none;line-height: 1.5em;padding: 0 4px;font-size: 11px;}
.nav_top_placeholder{height:6px;background:url(images/redLine.png) repeat-x left bottom;}
.block,#sidebar2 h4,.claim a{text-transform:uppercase;color:#fff;background:#cc0000;border-bottom:1px solid #cc0000;border-top:2px solid #cc0000;font-size:13px;clear:left;display:inline;padding:0 4px;}
.post,.page .entry{margin-bottom:27px;font-size:13px;line-height:18px;background:url(images/redLine.png) repeat-x left bottom;}
.entry{overflow:hidden;padding-bottom:15px;}
.entry p.wp-caption-text{font-style:italic;font-size:11px;margin-bottom:0;}
a.homeLink{color:#000;}
.commentsLink a{font-size:10px;color:#9a9a9a;}
h2.entry-title,h2.entry-title a{font-size:18px;font-weight:bold;margin-bottom:20px;margin-top:3px;color:#000;}
.entry p{margin-bottom:13px;}
.archive .entry p{margin-bottom:0;}
.post h1,.post h2,.post h3,.post h4{font-size:14px;font-weight:bold;margin-bottom:8px;}
.post ol,.post ul{margin-bottom:13px;margin-left:18px;}
.post ol{list-style-type:decimal;list-style-position:outside;}
.post ul{list-style-type:disc;}
blockquote{margin-left:18px;line-height:18px;font-family:Georgia, serif;font-style:italic;}
blockquote cite{font-variant:small-caps;font-style:normal;}
#comments{background:url(images/redLine.png) repeat-x left top;padding-top:20px;}
#comments ol{list-style:none;margin-left:0;}
.unapproved{font-style:italic;color:#9a9a9a;margin-bottom:16px;font-size:11px;}
#comments h3,#respond h3{color:#9a9a9a;font-size:14px;margin-bottom:16px;}
.comment-meta{color:#9a9a9a;font-size:10px;}
#comments-list ol li{margin-bottom:40px;}
.form-label .required{font-size:16px;font-weight:bold;color:#cc0000;}
.form-input,.form-textarea{margin-bottom:16px;}
.form-input input.text,.form-textarea textarea{border:1px solid #cc0000;font-size:14px;color:#666;font-family:Courier;padding:3px;}
.form-input input.text:hover,.form-textarea textarea:hover{background:#fff6f6;}
.form-input input.text:focus,.form-textarea textarea:focus{background:#ffe6e6;}
input#submit{text-transform:uppercase;color:#fff;background:#666;cursor:pointer;margin-bottom:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0;padding:4px 8px;}
input#submit:hover{color:#fff;background:#cc0000;}
.meta{margin-top:10px;font-size:10px;clear:left;}
.meta img{margin-right:10px;width:36px;height:36px;float:left;}
.navigation{overflow:hidden;height:30px;line-height:10px;font-size:11px;}
.epaperBlock{margin-top:30px;}
a.epaperImg{float:right;width:87px;height:69px;background:url(images/lmagEpaper.png) no-repeat left top;margin-top:-5px;margin-left:10px;display:block;}
a.epaperImg span{position:relative;top:48px;left:5px;width:80px;color:#fff;line-height:11px;font-size:11px;}
.epaper{width:352px;margin-left:-18px;height:64px;background:#e4e4e4;margin-top:10px;font-size:11px;line-height:14px;padding:5px 0 0 18px;}
#sidebarWrap{float:right;width:306px;}
#sidebar{width:280px;float:right;margin:12px 10px 40px 0;background:url(images/redLine.png) repeat-x left bottom;}
#sidebar2{float:right;padding-top:12px;position:relative;right:9px;width:306px;font-size:12px;line-height:14px;}
#sidebar h3{font-size:13px;font-weight:bold;margin-bottom:30px;}
.categories{background:#e9e9e9;color:#cc0000;width:260px;margin:10px 0;padding:10px 10px 20px;}
#sidebar .categories h3{margin-bottom:22px;color:#cc0000;}
#sidebar .tagcloud h3,#sidebar .archive h3{margin-bottom:14px;}
.categories a{color:#cc0000;font-weight:bold;}
.authors{background:url(images/redLine.png) repeat-x left top;padding:27px 10px 10px;}
#sidebar .tagcloud,#sidebar .archive{background:url(images/redLine.png) repeat-x left top;padding:27px 10px 16px;}
.tagcloud a{color:#9a9a9a;margin-right:3px;}
.authors div{margin-bottom:22px;overflow:hidden;}
.authors img{float:left;margin-right:13px;margin-bottom:5px;width:50px;height:50px;}
a.authorLink{display:block;font-weight:bold;color:#000;margin-bottom:9px;}
.authors span{display:block;line-height:14px;}
.t-wrap{background:#e3e3e3;overflow:hidden;position:relative;top:10px;margin-bottom:15px;}
.t_text{position:relative;top:10px;left:10px;}
.t_text p{float:left;clear:left;width:200px;padding-bottom:20px;}
#sidebar2 .t_text h3{margin-bottom:3px;font-weight:bold;}
.t_images img{margin-left:0px;width:88px;position:relative;top:0px;right:0px;}
.small-teaser li{margin-bottom:8px;}
#bannerContent{clear:both;height:100px;width:784px;margin-left:10px;text-align:center;}
#lmagAbo{margin-left:10px;width:784px;height:144px;margin-bottom:40px;background:url(images/lmagAbo.png) no-repeat left top;color:#fff;position:relative;}
#lmagAbo strong{color:#000;margin-left:18px;font-size:14px;}
#lmagAbo p{margin-top:25px;margin-left:18px;width:435px;font-size:13px;line-height:17px;}
#lmagAbo a.more{display:block;position:absolute;left:342px;top:116px;width:129px;height:28px;background:url(images/hierTesten.png) no-repeat left top;color:#000;font-weight:bold;line-height:28px;padding-left:10px;font-size:12px;}
#lmagAbo a.more:hover{background:url(images/hierTesten.png) no-repeat left bottom;text-decoration:none;}
#followUs{margin-left:10px;width:784px;overflow:hidden;margin-bottom:10px;background:#e6e6e6;font-size:12px;padding-bottom:12px;}
#followUs .title{background:#cc0000;color:#fff;font-size:13px;padding:8px 0 8px 18px;}
#followUs .newsletter{width:332px;float:left;line-height:16px;padding:12px 30px 0 18px;}
.newsletter form input#email{border:1px solid #666;height:14px;}
.newsletter form p.submit-button{float:left;padding:3px 0 0 10px;}
#followUs .rss{float:left;padding:12px 0;}
#followUs .bookmarks {padding:12px 0;}
#followUs .sociable {margin-top:10px;width:135px;}
.entry .sociable{clear:left;padding:20px 0 0;}
.entry .sociable ul{margin-left:0;margin-bottom:0;list-style:none;}
.sociable ul li{display:inline;margin-right:3px;}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
#followUs .floatleft{float:left;width:150px;}
a#rss{margin-top:10px;display:block;width:28px;float:left;height:27px;background:url(images/rss.png) no-repeat left top;}
#footer{background:#ad9da7;width:784px;font-size:13px;border-bottom:2px solid rgb(85, 85, 85);margin:0 10px;padding:15px 0;}
#footer ul{text-align:center;height:20px;line-height:20px;}
#footer li{display:inline;margin-right:10px;padding-right:10px;background:transparent url(images/footer-seperator.png) no-repeat right 3px;}
#footer li.last{background:none;}
#footer a{color:#690004;}
a,h2.entry-title a:hover{text-decoration:none;color:#cc0000;}
strong,.bold,#sidebar .archive li a{font-weight:bold;}
#nav_top img,.nav-next,.t_images{float:right;}
#nav_top li a:hover,.claim a:hover,a.homeLink:hover,a.epaperImg:hover,#footer a:hover{text-decoration:none;}
.claim{clear:left;margin-left:2px;margin-bottom:20px;}
.nav-previous,#sidebar2 .t_text h3,.newsletter form fieldset{float:left;}
.categories li,#sidebar .archive li{height:18px;}
.small-teaser ul,#followUs .newsletter p{margin:12px 0;}

/* Neuer Teaser Oben rechts*/
#teaser-heft {
	float: right;
	width : 205px;
	height : 160px;
	margin-top: 8px;
	background : transparent url(images/back-heft-top-teaser.png) no-repeat left top;
}

#imgLink img {
	float: left;
	display: inline;
	margin-right: 12px;
}
#teaser-heft div {
	padding-top: 30px;
	line-height: 1.2em;
	font-size: 12px;
}
#teaser-heft strong {
	display: block;
	font-weight: normal;
	padding-bottom: 10px;
}
#teaser-heft div a, #teaser-heft div span{
	color : #c00;
}
#teaser-heft div a:hover {
	color : #666;
}


