/* -------------------------------------------------------------- 

Theme Name: itse-guide Theme
Theme URI: http://www.denhartenweg.de
Description: Exklusiv hergestellt f&uuml;r itse-guide.de
Version: 0.1
Author: Christian Schulze
Author URI: http://www.denhartenweg.de
Last: 03.03.2010 19:18:03

-------------------------------------------------------------- */

/* Basis-Stylesheets einbinden */
@import url(yaml/core/slim_base.css);
/* Screen-Layout einbinden */
@import url(css/basemod.css);
/* Druck-Layout einbinden */
@import url(yaml/print/print_100_draft.css);

/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Mårten Nettelbladt
 * @vendorurl:  http://omkrets.se/typografi/
 * @licenseurl: http://www.fontsquirrel.com/license/Miso
 */
@font-face {
	font-family: 'MisoLight';
	src: url('font/miso-light.eot');
	src: local('Miso Light'), local('Miso-Light'), url('font/miso-light.ttf') format('truetype');
}

@font-face {
	font-family: 'MisoBold';
	src: url('font/miso-bold.eot');
	src: local('Miso Bold'), local('Miso-Bold'), url('font/miso-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'MisoRegular';
	src: url('font/miso.eot');
	src: local('Miso Regular'), local('Miso'), url('font/miso.ttf') format('truetype');
}

ul, ol, dl {
margin:0 0 3em 1em;
}

#main a, .subcolumns a {color:#227d9c/*027EBF*/;text-decoration:none; border-bottom: 1px solid #268884;padding:1px 0;border-color:#8bbfd1;}
#main a:hover, .subcolumns a:hover{color:#1a6f8c;border-bottom: 1px solid #268884;background: #d7e6ef;border-color:#227d9c;}
#page_margins {width:942px; }
p {margin:0 0 1.5em;}
a:active, a:focus {outline: none;}
a:active {position: relative;top: 1px; left:1px;}

html {font-size: 100.01%; background: #E4E2E2 url('pix/bg-html.png') repeat-x center 0;}

body { font-size: 62.5%; color:#333; background: transparent url("pix/bg-body.png") no-repeat center 0;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif }

h1,h2,h3,h4,h5,h6 { font-weight: bold; }
h1 { font-family:'MisoBold',Verdana; margin-bottom:25px; color:#424242; font-size:2.1em; font-weight: normal; letter-spacing:1px; line-height:1.2em;border-bottom:1px dashed #999;padding:0 0 4px;}
h1.list {margin:34px 0 0 25px;}
h2 { font-size: 1em; margin-bottom: 0.75em; font-family: 'MisoBold'; font-weight: normal; font-size:1.8em;letter-spacing:1px;padding:0.5em 0 0.2em;padding:15px 0 6px;border-bottom:1px dashed #c4c1bb;}
.postbeitrag h2 {border-bottom:1px dashed #c4c1bb;padding:8px 0 4px;margin-bottom:-7px;}
.postbeitrag h2 a {color:#424242 !important; line-height:1.2em; text-decoration:none !important; border:none !important;}
.postbeitrag h2 a:hover { border:none;}
h3 { font-size: 1.5em; font-family: 'MisoBold'; line-height: 1; font-weight: normal; margin-bottom: 1em; color:#444; margin-top:40px;}
h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; text-shadow:0 1px 1px #2a2a2a;}
h5 { font-size: 0.9em; margin-bottom: 1.5em; }
h6 { font-size: 0.8em; }

li {margin:0 0 20px 0.8em;}

#arnav {margin-bottom:14px;}
blockquote {border-left:0.2308em solid #98CA57; color:#888; font-family:Georgia,"Times New Roman",Times,serif !important; margin:0 0 1.5385em 1.5em; padding:0 0 0 0.7692em; }
blockquote p {font-family:Georgia,"Times New Roman",Times,serif !important;}

.boxed {padding:26px 27px 34px !important;background:#fff url("pix/neu.png") no-repeat 0 0; padding:20px; font-size: 1.4em; line-height: 1.6em; border:1px solid #AAA; margin:-1px 0 0 -1px;}

code {color:#009900; font-family:Monaco,"Courier New",Courier,monospace;}

.achtung {margin:20px 0 20px 0; background:#ffdada; padding:10px; border-top:2px #e75c5c solid; border-bottom:2px #e75c5c solid;}

#col1 {/*width:633px;*/width:66.666%; background:#fff; padding:0; /*border-right:1px solid #dedede;*/ border-style:solid; border-color:#aaa;border-width:1px 2px 2px 1px;}
#col1_content {padding:0 0 46px 0;min-height:960px;}
#col1_content img {background:#eee; border:1px solid #ddd;display:block;margin:0 auto;padding:10px;}
#col3 {/*margin-left:634px;*/margin-left:66.666%; padding:0 0 0 25px;}


img.left, .left {float:left; margin:6px 40px 25px 0 !important;}
img.right, .right {float:right; margin:6px 0 25px 40px !important;}
img.borderless {display:inline !important; border:none !important;background:transparent !important;}

#commentbox {padding:0 27px 35px 27px; margin-bottom:0px;}
#commentlist {background: transparent;padding:0px;color: #333; font-size:1em;list-style-type:none; margin:0px; border-bottom:1px #bdb6aa solid;}
#commentlist li {margin:0px !important;}
#comments {font-size: 1.8em; margin-bottom:30px;}

.eg {background-color:#EEEEEE; border-bottom:2px solid #CCCCCC; border-top:1px solid #FAFAFA; display:block; padding:3px 10px;}
.entry {margin-left:140px;}
.entry p {margin-bottom:0.8em !important;}
.entry a{color:#555 !important; text-decoration:none; font-weight:bold;}
.entry a:hover{color:#000 !important; text-decoration:underline;}

#footer {font-size:1.3em; text-align:left; background:#1b576a url('pix/footerbg.gif') repeat-x; line-height:2.8em !important; margin-top:40px; border-bottom:1px solid #6f6257; color:#fff;}
#footerinner {background:transparent url('pix/footerlogo.jpg') no-repeat; margin: 0 auto; width:917px; padding:80px 0 0 25px; height:170px;}
#footer ul li {float:left; list-style:none; margin:0 55px 0 0;}
#footer ul li ul li {float:none; list-style:disc;margin-bottom:3px;}
#footer a {color:#b2c5cb; text-decoration:none;}
#footer a:hover { color:#fff ;border-bottom: 1px solid #268884;background: #216D85;border-color:#134454; padding:1px 0;}

#footer .hr {
  height: 3px;
  background: transparent url('pix/bg-hr.png') repeat-x scroll center;
  position:relative;
  top: 68px;
}
#janzoben .hr {
  height: 3px;
  background: transparent url('pix/bg-hr.png') repeat-x scroll center;
  position:relative;
  top: 94px;
}
div.hr hr {
  display: none;
}

.frei {clear:both;}

.hauptbild {float:right; margin:2px 0 25px 18px !important; text-align:right;}
.hauptbild small {font-style:italic;}
a.hauptbild, a.hauptbild:hover {border-bottom:none !important;background:transparent !important;}

.hinweis {background:url("pix/attachment.png") no-repeat scroll 28px 18px #FFFBCC;
border:1px solid #E6DB55;
color:#666452;
line-height:1.5em;
margin:10px 0 20px;
padding:20px 10px 20px 100px;}
.hinweislink {color:#fff !important; text-decoration:none;}
.hinweislink:hover  {text-decoration:underline;}

input {background-color:#ede9e1; border:1px solid #BDB6AA; font-size:1.2em; padding:0.4em;}
#intro {margin:34px 0 0 25px;font-size:1.4em;line-height:1.6em;}

textarea {background-color:#ede9e1; border:1px solid #BDB6AA; font-size:1em; padding:0.4em;}
label {font-weight:bold;}

#janzoben {height:190px;}
#janzoben ul {float:right; margin:0; padding:10px 0 0 0;}
#janzoben ul li {display:inline; float:left; margin:0; padding:0 0 0 10px; width:128px;}
#janzoben ul li a{color:#317e96; float:left; font-size:11px; font-weight:bold; margin:0 0 0 24px; text-align:center; text-decoration:none; text-transform:uppercase;}
#janzoben ul li a:hover{text-decoration:underline;}

.kommentar {background-color:#dedede; padding:20px; border-top:1px #b4b4b4 solid; border-left:1px #b4b4b4 solid; border-right:1px #b4b4b4 solid;}
.kommentarodd {background-color:#F3F3F3;}
  .comment_author{margin:0px;}
  .comment_author {color:#333 !important; font-size:1em; font-weight:bold; text-decoration:none;}
  .comment_author a{color:#333 !important;}
  .comment_author a:hover{ text-decoration:underline;}
  .comment_date, #content .comment_date:visited{border: none !important;color:#a09c89 !important; font-size:0.8em; font-weight:bold; text-decoration:none;}
    .comment_date:hover{background:transparent !important;}
  .kommentarbild {float:right; margin-left:10px}
  .comment_text{margin-top:15px;}
.komzahl {background:url('pix/bg_comcount.png') no-repeat;color:#4C97AF;display:block;font-family:'MisoBold';font-size:1.4em;text-align: center;letter-spacing: -1px;height:24px;padding:1px 0 0 0;width:26px;position:relative;top:-26px;left:546px;}

#logo {color:#828282; display:block; font-family:Georgia,serif; font-size:20px; top:16px; position:relative; text-decoration:none; left:0px; width:170px; height:47px; background: transparent url('pix/itse-guide.gif') no-repeat;}

#logotag {color:#1e3338; font-family:'MisoRegular'; text-shadow: 0px 1px 1px #408499; font-size:20px; top:16px; position:relative; left:0px; margin:0px;}
.logoklein {float:left; margin-right:40px;}

#main {font-size: 1.4em; line-height: 1.6em; /*background:#EEE; border-top:1px solid #AAA;border-left:1px solid #AAA;border-bottom:2px solid #AAA;border-right:2px solid #AAA;*/}
.metabereich{background: #f3f3f3;}
.metabereich h3{margin-top:10px;}

.mininav  {color:#b5a896}
.mininav a{color:#b5a896 !important; text-decoration:none;}
.mininav a:hover{color:#755932 !important; text-decoration:underline;}

.mittelsektion {margin:0 0 40px;border-color:#B1B1B1;border-style:solid;border-width:1px 2px 2px 1px;background: #ccc url('pix/bg-feature.png') repeat-x;}
.mittelsektion a {float:left; height:110px; text-align:center;text-decoration:none;padding:0 20px; font-size:1.4em; color:#888;border:none;}
.mittelsektion a:hover {background:#595959; color:#fff;border: none;}
.mittelsektion a:hover h3{color:#fff;}
.mittelsektion h3 {font-family:'MisoBold';font-size:24px;font-weight:normal;margin:18px 0 12px 0;}
#mittela {width:275px;border-right:1px solid #b1b1b1;border-left:1px solid #dfdfdf;}
#mittelb {width:270px;border-right:1px solid #b1b1b1;border-left:1px solid #dfdfdf;}
#mittelc {width:272px;border-left:1px solid #dfdfdf;}

ul#nav_main {position:relative; top:36px; float:left; padding:0px;}
ul#nav_main li a {color:#FFFFFF;
float:left;
font-family:'MisoBold',Verdana,sans-serif;
font-size:2.2em;
font-weight:normal;
text-shadow: 0px 1px 1px #000;
letter-spacing: 1px;
margin:0;
/*padding:21px 20px;*/
text-align:center;
text-decoration:none;
text-transform:none;}
/*ul#nav_main li a:hover {background-color:#528a38;}*/
ul#nav_main li:hover  {background: url('pix/navactive.png') no-repeat 0px -42px;}
ul#nav_main li#current { background: url('pix/navactive.png') no-repeat 0px -2px;}
/* Navigation Icons */
#n1 {background:url("pix/navicons.gif") no-repeat 0px 7px;		padding:10px 20px 10px 21px;}
#n2 {background:url("pix/navicons.gif") no-repeat 0px -33px;	padding:10px 20px 10px 24px;}
#n3 {background:url("pix/navicons.gif") no-repeat 0px -74px;	padding:10px 20px 10px 26px;}
#n4 {background:url("pix/navicons.gif") no-repeat 0px -113px;	padding:10px 20px 10px 20px;}
#n5 {background:url("pix/navicons.gif") no-repeat 0px -152px;	padding:10px 20px 10px 20px;}

.nuf {height:40px;}

.pagesingle .post {height:36px; padding:30px 0 0 25px;}
.pagesingle .post .postcode {margin:0px;}
.pagesingle .post .codelink {left:330px; top:-32px;}
.pagesingle .post .postcode ins {margin-left:20px;}

.pagewrapp	 {padding:22px 30px 10px; border-bottom:1px solid #C9C8C5;}

.post {height:80px; background:url('pix/trenner.gif') no-repeat center bottom; padding:20px 35px 10px 25px;}
.post h3 {margin:5px 0 11px; color:#616161;}
.post h3 a{text-decoration:none;}
.post h3 a:hover{text-decoration:underline;}
.post img, .postshop img { position:relative; /*top:0px; left:28px;  float:left; margin-right:65px; */z-index:998;}
.post table {width:420px; margin-left:86px; margin-top:-10px;}
.post table tr td {height:30px;}
.postbeitrag, .pagebar {padding:22px 27px 0px; /*min-height:240px; border-bottom:1px solid #C9C8C5;*/}

#postcomment {margin:35px 0; font-size: 1.6em; letter-spacing:-1px;}

#s {width:158px; margin-top:3px;}
form#search {float:right;position:relative;top:34px;}
form#search input.suchfeld {color:#3b6238; background-color:#A2D675; padding: .4em; border:2px #649941 solid; font-size:1.5em;}
form#search input.suchlupe {position:relative; top:16px;background-color:transparent !important; border:2px #7ab7a7 none !important;}
.seitbox	{background:#fff; padding:25px;border-style:solid; border-color:#aaa;border-width:1px 2px 2px 1px;margin-bottom:30px;}
.seitbox a  {color:#93b9c6;}
.seitbox h3 {margin:0 0 15px 0; color:#676767;}
.seitbox ul {list-style-type:none; margin:0;}
.seitbox ul li {margin:0;}
.seitbox ul li a, .seitbox ul li a:visited {background:url('pix/bullet.gif') no-repeat 16px 19px; color:#646464 !important; display:block; padding:12px 25px 12px 38px; text-decoration:none; font-weight:normal; font-size:1.05em; line-height:1.2em;}
.seitbox ul li a:hover {background:url('pix/bullet.gif') no-repeat  16px -18px; }

.abo ul {margin:0;}
.abo li {margin:0 0 16px 0 !important;}
.abo a {border:none !important; background:none !important;line-height:65px !important;height:65px;padding:0 0 0 74px !important;}
.abo a:hover {text-decoration: underline !important;}
.abo img {position:relative;margin-right:15px;top:34px;}
.twitter{background:url('pix/twitter.png') no-repeat scroll left;}
.facebook{background:url('pix/facebook.png') no-repeat scroll left;}
.rssf{background:url('pix/rss.png') no-repeat scroll left;}

.seitworte {background:url('pix/stichwortbg.jpg') repeat-x; height:140px; padding:20px;}
.seitworte a{font-weight:bold;}

strong {font-weight:bold;}

.subcr h1 {font-family:'MisoBold',Verdana; font-size:30px; color:#000; font-weight:normal; margin-bottom:0.5px;}

.seitwrapp	{background:#f4f4f4; color:#a3a3a3; border:1px #B3B3B3 solid; padding:20px 10px 0px; margin-bottom:0px; margin-bottom:24px;}
.seitwrapp ul {list-style:none; margin:0px;}
.seitwrapp ul  li{margin-bottom:20px; font-size:18px; margin-left:0.5em;}
.seitwrapp ul  li img{float:left;}
.seitwrapp ul  li small{display:block; font-size:14px; margin-top:-4px;}
.seitwrapp a{color:#a3a3a3 !important; text-decoration:none;}
.seitwrapp a:hover{ text-decoration:underline;}

#trackback {margin-top:30px;}
#trackbacklist {font-size:1.4em;background:transparent;}
.webliste {list-style:none outside none; margin:25px 0 0;}
.webliste li {clear: both;}
.weblistimg {float:left; margin:0 25px 40px 0;}

.tabcontent ul li a {border-bottom:none !important;}
.tabcontent ul li a:hover {border-bottom:1px solid !important;}
.tabcontent ul li a img {float:left;width:60px;height:48px;margin-right:12px;}
.tabbed ul.tabs {border-bottom:1px solid #b0b0b0 !important; overflow: hidden; display: block; position: relative; top: 0; left: 0; z-index: 999; list-style-type: none; margin: 0; padding: 0; width: 100%;}
.tabbed ul.tabs li {background:url('pix/sidebar-linie.gif') no-repeat; display: inline; float: left; padding: 0; margin: 0 22px 0 0;}
.tabbed ul.tabs li a {border: none !important;line-height:1.2; color:#616161 !important; font-size:1em; font-weight:bold; display:block; margin:0; padding:5px .8em !important;}
.tabbed ul.tabs li a:hover {background: none !important;border-bottom:none !important; text-decoration: none;}
.tabbed ul.tabs li a.tab-current {border-bottom: none; background:#c3c3c3;}
.tabbed ul.tabs li a.tab-current:hover {border-bottom: none; background:#c3c3c3 !important;}


.tabbed .c {background: url('pix/topbg.gif') repeat-x;  border-bottom:3px solid #3E9FAB !important;}

	.tabbed .c, .tabs-block .tabbed div {/*overflow:hidden;*/ display:block; position:relative; top:-1px; margin:0; display: none;}
	.tabbed div.c1 {display: block;}  
	.tabbed div ul {padding:15px 15px 15px 0; margin:0; list-style:none;}
	.tabbed div ul li{font-size:1em; border-bottom:1px solid #DDDDDD;height:58px;margin:17px 0;}
	.seitbox .latest 	{padding:0px;}
	.seitbox .latest li {font-size:0.9em; margin:5px 0 5px 14px; }
	
	.tabbed .tabpost {margin:25px;}
	.tabentry p {margin-top:10px;}
	
	.tabs-block {margin-bottom:15px;}

ol {
	background:#FFFFCC /*url(/img/gutter.gif) 2.3em 0 repeat-y*/;
	overflow:auto;
	font-size: 0.9em;
	font-family:"Courier New",Courier,mono;
	margin:0 0 25px 0;
	padding:1em 0 1em 2.8em;
	color:#fff;

}
#content ol li {
	background:#ffc;
	font-size:small;
}
#content ol code {color:#036;}

.webliste {list-style:none outside none; margin:25px 0 0;}
.webliste li {clear: both; margin-left:0;}
.webliste li div img {float:left; margin:0 25px 40px 0 !important; border:none !important; padding:0 !important;}
