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

Theme Name: Mobiltelefon Theme
Theme URI: http://www.denhartenweg.de
Description: Exklusiv hergestellt f&uuml;r mobiltelefon-guide.de
Version: 0.1
Author: Christian Schulze
Author URI: http://www.denhartenweg.de
Last: 20.07.2009 10:39:52

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

/* 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);

#main a, #main a:active {color:#4E8234;}
#page_margins {width:942px;}
p {margin:0 0 1.5em;}

html {font-size: 100.01%;}

body { font-size: 62.5%; color:#333; background: #ada79d url('pix/bodybg.png') repeat-x center 0; padding-bottom:10px;}
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-size: 1.7em; line-height:1;letter-spacing:-1px; padding-bottom:0.5em; margin-bottom:1em; color:#4B3822;}
h1.list {margin:34px 0 0 25px;}
.pagesingle h2 { font-size: 1.4em; margin-bottom: 0.75em; border-bottom:1px solid #333333; padding:0.7em 0 0.4em;}
h2 { font-size: 1em; margin-bottom: 0.75em; }
h3 { font-size: 1.1em; line-height: 1; margin-bottom: 1em; color:#4B3822; margin-top:40px;}
h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 0.9em; margin-bottom: 1.5em; }
h6 { font-size: 0.8em; }

li {margin:0 0 20px 0.8em;}
ins {margin-bottom:20px !important;}
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;}

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; background:#fff; padding:0; border-right:1px solid #9A8F7D;}
#col1_content {padding:0 0 46px 0;min-height:960px;}
#col3 {margin-left:634px; padding-top:0;}

#commentbox {padding:0 27px 35px 27px; margin-bottom:0px;}
#commentlist {list-style-type:none; margin:0px; border-bottom:1px #bdb6aa solid;}
#commentlist li {margin:0px !important;}
#comments {font-size: 1.6em; letter-spacing:-1px; 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:#45792f url('pix/footerbg.gif') repeat-x; line-height:2.8em !important; margin:0px auto 35px auto; width:895px; border-left:1px solid #6f6257; border-right:1px solid #6f6257; border-bottom:1px solid #6f6257; height:219px; padding:15px 0 35px 45px; color:#fff;}
#footer .fil {color:#fff !important; left:44px; position:relative; top:-98px;}
#footer p {font-family: "Helvetica Neue", Helvetica , Arial, sans-serif !important; }
#footer h4 {font-size:1.2em;}
#footer a {color:#fff;}
.footerlogo  { position:relative; top:10px; left:-45px;}
.footerliste { margin:15px 0 0 0; padding:0px; }
.footerliste li {float:left; margin:18px 30px 0 0; padding:36px 0 0; display:inline;}
.footerliste img {margin-bottom:8px;}
.footer1 {width:200px; background: url('pix/footer.png') no-repeat 0 0;}
.footer2 {width:210px; background: url('pix/footer.png') no-repeat -317px 0;}
.footer3 {width:150px; background: url('pix/footer.png') no-repeat -566px 0;}
.footer4 {width:160px; background: url('pix/footer.png') no-repeat -853px 0;}
.footer3 a, .footer4 a {color:#fff; background: #325c20; padding:4px; text-decoration:none !important; margin-bottom:6px;}
.footer3 a:hover, .footer4 a:hover {background: #5B4839;}
.footerlinks {margin:-12px 0 0; padding:0;}
.footerlinks li {margin-right:0px; padding:0px;}
.frei {clear:both;}

.hauptbild {float:right; margin:0 0 0 18px; text-align:right;}
.hauptbild small {font-style:italic;}

.hinweis {background: #FAF4CF;padding: 10px;}
.hinweislink {color:#fff !important; text-decoration:none;}
.hinweislink:hover  {text-decoration:underline;}

#impress {float:right;margin:-125px -10px 0 0;padding:0;}
#impress a {color:#918f82; font-size:12px; font-weight:bold; padding:0 10px; text-decoration:none;}

input {background-color:#ede9e1; border:1px solid #BDB6AA; font-size:1.2em; padding:0.4em;}
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;}
#janzoben ul li a{color:#9e9e9e; 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:#f0ede8; padding:20px; border-top:1px #bdb6aa solid; border-left:1px #bdb6aa solid; border-right:1px #bdb6aa solid;}
.kommentarodd {background-color:#e1eed7;}
  .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{color:#a09c89 !important; font-size:0.8em; font-weight:bold; text-decoration:none;}
  .kommentarbild {float:right; margin-left:10px}
  .comment_text{margin-top:15px;}

#logo {color:#828282; display:block; font-family:Georgia,serif; font-size:18px; top:30px; position:relative; text-decoration:none; left:0px; width:350px; height:36px; background: transparent url('pix/mobiltelefon-guide.png') no-repeat;}
.logoklein {float:left; margin-right:40px;}

#main {font-size: 1.4em; line-height: 1.6em; background:#CEC6B3; border-left:1px solid #6F6257;border-right:1px solid #6F6257;border-top:1px solid #6F6257;}
.mininav  {color:#b5a896}
.mininav a{color:#b5a896 !important; text-decoration:none;}
.mininav a:hover{color:#755932 !important; text-decoration:underline;}

ul#nav_main {position:relative; top:49px; float:left; padding:0px;}
ul#nav_main li a {color:#FFFFFF;
float:left;
font-size:1.6em;
font-weight:bold;
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#current a,
ul#nav_main li#current a:active { background-color:#487C30;}

.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;}

.seitenwahl {font-size:1.2em; padding-bottom:35px; font-weight:bold;}
.pagebar a, .pageList .this-page {padding: 0px 4px !important;}

.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 {padding:22px 27px 50px 27px; min-height:240px; border-bottom:1px solid #C9C8C5;}
.postbeitrag h2 a {color:#4B3822 !important; font-size:1.6em !important; letter-spacing:-1px; line-height:1.2em; text-decoration:none !important;}
.postbeitrag h2 a:hover {text-decoration:underline !important;}
.postbeitrag .story {margin-top:20px;}
/*.postbei1 {padding-top:0px;}*/
.postlogo {float:left; background:#FFFFFF; display:block; height:40px; margin:0 16px 0 0; padding:12px 0 0 8px; width:98px; border:1px #cdcdcd solid;}
#postcomment {margin:35px 0; font-size: 1.6em; letter-spacing:-1px;}

.related_post {float:left;}

#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	{color:#a3a3a3; background:#E9E1CF; padding:25px 0;}
.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; }
.seitworte {background:url('pix/stichwortbg.jpg') repeat-x; height:140px; padding:20px;}
.seitworte a{font-weight:bold;}
.seitabo {padding:20px; height:130px; border-bottom:1px solid #9A8F7D;}

.seitbox .abobtn {color:#fff !important; display:block; font-size:1.1em; font-weight:normal; margin:0 10px 20px 0; padding:0.1em 0.5em 0.1em 2em; text-align:right; text-decoration:none; width:80px;}
strong {font-weight:bold;}
#stichworte	{width: 246px; height:14px; margin-left:0; background: transparent url('pix/sidebar.gif') no-repeat 0px 0px;}
#abo		{width: 246px; height:16px; margin-left:0; background: transparent url('pix/sidebar.gif') no-repeat 0px -17px;}
#beliebt	{width: 246px; height:17px; margin-left:23px; background: transparent url('pix/sidebar.gif') no-repeat 0px -40px;}
#angebote	{width: 246px; height:17px; margin-left:23px; background: transparent url('pix/sidebar.gif') no-repeat 0px -60px;}
#prepaid	{width: 246px; height:17px; margin-left:23px; background: transparent url('pix/sidebar.gif') no-repeat 0px -80px;}
#werbung	{width: 246px; height:17px; margin-left:23px; background: transparent url('pix/sidebar.gif') no-repeat 0px -90px;}

#abofeed, #abotwitter, #abomail  {height:43px;}
#abofeed      {background:url('pix/btn-rss.png') no-repeat; float:left;}
#abotwitter  {background:url('pix/btn-twitter.png') no-repeat; float:right;}
#abomail      {background:url('pix/btn-mail.png') no-repeat;float:left; margin-top:12px;}

#abofeed:hover    {background:url('pix/btn-rss.png') no-repeat 0 -43px;}
#abotwitter:hover {background:url('pix/btn-twitter.png') no-repeat 0 -43px;}
#abomail:hover    {background:url('pix/btn-mail.png') no-repeat 0 -43px;}

.seitbox #abofeed a {padding:11px 0 0.1em 45px;}
.seitbox #abotwitter a {padding:13px 0 0.1em 16px;}
.seitbox #abomail a {padding:13px 0 0.1em 45px;}

.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;}
.startlink {margin-right:40px !important;}

#trackback {margin-top:30px;}
#trackbacklist {font-size:1.4em;}
.webliste {list-style:none outside none; margin:25px 0 0;}
.webliste li {
	clear: both;
}
.weblistimg {float:left; margin:0 25px 40px 0;}
.zeitlink a{background: transparent url('pix/navtrenner.png') no-repeat top right;}
