/*

BluePress Custom.css
For more information on BluePrint CSS, visit: http://code.google.com/p/blueprintcss/

*/


/* Body */

body {
   background: #292929 url(images/bg.gif);
   color: #FFF;
}

#main {
   padding-top: 10px;
   /*background: #212121;*/
}

.left {float:left}
.right {float:right}
.container {font-size:12px;}
div.post {
        background:#212121 url(images/navbg.png) repeat-x scroll 0% 0%;
        clear:both;
        margin:0pt 5px 20px;
        padding:10px;
}
.post img {
        border:5px solid #AAAAAA;
        margin:3px 6px 3px 3px;
        padding:3px;
}
.post p {
        clear:both;
}
.post a {
        color:#E67601;
}
.post a:hover {
        color:#777;
}
.post h2 a {
        color:#fff;
}
.post h2 a:hover {
        color:#E67601;
}
.post h2 {margin-bottom: 0em}
.post-meta {font-size: 10px; color:#999;}
.post-meta a {
        color:#fff;
}
.post-meta a:hover {
        color:#E67601;
}




/********************************************************************************
               Typography
********************************************************************************/
/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px)
***************************************/

body {
   font-size: 90%;
   font-family:Georgia,Tahoma,Arial,sans-serif;
}

h1,h2,h3,h4,h5,h6 {
  color: #52ADC7;
}
h2 {
        font-size:1.5em;
}

#header1 h1 a { text-decoration:none; text-transform:uppercase; font-weight: bold; }


/* SlipFire created typography classes
***************************************/

.medium { font-size: 1em; line-height: 2.1875em;}

.center {text-align:center;}

.byline{ font-size: 1em; line-height: 1.2em;}

.timestamp{ font-size: .8em; line-height: 1.2em;}

.commentnum{ font-size: .8em; line-height: 1.2em;}

.incategory{ font-size: 1em; line-height: 1.2em;}



/********************************************************************************
               Text Elements
********************************************************************************/

a { color: #fff; text-decoration: none; }

/****************************************/

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, p a{border-bottom: none;}

a:focus, a:hover {
        color:777;
}

li { list-style-type: square; }

ul, ol, li ul, li ol {
  margin:0pt;
}

.post ul, ol, li ul, li ol {
  margin-left:14px;
}



/********************************************************************************
                Misc
********************************************************************************/

/* Use a .box(Blueprint default) or .box2 to create a padded box inside a column.
***************************************/

.box2 {
  padding: .5em;
  margin-bottom: .5em;
  background: #eee;
  border: 1px solid #ddd;
}

/********************************************************************************
                Lines
********************************************************************************/

/* Lines: add "class=" to HR to control color and height
     example: <hr class=thick> for a thick line
***************************************/

.thick {
  background: #5b5b5b;
  color: #5b5b5b;
  height: 3px;
  margin: 0 0 1.4em 0;
}

.thin{
  background: #5b5b5b;
  color: #5b5b5b;
  height: 2px;
  margin: 0 0 0 0;
}




/********************************************************************************
    NAVIGATION
********************************************************************************/
#nav {
        margin:-40px 0pt;
        padding:0pt 0pt 10px 0px;
}

#nav li {
        background:#212121 url(images/navbg.png) repeat-x scroll 0%;
        display:block;
        float:left;
        list-style-type:none;
        margin:0pt;
        padding:0pt;
}

#nav a:link, #nav a:visited {
        color:#CCCCCC;
        display:block;
        float:left;
        font-size:11px;
        font-weight:bold;
        padding:0pt 10px 8px;
        text-decoration:none;
        text-transform:uppercase;
}

#nav li.current_page_item, #nav a:hover {
        background:transparent url(images/tab.gif) no-repeat scroll 50% 100%;
        border-bottom:medium none;
        color:#1B42FE;
}

#header1 {
        text-align:right;
}

#header2 {
        background: #296170 url(images/verlauf_blau.png) top repeat-x;
}

.borderbox {
  margin: 10px;
}

/********************************************************************************
                Navbar
********************************************************************************/

#navbar {
   margin: 0px auto 0px;
   padding: 10px 0px 10px 0px;
   background: #292929;
}

#navbar li {
   display: inline;
   list-style-type: none;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

#navbar ul {
   margin: 0px;
   padding: 0px;
}

#navbar ul li a {
   color: #fff;
   padding: 0px 10px 0px 10px;
   margin: 0px;
   text-decoration: none;
   border-bottom: none;
}

#navbar ul li a:hover, a:active {
   text-decoration: underline;
}

#current_page_item a {
   text-decoration: underline;
}

#sec-about {
        float: left;
        width: 300px;
        height: 170px;
        padding: 0 0 20px;
        background: #52808C url(images/radioblau.png) top right repeat-x;
        font-size: 12px;
        line-height: 1.2em;
}
#sec-about p {
        margin: 20px;
}
#sec-about h3 {
        margin: 0;
        padding: 20px 0 0 20px;
        font-size: 1.1em;
}
#sec-about h3.sec-title  {
        color: #000;
}

.alignleft { float: left; }
.alignright { text-align: right;}


/********************************************************************************
                Sidebar
********************************************************************************/

#sidebar {
   background: #6E8B0C url(images/verlauf_gruen.png) repeat-x;
}

#sidebar h2{
   font-size: 1em;
   font-weight: bold;
   margin-bottom: .2em;
   color: #000;
}

#sidebar li,
#right li {
   margin: 0px;
   padding: 0px;
   background-image:none;
   border-bottom:1px dotted #666666;
   line-height:18px;
   list-style-type:none;
}
#sidebar li li img, #right li li img {
        border:1px solid #FFFFFF;
        margin:5px 10px 1px;
        padding:1px;
}
#sidebar .borderbox,
#right .borderbox {
  margin: 10px 10px 40px 10px;
}

#sidebar a {border-bottom: none;}

#right {
   background: #E67601 url(images/verlauf_orange.png) repeat-x;
}

#right h2{
   font-size: 1em;
   font-weight: bold;
   margin-bottom: .2em;
   color: #000;
}

/********************************************************************************
                Footer
********************************************************************************/

#footer {
   text-align: left;
   font-weight: normal;
}