/* Start of CMSMS style sheet 'Netzwerk-CSS' */
/*
  copyright: Ludger Merkens
  all rights reserverd
*/

body {
	margin: 20px;
	padding: 0;
	background: #F7F1E6;
}

body>div {
   position : relative;
        margin-left:auto;
        margin-right: auto;
        max-width : 75em;
}

body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}

h1, h2, h3{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #3A570F;
}

h1 {
    letter-spacing: -2px;
    font-size: 3em;
}

input, textarea, select {
	color: #000000;
}

a {
	color: #3A570F;
}

a:hover {
	text-decoration: none;
}

a.extern {
    background: url(images/netzwerk/link-red.png) left 2px no-repeat;
    padding-left: 14px;
}

/* Sidebar */

#sidebar {
     position: absolute;
     left:0px !important; 
     left:20px;
     width: 241px;
}

/* Logo */

.logo {
    color: white;
    text-align:center;
    margin:0px;
    padding:0px;
    margin-left:20px;
    margin-right:20px;
    
    margin-bottom:15px;
}

.logo img {
    background-color:#F0E4CE;
}

.logo small {
   font-size: 11px;
   margin-top:11px;
}

.llu, .lru {
    margin:0;  padding:0; border:solid #F7F1E6 0px;
    border-bottom-width:1px;
}
.lro {
    background:url(images/netzwerk/sl-green-or-15.png) top right no-repeat;
}

.llo {
    background: url(images/netzwerk/sl-green-ol-15.png) top left no-repeat;
}

.lru {
    background: url(images/netzwerk/sl-green-ur-15.png) bottom right no-repeat;
}

.llu {
    background: url(images/netzwerk/sl-green-ul-15.png) bottom left no-repeat;
}

.logo h1, .logo p {
    margin: 0; padding: 0;
    text-align: center;
    font-weight: normal;
    color: #F7F1E6;
}

.logo h1 {
    font-size:1.5em;
    margin:0px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.logo a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Widgets */

.wro {
    background:url(images/netzwerk/sl-green-or-15.png) top right no-repeat;
    margin:0; padding:0;
}
.wlo {
    background: url(images/netzwerk/sl-green-ol-15.png) top left no-repeat;
    margin:0; padding:0;
    margin-top:13px;
}
.wlu {
    background: url(images/netzwerk/sl-green-ul-15.png) bottom left no-repeat;
    padding:0; margin:0;
    border:solid  #F7F1E6 0px;
    border-bottom-width: 1px;
}
.wru {
    background: url(images/netzwerk/sl-green-ur-15.png) bottom right no-repeat;
    margin:0; padding:0;
    border:solid  #F7F1E6 0px;
    border-bottom-width: 1px;
}

.widgets dfn {
  display:none;
}

.widgets h3 {
   zoom:1;
   margin:0;
   padding:0;
   font-weight: 600;
   color: #FFDF12;
   font-size:1em;
}

.widgets * {
       color: #FFFFFF;
}

.widgets-top {
    height:15px;
}

.widgets ul {
     margin: 0;
    padding: 0 15px 100px 15px;
    list-style: none;
}

.widgets li {
/*   border:solid blue 1px;*/
    display:block;
    zoom:1;
    color: white;
    margin:0;
    margin-left: 0;
    padding-left: 10px;
    background: url(images/netzwerk/img05.gif) no-repeat left 7px;
}

.widgets li li {
    display:block;
    color: white;
    background: url(images/netzwerk/img05.gif) no-repeat left 9px;
}

.widgets li ul {
    padding: 0 0 4px 6px;
    background: none;
    line-height: 180%;
}

.widgets h2 {
    zoom:1;
    margin: 0;
    margin-left:13px;
    padding: 0 0 20px 0;
    font-size: 1.5em;
}

.widgets a {
    text-decoration: none;
    font-weight: 600;
}

.widgets a:hover {
   color: #FFDF12;
}

/* Page */

#page {
    margin-left: 256px;
    border : solid #F7F1E6 1px;
    border-top-width:0px;
}

/* Search */

#search {
    height: 64px;
    background: url(images/netzwerk/waechterbiene-framed.png) no-repeat left top;
    color:white;
}

#search .formular {
    height: 40px;
    margin: 0;
    padding: 19px 20px 0 0;
    border: none;
    text-align: right;
}

/* Content */

#content {
    /*border:solid blue 2px;*/
    font-size: 13px;
    color:#382B0A;
}

#content dfn {
   display:none;
}

#content h1, #content h2 {
    font-weight: normal;
    margin-top: 0;
}

#content blockquote {
    border: solid #800000 0px;
    border-left-width: 4px;
    border-right-width: 4px;
    padding-left: 15px;
    padding-right: 15px;
}

#content table {
  background-color: #F7F1E6;
  margin-left: auto;
  margin-right: auto;
}

#content table.right {
   text-align: right;
}

#content li {
   margin-bottom: 5px;
}

#content p.citation {
  padding-left: 55px;
  padding-right:50px;
  padding-top:4px;
  background: url('images/netzwerk/QuotationGoody.png') 23px top no-repeat;
  font-style: italic;
  font-size : 16px;
  line-height : 1.5em;
  font-family : georgia;
}

#content .author {
  padding-right:55px;
  text-align: right;
  font-size: 11px;
  font-style: bold;
  color : #444444;
  margin-bottom: 10px;
}

.entry a {
   color : #9A0000;
   text-decoration: none;
   font-weight:600;
}

.entry a:hover {
    background-color:#F2D295;
}

.pagetitle {
    margin: 0;
    padding-top: 14px;
    padding-left: 3px;
}

.post {
    font-family: verdana, Arial, Helvetica, sans-serif;
    margin-top: 8px;
    margin-left: 15px;
    margin-right:15px;
    padding-top: 11px;
    padding-bottom: 15px;
    margin-bottom:7px;
    border:solid #F0E4CE 0px;
    zoom:1;
}

/* runde ecken für :post */
.pro {
    background: #F0E4CE url(images/netzwerk/rc-hellerbeige_02.png) top right no-repeat;
    margin:0; padding:0;

}
.plo {
    background: url(images/netzwerk/rc-hellerbeige_01.png) top left no-repeat;
    margin:0; padding:0;
}
.pru {
    background: url(images/netzwerk/rc-hellerbeige_04.png) bottom right no-repeat;
    margin:0; padding:0;
}
.plu {
    background: url(images/netzwerk/rc-hellerbeige_03.png) bottom left no-repeat;
    padding:0; margin:0;
  

}

.entry h3, .post h1 {
     margin: 0;
     padding: 0 20px;
    letter-spacing:0;
}

.entry ul h3 {
   padding-left: 0px;
}

.entry h2 {
     font-size : 18px;
}
.post h1 {
     font-size : 24px;
}
.byline {
    color:#555555;
    margin: 0 20px;
    border-top: 2px solid #97684D;
}

.bottomline {
    color:#555555;
    margin: 0 20px;
    border-top: 2px solid #97684D;
    clear:both;
}

.entry {
    font-size: 13px;
	padding: 20px 20px 0 20px;


}

.meta {
	margin: 0;
	padding: 0 20px;
}

.backlink {
  float:left;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left:20px;
}

.forwardlink {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 20px;
  text-align:right;
}

.linkarea {
   height: 1.1em;
}

/* Footer */

#footer {
	clear: both;
	padding-top: 10px;
	font-size: smaller;
}

#footer p {
	margin: 0;
}

span {
  zoom:1;
}
/* End of 'Netzwerk-CSS' */

