/* 
WOO CUSTOM STYLESHEET - NSO
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* Aufteilung Artikel und mittlere Sidebar   */
#main {width:635px; }
#sidebar{width:300px;}

/* "Neue Artikel" in der Sidebar - Hoehe angepasst an lange Überschriften - beide Sidebars  */
.home_recent_post { padding: 0.1em 0 0.4em 0; margin: 0 0 0.8em 0;  min-height:70px;  }

/* Single Post - maximale Bildbreite an verfügbaren Platz angepasst */
#post_content p img { margin: 0;padding:0; max-width: 750px; height: auto; float: none;}

/* Hier muß was passieren !! Beide mit float:none */ 
.post_text img { margin: 0; padding: 0; max-width:750px; height: auto; }
.post_meta p img, .post_meta a img { margin: 0; padding: 0; height: auto; max-width:750px; }

/* Kategorien Ueberschriften Startseite inkl. Begrenzungsbalken */
h3.mast_l { text-transform: uppercase; font-size: 1em; line-height: 1.8em; font-weight: bold; padding: 0.8em 0 0.6em 1.1em; letter-spacing: 0.1em; color: #a11b1b; margin: 0 0 2.1em 0; border-top: 2px solid #000; border-bottom: 1px solid #000}
h3.mast_l_tb { text-transform: uppercase; font-size: 1em; line-height: 1.8em; font-weight: bold; padding: 0.8em 0 0.5em 1.1em; letter-spacing: 0.1em; color: #a11b1b; margin: 0 0 2.1em 0; border-top: 2px solid #000; border-bottom: 1px solid #000}
h3.mast_rss { text-transform: uppercase; font-size: 1em; line-height: 1.8em; font-weight: bold; padding: 0.8em 0 0.6em 1.1em; letter-spacing: 0.1em; color: #a11b1b; margin: 2em 0 2.1em 0; border-top: 2px solid #000; border-bottom: 1px solid #000}
h3.mast_s { text-transform: uppercase; font-size: 1em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }

/* Tagesbild - Startseite:  */
/*Einzelkategorie*/
#home_featured_BdT { background: #ffffff; margin: 0 0 0.9em 0; float: left; width: 430px; }
.feat_content_BdT { padding: 0 0.7em 0.4em 0.7em;}
.feat_content_BdT img {margin: 2.1em 1em 1em 6em; border: 4px solid #999;}
/* Leiste */
#home_featured_TB { background:#fff; margin: 0 0 0.9em 0; float: left; width: 100%; }
#home_featured_TB_innen { background: #000; margin: 0 0 0 0.4em; padding:10px 0 5px 4px;height:98px;}
.home_featured_TB img { float:left; padding: auto; margin: 1px 0 2em 0.2em; border: 1px solid #fff; }

/* Zufallsbilder Leisten Startseite */
#home_featured_zb { background:#000000; margin: 0 0 1.5em 0; float: left; width: 100%;}
#home_featured_zb_pix { height: 44px; margin:0.6em; padding: 0.4em 0 0 0.5em;}
#home_featured_zb_pix  img{margin:0em 0.03em 0;}

/* Header Icons  */
#menu li span.home { background: url(images/bg/home.gif) no-repeat; }
#menu li span.smartphone { background: url(images/bg/smartphone.png) no-repeat; }

/*Zufallsbilder Sidebar */
#sidebar_zpix {margin: 2em 0 1em; }

/* Sidebar Font groesser  */
#sidebar { font-size: 0.9em; line-height: 1.6em; }

/* Abstand unten Kategorienkästchen erweitern */
#home_featured { background: #ffffff; margin: 0 0 3.1em 0; float: left; width: 100%; }
#latest_post { margin: 0 0 1.5em 0; padding: 0 1em 1em 1em; border: 1px solid #dadada}

/* RSS BOX Abstände */
#home_featured_r { background: #ffffff; margin: 0.5em 0 0 0; float: left; width: 100%; }

/* Navigation Schrift größer */
#navigation {font-size:0.9em; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #dadada;}
#navigation ul, #navigation li { list-style: none;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:7px 15px 3px 0;margin:0px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; }
.nav a  { position:relative; color:#555; display:block; z-index:100; padding:5px 10px; line-height:18px; text-decoration:none; text-shadow:0 1px 0 #fff; }
.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.sfHover { background:#eee; }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; }

/* Drop-down menus */
.nav li ul  { background: #FFF; position: absolute; left: -999em; width: 200px; border: 1px solid #dbdbdb; border-width:1px 1px 0; z-index:999; }
.nav li ul li  { background:#eee; border-top:1px solid #fff; border-bottom:1px solid #dbdbdb;}
.nav li ul li a  { padding:8px 10px; width:180px; color:#555; font-size:0.9em; }
.nav li ul li a.sf-with-ul { padding:5px 10px; }
.nav li ul li a:hover,
.nav li ul li.current_page_item a,
.nav li ul li.current-menu-item a { background:#eaeaea;}
.nav li ul ul  { margin: -30px 0 0 180px; }
.nav li ul ul li a  {  }
.nav li ul li ul li a  {  }

.nav li:hover,.nav li.hover  { position:static; }
.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }

.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:1.1em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

