/*
Theme Name: MUKO
Theme URI: http://www.muko-sendenhorst.de
Description: MUKO design is realized by <a href="http://www.isozaponol.de" title="Isozaponol">schroeder.rockt</a> and Inspired by AndyBlue.
Version: 0.1
Author: schroeder.rockt
Author URI: http://www.isozaponol.de
Tags: white, blue, fluid, andyblue, three columns, widgets

	Please, leave credits on footer untouched.Have fun !
*/


html,body {
    font-family:lucida,verdana,sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000;
/*     background-color: #eeeee5; */
}

body {
    background-color: #FFFFCE;
}

div#page {
    background: #FFFFCE;
    width: 900px;
    margin: 0px auto 0px;
}

div#header {
   margin: 0px;
}

div#header_logo {
    background: url(./images/banner_web.jpg) no-repeat;
    height: 128px;

}

div#header_links ul{
    text-align: right;  
    font-size: 12px;
    margin: 2px;
}


div#header_links li {
    display: inline;
    list-style-type:none;
    white-space:nowrap;
    margin-left: 3px;
    margin-right: 3px;
}

div#header_links li a{
    text-decoration: none;
    color: #000;
}

div#header_links li a:hover{
    text-decoration: underline;
}

div#topnavigation {
   background: url(./images/notes.gif) no-repeat;
   margin: 0px 0px 0px 0px;
    height: 110px;
}

div#topnavigation ul{
   margin: 0px;
   padding: 42px 0 0 0;
}

div#topnavigation li {
    float: left;
    list-style-type:none;
    white-space:nowrap;
    margin: 0px;   
    padding-top: 1px;
}

div#topnavigation li.page_item a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
}
div#topnavigation li.page_item a:hover {
    text-decoration: underline;
}

div#topnavigation li.page-item-0 {
    width: 120px;
    padding-left: 80px;
}

div#topnavigation li.page-item-0 a{
    color: #000;
}


div#topnavigation li.page-item-2 {
    width: 240px;
    padding-left: 10px;
}

div#topnavigation li.page-item-2 a:hover {
}

div#topnavigation li.page-item-4 {
    width: 240px;
    padding-left: 10px;
}
div#topnavigation li.page-item-4 a {
}

div#topnavigation li.page-item-4 a:hover {
}

div#topnavigation li.page-item-5 {
    width: 190px;
    padding-left: 10px;
}

div#topnavigation li.page-item-5 a {
}

div#topnavigation li.page-item-5 a:hover {
}

div#footer {
    clear: both;
    padding:0px;
    margin: 0px;
    font-size:0.9em;
    color:#06C;
    background: url(./images/footer.gif) no-repeat;
    height: 80px;
}

div#footer p {
    height:80px;
    left:63px;
    margin:0;
    padding:0;
    position:relative;
    top:63px;
    color: #000;
    font-size: 10px;
}

div#searchfield {
    float: right;
}

form#searchform {
    height: 15px;
    margin: -5px 0 0 0;

}

div#searchfield input.defaultText { 
    -moz-border-radius:0;
    padding:0px;
    border: none;
    height: 15px;
    width: 172px;
    margin: 0px 0px 0px 0px;
}

div#searchfield input#searchsubmit { 
    -moz-border-radius:0;
    padding:0px;
    border: none;
    height: 16px;
    width: 16px;
    margin: 8px 5px -3px 0px
}


div#searchfield input.defaultTextActive { 
    color: #a1a1a1; 
    font-style: italic; 
}


div#searchfield input.textfield:hover {
    background-color: #e55555;
}



#content { 
    margin: 0px; 
    padding-bottom: 10px; 
    width: 900px; 
    background: url(./images/bg.gif) repeat-y; 
}

div#main {
    margin: 0 200px;
    padding: 0 15px 0px 8px;
}

div#boxright {
    float: right;
    width: 200px;
    margin: 11px 0px 0px 11px;
    padding: 0;
}

div#leftmenu {
    font-size: 11px;
    float: left;
    width: 200px;
    margin: 0 0 10px; 
    padding: 0;
}

.clr { clear: both; }

div#respond {
    border:1px solid #000000;
    padding:5px;
}

input,
textarea {
    -moz-border-radius:5px 5px 5px 5px;
    border:1px solid #000000;
    padding:4px;
}

div#main h2,
div#main h3,
div#main h4,
div#main h5 {
    font-weight:normal;
    margin:0px;
    color:#204a87;
}
div#main h2 {
    font-size:18px;
}
div#main h3 {
    font-size:14px;
    color:#000;
}

div#respond h3,
div#main h3#comments {
    font-weight:bold;
    margin:0px;
    font-size:12px;
    color:#204a87;
}

div#main h4 {
    font-size:16px;
}

div#main h5 {
    font-size:14px;
}

div.navboxleft {
}

div.navboxleft ul {
    background: url(./images/menu_bg_0.gif) no-repeat;
}



div.navboxleft.navbox-1 ul {
    background: url(./images/menu_bg_0.gif) no-repeat;
}
div.navboxleft.navbox-2 ul {
    background: url(./images/menu_bg_1.gif) no-repeat;
}
div.navboxleft.navbox-4 ul {
    background: url(./images/menu_bg_4.gif) no-repeat;
}
div.navboxleft.navbox-5 ul {
    background: url(./images/menu_bg_5.gif) no-repeat;
}

div.navboxleft.navbox-1 ul ul,
div.navboxleft.navbox-2 ul ul,
div.navboxleft.navbox-4 ul ul,
div.navboxleft.navbox-5 ul ul,
div.navboxleft ul ul {
    background: none;
}

div.navboxleft li.cat-item,
div.navboxleft li.page_item {
    padding: 3px 0px 3px 2px ;
    margin: 0px;
    list-style-type: disc;
    color:#000;
    font-weight: bold;
}

div.navboxleft.navbox-2 li.page-item-2,
div.navboxleft.navbox-2 li.page-item-2 a,
div.navboxleft.navbox-4 li.page-item-4,
div.navboxleft.navbox-4 li.page-item-4 a,
div.navboxleft.navbox-5 li.page-item-5,
div.navboxleft.navbox-5 li.page-item-5 a {
    color:#FFF;
}


div.navboxleft li.cat-item ul,
div.navboxleft li.page_item ul {
    padding: 0px 0px 0px 15px;
    margin: 0px;
}

div.navboxleft li.cat-item li.page_item,
div.navboxleft li.page_item li.page_item {
    padding: 3px 0px 3px 2px ;
    margin: 0px;
    list-style-type: disc;
    color:#000;
    font-weight: bold;
}


div.navboxleft li.page_item a,
div.navboxleft li.page_item li.page_item a,
div.navboxleft li.cat-item a, 
div.navboxleft li.cat-item li.page_item a {
    text-decoration: none;
    color:#000;
    font-weight: bold;
}

div.navboxleft li.page_item a:hover, 
div.navboxleft li.page_item li.page_item a:hover,
div.navboxleft li.cat-item a:hover, 
div.navboxleft li.cat-item li.page_item a:hover {
    text-decoration: underline;
}


div#boxright div.boxright-box {
    background: url(./images/right_bg.gif) no-repeat;
    margin: 0px 0px 30px 0px;

}
div#boxright div.boxright-box h5 {
    color:#FFFFFF;
    font-size:11px;
    margin:0 0 0 12px;
    padding:2px 0 0;
}

ul.rsevent {
    list-style:none outside none;
    margin:0;
    padding:0;
}
ul.rsevent li.rsevent {
    margin: 5px;
    font-size: 11px;
}

ul.rsevent li.rsevent a {
    text-decoration: none;
    color: #fff;
    font-size: 11px;
}

ul.rsevent li.rsevent a:hover {
    text-decoration: underline;
}

div#main ul.rsevent li.rsevent a {
    color:#204A87;
    font-size:11px;
    text-decoration:none;
}

div#main h4 {
    font-size:18px;
    font-weight:normal;
    margin:0px;
    color:#204a87;
}

div#main h4 a {
    text-decoration: none;
    color:#204a87;
}

div#main h4 a:hover {
    text-decoration: underline;
    color:#2E3436;
}

.small {
    font-size:10px;
}

.small a {
    text-decoration: none;
    color:#204a87;
}

.small a:hover {
    text-decoration: underline;
    color:#2E3436;
}

div#main hr {
    color:#2E3436;
    height: 1px;
}

h1 {
    font-size:18px;
    font-weight:bold;
    text-align:left;
    padding:10px 10px 10px 20px;
    margin:0px;
    color:#2E3436;
}


div.info-post {
    font-size:8px;
    font-weight:normal;
    text-align:left;
    margin:0px;
    color:#2e3436;
}
div.info-post a{
    text-decoration: none;
    color:#204a87;
}

div.info-post a:hover {
    text-decoration: underline;
    color:#2E3436;
}

div.gravatarside {
    float:left;
    margin-right: 3px;
}

p.commenticon {
    font-size: 10px;
}

div.comment {
    border-left: 1px solid #000;
    padding-left: 3px;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.post-navigation {
    height:2.2em;
    line-height:2.2em;
    display: inline-block;
    width: 99%;
    font-size:10px;
}

.nav {
    padding:5px 0px 15px 0px
}

#main #event-meta {
    clear:none;
}


.t {
    background: url(images/right.gif) 0 0 no-repeat; 
    width: 189px; 
    margin-bottom:10px;
    padding-right: 10px;
    padding-left: 22px;
    padding-top: 22px;
    padding-bottom: 10px;
    height: 250px;
}

a {
    text-decoration: none;
    color:#204a87;
}

a:hover {
    text-decoration: underline;
    color:#2E3436;
}

blockquote
{
    float:right;
    font-family:Georgia, Arial, Serif;
    font-size:1.25em;
    background:none;
    width:150px;
    border-top:#2E3436 3px solid;
    border-bottom:#2E3436 3px solid;
    margin:1em;
    padding:1em;
    color:#2E3436;
}

p.audioplayer_container {  
    text-align: center;  
}  

img.alignleft {
    margin-right: 5px;
}
img.alignright {
    margin-left: 5px;
}       

ul.teacherlist {
    list-style:none outside none;
    margin:0;
    padding:0;
}

ul.teacherlist li {
    float: left;
    margin: 10px 5px 10px 5px;
    width: 140px;
    height: 150px;
}

ul.teacherlist div.teacher {
    text-align: center;
}

ul.teacherlist img {
    border: 1px #000 solid;
}

span#logo_rotate {
    float:right;
    margin:5px 5px 0px 0px;
}

span#logo_rotate img{
    border: 2px solid #000; 
    height: 116px;
    width: 500px;
}

span#logo_image {

}
