@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       Bernhard Welzel
 * @file          tv_2col.css
 * @-yaml-minver  3.2
 * 
 * just one css file; dont need to split everything up so badly
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);


@media screen, projection
{

  body { /* overflow-y: scroll; */ background:#757D84 url(/fileadmin/templates/page/images/bg_body.jpg) repeat-x; padding: 40px 4px 10px 4px;font-family: Arial, sans-serif;}

  /*-------------------------------------------------------------------------*/

  .page_margins { margin: 0 auto;width: 970px;background: transparent url(/fileadmin/templates/page/images/shadow_footer.png) left bottom no-repeat;padding-bottom:8px; }
 .page {  background: transparent url(/fileadmin/templates/page/images/shadow_page.png) repeat-y; }
  .page_wrap { padding:0 9px 0px 9px;background: transparent url(/fileadmin/templates/page/images/shadow_round.png) no-repeat; }
    #header { position:relative;height:122px;background:url(/fileadmin/templates/page/images/bg_header.jpg) no-repeat;z-index:10;}
  #nav { overflow:hidden; }
  #main { background: #F7F7F7 url(/fileadmin/templates/page/images/bg_main.jpg) repeat-y;}
  #teaser { height:200px;clear:both; background:url(/fileadmin/templates/page/images/bg_branding.jpg) no-repeat; }
  #footer { height:70px;background:url(/fileadmin/templates/page/images/bg_footer1.jpg) no-repeat -6px 0px;margin:-5px; }



  /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: left; width: 25%;min-height:410px;background:url(/fileadmin/templates/page/images/bg_col1.jpg) no-repeat;}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 0 0 25%;padding-left:0px;}
  #col1_content { padding: 40px 28px 30px 26px; }
  #col3_content { padding: 0 20px 12px 16px;background:url(/fileadmin/templates/page/images/bg_col2.png) repeat-x; overflow:hidden;}
	
	
  /*-------------------------------------------------------------------------*/
  
  h1 { display:none;}
  li { list-style:none;}
  
   hr {  clear:left;background: none;border: 0;	clear: both;display: block;	float: none;font-size: 0;margin: 0;	padding: 0;overflow: hidden;visibility: hidden;	width: 0;height: 0;}
  
  /*-------------------------------------------------------------------------*/

#breadcrumb {   	color:#636363;  	font-size:12px;  	padding-top:15px;  	padding-left:0px;  	margin:0;  	height:26px;}	
#breadcrumb li { display:inline;margin:0;padding:0;padding-right:6px;}
#breadcrumb a:link,
#breadcrumb a:visited {color:#636363;text-decoration:none;}
#breadcrumb a:hover,
#breadcrumb a:active {color:#636363;text-decoration:underline;}

  /*-------------------------------------------------------------------------*/
  
#m1 { position:absolute;right:0; top:77px;z-index:10;}
#m1 li {line-height:1;padding-left:2px;float:left;margin:0;background:url(/fileadmin/templates/page/images/m1-trenner.jpg) no-repeat;}
#m1 li a {font-size:14px;color:#fff;padding-top:18px;display:block;padding-left:30px;padding-right:30px;height:28px;}

#m1 a:link,
#m1 a:visited {color:#fff;text-decoration:none;}
#m1 .act a,
#m1 a:hover,
#m1 a:active {color:#fff;text-decoration:none;height:34px;background:url(/fileadmin/templates/page/images/m1-act.jpg) repeat-x bottom;}

#m2 { margin:0;padding:0;margin-bottom:90px;}

#m2 li { margin:0;padding:0;font-size:14px;color:#333;padding-top:4px;padding-bottom:4px;}

#m2 .act,
#m2 .no {background: url(/fileadmin/templates/page/images/m2-trenner-act.gif) repeat-x bottom left;}

#m2 li a { background: url(/fileadmin/templates/page/images/m2-no.jpg) no-repeat 5px 10px;padding-left:20px;display:block;padding-top:4px;padding-bottom:4px;}

#m2 .act a {background: url(/fileadmin/templates/page/images/m2-act.jpg) no-repeat 5px 10px;}

#col1 #m2 a:link,
#col1 #m2 a:visited {color:#333;text-decoration:none;}
#col1 #m2 .act a,
#col1 #m2 a:hover,
#col1 #m2 a:active {color:#333;text-decoration:underline;}


  /*-- col1 -----------------------------------------------------------------*/
  
  #col1 .csc-frame-frame1 { border:3px solid #fff;padding:10px;margin-left:2px;margin-right:2px;border-bottom:0;}
  #col1 h3 {	color:#333333;  	font-weight:bold;  	font-size:14px;}
  #col1 .csc-frame-frame1 h3 {	color:#666666;  font-size:12px; font-weight:bold; }

  #col1 p { font-size:12px;;color:#666;font-weight:normal;}	
  #col1 .csc-frame-frame1 p { 		color:#666;  		font-size:12px;  		font-weight:normal;  }  
  
  
  
  /*-- col3 -----------------------------------------------------------------*/  
  
  #col3 h3,
    #col3 h4,
  #col3 table caption {  	color:#333333;  	font-weight:bold;  	font-size:14px;margin-bottom:6px;  }
  
  #col3 p,
  #col3 dt,
  #col3 dd,
  #col3 li,
  #col3 td,
  #col3 th {  	color:#666;  	font-size:12px;  	line-height:1.3;margin-bottom:12px;  }
  #col3 th { color:#000;font-weight:normal;}
  #col3 th, td { padding:10px;border-right:1px solid #ccc;}
  
  

  
  
   #col3 ul,
   #col3 li { list-style: disc outside none;}
      #col3 li { margin-bottom:6px;}
   

 #col1 a:link,
 #col1 a:visited,
 #col1 a:hover,
 #col1 a:active,
 #col3 a:link,
 #col3 a:visited,
 #col3 a:hover,
 #col3 a:active {color:#333;text-decoration:underline;}


.csc-frame-rulerAfter { border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:8px;}
.csc-frame-rulerBefore { border-top:1px solid #999;margin-top:20px;padding-top:20px;}

/* frame */

#col3 .csc-frame { padding:12px;padding-bottom:2px;margin-top:12px;margin-bottom:12px;}

#col3 .csc-frame-frame1 { background-color:#e61f34;}
#col3 .csc-frame-frame1 p { color:#fff;}

#col3 .csc-frame-frame2 { border:1px solid #e61f34; }



.subcolumns-75-25 { background: url(/fileadmin/templates/page/images/bg-fce-75-25.gif) repeat-y; }
.subcolumns-75-25 .c75l { width:460px;} 
.subcolumns-75-25 .c25r { width:186px;}

.subcolumns-50-50 { background: url(/fileadmin/templates/page/images/bg-fce-50-50.gif) repeat-y; }
.subcolumns-50-50 .c50l div { } 
.subcolumns-50-50 .c50l p,
.subcolumns-50-50 .c50l h3 {margin-right:22px;}
.csc-default { clear:both;margin-bottom:12px;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {
border:1px solid #b1b1b1;
padding:0;
}


div.csc-textpic, div.csc-textpic-imagewrap, .csc-textpic-image { margin-bottom:0px;}
#col3 div.csc-textpic dd, 
#col3 div.csc-textpic-imagewrap dd,
#col3 .csc-textpic-image dd { margin-bottom:0px;line-height:1.1;}


#col3 .csc-textpic-caption,
#col3 .news-single-imgcaption {font-size:11px;color:#000;}

.c33l div {padding-right:20px;}
.c33r div {}




.news-list-container img,
.news-single-img {float:left;padding-right:12px;padding-bottom:8px;}
#col3 .news-single-item .subline {color:#000; }
#col3 .news-single-item dl { margin-left:0;}

#col3 .news-single-additional-info { padding-top:6px;}
#col3 .news-single-files,
#col3 .news-single-links { border-top:1px solid #999;margin-top:18px;padding-top:6px;}

.news-single-backlink {border-top:1px solid #999;margin-top:18px;padding-top:12px;}

#col3 .news-single-files img,
#col3 .news-single-files a { margin-right:6px;}

.news-list-item,
.news-list-browse { clear:both;}

.news-list-browse {margin-top:18px;padding-top:12px;}
.news-list-morelink { display:block;}

.news-list-item {	border-bottom:1px solid #999;margin-bottom:28px;padding-bottom:6px; }
.news-list-item h3 { margin-top:12px;}


#col3 .news-list-item p,
#col3 .news-latest-item p { margin-bottom:4px;}

#col3 .news-list-item .morelink,
#col3 .news-latest-item .morelink { margin-bottom:12px;color:#000;}

#col3 .news-list-item h3 a,
#col3 .news-latest-item h3 a {  font-size:12px;background: url(/fileadmin/templates/page/images/m2-act.jpg) no-repeat 0 1px;padding-left:15px;}

#col3 .news-list-item a:link,
#col3 .news-list-item a:visited {text-decoration:none;}
#col3 .news-list-item a:hover,
#col3 .news-list-item a:active {text-decoration:underline;}

#col3 .news-latest-item .morelink a:link,
#col3 .news-latest-item .morelink a:visited {text-decoration:none;}
#col3 .news-latest-item .morelink a:hover,
#col3 .news-latest-item .morelink a:active {text-decoration:underline;}

#col3 .news-latest-item a:link,
#col3 .news-latest-item a:visited {text-decoration:none;}
#col3 .news-latest-item a:hover,
#col3 .news-latest-item a:active {text-decoration:underline;}


#col3 .news-latest-item h3 a:link,
#col3 .news-latest-item h3 a:visited {text-decoration:none;}
#col3 .news-latest-item h3 a:hover,
#col3 .news-latest-item h3 a:active {text-decoration:underline;}

.news-list-item {margin-bottom:4px;}
.news-latest-item {margin-bottom:4px;}


/* gallery */

#teaser .myGallery { border:0;}
#teaser .jdGallery .loadingElement {
background-color:#fff;
 background-image: url(/fileadmin/templates/page/images/bg_branding.jpg);
background-repeat: no-repeat;
}

#teaser div.tx-rgsmoothgallery-pi1 {
background:none;
background-color:transparent;
}

/* filelinks */ 

#main .filelinks { border-top:1px solid #999;margin-top:18px;padding-top:18px; }
#main .filelinks ul {;margin-left:0;}
#main .filelinks li { list-style:none;background-repeat:no-repeat; padding-left:22px;}

/* search */

#header .tx-macinasearchbox-pi1 {position:absolute;left:30px;top:87px;}
#header .tx-macinasearchbox-pi1 .sword { outline:0;margin: 0;  border: 0; background: transparent;width:166px;height:21px;}
#header .tx-macinasearchbox-pi1 .submit {margin: 0;  border: 0;overflow: hidden;text-indent: -1000px;cursor: pointer;width:26px;height:22px; background: transparent; }

#main .tx-indexedsearch td { border:0;}
#main #col3 .tx-indexedsearch-redMarkup {font-weight:normal; color:#666;}
/* tx-wecmap-pi1 */

.tx-wecmap-pi1 td { border:0;}

  /* mailformplus */
  
  .tx-thmailformplus-pi1 th,
  .tx-thmailformplus-pi1 td {border:0;padding:4px;}


}

