/* dfBlog Custom Styles
***************************************************************************** */

/* Define your custom styles here */

body{ background:#e8edf3 url(images/bg.jpg) repeat-x !important; font-family: Arial,"Times New Roman"; font-size:9px; }
#page{ background:none !important; }

.fleft{ float:left; }
.fright{ float:right; }


/* HEADER
----------------------------------------------------------------------------- */
#usermenu{ z-index:1; right:102px; }
#usermenu div.caption,
#usermenu div.tab{ background:url(images/sys/blue-opacity50.jpg); }
#head .logoimg{ position:absolute; top:10px; padding:0; margin-left:20px; }
.logoimg a{float:left; }
.logoimg strong{ position:absolute; width:556px; top:18px; text-align:center; line-height:30px; font-size:18px; color:#1E1A17; font-weight:normal; }
.logoimg strong div{ font-size:12px; line-height:14px; }
.logoimg strong span{ color:#D9241B; }

.img-header-right{ float:right; position:relative; right:20px; top:10px; }
.img-header-right a{ background:url(images/atatuerk.jpg) no-repeat; height:77px; width:99px; display:block; text-indent:-5000px; }


/* CONTENT
----------------------------------------------------------------------------- */
#content #home #container-home{ width:612px; padding:0 30px; }
#content #home #posts-home{ clear:both; margin-top:20px; float:left; }
#content #home #posts-home h2{ padding-left:50px; margin-bottom:15px; }


/* CONTENT - HOME
----------------------------------------------------------------------------- */
#home h1{ font-family:Arial, "Times New Roman"; font-size:24px; color:#666; margin-bottom:30px; }
#home h2{ margin-bottom:15px; }
#home p{ font-size:12px; }
#home img{ padding:5px; border:1px solid #ccc; float:left; margin-right:20px; }
#home #last_news{ width:615px; height:30px; overflow:hidden; margin-bottom:30px; }
#home #city_news{ width:250px; height:288px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-bottom:30px; border:1px solid #ccc; padding:5px; }
#home .home-comments{ list-style:none; margin:0 0 20px 0; padding:15px; border:1px solid #ccc; -moz-border-radius:6px; -webkit-border-radius:6px; }
#home .home-comments .postmetadata{ margin:0; }
#home .home-comments li{ border-bottom:1px dotted #ccc; padding:5px 0; }
#home .home-comments li a{ color:#444444; font-size:14px; font-weight:bold; line-height:16px; height:35px; width:100%; float:left; padding:2px 0 }
#home .home-comments li em{ color:#888; font-size:11px; }
#home .home-comments li span{ color:#888; font-size:11px; }


#menubar{ width:822px; }

.qtrans_language_chooser li{ float:left; }
.qtrans_language_chooser li a{ margin-right:5px; }
.qtrans_widget_end{ clear:both; }


/* NAVIGATION */
#mainmenu ul li a:link,
#mainmenu ul li a:visited{ color:inherit; }
#mainmenu ul ul{ background: url(images/sys/blue-opacity50.jpg) repeat; }
#mainmenu ul ul li a:link,
#mainmenu ul li li a:visited{ color:#fff; }
#mainmenu ul ul li.page_item:hover { background: url(images/sys/lightblue-opacity50.jpg) repeat; }
#mainmenu ul li.current_page_parent,
#mainmenu ul li.current_page_item,
#mainmenu ul li.current_page_ancestor{ background: url(images/mn-background.png) no-repeat scroll 0 -60px; }
#mainmenu ul li a{ font-size:1.15em; font-variant:normal; }



/* BANNER / ADS */
#skyscraper{ position:absolute; float:right; right:0; top:230px; border:1px solid #ccc; padding:5px; background-color:#fff; }
#skyscraper a{ background:url(http://www.asider.de/downloads/asicen-skyscraper.jpg) no-repeat; width:140px; height:500px; text-indent:-5000px; display:block; }


#pagecontainer{ margin:0 auto; width:1240px; position:relative; }

#wrapper{ }


#content{ margin-right:0; }
#content .entry{ border:1px solid #ccc; -moz-border-radius:6px; padding:8px 20px 40px 20px; margin:5px 0; position:relative; }
#content .entry span{ right:0; float:right; border-top:1px solid #ccc; background-color:#eee; text-align:right; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; margin-top:9px; width:577px; padding-right:10px; position:absolute; line-height:30px; }

#content .entry .ngg-galleryoverview span{ border:none; float:none; right:inherit; text-align:inherit; background:none; padding:inherit; position:inherit; }

.post h2 a:visited{ color:#2266AA; }

h4{ clear:both; line-height:3em; color:#0065ab; }
h4 #gototop{ border:none !important; background:none !important; }

hr{ border:none; border-top:1px solid #ccc; }

table{ width:100%; }
table th{ text-align:left !important; }



#content .entry form span{ border-top:none !important; background:none !important; float:none !important; position:inherit !important; }
#content .entry form span.wpcf7-not-valid-tip{border:none !important; color:#c70000; font-size:10px;}
#content .entry form .wpcf7-response-output{ background-color:#ffebeb; color:#c70000; border:1px solid #c70000; margin:0 !important; }
#content .entry form .wpcf7-mail-sent-ok { color:#49b101; background-color:#e1ffdf; border:1px solid #49b101; margin:0 !important; }
form input[type="submit"]{ background:url(images/button-bg.gif) repeat-x !important; cursor:pointer; -moz-border-radius:inherit; border:none; color:#fff; padding:4px 20px; }
#content .entry form span textarea{width:282px;}

#content .entry ol li{ margin:10px 0; }
#content .entry ol li ol li{ margin:5px 0; }


/* CONTACTFORM */
.ajax-loader,
.wpcf7-captcha-captcha-701{ float:none !important; }


/* POST */
.entry span a{ background-color:#fff; border:1px solid #ccc; -moz-border-radius:5px; padding:2px 10px;}
.post .entry img{ padding:5px; border:1px solid #ccc; margin-right:20px; }
.post .entry .ngg-galleryoverview img{ float:none; margin-right:6px !important; }
.cat_post_img img{ float:left; }

span#gototop{ padding-right:0 !important; width:auto !important; }
span#gototop a{ border:none !important; padding:0 !important; }
span#gototop a img{ border:none !important; margin-right:0 !important; }


/* GUESTBOOK */
.css_guestbook_position a.css_form_errormessage{ display:none; }
.css_post_embedded .css_post_separator{ border:none; display:none; }
.css_post_embedded table{ border:1px solid #bbb !important; }
.css_post_embedded table tr td{ border:none; background-color:#dedede; }
.css_post_embedded table tr td.css_post_header2,
.css_post_embedded table tr td.css_post_header3{ border-left:1px solid #bbb; }

.entry .css_guestbook_position img{ padding:0 !important; border:none !important; margin-right:0 !important; }


#TB_caption{ height:auto !important; }
#TB_secondLine{ margin-top:10px !important; }

.rssfeed{ float:right; right:180px; top:110px; position:absolute; z-index:1; }
.rssfeed a{ background:url('http://www.asider.de/downloads/rssfeed-logo.png') no-repeat; height:25px; width:25px; display:block; }
.rssfeed a span{ text-indent:-5000px; float:left; }


/* SIDEBAR */
#sidebar ul li{ border:1px solid #ccc; padding:5px; }
#sidebar ul li h2{ background:url(images/button-bg.gif) repeat-x; height:24px; line-height:24px; padding-left:10px; color:#fff; border:none; }
#sidebar ul li ul li{ border:none; border-bottom:1px dotted #ccc; font-weight:bold; }
#sidebar ul li ul li a{ color:#666 !important; font-size:12px; line-height:22px; padding-left:10px; font-weight:normal; }
#sidebar .ngg-widget{ padding-left:6px; }
#sidebar .ads ul li{ text-align:center; padding-bottom:10px; margin:10px 0; }
#sidebar .ads ul li a{ padding-left:0; }
#sidebar .yourads{ clear:both; font-style:italic; float:left; font-size:12px; color:#777; text-align:center; line-height:16px; }
#sidebar .pageflip_popup_link a{ text-align:center; display:block; }


/* VISITOR COUNTER */
.widget_chcounter li{ line-height:24px; clear:both; font-size:11px; }
.widget_chcounter li span{ margin-bottom:2px; }
.widget_chcounter li strong{ color:#336699; }
.widget_chcounter #chcounter_stats{ text-align:right; border-bottom:none; }
.widget_chcounter ul li{ height:24px; padding:0 10px !important; }


/* POST-CALENDAR */
.calendar{ background:url(images/calendar-1.png) no-repeat; display:block; position:relative; height:55px; width:49px; border:none; }
.calendar .calendar-title{  }
.calendar .calendar-day{  }


/* CATEGORY */
.current-cat, .cat-item:hover{ background:url(images/bg-grey.jpg) repeat-x; cursor:pointer; }
