/* Basis Vorlage Seite
--------------------------------------------------------------------------------------------*/
/* www.netzspace.de
   Start: 27.09.2009
   letzte Änderung: 7.03.2010
   Letzte Änderung: 18.02.2011
*/

body {
   background: url(../images/netzsp1.jpg);/* no-repeat;  */
   margin: 0 auto;
   color: #D0F3EF; /* #4D4D4D  */
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   line-height: 1.8em;
   text-align: center;

   }



/* Schriften mit vertikalen Rhytmus, ist 12px für Fließtext
-----------------------------------------------------------------*/

p {
   font: 1em/1.5em Arial, Tahoma, Verdana, sans-serif;
   margin-top: 1.5em;
   margin-bottom: 1.5em;
}

P {
  text-indent:7.5mm;
  }


h1{
font:30px Trebuchet MS;
color: #089EF7;
margin: 15px 0 15px 0;
padding-left: 15px;
padding-right: 15px;
}

h2 {
font:22px Trebuchet MS;
color: #089EF7;  /*#1c6ea8;  */
margin: 15px;
}

h3 {
   font: 20px Trebuchet MS;
   color: #089EF7;   /*#ABBCEE;  */
   margin: 15px;
}

h4 {
   font: 1.17em/1.29em Georgia, "Times New Roman", Times, serif;
   color: #1c6ea8;
   margin-top: 1.29em;
   margin-bottom: 1.29em;
   margin-left: 15px;
}


/* Elemente der Seite
---------------------------------------------------------------------------------------*/

ul {
   list-style: square;
}

.platzhalter {
   width:10px;
   height: 50px;
   margin-right: 0.6em;
   float: left;
   background: #f00;
}

.fliess {
   clear: left;
   float:left;
   margin: 0px 10px 0px 0px;
}

.clear {
clear: both;
height: 0;
}

/* dl-Tabelle mit Navigation
------------------------------------------------------------------------- */



dl {
   margin: 2px 2%;
}

dt {
   width: 28%;
   float: left;
   clear: left;
   border-top: 1px dashed #aflele;
   padding: .2em 0;
}

dd {
   border-top: 1px solid #000;
   padding: .2em 0;
   margin-left: 15%;
}

dd:after {
   content: ".";
   display: block;
   clear: left;
   height: 0;
   visibility: hidden;
}


/* Links und die Rechtsausrichtung für Elemente
------------------------------------------------------------------------- */



.hr {
background-color: #626e44; /* Farbe für Opera und Firefox */
color: #626e44; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
}

.thumbs img{
   position:relative;
   padding: 1px;
   margin:2px 3px 3px 2px;
   border:2px solid #aaa;
   background-color:inherit;

   }
.thumbs img:hover{
   border:2px solid #2699eb;
}
/* Elemente ENDE
----------------------------------------------------------------------------------*/




/*  ATTRIBUTE
---------------------------------------------------------------------------------- */



hr clear {
clear:both;
height:0;
}



em {
   font-style: italic;
}

strong {
   font-weight: bold;
}

span text-indent {
   text-indent:7.5mm;
}

blockquote p {
font:160% Georgia;
color: #ccffcc;
padding:5px;
line-height:25px;
}

highlight {
color: #965616;
font-weight:bold;
}

fieldset {
padding: 1em;
}

a {
color: yellow;
}

a:hover {
color: lightgreen;
}
/* gepunktete Linie um geklickte Links unsichtbar machen
-------------------------------------------------------------- */

a:focus {
   outline: none;
}

/* SCHRIFTEN / ATTRIBUTE ENDE
------------------------------------------------------------------------------------ */

#container {
   width: 76%;
   min-width: 760px;
   max-width: 1200px;
   text-align: left;
   margin: 0px auto 0 auto;
   background: #363636;  /* #949494; */
   padding: 0 !important;
   line-height: 1.8em;
   border-left: 10px solid #9da4dc;
   border-right: 10px solid #9da4dc;

}

/* Kopf der Seite
--------------------------------------------------------------------------------------*/

#header {
   width: 100%;
   height: 180px;
   background: url(../images/head5.bmp);
   border-top: 3px solid #000;
   border-bottom: 1px dotted #888;
}

#header h1 {
   float: left;
   color: #1c6ea8;
   font: 45px Trebuchet MS;
   margin: 90px 0 0 15px;
   background: none;
   font-weight:bold;    border: 1px dotted yellow;
}



/* Left Navi
--------------------------------------------------------------------------------------------*/

#navi-left ul {
   list-style: none;
   margin: 0;
   padding: 0;
   }

#navi-left {
   margin: 10px;
   }

#navi-left li {
   display: block;
   padding:0;
   margin: 2px 0 2px 0px;
   border-bottom: 1px dotted #888;
   }
#navi-left li a {
   display: block;
   padding: 1px 1px 1px 6px;
   text-decoration: none;
   background:inherit;
   color: yellow;
   }

#navi-left li a:hover {
   background: #212121;
   color: #42F409;
   }

#navi-left ul li #current a:link, #current a:visited {
   background: #le72c8;
   color: #42F409;
   }

/* Nav left ENDE */


/* Content Navi + Inhalte
----------------------------------------------------------------------------------------- */

.main {
   float: left;
   list-style: none;
   }

.main ul {
   padding: 0.5em;
   margin-left: 0.1em;
   }

.main li {
   display:block;
   border-bottom: 1px dotted #888;
   }

.main li a {
   display:block;
   text-decoration: none;
   background:inherit;
   color: yellow;
   }

.main li a:hover{
   background:#212121;
   color: #fff;
   }

.main #aktuell a {
   background-color: #f60;
   }

.main ul li #current a:link, #current a:visited {
   background: #le72c8;
   color: #42F409;
   }


/* NAVIS ENDE
----------------------------------------------------------------------------------------- */


/* HAUPTINHALTE
----------------------------------------------------------------------------------------- */
#content {
   float: left;
   width: 50%;
   /width: 51%;     /* IE */
   height ;
   margin: 10px 0 0 0;
   background: #363636;
   color: #D0F3EF;
   padding: 5px;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   border-right:1px dotted #888;
   }

 .left-content1 {
    font-size: 1.0em;
    float: left;
    max-width: 45%;
    text-align: left;
    margin-right: 1em;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .right-content2 {
    float: right;
    max-width: 45%;
    font-size: 0.2em;
    text-align:left;
    padding: 2em 1em 2em 1em;
  }




/* HAUPTINHALTE ENDE
------------------------------------------------------------------------------------- */

/* Sidebars
------------------------------------------------------------------------------------- */

#sidebar-left {
   float: left;
   width: 20%;
   /width: 21%;    /* IE */
   margin: 10px 0 0 10px;
   padding: 5px;
   background: #262626; /* #282828; */
   color: white; /* #787878 */
   border:1px dotted #888;
   }

.Wp-Sidebar {
   float: left;
   position relative;
   max-width: 49%;
   margin: 10px 0 0 10px;
   padding: 5px;
   background: #262626; /* #282828; */
   color: white; /* #787878 */
   border:1px dotted #888;
   }

#sidebar-right {
   float: right;
   width: 18.6%;
   /width: 19.8%;   /* IE */
   margin: 10px 2em 0 0;
   padding: 0 2em;
   background: #262626;  /* #282828; */
   color: white; /* #787878 */
   border:1px dotted #888;
   border-left: none;
   }

/* Sidebars ENDE
------------------------------------------------------------------------------------- */

/* Span Box
---------------------------------------------------------------------------------------*/


span.hover-box1 {
    position: absolute;
    display: none;
    text-decoration: none;
    width: 450px;
    background: #dbd3d6;
    margin-left: -100px;
    padding: 8px;
    border: 1px solid #fc6;
}
a:hover span.hover-box1 {
    display: block;
    color: #1824A5;
}
span.hover-box2 {
    position: absolute;
    display: none;
    text-decoration: none;
    width: 450px;
    background: #E2F7F4;
    margin-left: -220px;
    padding: 8px;
    border: 1px solid #fc6;
}
a:hover span.hover-box2 {
    display: block;
    color: #1824A5;
}

/* Span Box ENDE
---------------------------------------------------------------------------------------*/


/*  Footer der Seie
---------------------------------------------------------------------------------------*/

#footer {
   clear: both;
   padding 3em;
   background: #DEE3F7;
   text-align: center;
   color: black;
   border: 0;
   }

/* für Wp-Inhalte
-------------------------------------------------------------------------------------------- */

body,td,th {
        color: #FFFFFF;
}

#doc {
        width: null;
}



code {
        font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr
{
        font-size: 0.9em;
        letter-spacing: .07em;
}

a img {
        border: none;
}


#hd{
        text-align: center;
        padding-top: 24px;
        padding-bottom: 24px
}
#hd h1{
        font-size: 290%;
        color: #F2F296;

}

#hd h1 a{
        text-decoration: none;
        color: #F2F296;
}

h3 a:link, h3 a:hover, h3 a:visited{
        color: #006FED;
}

.item {
        padding: 10px;
        background-color: #4B4B57;
        background-image: url(images/bg_overlay.png);
        background-repeat: repeat;
        text-align:left;
        border: 1px dotted #BDBDB3;
        margin-bottom: 1em;
        ;

}

.item ul {
        list-style-type: disc;
        padding-left: 15px;
        margin-left: 10px;
        font-size: 80%;
}


.item ol{
        list-style-type: decimal;
        padding-left: 15px;
        margin-left: 10px;
        font-size: 80%;
}

.itemhead{
        padding-top: 5px;
        padding-bottom: 5px;
}


.chronodata {
        display: inline;
        text-align: right;
        margin-left: 2em;
        font-size: 80%;
}


.itemhead h3{
        display: inline;
}


input{
        font-size: 80%;
}

.metadata{
        line-height: 190%;
        font-size: 75%;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
        color: #FCFCFC;
}

.tags, .catagory {

        display: block;

}

.commentlist p {
        clear: both;
        font-size: 95%;
}


cite{
        font-size: 95%;
}

blockquote {
        margin: 15px 30px 0 10px;
        padding-left: 20px;
        border-left: 5px solid #ddd;
        }

blockquote cite {
        margin: 5px 0 0;
        display: block;
}

.commentmetadata {
        font-size: 80%;
        float: right;

}
.commentlist {
        margin-top: 5px;
}
.commentlist li {
        padding: 2px;
        border-top: 1px solid #BDBDB3;
}
/*
.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #C7C6F5;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
        color: #C7C6F5;
}                                 */

.alignright {
        float: right;
}

.alignleft {
        float: left
}


#secondary, #third{
        background-color:  #282828;
        background-image: url(/);
        background-repeat: no-repeat;
        text-align:left;
        padding: 0px;
        border: 1px dotted #BDBDB3;
        SP_GRADIENT
}

#secondary h4, #third h4{
        color: #FAFAFA;
        font-family: Trebuchet MS, arial, sans-serif;
        margin-top: 5px;
        padding: 3px;

}

#secondary p, #third p{
                padding: 3px;
                font-size: 70%;
}

#searchform {
        clear: both;
        margin-bottom: 5px;
        margin-left: 2px;
        padding: 3px;
}

#third {
        margin-left: 9px;
}

#menu {padding:0; border:0px solid #fff }
#menu ul {list-style:none; margin:0; padding:0; font-size:85%; }
#menu ul li { padding:0; margin:0; border-bottom:1px dotted #FFFFFF; }
#menu ul li a { display:block; padding:4px 4px 4px 10px; text-decoration:none; color: #E8E820; }
#menu ul li a:hover { color:myheadttcolor; background: #404A41; }


li .categories, li .linkcat, li .pagenav {
        list-style: none;
        margin: 0px;
        padding: 0px;
}

.yui-nav{
        margin-bottom: -1px;
}

.yui-navset .yui-nav a:hover {
        background-color: #404A41;
        color: #E8E820;
}

.yui-navset .yui-nav li a {
    background-color: #4B4B57;
        background-image: url(images/bg_overlay.png);
        background-repeat: repeat;
        border-bottom: 0px;
        color: #E8E820;
        padding: .3em .7em .3em .7em;
        text-decoration:none;
        font-size: 85%;
}



#wp-calendar {
        empty-cells: show;
        font-size: 90%;
        margin: 0;
        width: 90%;
        padding: 3px;
}

#wp-calendar #next a {
        padding-right: 10px;
        text-align: right;
}

#wp-calendar #prev a {
        padding-left: 10px;
        text-align: left;


#wp-calendar a {
        display: block;
        text-decoration: none;
}


#wp-calendar td {
        color: #E8E820;
        font-size: 70%;
        letter-spacing: normal;
        padding: 2px 0;
        text-align: center;
}


#wp-calendar #today {
        background: ;
        color: #404A41;
}

#wp-calendar th {
        font-style: normal;
        text-transform: capitalize;
}

#ft {
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #C7C6F5;
}

#ft a:link, #ft a:hover, #ft a:visited{
        color: #C7C6F5;
}

/* Wp-Formatierung ENDE
----------------------------------------------- ENDE CSS ---------------------------------- */
