/**
 * Montessori standard styles (page skeleton)
 *
 * @author      forename lastname <user@host.tld>
 * @copyright   © Montessori-Schule Augsburg
 * @category    Montessori
 * @package     Standard
 */


/* Clearing */
/* @deprecated, see clearfix below */
.clearing:after {content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden;}
.clearer {display:none;}

/* Hack IE 5 Mac */
/* @deprecated, see clearfix below */
*>html .clearer {display:block; height:0; font-size:0; clear:both;}

/* Seitendefinitionen */
body {margin:10px 0; padding:0px; background-color:#929292; text-align:center;}
body,td,th {font-family:Lucida Grande, Geneva, Verdana, Arial, Helvetica, Helvetica Neue; font-size:100,01%;}

#page {width:960px; background-color:#fff; text-align:left; width:960px; margin:auto;}
#sprungmenue {position:absolute; top:-1000px; left:-1000px;}
#head {background:url(../bilder/kopfleiste.gif) 0 0 no-repeat; width:960px; height:51px; text-align:right;}
#head ul {margin:0 10px 0 0; padding:5px; list-style:none;}
#head li {display:inline; padding:0 0 6px 0;}
#head a {padding:0 10px; text-decoration:none; color:#fff; font-size:0.8em;}
#head a:hover {color:#000;}

/* Header navigation */
#navi {background-color:#D2D2D2; padding:1px;}
#navi ul {margin:0; padding:0; list-style:none;}
#navi li {float:left; border-right:1px solid #FEB20E; padding:2px 0 6px 0;}
#navi a {padding:2px 10px 6px 10px; text-decoration:none; color:#666; font-size:0.8em;}
#navi a:hover,
#navi li.aktiv a {color:#000;}


/* Aufbau des Inhaltsbereich - drei Spalten */
#content {font-size:76%; clear:both;}
#col-1 {width:150px; float:left; overflow:hidden;}
#col-1 .innen {padding:10px 0;}

#col-2 {float:left; width:550px;}
#col-2 .innen {padding:10px 20px;}

#col-3 {width:260px; float:left;}
#col-3 .innen {padding:10px 10px;}

#fuss {clear:both;}

/* linke Spalte mit Navigation der Einrichtungen */
#col-1 h2 {margin:0; padding:4px 0; background-color:#FDCB09; text-align:center;}
#col-1 ul {margin:0; padding:0; list-style:none; background-color:#FDCB09}
#col-1 ul ul {background-color:#FFECA4; border-top:1px solid #999;}

#col-1 ul a {display:block; color:#000; text-decoration:none; padding:3px 10px; border-top:1px solid #fff}
#col-1 ul ul a {display:block; color:#000; text-decoration:none; padding-left:20px; border-top:none}

#col-1 ul a:hover {background-color:#FFE06B;}
#col-1 .aktiv a {font-weight:bold;}
#col-1 .aktiv ul a {font-weight:normal;}
#col-1 .aktiv ul .aktiv a {font-weight:bold;}


/* Sonderstile Seite Einrichtungen */
#einrichtungen #page {background-color:#E5E5E5;}

#einrichtungen #col-1 {width:288px; float:left;}
#einrichtungen #col-1 .innen {padding:100px 10px 10px 10px;}
#einrichtungen #col-1 .csc-textpic-above img {margin-left:29px; margin-bottom:5px;}

#einrichtungen #col-2 {float:left; width:383px;}
#einrichtungen #col-2 .innen {padding:0; margin:10px 0;}
#einrichtungen #col-2 img {border:1px solid #666;}

#einrichtungen #col-3 {width:289px; float:left;}
#einrichtungen #col-3 .innen {padding:100px 10px 10px 10px;}
#einrichtungen #col-3 .csc-textpic-above img {margin-left:29px; margin-bottom:5px;}

#einrichtungen #col-1 a, #einrichtungen #col-3 a {color:#000; text-decoration:none;}
#einrichtungen #col-1 a:hover, #einrichtungen #col-3 a:hover {color:#b76820; text-decoration:underline;}
#einrichtungen p {margin:0 0 2em 0;}
#einrichtungen .csi-textpic {margin:1em 0}
#einrichtungen .csi-intext-left-nowrap {margin-bottom:2em;}


/* linke Spalte mit Navigation der Einrichtungen */

/* kinder-ev */
#kinder-ev #col-1 {background-color:#fbcc26;}
#kinder-ev #col-1 #subnav-kopfbild {background-color:#fbcc26;}
#kinder-ev #col-1 ul {background-color:#fbcc26}
#kinder-ev #col-1 ul ul {background-color:#FFE06B;}
#kinder-ev #col-1 ul a:hover {background-color:#FFE06B;}

/* foerderkreis-ev */
#foerderkreis-ev #col-1 {background-color:#9b1b1c;}
#foerderkreis-ev #col-1 #subnav-kopfbild {background-color:#9b1b1c;}
#foerderkreis-ev #col-1 ul {background-color:#A5A8AB}
#foerderkreis-ev #col-1 ul ul {background-color:#ccc;}
#foerderkreis-ev #col-1 ul a:hover {background-color:#ccc;}

/* schule */
#schule #col-1 {background-color:#005085;}
#schule #col-1 #subnav-kopfbild {background-color:#005085;}
#schule #col-1 ul {background-color:#005085;}
#schule #col-1 ul a {color:#fff;}
#schule #col-1 ul ul {background-color:#A5A8AB; border-top:none;}
#schule #col-1 ul ul a {display:block; color:#000; text-decoration:none; padding:3px 10px; border-top:1px solid #fff}
#schule #col-1 ul ul ul {background-color:#90B1CB;}
#schule #col-1 ul ul ul a {display:block; color:#000; text-decoration:none; padding-left:20px; border-top:none; font-weight:normal;}
#schule #col-1 ul a:hover {background-color:#4682a9;}
#schule #col-1 ul ul a:hover {background-color:#ccc;}
#schule #col-1 .aktiv .aktiv .aktiv a {font-weight:bold;}

/* Seiten mit Login */
#schule #col-1 .intern ul a{background-color:#006785;}
#schule #col-1 .intern ul ul a{background-color:#A5A8AB;}


/**
 * The holy clearfix
 * @section clearfix
 */
.clearfix:after  {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}
.clearfix        {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix        {display:block;}


/**
 * Misc settings
 * @section misc
 */
img {border:none;}


/* News, latest und single */
/* News Latest in der Seitenleiste */
#col-3 .news {background-color:#CBCCCD; padding:0;}
#col-3 .news .tip {margin:0; padding:5px 14px; border-bottom:1px solid #fff;}
#col-3 .news h2 {margin:0px; padding:20px 14px; border-bottom:1px solid #fff; color:#8B8183; font-size:1.2em;}
#col-3 .news h3 {margin:0px; padding:0; font-size:1.1em;} 
#col-3 .news h3 a {color:#000; text-decoration:none;}
#col-3 .news h3 a:hover {text-decoration:underline;}
#col-3 .news p {color:#b76820; font-weight:bold; margin:4px; margin-left:0;} 
#col-3 .news .morelink a {color:#000; font-weight:normal;} 
#col-3 .lesetips .morelink a {color:#000; font-weight:normal;} 

#col-2 .innen .lesetips-single h2 {font-size:1.1em; margin:0; padding:0; line-height:1.2em;}
#col-2 .innen .lesetips-single h3 {font-size:1em; color:#000; margin:0; margin:0.4em 0 0 0; line-height:1.2em;}
#col-2 .innen .lesetips-single p {}
#col-2 .innen .lesetips-single .literaturtipps-backlink {margin:40px 0; border-top:1px solid #ccc; padding-top:10px;}
#col-2 .innen .lesetips-single .literaturtipps-backlink a{color:#666;}

/* News Liste im Innenteil */
#col-2 .news-list-item  {padding-bottom:0.5em;}
#col-2 .news-list-item p {display:inline;}

/* News Single Item im Innenteil */
#col-2 .news-single-item .news-single-img {float:left; margin-right:10px; margin-bottom:5px;}
#col-2 .news-single-item p {margin-top:0;}
#col-2 .news-single-item p.news-single-imgcaption {font-style:italic; margin:0.2em 0; padding:0}
#col-2 .news-single-item .news-single-backlink {clear:left; margin:0; padding:0; border-top:1px solid #ccc; margin:2em 0; padding:0.4em 0;}
#col-2 .news-single-item .news-single-backlink a {text-decoration:none;}
#col-2 .news-single-item .news-single-backlink a:hover {text-decoration:underline;}

/* Events */
#col-2 .events-list-item {margin:0 0 1em 0}
#col-2 .events-list-item div.events-datum {float:left; width:100px; color:#D8883E; font-weight:bold;}
#col-2 .events-list-item div.events-text {margin-left:100px;}
#col-2 .events-list-item div.events-text p {display:inline;}

/* Events Liste fuer rechte Seite */
#col-3 .events-list-container {background-color:#cbcccd; padding:0; margin:0;}
#col-3 .events-list-container h1 {border-bottom:1px solid white; color:#8b8183; font-size:1.2em; margin:0; padding:20px 14px;}
#col-3 .events-list-item {border-bottom:1px solid white;}
#col-3 .events-list-item .events-datum {color:#B76820; font-weight:bold; padding:5px 14px 5px 14px;}
#col-3 .events-list-item .events-text {color:#B76820; font-weight:bold; padding:0 14px 5px 14px;}
#col-3 .events-list-item .events-text h2 {margin:0; padding:0 0 5px 0;}
#col-3 .events-list-item .events-text h2 a  {font-size:12px; color:black; text-decoration:none;}
#col-3 .events-list-item .events-text h2 a:hover {text-decoration:underline;}
#col-3 .events-list-item .news-list-morelink a {color:black; font-weight:normal;}
#col-3 .weitereTermine {background-color:#cbcccd; padding:10px 14px 10px 14px; margin:0 0 1em 0;}
#col-3 .weitereTermine .morelink a {color:black; font-weight:normal;}

/* Formular */
#col-2 .csc-mailform label {display:-moz-inline-box; display:inline-block; width:100px; vertical-align:top;}
#col-2 fieldset.csc-mailform {border:1px solid #999; padding:10px;}
#col-2 .csc-mailform input {width:370px;}
#col-2 .csc-mailform textarea {width:370px; height:10em;}
#col-2 .csc-mailform .csc-mailform-submit {margin-left:105px;}
#col-2 .csc-mailform .csc-mailform-field {margin:4px 0;}

/* Plugin Frontendedition */

div.tx-lissa-pi1 {margin:1em 0;}

