/** hack to overwrite styles */
.syntaxhighlighter { width: auto; margin: 0 20px;}
div.lines { padding-top: 0.5em !important; padding-bottom: 0.5em !important;}
span.toggle_pages_lnk { width: 24px; height: 26px; float: right;cursor:pointer; background: transparent url(./img/toggle_arrows.png) no-repeat; margin-top: 2px; margin-right: 2px;}
span.toggle_pages_lnk_hide { background-position: -24px 0px;}
.sidemenu1 li.current_page_item a, .sidemenu1 li.current_page_item a:visited, .sidemenu1 li.current_page_ancestor > a, .sidemenu1 li.current_page_ancestor > a:visited {
  color: #000000;
  font-weight: bold;
  background-color: #f0f0f0;
}
.sidemenu1 li.current_page_item ul li a, .sidemenu1 li.current_page_item ul li a:visited {
  color: #4B4B4B;
  font-weight: normal;
  background-color: #f0f0f0;
}
li.first_page a { border:none; }
a.toggle_page_item {float: left;}
div.toggle_link_end {clear:both;}
code { font-size: 90%; }
pre { overflow: auto; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; font-size: 1em;}
li pre code { font-size: 12px; }
pre { 
   padding: 0 20px; 
   border: 1px solid #c8c8c8; 
   padding: 10px 0px 10px 10px; 
   margin: 10px 20px; 
   background: #f0f0f0; 
   line-height: 1.2em;
}

pre,code,tt {
   font-family: Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;
   font-size: 12px;
}
/* Set font size properlyy for HTML generated listing */
.listingblock pre {font-size: 12px;}
strong { font-weight: bold; }
em { background-color: #e8e8e8;}

a.more-link, .more-link a:hover { color:#ffa100 !important;}
.header-bottom div.searchform { background: transparent url(./img/nav_search.png) no-repeat; height: 28px; }
.header-bottom .searchform input.field { border: none; }
.navbar ul li a:hover { text-decoration: none; color: #FF9622;}
div.navbar { width: 640px; }
/* WP-Syntax style */
.wp_syntax { width: 96%; border: none; margin: 5px 15px; }
.wp_syntax pre { line-height: 1.5; white-space: pre-wrap;}


/* Twitter Widget Style */

.wpTwitterWidget li a {
   border: none;
   display: inline;
   font-weight: normal;
   padding: 0px;
   color: #467AA7;
}

/* .wpTwitterWidget has been added to the plugin's php */
.wpTwitterWidget li a:visited {
   color: #2A5A8A;
}

.wpTwitterWidget li a:hover {
   background: none;
   text-decoration: underline;
   color: #2A5A8A;
}
a.twitterwidget-title,a:visited.twitterwidget-title {
   color: #2A5A8A;
}

.wpTwitterWidget li span.entry-content {
   display: block;
   border-top: 1px solid #C8C8C8;
   padding: 5px 5px 0px 5px;
}
.sidemenu ul li.wpTwitterWidgetError  {
   padding: 5px 5px 0;
}
.wpTwitterWidget span.time-meta {
   display: block;
   font-size: 85%;
   text-align: right;
   padding-right: 5px;
   margin-top: 0px;
}

.wpTwitterWidget span.from-meta {
   display: none;
}

/************/
/*  CtONTENT */
/************/
.corner-content-1col-top.sticky {clear:both; width:676px; height:7px; background:white url(./img/bg_corner_content_1col_top_sticky.png) no-repeat; overflow:hidden; }
.content-1col-nobox.sticky a { color: black;}
.content .sticky h1 {background: transparent url(./img/bg_headline_sticky.png) no-repeat;}
.content ul li ul {margin: 0;}
.content ul li ul li {margin: 0 0 0.2em 0; font-size: 100% !important;}
.content ol li ul li {margin: 0 0 0.2em 0; font-size: 100% !important;}

.mmm { border: 4px hotpink; color: hotpink; background-color:hotpink;}

/* flaggen nebeneinander */
div.langflags li { display: inline; list-style: none }
div.langflags a { float: left; }
.header-bottom .langflags {width:80px; }
/* Windows Live Writer needs to overwrite the pre padding */
div.wlWriterEditableSmartContent pre { padding: 0px; }
div.wlWriterSmartContent pre { padding: 0px; }

/* yellow background for tables */
table.nagiosplugins td { background-color: #ffcd22; color: black; }

.comment-childs {
   margin: 10px 2px 2px 0px; 
}

/*
 * Spacing for .toc 
 */

div#toc {
   margin: 20px;
   font-size: 13px;
   padding: 10px;
   background-color: #f0f0f0;
   border: 1px solid #c8c8c8;
}
div#toctitle {
   padding-bottom: 5px;
   margin-bottom: 5px;
   font-weight: bold;
   border-bottom: 1px solid #c8c8c8;
}
div.toclevel1 {
   margin-left: 10px;
   margin-top: 5px;
}
div.toclevel2 {
   margin-left: 20px;
}
div#footer-text {
   text-align: right;
   color: #aaa;
   margin-right: 20px;
 
}

.main img {
   margin-right: 20px;
   margin-left: 20px;
}

td.content {
   width: 580px;
}

dt.hdlist1 {
 color: #4B4B4B;
 font-size: 140% !important;
 font-weight: bold;
 margin: 1em 0 -0.3em;
 padding: 0 20px;
}



.admonitionblock { 
   width: 618px;
   margin: 20px;
}

.admonitionblock TABLE { 
   width: 636px;
}
.admonitionblock TABLE TD.content { 
   width: 539px;
   height: 60px;
   vertical-align: center;
}
.admonitionblock TABLE TD.icon { 
   width: 60px;
}
.admonitionblock TABLE TD.icon IMG { 
   margin-left: 5px;
   border: 0px;
}

div.sectionbody div.title  {
   margin-left: 20px;
   font-weight: bold;
   color: #4B4B4B;
   font-size: 12px;
}

div.sectionbody ol li {
    list-style-type: inherit;
}

