@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */



/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);


/* Startseite */

.startimage { margin-left: -11px; }
.startlinks { position: absolute; top:240px; left:220px; width: 450px; height: 200px; background-image: url("../images/LAG_trans-flaeche.png"); background-repeat:no-repeat;}
#col1_content .startlinks  p.bodytext { font: 12px/22px arial, sans-serif; color:#96092b; background-color: inherit; margin: 30px 30px 12px 30px; }
#col1_content .startlinks  ul { list-style: none; font: 12px/22px arial, sans-serif; color:#96092b; background-color: inherit; margin-left: 30px; }
#col1_content .startlinks  ul li { margin-bottom: 10px; margin-left: 0px; }
#pillmenu { width: 789px !important; }
ul.menu-weiter {list-style: none; padding: 0; margin: 0; font-size: 0.8em; height: 30px; float: right; margin-right: 20px !important; }
ul.menu-weiter li { padding-left: 0px; padding-right: 0px; margin: 0; line-height: 48px; white-space: nowrap; width: auto; height: 25px; }
ul.menu-weiter li a { display: block; padding: 0; text-decoration: none; height: 53px;  font-size: 40px; text-align: center; font-family: Arial, sans-serif ; background: url("../images/button.jpg") top left no-repeat; width: 142px; }
ul.menu-weiter li a:hover {background-position:0 -53px;}

div.startimage div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}

/* Haupttemplate */


#title { width:340px; height:100px; position: relative; }
h1.mainheader { font: bold 18px/22px arial, helvetica, sans-serif; color:#93092c; background-color: inherit; position:absolute; bottom:0px; }
.image-gallery {position: absolute; top: 0px; left:370px; width: 419px; clip:rect(0px, 419px, 100px, auto); overflow:hidden; }


/*--- Einstellungen für Suche ---*/
.tx-indexedsearch { font: 12px/22px arial, sans-serif; color:#000; background-color: inherit; }
.tx-indexedsearch a { font-weight:bold; color:#96092b; background-color: inherit; text-decoration:none; white-space:nowrap; }
.tx-indexedsearch select  { width: 180px; margin-bottom: 10px; }
.tx-indexedsearch .sword { width: 180px; margin-bottom: 10px; }
.tx-indexedsearch td { width: 160px; vertical-align: top; }
.tx-indexedsearch-searchbox-button { margin-top: 20px; }
.tx-indexedsearch table { margin-bottom: 20px; }
.tx-indexedsearch-searchbox { margin-bottom: 20px; }
.tx-indexedsearch-whatis { margin-bottom: 20px; }
.tx-indexedsearch-browsebox { margin-bottom: 20px; }
.tx-indexedsearch .tx-indexedsearch-res td { width: 20px; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-result-number { width: 20px; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-title { width: 500px; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-percent { width: 0px; visibility:hidden; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{ width: 520px; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-info { display: none; }
.tx-indexedsearch .tx-indexedsearch-res table { margin-bottom: -20px; }
.tx-indexedsearch .tx-indexedsearch-sec { display: none; }
.tx-indexedsearch .tx-indexedsearch-secHead { display: none; }

/*--- Einstellungen für powermail ---*/

.tx-powermail-pi1 { font: 12px/22px arial, sans-serif; color:#000; margin-top: 24px; padding-bottom:20px; }
.tx-powermail-pi1 legend { display:none }
.tx-powermail-pi1 label { width: 150px; display: block; float:left; margin-bottom: 10px; }
.tx-powermail-pi1 input { width: 300px; }
.tx-powermail-pi1 textarea { width: 300px; margin-bottom: 15px; }
.tx-powermail-pi1 .powermail_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back { width: 150px !important; margin-top:10px; }
.tx_powermail_pi1_fieldwrap_html { margin-bottom: 0px; }
.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none; }

.tx-powermail-pi1_fieldset_kontakt .tx_powermail_pi1_fieldwrap_html { clear:both; }
.tx-powermail-pi1_fieldset_kontakt .powermail_check_inner label { display:block; float:right; width:470px; }
.tx-powermail-pi1_fieldset_kontakt .powermail_check_inner input { float:left; width: 15px; height: 18px; }

/* Liste der Schulen */
.schuleintrag { margin: 0px; background: url("../images/bg_schulliste.jpg") top left repeat-y; }
.schuleintrag p { margin-bottom:0.5em !important; line-height:120% !important;}
.schuleintrag a { line-height:120% !important; }
.schuleintrag img { border:1px solid red !important; }
.schuleintragPicture { float:left; width:150px; margin-right:20px;}
.schuleintragAddress { float:left; width:180px; margin:-right: 10px; }
.schuleintragInfo { float:right; width:180px; }
.schuleintragLinie { background-color:#666666; border:none; height:1px; margin: 10px 0; }

/* Einstellungen für DAM */

table.file_singleView td.title { color: #000000; }