/* Standard Inhaltselemente */



#col-2 .innen h1 { color: #D8883E; font-size: 1.3em; padding: 0 0 6px 0; border-bottom: 1px solid #ccc; }
#col-2 .innen h2, #col-2 .innen h3 { color: #D8883E; font-size: 1em; padding: 0; margin: .6em 0; }
#col-2 .innen h4 {color: #222; font-size: 1em; padding: 0; margin: .6em 0; }
#col-2 .innen h5, #col-2 .innen h6 {color: #222; font-size: 1em; padding: 0; margin: .6em 0; } {color: #222; font-size: 1em; padding: 0; margin: .6em 0 0 0; }


#col-2 .innen a {color: #000;}
#col-2 .innen p {line-height: 1.4em;}

#col-2 .innen ul { margin: 0; padding: 0; list-style: none; line-height: 1.3em;}
#col-2 .innen ul li { padding: 0.2em 0 0.2em 15px; background: url(../bilder/bullet.gif) 0 0.7em no-repeat;}

#col-2 .innen div.htmlarea ul li { padding: 0; background: none;}

#col-2 .innen ol { padding: 0 0 0 1.8em; line-height: 1.3em;}
#col-2 .innen ol li { padding: 0.2em 0 0.2em 0; background: none}

#col-2 .innen span.orange {color: #D8883E;}

#col-2 .innen blockquote {padding: 10px 10px 0 10px; border: 1px solid #ccc; background-color: #efefef; margin: 1em 0 ;}
#col-2 .innen blockquote p {margin: 0 0 1em 0; padding: 0}
/* Stile fuer Tabelle */
#col-2 .innen .contenttable {border: none; border-top: 1px solid #ccc;border-spacing: 0;padding:  0; margin: 1em 0}
#col-2 .innen .contenttable p {margin: 0; padding: 0; }
#col-2 .innen .contenttable td {border-bottom: 1px solid #ccc; padding: 8px 10px 8px 0;vertical-align: top;}
#col-2 .innen .contenttable .td-0 {}

/* Layout 1 */
#col-2 .innen .contenttable-1 {}
#col-2 .innen .contenttable-1 p {}
#col-2 .innen .contenttable-1 td {}
#col-2 .innen .contenttable-1 .td-0 {font-weight: bold; text-align: left; }

/* Layout 2 */
#col-2 .innen .contenttable-2 {}
#col-2 .innen .contenttable-2 p {}
#col-2 .innen .contenttable-2 td {}
#col-2 .innen .contenttable-2 .td-0 {color:#D8883E; font-weight: bold; text-align: right; padding-right: 20px; }

#col-2 .innen div.csc-textpic {clear: both;}
#col-2 .innen div.csc-header {clear: both;}
#col-2 .innen div.csc-textpic:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

#col-2 a.internal-link img { border:none; }

/* hcard fuer elternbeiraete */
.tx-ttaddress-pi1 .vcard { margin-bottom:2em; height:190px; padding:0.5em; background-color:#e5e5e5; clear:both; }
.tx-ttaddress-pi1 .photo-wrap { float:left; margin-right:1em; }
.tx-ttaddress-pi1 .photo { border-top:1px solid white; }
.tx-ttaddress-pi1 .fn { display:block; margin:1em 0; font-weight:bold; }
.tx-ttaddress-pi1 .parentsassociation { font-weight:bold; margin-bottom:1em; }
.tx-ttaddress-pi1 .vcard a, 
.tx-ttaddress-pi1 .vcard a:hover {display:block; margin-bottom:1em; text-decoration:underline; }
.tx-ttaddress-pi1 .tel { display:block; margin-bottom:1em; }
.tx-ttaddress-pi1 .tel .type { display: none; }
