/*
Theme Name: picoCMS
Theme URI: http://stereophone.de/
Description: Klassisches CMS Template mit Page/Subpage Navigation
Author: stereophone
Author URI: http://stereophone.de/
*/

body {
background: #D4D0C8;
margin: 0px;
padding: 10px 0 10px; 0;
font-family: Verdana, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
text-align:center;
font-size: 13px;
}

.storycontent{
font-size: 110%;
}

#content p{
text-align: justify;
}

a {
font-weight: bold;
text-decoration:none;
color: #00008b;
}

p{
line-height: 1.5em;	
}

h1 {margin:0px;}

h2 {
margin-top: 10px;
font-size: 200%;
border-bottom: 
solid 1px #ccc;
}

h3{
text-decoration: underline;
line-height: 3em;
}

img {
margin: 5px 7px 10px 0;
clear: both;
}

#container {
border: #190484 10px solid;
border-top: none;
background: #fff;
margin: 0 auto;
width: 985px;
position: relative;
text-align: left;
}

#head {
background: url(scs_de_logo_klein.png) no-repeat;
height: 155px;
margin-left: 130px;
padding: 0px;
}

#head h1 {
color: #5A7800;
padding-top: 20px;
text-align: center;
} 

.description {text-align: center;}

#menu {
width: 1005px;
margin: 0 auto;
height: 50px;
background: #190484;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -khtml-border-radius-topleft: 3px;
    -khtml-border-radius-topright: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-topright: 3px;
    border-radius-topleft: 3px;
    border-radius-topright: 3px;
}

#menu li{
padding: 15px 8px;
} 

#menu a{
color: #FFF;
font-size: 1.3em;
padding: 10px 8px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -khtml-border-radius-topleft: 3px;
    -khtml-border-radius-topright: 3px;
    -webkit-border-radius-topleft: 3px;
    -webkit-border-radius-topright: 3px;
    border-radius-topleft: 3px;
    border-radius-topright: 3px;
} 

#menu a:hover, #menu li a:active, #menu li.current_page_item a, #menu ul li.current_page_parent a{
background: #fff;
color: #333;	
border:1px solid #999;
padding: 10px 7px 9px;	
}

#menu ul{margin: 0; padding: 0; margin-left:5px;
}

#menu li{
float:left;
list-style: none;
padding-left: 5px;
position: relative;
top: 5px;
}

#navi ul{
float:right;
background: #fff;
margin: 0;
padding:0;
}

#navibox ul li{
background: #C3CDD7;
border-left: solid 5px #00008b;
list-style: none;
font-size: 110%;
padding: 3px 10px;
margin: 5px; 5px 5px 0;
}

#navibox li a:hover{
color: #000;
}

#navibox a{
margin: 5px;
line-height: 2em;
padding: 7px 0;
outline: none;
}

#navibox .ngg-widget a{
margin: 5px;
line-height: 2em;
padding: 7px 0;
padding-right: 0px;
outline: none;
}

#content {
float:left;
width: 700px;
background: #fff;
}

#contentA {
float:left;
width: 770px;
background: #fff;

}

#content img{
border: solid 1px #999;
}

#contentbox {
width: 735px;
background: #fff;
margin-left: 25px;


}
#contentn {
float:left;
width: 700px;
background: #fff;
}

#contentboxn {
width: 700px;
background: #fff;
margin-left: 10px;
margin-bottom: 10px;
}

.story{
clear:both
}


#widget{
width: 250px;
float: right
}

li.widget{
list-style: none;
}

#footer {
clear:both;
width: 960px;
height: 60px;
background: #00008b;
color: #C3CDD7;
padding-top: 5px;
font-size: 16px;
margin: 20px auto;
border: #BBB 1px solid;
}

#footerlink{
margin: 15px 320px;
}

#footer a {
color: #C3CDC7;
}

.comment{
border: solid 1px #999;
margin-bottom: 10px;
padding: 5px;
background:#D4D0C8;
}

.story a:hover{
text-decoration: underline;
color: #000;
}

.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto; margin-right: auto;
    text-align: center;
}

.alignleft {
    float: left; margin-right: 10px;
}

.alignright {
    float: right; margin-left: 10px;
}

.wp-caption {
    text-align: center;
    background: #e4f2fd; border: 1px solid #cde;
    padding: 11px 9px 9px 9px;
    margin-top: 3px; margin-bottom: 10px;
    /* Abgerundete Ecken fuer Browser die es koennen */
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0; padding: 0; border: 1px solid #cde;
}

div.wp-caption a { border: none; }

.wp-caption p.wp-caption-text {
    font-size: 11px; line-height: 17px;
    margin: 0; padding-top: 5px;
}

cite.fn{
font-weight: bold;	
}
