html{ padding: 0 ;  margin: 0 auto ; font-size: 100.1%; min-width: 70em; max-width: 80em; width: 99.9%;}
form {	margin: 2px;	padding: 0.2em; }

img,table { margin: 5px;	border: none; }

body { position: relative; 
top: 0px; 
left: 0px;
 font-family: Helvetica, Verdana;
background-color: #d4f6ac;
background-repeat:no-repeat;

 }
p {   margin: 0; padding: 0;  }
ul {   margin: 0;    padding: 0;    }
li {   margin: 0; list-style: none;        }
h1 { margin: 0; color: #000; font-size: 1.2em; padding: 0.5em; clear: both;}
h2 { margin: 0; color: #000; font-size: 1.2em; font-weight: bold;}
h3 { margin: 0; color: #000; font-size: 1em; }
h4 { margin: 0; color: #000; font-size: 1em; }
h5 { margin: 0; color: #000; font-size: 1.2em; }
h6 { margin: 0; color: #000; font-size: 1.2em; }
a:link { font-size:inherit; color:#000; font-weight:700;}
a:visited { font-weight:inherit; color:#000;}
a:hover, a:active, a:focus { color:#000; text-decoration:none;}
a:hover img, a:active img, a:focus img {border-bottom:solid;}
a img { border-bottom:medium solid transparent;  }
#banner
{
text-align: center;
clear: both;
}



#header
{
background-image:url(http://konopravda.com/pictures/internal/bg_head.png);
background-position: right center; 
background-repeat:no-repeat;
background-color: #FFF;
position:relative; 
top: 0px;
left:0px; 
width: 100%;
height: 133px;
padding-bottom: 2px;
margin-top: 10px;
}

#header a:visited { font-weight:800; color:#FFF;  text-decoration: none; }
#header a:hover, a:active, a:focus {  text-decoration: none; }
#header a:hover img, a:active img, a:focus img {border-bottom:solid;  text-decoration: none;}
#header a img { border-bottom:medium solid ; text-decoration: none; }






#navi 
{
background-color: #71a23a;
background-image:url(http://konopravda.com/pictures/internal/header_leiste.png);
background-repeat: no-repeat;
width: 100%;
height: 40px;
float: left;
}

#navi p
{
float: left; 
margin:0; padding:0.5em; color:#000; font-size:1.1em; font-weight:600; text-decoration:none; text-transform:uppercase;

}
#header ul { list-style: none; }
#header li { list-style: none; }






#navright 
{

float: left;
width: 22%;
background-color: #ccef96;
text-align: center;
}

#navrightout 
{
text-align: center;
float: right;
width: 22%;
background-color: #71a23a;
}

.rightcontent 
{
clip: auto;

}
.rightcontent li
{

margin-right: 0.1em;

}
.rightcontent li > p 
{

background-color: #4f880c;
text-transform: uppercase;
          color: #FFF;
font-size: 1.0em;
font-weight: bold;
padding: 0.4em;
text-align: center;
vertical-align: middle;
}

.rightcontent li > h5
{
background-color: #F54;
text-transform: uppercase;
          color: #FFF;
font-size: 1.0em;
font-weight: bold;
padding: 0.4em;

text-align: center;
vertical-align: middle;
  


}

.rightcontent li + li 
{

          color: #000;
font-size: 1.0em;
padding-left: 1.9em;

}




.tags p
{

background-color: #4f880c;
text-transform: uppercase;
color: #FFF;
font-size: 1.0em;
font-weight: bold;
padding: 0.4em;
vertical-align: middle;
}


      

.boxmore 
{
width: 100%;
text-align: center;
background-image:url(http://konopravda.com/pictures/internal/pdf-button.png);
background-position: center; 
background-repeat:no-repeat; 

}



#footer 
{

background-color: #ccef96;
color: #5a852b;
height: 50px;
width: 100%;
margin-top: 1em;
float: left;
padding-top: 1em;
padding-left: 1em;
font-size: 0.9em;
text-align: center;
clear: both;
}


#footer li  
{
background-color: #FFF;
padding-right: 0.2em;
padding-left: 0.2em;
float: left;

}
#footer li > a
{
padding-right: 0.2em;
padding-left: 0.2em;
background-color: #ccef96;

}

#hotnews 
{
float: left;
width: 54%;
background-color: #FFF;
padding: 0.5em;

}

#hotnews li
{
font-size: 0.9em;
}
#hotnews li > h1 
{
padding: 0.1em;
font-size: 1.1em;
color: #5a852b; 
}

.detailline > li
{
width: 100%;
font-size: 0.75em;
color: #ec0000;
padding: 0.1em;
display: inline;
font-weight: bold;
	
}


#hotnews a>img
{
padding: 0.1em;
}
#hotnews li>p
{
color: #000; 
text-align: right;
padding-left: 1.0em;
padding-top: 1.4em;
padding-bottom: 0.9em;
padding-right: 1.3em;
float: right;
font-size: 0.9em;
margin-bottom: 3em;
margin-left: 1em;
font-weight: bold;
}

#text_list
{
list-style: none;
display: block;
margin: 10px;
}

.textlist
{
list-style: disc;
margin: 5px;
}


#next_back
{
margin: 10px;
list-style: none;
display: block;
float: left;
width: 99%;
background-color: #e3f9c8;
  border-left-width:0px;  

  border-style:solid;
  border-color:#000;

}

.nextback
{

background-color: #80af49;
width: 30px;
margin: 10px;
float: left;
background-image:url(http://konopravda.com/pictures/internal/icon_next.png);
background-repeat:no-repeat;
text-align: center;
}

#next_back a img { border-bottom:medium solid transparent; }
#next_back a:visited { font-weight:inherit; color:#000;  }
#next_back a:hover, a:active, a:focus { text-decoration:none; background-color:#FFF; }
#next_back a:hover img, a:active img, a:focus img {border: 5px solid #FFF;}





  /* thumbnail list */

    .thumbs ul 
{
      list-style:none;

      margin-right:5px;
      border:10px solid #FFF;	
      padding:2px;
    }
    .thumbs li
{
      list-style:none;
float:left;
      margin:3px;
      border:0px solid #FFF;	
      padding:2px;
    }
    .thumbs a{
      display:block;

      width:100px;
      height:100px;
      line-height:100px;
      overflow:hidden;

      z-index:1;		
      margin-right:5px;

    }

    .thumbs a img{


border: 1px solid #999;

    }
	
    /* mouse over */

    .thumbs a:hover{
      overflow:visible;
      z-index:1000;
      border:10px solid #999;		
    }

    .thumbs a:hover img{
      border:1px solid #999;	
      background:#fff;
      padding:2px;			
    }	
	
   .thumbs:after, .thumbs:after{
      content:"."; 
      display:block; 
      height:0; 

      visibility:hidden;

    }

 

.infobox {
float: left;
    padding:0.1em;
    border:0em solid #000; 

    }

.infobox .more {
	display:none;
    background-color: #fdf3b3;
  float: left;

    }

.infobox:hover .more {
position: relative;
top: -1.7em;
left: 0em;
	display:block;
    z-index:1;
    width:7em;
    padding:0.2em 0.1em 0.1em;
    border:0.4em solid #fae667;


    }

#search
{
float: right;
padding: 4px;
}

.navitext
{
margin:0; padding:0.5em; color:#000; font-size:1.1em; font-weight:600; text-transform:uppercase;

}


	


    .gallery
{

clear:both;    
      border:0px;	
      padding:2px;

    }


#gallery .desc { 

position: relative;
top: 1px;
left: 1px;
text-align: center;
}

 .gallery ul
{
      list-style:none;
   float:left;
      margin-right:5px;
 
    }
    .gallery li
{
      list-style:none;
   float:left;
      margin:3px;
      border:10px solid #d7f7b1;	
      padding:2px;
    }
    .gallery a{
      display:block;
      float:left;
      width:100px;
      height:100px;
      line-height:100px;
      overflow:hidden;
      position:relative;
      z-index:1;		
      margin-right:5px;

    }

    .gallery a img{
      float:left;
      position:absolute;
      top:-5px;
      left:-10px;
border: 1px solid #999;

    }
	
    /* mouse over */

    .gallery a:hover{
      overflow:visible;
      z-index:1000;
      border:10px solid #999;		
    }

    .gallery a:hover img{
      border:1px solid #999;	
      background:#fff;
      padding:2px;			
    }	
	
   .gallery:after, .gallery:after{
      content:"."; 
      display:block; 
      height:0; 
      clear:both; 
      visibility:hidden;

    }


    #youtube
{
position: relative;
float: left;
margin: 30px;
      padding:5px;
clear:right;    
}

.comment
{
width: 100%;
background-color: #77a641;
float: left;
position: relative;
}

.desc-left 
{
padding-left: 7px;
padding-top: 5px;
padding-bottom: 5px;
color: #FFF;
font-weight: bold;
float: left;
width: 49%;
}
.desc-right
{
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;

float: right;
font-weight: bold;
text-align: right;
color: #FFF;

}

.comment_text 
{

color: #000; 
padding: 1px 1px 2px 2px;
float: left;
}


.comment_line
{
float: left;
color: #000;
padding: 4px;
clear: both;
}



.backarticle 
{
width: 100%;
text-align: center;
float: left;
position: absolute;
padding-top: 20px;

}
.morecontent_l
{

padding-left: 0.5em;
padding-right: 1.0em;
padding-top: 1.0em;
padding-bottom: 1.0em;
color: #FFF;
font-weight: bold;
float: left;
width: 49%;
font-size: 0.7em;
clear:both;
}

.morecontent_r
{

padding-left: 3.0em;
padding-right: 1.0em;
padding-top: 1.0em;
padding-bottom: 1.0em;
text-align: right;
font-size: 0.7em;
float: right;
font-weight: bold;

color: #FFF;

}



#commentform 
{

width: 54%;
background-color: #FFF;
padding: 0.5em;
float: left;
}


#commentform li>p
{
font-size: 1.3em;
font-weight: bold;
}

#distri
{
background-color: #FFF;
padding: 0.5em;
float: left;
width: 54%;
}

#distri h1>p
{

font-size: 1.5em;
font-weight: bold;
}
#distri h1
{

font-size: 1.0em;
font-weight: bold;
}

#distri li
{
padding-left: 0.5em;
}



    .kalender {
      /* calendar-standards */
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: #000000;
      font-family:Verdana, Arial, Helvetica, sans-serif;

    }
.kalendar form
{
float: left;
color: #FFF;
clear: both;
}
.kalendar p
{
padding: 0.4em;

}
    .wtag {
      /* a normal day during the week */
      background-color: #FFFFFF;
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #000000;
      line-height : 18px;
    }

    .we {
      /*day of weekend */
      background-color: #0eca2b;
      border-top-width: 1px;
      border-top-style: solid;
      border-top-color: #000000;
      line-height : 18px;
    }

    .SELECTFELD {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 12px;
      width: 90px;
    }

    .BUTTON{
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 11px;
      width: 140px;
    }





#pgpbox {
	position:relative;
    border:0px solid #000; 
    width:600px;
    padding:5px;
    }

#pgpbox .more {
	display:none;
    }
#pgpbox:hover .more {
	display:block;
    position:absolute;
    z-index:1;
    left:-1px;
    top:-1px;
    width:600px;
    padding:20px 5px 5px;
    border:1px solid #900;
    background-color: #FFF;
    }
	


.question { font-weight: bold; font-size: 1.1em; padding: 1px; margin-left: 25px;}
	
	
  .text {font-size: 1em;  padding: 1px;  margin-left: 25px;}

