html{
    width:100%;
    height:100%; }

body {
    display:block;
    width:100%;
    height:100%;
    background:#000000;
    padding:0;
    margin:0;
    font:1em arial, sans-serif;
    font-weight:300;
    color:#33CC00; }

/*Schrift*/
p{
 	color:#33CC00; 
    font-size:1.2em;
    font-weight:300;
    line-height:1.5em;
    margin:0;
    padding:0 5px 1.5em 0; }

h1{
    font:bold 1.75em georgia, serif;
    font-style:italic;
    margin:0;
    padding: 1em 0 20px 0;
    color:#33CC00; }

h2{
    font:normal 1.3em georgia, serif;     
    font-style:italic;
    margin:0;
    padding:0 10px 15px 0; }

h3 {
    font:1.5em arial, sans-serif;
    line-height:1.5em;
    font-weight:bold;
    background-color:#222222;
    margin:0 0 10px 0;
    padding:0 0 0 5px; }
   
/*Schriften für Unternavigation*/
h4{
    text-transform: uppercase;
    font: normal 1.2em Helvetica, sans-serif; 
    margin: 0;
    padding: 0;
    color: #676249;
    font-weight: 300;
}
h5{
    text-transform: uppercase;
    font: normal 1.2em Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #676249;
    font-weight: 300;
}
h6{
    text-transform: uppercase;
    font: normal 1.2em Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #33CC00;
    font-weight: 300;
}

hr	{	height:0px;
		line-height:0; font-size:0; border:0;
		margin:5px 1px;
		border-bottom:1px solid black;
		color:#33CC00;
		border-color:#33CC00;
		background-color:#33CC00; }

img {
    display:none; }


    /*Hyperlinks*/

a {
    color:#33CC00; }

a:active, a:visited{
    color:#33CC00; }

a:hover{
    color:#000000;
    background:#33CC00; }    

a.selected{
          color: #FFFF00; }

/* //////Design Aufbau "Satzspiegel///////*/
    #container {
        color:#33CC00;
        padding:0;
        margin:0 2%;
        width:95%;
        background-color:#000000; }

/*rechte Spalte Navigationspfad/Navigation/Inhalt*/    
    #sidebarright{
        margin:0;
        padding:0;
        width:100%; }

    #breadcrumb{
        font-size:0.9em;
        margin:10px 0 0 0;
        padding:0; }

/*Hauptnavigation*/
    #navigation{
        font-size:1.2em;
        padding:0;
        margin:1em 0 1em 0; }

    #navigation ul{
        display:inline;
        text-align:left;
        margin:0;
        padding:0; }

    #navigation li{
        display:inline;
        list-style:none;
        height:2em;
        margin:0 10px 0 0;
        padding:0; }

    /*Inhalt*/
    #content {
        text-align:left;
        width:100%;
        margin:0;
        padding:0; }
    
    #content .mengentext {
        width:100%;    
        padding-bottom:15px; }
       
    /*Hintegrundfarbe Kapitel nicht vergessen*/
    .artikel {
        width:100%;
        display:table;
        border:1px solid #33CC00;
        font-size:1em;
        padding:0 0 5px 0;
        margin:0 0 15px 0;
        overflow:visible; }

    .artikel table td {
        padding:0 0 5px 0;
        margin:0; }

    #content .artikel p {
        padding:0 0 0 5px;
    }

    .rechts{
        text-align:right;
    }
    .links{
        text-align:left;
    }

/*Kalendernavigation*/
    .kalendernavigation table{
        width:100%;
        border:1px solid #33CC00; }
    
    .kalendernavigation td{
        width:33%; }
    
    #content .kalendernavigation p{
        text-align:center;
        padding:0; }

/*Tabelle*/
    table{
        font-size:1.25em;
        text-align:left;
        font-weight:bold;
        padding:0;
        margin:0; }

    td{
        font-weight:normal;
        vertical-align:top;
        margin:0;
        padding:0 10px 0 0; }

    th{
        font-weight:bold;
        vertical-align:top;
        padding:0 10px 0 0; }

    thead, .hintergrundfarbe{
     background:#222222; }

     .bo_line{
         border-bottom:1px solid #33CC00; }

    /* //////Formulare\\\\\\\*/
    #content label{
        width:150px;
        float:left;
        margin:5px 0 5px 5px;
    }
    #content label.wi_kl{
        width:100px;
    }

    #content input.knopf{
        width:15px;
        height:15px;
        margin:0;
        padding:0;
        clear:both;
        border:none;
    }
    #content input, #content select{
        color: #676249;
        border:1px solid #999999;
        float:left;
        width:250px;
        margin:5px 0 5px 0px;
    }
    #content input.kommentar{
        height:80px;
    }
    #content form{
        clear:left;
        width:420px;
    }
    #content input.sendeknopf {
      border:1px solid #999999;
      margin-left:155px;
      float: none;
      width: auto;
    }
    #content input.wi_kl {
      border:1px solid #999999;
      margin-left:105px;
      float: none;
      width: auto;
    }
    #content input.box{
        width:15px;
        height:15px;
        margin:0 0 0 10px;
        padding:0;
        border:none;
    }
/*//////////linke Spalte\\\\\\\\\\\\*/
    #sidebarleft{
        margin:0;
        padding:0;
        width:100%; }

    #suche{
        display:none; }

    .suche_markiert {
        border: 1px dotted #33CC00; }

    /*Unternavigation*/
    .unternavigation{
        border:1px dotted #33CC00;
        text-align:left;
        margin:0 0 20px 0;
        padding:0 0 10px 0; }

    .unternavigation h4{
        color:#FFFF00;
        width:auto;
        font-weight:bold;
        margin:0 0 5px 0;
        padding:4px 0 3px 0.25em;
        background:#222222; }

    .unternavigation ul{
        display:block;
        font:1.25em georgia, serif;
        list-style:none;
        margin:0;
        padding:0; 
        text-align:left; }

    .unternavigation ul ul{
        margin:2px 0 5px 35px; }

    .unternavigation li{ 
          font-size:1em;
          font-weight:bold;
          width:100%;
          padding:0;
          margin:0; }

    .unternavigation a{
        display:block;
        font-weight:300;
        padding:0 0 0 15px;
        margin:0 0 0 20px;
        text-decoration:none; }

    .unternavigation li.level2 a{
        font-size:0.8em;
        margin:0;
        padding:0 0 0 0.5em; }

/*verwandte Themen*/
    #verwandtethemen{
        display:none; }

/*support Navi*/
    #supportnavi{
        border:1px dotted #33CC00;
        text-align:left;
        margin:0;
        padding:0 0 10px 0;
        width:100%; }

    #supportnavi h6{
        color:#ffff00;
        width:auto;
        font-weight:bold;
        margin:0 0 5px 0;
        padding:4px 0 3px 0.25em;
        background:#222222; }

    #supportnavi h6.liste{
        font-size:0.9em;
        color:#33CC00;
        border:none;
        margin:0;
        padding:0.5em 0 0.25em 0.25em;
        background:transparent; }

    #supportnavi ul{
        display:block;
        font:1.2Em georgia, serif;
        list-style:none;
        margin:0;
        padding:0; 
        text-align:left; }

    #supportnavi li{ 
          font-size:1em;
          font-weight:bold;
          width:100%;
          padding:0;
          margin:0; }

    #supportnavi a{
        display:block;
        font-weight:300;
        padding:0 0 0 0.25em;
        margin:0 0 0 20px;
        text-decoration:none; } 

/*///////////////////Container Ende\\\\\\\\\\\\\\\\\*/

/*Fussbereich: Impressum usw.*/
#footer {
    margin:1em 0 0 0;
    padding:0 0 2px 0;
    width:100%; }

#footer p {
    margin:0 0 0.75em 0;
    padding:0;
    color:#33CC00; 
    font-size:1em; }

/*//////////////////////PRINT_AUSGABE\\\\\\\\\\\\\\\\\*/
@media print {
    #sidebarright{
        float: right;
        display: block;
        position: absolute;
        margin: 0;
        padding: 25px 0 0 0 ;
        width: 520px;  
    }    
    #sidebarleft{
    visibility:hidden;
    }
    #footer {
    visibility:hidden;
    }
    #navigation{
        visibility:hidden;
        width:0;
        height:25px;
        margin:0;
        padding:0;
    }
    /*Inhalt*/
    .artikel, .artikel table, .artikel table td, 
    .artikel table th {
        border:none;
    }
    .artikel table td {
    padding:0 0 5px 0;
    margin:0;
    }
    #content {
            float: right;
            text-align: left;
            position: relative;
            width: 520px;
            margin:0;
            padding:0;
    }

    #container {
        color:#676249;
        padding: 0;
        margin: 0 auto 0 auto;
        position: relative;
        width: 504px;
        height: 100%;
        overflow: visible; 
        background-color: #fff;
    }
    #breadcrumb {
        font-size:0.9em;
        float:right;
        width:518px;
        height:15px;
        margin:7px 0 20px 0;
        padding:0;
        right:0;
        text-align:left; }

    a:link:after, a:link:visited:after {
      content: " >> Link auf: " attr(href) " ";
      font-size: 76%;
      color: #999;
      background: transparent;
    }

    
}