body { background:url(/tl_files/images/bgkachel.jpg) #fe6517 repeat-x;margin:0px;padding:0px;text-align:center;font-family: Arial,Verdana; font-size: 12px; color:#353535; }
a, td, .txt  { color: #353535; font-family: Arial,Verdana; font-size: 12px; line-height:18px; }
a    { text-decoration:underline; font-weight:bold; }

.basecontent { position: relative; top:0px; width:890px; text-align:left; margin:0px auto;padding:0px;  }

.topline {  height:52px; position:relative; overflow:hidden;}

.navi { position: relative; top:0px; left:0px; width:890px; text-align:left; padding-top:178px}
.navi img { float:left;  margin-top:8px; }
.navi img.trenner { margin: 0px 11px;margin-top:0px;}

.maincontent { position:relative; padding:14px; background:url(/tl_files/images/bgcontentkachel.jpg);}

.content         { position:relative; margin-right:14px; width:646px; background:url(/tl_files/images/box646-kachel.gif) #B0C1B7; float:left; }
.content .header { width:646px; height:6px; background:url(/tl_files/images/box646-top.gif) no-repeat; overflow:hidden;}
.content .footer { width:646px; height:6px; background:url(/tl_files/images/box646-bottom.gif) no-repeat; overflow:hidden;}

.content.wide         { position:relative; margin-right:0px; width:862px; background:url(/tl_files/images/content-862-kachel.gif) #B0C1B7; float:left; }
.content.wide .header { width:862px; height:6px; background:url(/tl_files/images/content-top-home.gif) no-repeat; overflow:hidden;}
.content.wide .footer { width:862px; height:5px; background:url(/tl_files/images/content-862-bottom.gif) no-repeat; overflow:hidden;}

.content h1 { color:#fff; padding:5px 0px 4px 14px; border-bottom:2px dotted #3e5452; margin:0px; margin-bottom:8px;font-size:16px;}

.content .teaser { margin-left:12px; float:left; display:inline; }
.content .teaser .txt { font-size:12px; width:620px; margin-bottom:0px;}
.content .no .teaser { margin-left:0px;}
.content .no .teaser .txt { font-size:12px; width:auto;  }
.content .subcolumns .ufo { margin-left:12px; }
.content .subcolumns .cXr .ufo { margin-left:0px; }
.content .onecol  h2,
.content .onecol .txt { width:400px; }
.content .teaser h2 { color:#000; margin:0px;} 
.content .teaser img { display:block; }
.content .teaser .txt img { margin-right:12px; }
.content .formbody { margin-left:12px; }

/*.content.wide .teaser p { font-size:12px; width:830px; }*/
.content.wide .teaser .txt { font-size:12px; width:830px; }
/*.content.wide .teaser.twocol p { font-size:12px; width:610px; }*/
.content.wide .twocol .teaser .txt { font-size:12px; width:610px; }
/*.content.wide .teaser.onecol p {  width:400px; }*/
.content.wide .onecol  .txt {  width:400px; }

.content .relatedcol { background:url(/tl_files/images/box-kachel.gif); float:left; margin-left:12px; }
.content .relatedcol img { display:block; }
.content .relatedcol .text {  width:206px; padding-bottom:10px}
/*.content .relatedcol .text p { font-size:11px; margin:0px; padding: 5px 10px 0px 10px;}*/
.content .relatedcol .text .txt { font-size:12px; margin:0px; padding: 5px 10px 0px 10px;}
.content .relatedcol .footer { background:url(/tl_files/images/box-bottom.gif) no-repeat; width:206px;height:4px; }

.content .bottomlink { width:646px;  }
.content .bottomlink div { position:relative;top:0px;left:0px;text-align:right;height:16px; margin:0px 12px; border-bottom:2px dotted #fff;}
.content .bottomlink div img { position:absolute;left:600px;}


.spacer14 { position:relative; float:left; width:14px;}

.related { position:relative; float:left; width:200px; }
.related .info { position:relative; width:200px;  background:url(/tl_files/images/navi-bg.jpg) repeat-y; }
.related .info .icon { position:absolute; top:-7px;left:167px; width:37px; height:36px; }
.related .info .header { width:200px; height:6px; background:url(/tl_files/images/navi-top.jpg) no-repeat; overflow:hidden;}
.related .info .footer { width:200px; height:15px; background:url(/tl_files/images/navi-bottom.jpg) no-repeat; overflow:hidden;}
.related .info h1 { color:#335556; padding:5px 30px 4px 14px; border-bottom:2px dotted #3c5456; margin:0px; font-size:16px; text-transform:uppercase; }
.related .info h1 a { color:#335556;font-size:15px;text-decoration:none; }

.related .info div.level2 { border-bottom:2px dotted #818181; margin:0px; padding:10px 0px 4px 15px;}
.related .info div.level2 a { background:url(/tl_files/images/navi-bulletpoint.gif) no-repeat; color:#FE6517; text-decoration: none; font-weight:normal; padding-left:22px;}
.related .info div.level2 a.aktiv { font-weight:bold; }

.related .info div.level3 { border-bottom:2px dotted #8C8C8C; margin:0px; padding:8px 0px 2px 37px;}
.related .info div.level3.last { border-bottom-color:#818181; }
.related .info div.level3 a { background:url(/tl_files/images/navi3-bulletpoint.gif) no-repeat; color:#2f2f2f; text-decoration: none; font-weight:normal; padding-left:22px;}
.related .info div.level3 a.aktiv { font-weight:bold; }


.footer {  position: relative; width:890px; height:20px; background:url(/tl_files/images/footer.jpg); color:#555; font-size:10px }
.footer a { color:#555; margin-left:30px; font-size:10px;line-height:12px }

.clear { clear:both; }

.min220 { float:left;width:1px;overflow:hidden;height:220px; }

.headerswf { position: absolute; top: 52px; left: -20px; }


.pdf_link { margin-left:10px; }

/****** KATALOG ******/
.mod_catalogfilter .filter_group, .mod_catalogfilter .search_group, .mod_catalogfilter .clearall, .mod_catalogfilter .sort_group { margin:10px; }
.filter_group .widget  { width:208px; margin-bottom:10px; float: left; }

.mod_catalogfilter .search_group, .mod_catalogfilter .sort_group { width:208px; float: left; }

.mod_cataloglist { margin:10px; }
.catalog_thumb { float:left; width:210px; margin:2px; }
.catalog_item, .catalog_item_thumb { float:left; width:405px; padding-top:10px; }
.catalog_item_nothumb  { padding-top:10px; }
.catalog_item .label, .catalog_item_nothumb .label, .catalog_item_thumb .label  { float:left; width:180px; font-weight: bold; }
.catalog_item .value, .catalog_item_nothumb .value, .catalog_item_thumb .value  { float:left;  }
.catalog_item .field, .catalog_item_nothumb .field, .catalog_item_thumb .field  { clear:both; }
.mod_cataloglist .item       { border-top:2px dotted #FFFFFF; padding:10px 0;}
.mod_cataloglist .item.last  { border-bottom:2px dotted #FFFFFF; }
#ctrl_filter_field_schuljahr, #ctrl_filter_field_schultyp, #ctrl_filter_field_fach, #ctrl_filter_field_thema { height: 96px; }


/**
 * Pagination
 */
.pagination li {	display:inline;	margin:0px;	padding:0px;	list-style-type:none;}
.pagination    {	margin-top:22px;padding-top:4px;	border-top:1px solid #ece4d9;}
.pagination p  {	width:160px;	float:left;	padding-right:3px;	padding-left:3px;	text-align:left;}
.pagination ul {	width:240px;	float:right;	margin:0px;	padding:0px 3px;	text-align:right;}

