/*  
Theme Name: nururlaub.de
Theme URI: http://www.nururlaub.de
Description: Theme f&uuml; nururlaub.de
Version: 1.0
Author: Christoph Boecken
Author URI: http://www.i-jeriko.de
*/

* { margin: 0; padding: 0; }
body { background: #FFF; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; }

#wrap { width: 888px; position: relative; }
a img { border: none; }

#headerad { margin: 10px 0 0 75px; width: 730px; height: 90px; }

#header { height: 99px; margin-bottom: 5px; background: url(./_img/bg_header.png) no-repeat right bottom; }
#logo { height: 68px; background: url(./_img/bg_logo.jpg) no-repeat 278px top; margin-left: 22px; }
#logo h1 { position: relative; }
#logo h1 a { position: absolute; top: 0; left: 0; width: 234px; height: 68px; background: url(./_img/logo.png) no-repeat; z-index: 1; }
#header ul { list-style: none; margin-left: -1px; height: 31px; }
#header li { float: left; font: bold 1.6em/31px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding: 0 15px; border-left: 1px dotted #FFF; }
#header li a { color: #E4E4E4; text-decoration: none; }

#content { position: relative; }
#maincontent { margin-left: 175px; width: 520px; border: 1px dotted #A51616; border-width: 0 1px; padding-bottom: 20px; }
.breadcrumb { font: bold 1.2em Arial, Helvetica,sans-serif; color: #000; margin: 0 8px 14px; padding-top: 3px; display: block; }
.breadcrumb a { color: #000; text-decoration: none; }
.breadcrumb span { font-weight: normal; }
#maincontent .big { clear: both; width: 507px; margin: 0 auto 15px; padding-bottom: 10px; background: url(./_img/maincontent_box_big_footer.png) no-repeat center bottom; }
#maincontent .small { float: left; width: 250px; margin: 0 5px 15px; padding-bottom: 10px; background: url(./_img/maincontent_box_small_footer.png) no-repeat center bottom; }
#maincontent .small.forum { padding-bottom: 14px; background: url(./_img/maincontent_box_small_footer_forum.png) no-repeat center bottom; }
#maincontent .box_title { background: url(./_img/maincontent_box_big_title.png) no-repeat right top; height: 33px; }
#maincontent .box_title h2 { padding-left: 40px; font: bold 1.3em/33px Arial, Helvetica, sans-serif; color: #A21616; }
#maincontent .box_title.clock h2 { background: transparent url(./_img/maincontent_box_title_clock.png) no-repeat left top; }
#maincontent .box_title.bubble h2 { background: transparent url(./_img/maincontent_box_title_bubble.png) no-repeat left top; }
#maincontent .box_title.arrow h2 { background: transparent url(./_img/maincontent_box_title_arrow.png) no-repeat left top; }
#maincontent .box_content { margin: 0 5px; padding: 10px 10px 0; border: 1px solid #B6C1C8; border-width: 0 1px; overflow: hidden; }
#maincontent .more-link a { color: #AF1919; font-weight: bold; text-decoration: none; }
#maincontent .inlinead { clear: both; width: 466px; height: 60px; padding-left: 10px; margin: 0 auto 15px; text-align: right; background: url(./_img/maincontent_advertising.png) no-repeat left top; }

.archive .box_content { font: normal 1.1em/1.3 Arial, Helvetica, sans-serif; color: #4D1A1D; }
.archive .box_content .clear { clear: both; overflow: hidden; }
.archive .box_content .entry { float: left; width: 227px; margin: 0 10px 15px 0; }
.archive .box_content h2 { font-weight: bold; font-size: 1em; margin-bottom: 5px; }
.archive .box_content h2 a { color: #4D1A1D; text-decoration: none; }
.archive .box_content img.imgthumb { float: left; margin: 0 5px 0 0; }
.post .box_content { font: normal 1.2em/1.4 Arial, Helvetica, sans-serif; color: #4D1A1D; }
.post .box_content p { margin-bottom: 1.4em; }
.post .box_content img { margin: 0 10px 10px; border: 1px solid #000; }
.post .box_content img[align=left] { margin: 0 10px 10px 0; }
.post .box_content img[align=right] { margin: 0 0 10px 10px; }
.post .box_content .similarheader { color: #A21616; font-weight: bold; margin-bottom: .5em; }
.search .box_content { font-size: 1.1em; line-height: 1.4; color: #4D1A1D; }
.search .box_content .entry { margin-bottom: 1.5em; }
.search .box_content h2 { font-size: 1.1em; }
.search .box_content a { font-weight: bold; color: #4D1A1D; text-decoration: none; }
#similar p { color: #A21616; font-weight: bold; margin-bottom: .5em; }
#similar ul { margin-left: 20px; font-size: .91em; line-height: 1.2; }
#similar a { color: #4D1A1D; text-decoration: none; }
.advertising .box_content { font: normal 1.1em/1.4 Arial, Helvetica, sans-serif; color: #4D1A1D; }
.advertising img { margin: -10px 10px -10px -10px; float: left; }
.advertising ul { list-style: none; }
.advertising li { margin-bottom: 0.5em; }
.advertising a { color: #4D1A1D; text-decoration: none; }
.forum .box_content { background: #F0C735; }
.forum .box_content div { margin: -10px -10px 5px; padding: 5px 10px 10px; border-bottom: 1px solid #FFF; background: #A4AE15; }
.forum h3 { font: bold 1.8em Avalon, Arial, Helvetica, sans-serif; color: #FFF; text-transform: uppercase;}
.forum ul { list-style: none; font-size: 1.1em; line-height: 1.5; }
.forum a { color: #4D1A1D; text-decoration: none;}
.archivelink { clear: both; display: block; text-align: center; font: bold 1.18em Arial, Helvetica, sans-serif; }
.box_content .archivelink a { color: #A21616; text-decoration: none; }


#sidebar1, #sidebar2 { position: absolute; top: 0; left: 10px; width: 155px; padding-right: 10px; }
#sidebar1 h2 { font: bold 1.6em Avalon, Arial, Helvetica, sans-serif; color: #9D1515; }
#sidebar1 ul { margin-bottom: 25px; list-style: none;  }
#sidebar1 ul li a { display: block; height: 18px; background: url(./_img/sidebar1_topmenu.png) no-repeat left top;font: normal 1.1em/18px Arial, Helvetica, sans-serif; padding-left: 22px; margin: 5px 0; text-transform: uppercase; }
#sidebar1 ul li.current_page_item a, #sidebar1 ul li.current_page_parent a, #sidebar1 ul li.current-cat a { background: url(./_img/sidebar1_topmenu_active.png) no-repeat left top; }
#sidebar1 ul ul { margin-bottom: 0; display: none; }
#sidebar1 ul li.current_page_item ul, #sidebar1 ul li.current_page_parent ul { display: block; }
#sidebar1 ul li.current_page_item ul li a, #sidebar1 ul li ul li.current_page_item a, #sidebar1 ul li.current_page_parent ul li a { background: url(./_img/sidebar1_submenu.png) no-repeat left top; text-transform: none; }
#sidebar1 ul a { color: #4E3737; text-decoration: none; }
#sidebar1 ul a:hover { color: #A51616; }
#sidebar1 ul#recentposts li { text-transform: none; }
#sidebar1 #meta { margin-left: -8px; background: url(./_img/sidebar1_meta_li.png) no-repeat left -23px; padding-top: 1px; }
#sidebar1 ul#meta li { background: url(./_img/sidebar1_meta_li.png) no-repeat left bottom; margin: 0; padding: 0 0 0 5px; }
#sidebar1 #meta a { display: block; padding: 3px 0 3px 22px; color: #000; margin: 0; }
#sidebar1 #meta .linkinfo { background: url(./_img/sidebar1_meta_linkinfo.png) no-repeat left center; }
#sidebar1 #meta .linksitemap { background: url(./_img/sidebar1_meta_linksitemap.png) no-repeat left center; }
#sidebar1 #meta .linkhome { background: url(./_img/sidebar1_meta_linkhome.png) no-repeat left center; }
#sidebar1 #meta .linkimpressum { background: url(./_img/sidebar1_meta_linkimpressum.png) no-repeat left center; }
#sidebar1 #meta .linkkontakt { background: url(./_img/sidebar1_meta_linkkontakt.png) no-repeat left center; }
#sidebar1 #meta .bottom { height: 1px; }


/* Right sidebar */
#sidebar2 { left: 695px; padding-right: 0; }
#sidebar2 .sbbox { width: 172px; margin: 0 0 5px 5px; background: url(./_img/sidebar2_box.png) no-repeat left bottom; padding: 0 10px 12px; }
#sidebar2 .sbbox h2 { height: 34px; width: 192px; margin: 0 -10px 5px; background-image: url(./_img/sidebar2_headings.png); }
#sidebar2 .sbbox h2 span { position: absolute; left: -10000px; }
#sidebar2 .sbbox.toplinks h2 { background-position: left -68px; }
#sidebar2 .sbbox.wetter h2 { background-position: left -102px; }
#sidebar2 .sbbox.bilder h2 { background-position: left top; }
#sidebar2 .sbbox.suche h2  { background-position: left -34px; }
.sbbox { color: #A21616; font: 1.1em/1.4 Arial, Helvetica, sans-serif; }
.sbbox.suche { font: normal 1em Arial, Helvetica, sans-serif; text-transform: uppercase; }
.sbbox a { color: #AF1919; text-decoration: none; font-weight: bold; }
.sbbox a:hover { color: #000; }
#searchform fieldset { border: none; margin-bottom: 10px; }
#searchform input { float: left; }
#searchform #s { font: normal 1.1em Arial, Helvetica, sans-serif; width: 100px; border-bottom: 1px solid #F2E0E3; border-right: 1px solid #F2E0E3; border-left: 1px solid #BDBDBC; border-top: 1px solid #BDBDBC; background: #F4F4F4; margin-right: 5px; }
.sbbox.toplinks ul { list-style: none; line-height: 1.8; }
.sbbox.wetter { padding-bottom: 0; }
.sbbox.wetter .wp-forecast-curr { padding: 10px 0; }
.wp-forecast-curr div { font-size: 1.27em; font-weight: bold; }
.sbbox.wetter .wp-forecast-curr-details, .sbbox.wetter .wp-forecast-curr-details div { font-size: 1em; font-weight: normal; }
.sbbox.wetter .wp-forecast-fc { padding: 0; }
.sbbox.wetter .wp-forecast-fc-details { display: none; }	
.sbbox.bilder ul { list-style: none; margin-bottom: 10px; }

/* Thumbnails */
img.imgthumb { padding: 0 6px 6px 0; background: url(./_img/thumb_dropshadow.png) no-repeat right bottom; }