/* 2-Spalten-Extension */
div.tx-fdfx2cols-pi1 table
	{
	}

.c2l1-left
	{
	border-right: 0px;
	}

td.c2l1-left a 
	{
        color: #FF0000;
        font-weight: bold;
	}
	
td.c2l1-left a:link, td.c2l1-left a:visited, td.c2l1-left a:active, td.c2l1-left a:focus
	{
        color: #FF0000 !important;
        font-weight: bold;
	}
	
td.c2l1-left a:hover
	{
        color: #000000 !important;
        font-weight: bold;
	}

td.c2l1-left 
	{
	overflow: hidden;
	vertical-align: top;
   	}

td.c2l1-left p 
	{
      	line-height: 1.3;
      	}

td.c2l1-middle a 
	{
        color: #FF0000;
        font-weight: bold;
	}

td.c2l1-middle  
	{
	vertical-align: top;
   	}

td.c2l1-middle p 
	{
      	line-height: 1.3;
	}
	





/* LAYOUT 1 */

#content_box_links_L1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}

#content_box_rechts_L1 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 586px;
  line-height: 1.35em;
}

#content_box1_L1 {
  width: 666px;
  height: 190px;
  position:absolute;
  top:126px;
}

#content_box2_L1 {
  width: 915px;
  height: 140px;
  position:absolute;
  top:316px;
}

#content_box2_L1 div {
  float: left;
}

#content_box3_L1 {
  width: 910px;
  height: 140px;
  position:absolute;
  top:456px;
}








/* LAYOUT 2 */
#content_box2_L2 {
  width: 910px;
  height: 280px;
  position:absolute;
  top:316px;
}







/* LAYOUT 3 */

#hp_border_L3_center {
  width: 970px;
  height: auto;
  margin: 0 auto;
}

#hp_border_L3 {
  position: relative;
  width: 970px;
  height: auto;
  background: url(../gfx/rundung_ol.jpg) no-repeat #fff; 
  float: left;
}

#content_box_links_L3 {
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
  float: left;
}

#content_box_rechts_L3 {
  width: 666px;
  height: auto;
  float: right;
}

#content_box1_L3 {
  width: 666px;
  height: auto;
  margin-top: 127px;
  #padding-top: 127px;
}

#content_box2_L3 {
  width: 228px;
  height: 140px;
  position:absolute;
  top:316px;
  overflow: hidden;
}

#content_box3_L3 {
  width: 228px;
  height: 140px;
  position:absolute;
  top:456px;
  overflow: hidden;
}

#footer_L3 {
  width: 910px;
  height: 40px;
  background-image: url(../gfx/statuszeile.jpg);
  position: relative; 
  clear: both;
  margin: 0 auto;
}

#footer_L3 .footer_lo {
  position: absolute;
  top: 0;
  left: 0;
  width: 450px;
  height: 18px;
}

#footer_L3 .footer_ro {
  position: absolute;
  top: 0;
  right: 0;
  width: 450px;
  height: 18px;
  text-align: right;
  color: #999 !important;
}

#footer_L3 .footer_ro a:link, #footer_L3 .footer_ro a:visited, #footer_L3 .footer_ro a:active, #footer_L3 .footer_ro a:focus, #footer_L3 .footer_ro a:hover {
  color: #999 !important;
  font-weight: normal;
  text-decoration: none;
}

#footer_L3 .footer_lu {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 450px;
  height: 18px;
  color: #999;
}


#footer_L3 .footer_ru {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 450px;
  height: 18px;
  text-align: right;
}




/* LAYOUT 4 */
#content_text_L4 {
  height: 200px;
  width: 705px;
  margin: 0 0 0 230px;
  overflow : hidden;
  float: right;
}

#content_bild_L4 {
  height: 280px;
  width: 910px;
  margin: 200px 0 0 33px;
  #margin: 0 0 0 33px;
  overflow: hidden;
}

#content_bild_L4 div { float: left! important; }
#content_bild_L4 .csc-textpic-imagewrap dl { margin: 0; }
#content_bild_L4 .csc-textpic-clear { display: none; }






/* LAYOUT 5 */
#content_box1_L5 {
  width: 910px;
  height: 470px;
  position:absolute;
  top:126px;
}






/* LAYOUT 6 */
#content_box_links_L6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}

#content_box_rechts_L6 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}

#content_box1_L6 {
  height: 470px;
  width: 666px;
  overflow : hidden;
  position: absolute;
  left: 0px;
  top: 126px;
  z-index: 1;
}

#content_box2_L6 {
 /* 
 overflow : hidden;  */
  width: 551px;
  height: 266px;
  overflow-y: scroll;
  position: absolute;
  left: 114px;
  top: 316px;
  z-index: 1;
}







/* LAYOUT 7 */

#content_box_links_L7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}
#content_box_rechts_L7 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}
#content_box1_L7 {
  height: 470px;
  width: 356px;
  overflow : hidden;
  position: absolute;
  left: 0px;
  top: 126px;
  z-index: 1;
}
#content_box2_L7 {
  height: 266px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 376px;
  top: 190px;
  z-index: 1;
}
#content_box3_L7 {
  height: 140px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 376px;
  top: 456px;
  z-index: 1;
}








/* LAYOUT 8 */
#content_box_links_L8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}
#content_box_rechts_L8 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}
#content_box1_L8 {
  height: 470px;
  width: 356px;
  overflow : hidden;
  position: absolute;
  left: 0px;
  top: 126px;
  z-index: 1;
}
#submenu1_L8 {
  height: 245px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 55px;
  top: 350px;
  z-index: 1;
}
#content_box2_L8 {
  height: 470px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 376px;
  top: 126px;
  z-index: 1;
}





/* LAYOUT 9 */

#content_box1_L9 {
  width: 251px;
  height: 470px;
  position:absolute;
  top:126px;
}

#content_box2_L9 {
  width: 218px;
  height: 280px;
  position:absolute;
  top:316px;
  overflow: hidden;
}

#content_box3_L9 {
  width: 395px;
  height: 470px;
  position:absolute;
  top:126px;
  left: 271px;
  overflow: hidden;
}

/* LAYOUT 10 */

#content_box1_L10 {
  width: 490px;
  height: 200px;
  position:absolute;
  top:126px;
}

#content_box2_L10 {
  width: 218px;
  height: 280px;
  position:absolute;
  top:316px;
  overflow: hidden;
}

#content_box3_L10 {
  width: 395px;
  height: 470px;
  position:absolute;
  top:126px;
  left: 271px;
  overflow: hidden;
}



/* LAYOUT 10 */

#content_box1_L10 {
  width: 356px;
  height: 470px;
  position:absolute;
  top:126px;
}

#content_box2_L10 {
  width: 218px;
  height: 470px;
  position:absolute;
  top: 300px;
  overflow: hidden;
}

#content_box3_L10 {
  width: 290px;
  height: 470px;
  position:absolute;
  top:126px;
  left: 376px;
  overflow: hidden;
}

/* LAYOUT 11 */

#wrapper_a {
  position: absolute;
  left: 0px;
  top: 150px;
  height: 0px;
  width: 550px;
  height: 370px;
  
}
  
#wrapper_b {
  position: absolute;
  left: 530px;
  top: 150px;
  height: 0px;
  width: 450px;
  height: 370px;
  
  }  

/*#content_box_links_L12 {
  position: absolute;
  left: 0;
  top: 0;
  width: 355px;
  height: 300px;
  padding: 26px 0 0 33px;
  background-color: #ff0000;

}
  */
#content_box3_L11 {
  width: 300px;
  height: 470px;
  position:absolute;
  top: 0px;
  left: -205px;
  overflow: hidden;
}

#content_box1_L11 {
  width: 580px;
  height: 470px;
  position:absolute;
  top: 0px;
  left: 270px;
}

#content_box2_L11 {
  width: 558px;
  height: 280px;
  position:absolute;
  top: 140px;
  left: 22px;
  overflow: hidden;
}

/* LAYOUT 12 */

#content_box2_L12 {
  width: 558px;
  height: 280px;
  position:absolute;
  top: 126px;
  left: 270px;
  overflow: hidden;
}

.sub12 {
  position: absolute;
  margin-top: -200px;
  background-color: #ff0000;
}

/* LAYOUT 13 */


#content_box_links_L13 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}
#content_box_rechts_L13 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}
/*textbox*/
#content_box1_L13 {
  width: 251px;
  height: 280px;
  position:absolute;
  top:350px;
  left:300px;

}

/*bild*/
#content_box2_L13 {
  width: 666px;
  height: 210px;
  position:absolute;
  top:126px;
  left:0px;
  overflow: hidden;
}


/* LAYOUT 14 */


#content_box_links_L14 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
  background-color: #ddd;
}
#content_box_rechts_L14 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}
/*textbox*/
#content_box1_L14 {
  width: 251px;
  height: 280px;
  position:absolute;
  top:600px;
  left:500px;
  overflow: hidden;

}

/*bild*/
#content_box2_L14 {
  width: 666px;
  height: 210px;
  position:absolute;
  top:126px;
  left:0px;
  overflow: hidden;
}




/* LAYOUT 16 */

#submenu_L16 {
  height: 200px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 55px;
  top: 350px;
  z-index: 1;
  }
#content_box_links_L16 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}

#content_box_rechts_L16 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}

#content_box1_L16 {
  width: 666px;
  height: 470px;
  position:absolute;
  top:126px;
  /*left:376px;*/
}

#content_box2_L16 {
  width: 594px;
  height: 280px;
  position:absolute;
  top:316px;
}

#content_box2_L16 div {
  float: left;
}


/* LAYOUT 20 */
#content_box_links_L20 {
  position: absolute;
  left: 0;
  top: 0;
  width: 205px;
  height: 570px;
  padding: 26px 0 0 33px;
}
#content_box_rechts_L20 {
  position: absolute;
  left: 271px;
  top: 0;
  width: 666px;
  height: 596px;
}
#content_box1_L20 {
  height: 470px;
  width: 356px;
  overflow : hidden;
  position: absolute;
  left: 0px;
  top: 126px;
  z-index: 1;
}
#submenu1_L20 {
  height: 245px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 55px;
  top: 350px;
  z-index: 1;
}
#content_box2_L20 {
  height: 470px;
  width: 290px;
  overflow : hidden;
  position: absolute;
  left: 376px;
  top: 126px;
  z-index: 1;
}

.external-link-new-window {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}