.fx-2col_area50_content,
.fx-2col_area {
  display:block;
  width:100%;
  height:auto;
  clear:both;
  position:relative;
  z-index:0;

}

.fx-2col_area {}
.fx-2col_area50_content {

display:block;
height:auto;
}

.fx-2col-left {
display:block;
float:left;
height:auto;


}
.fx-2col-right {display:block;float:right;}

/*Linke Spalte BIG*/
.fx-2col-left.col2-big {width:720px;}
.fx-2col-right.col2-small {  width:260px;  }


/*Linke Spalte SMALL*/
.fx-2col-left.col2-small {  width:260px;  }
.fx-2col-right.col2-big {  width:720px;}

/*50-50 */
.fx-2col_area50_content {

}
.fx-2col-left {}
.col2-50 {
  width:45%;
  float:left;
  font-size:12px;
  padding-right:2%;
  margin-right:2%;
  }


/*Große Box - AKTUELL*/
.fx-big-box-1{
background-image:url('../img/boxen/box-1-color-2.png');
height:477px;
width:713px;
}

.fx-big-box-1-content{
  position:relative;
  z-index:0;
  top:60px;
  width:97%;
}

.fx-big-box-1_left{
  width:42%;
  float:left;
  display:block;
  margin-left:50px;
  color:#ffffff;
}

.fx-big-box-1_right{
  float:right;
  display:block;
  background-image:url('../img/boxen/box-1-color-2-inside.png');
  width:347px;
  height:390px;
  text-align:center;
}

.fx-big-box-1_right_content {
  margin:auto;
  width:90%;
  margin-top:15px;
  }
  
  
  
  /*Große Box 2 - Themen - Gesucht*/
  .fx-big-box-2{
  background-image:url('../img/boxen/box-2-color-2.png');
  height:404px;
  width:699px;
  }

.fx-big-box-2-content{
    position:relative;
    top:50px;
    width:97%;
  }

  .fx-big-box-2_left{
    width:44%;
    float:left;
    display:block;
    margin-left:6%;
    color:#ffffff;
  }

  .fx-big-box-2_right{
    float:right;
    display:block;
    width:50%;
  }
  

/*Schlagwort Menue im Big Box 2*/

.fx-big-box-2 a {color:#ffffff;}
.fx-big-box-2 ul.csc-menu {
  color:#ffffff;
  font-size:22px;
  font-family:Tahoma;
  font-weight:normal;
  list-style:none;
  list-style-type:none;
  padding-left:0;
}
  
  
  
.fx-big-box-2 ul.csc-menu li{
  background-image:url('../img/big-li-dot.png');
  background-repeat:no-repeat;
  background-position:5px 5px;
  padding-left:40px;
}



  
/*Big Box 3 (Kooperationen)*/  
.fx-box-3{
  background-image:url('../img/boxen/box-3-color-2.png');
  width:707px;
  height:269px;
}  
.fx-box-3-content{
  position:relative;
  top:30px;
  left:80px;
  width:570px;
}
  


/*Themen Navigation*/
/*Breadcrumb*/

.the_breadcrumb {
margin-left:1%;
}

/*Themen Tabs*/  
.fx-themen-navi {
  clear:both;
  margin-bottom:-10px;
  height:auto;
  display:block;
  position:relative;
  top:-10px;
  z-index:1;
}


.fx-themen-navi h2{ 
  font-size:30px;
  font-family:Tahoma;
  margin-top:8px;
  margin-left:1%;
  text-transform:uppercase;
}

  
.fx-themen-navi h2 a{color:#580017;} 

.fx-themen-navi ul{
  position:relative;
  top:-7px;
  display:block;
  overflow:hidden;
  height:auto;
    margin-left:0;
  padding-left:0;
  margin-bottom:10px;
  display:block;
  
}
.fx-themen-navi ul li{display:inline;}
.fx-themen-navi ul li a {
  padding:10px;
  font-size:22px;
  font-weight:bold;
  font-family:"Tahoma";
  background-image:url('../img/tab.png');
  display:block;
  width:140px;
  height:33px;
  float:left;
  line-height:33px;
  color:#ffffff;
  text-indent:10px;
  margin-right:2px;
  }
  
  .fx-themen-navi ul li a:hover,
.fx-themen-navi ul li a.act {
      background-image:url('../img/tab_act.png');
      color:#aa002c;
      text-decoration:none;
  }


/* Eine Spalte Boxen */

/* Eine Spalte LONG BOX - Projekte*/
  .fx-long-box-1{
    position:relative;
    left:-15px;
    background-image:url('../img/boxen/box-hoch-color-2.png');
    height:681px;
    width:261px;
  }

  .fx-long-box-1-content{
    position:relative;
    left:65px;
    top:40px;
    width:70%;
    display:block;
  }
  
  
.fx-long-box-1 ul {
        font-size:15px;  
  color:#ffffff;
  font-family:Tahoma;
  font-weight:normal;
  list-style:none;
  list-style-type:none;
  padding-left:0;
}

.fx-long-box-1 ul a{
  padding-left:30px;
  color:#ffffff;
  margin-bottom:2px;
}
  
.fx-long-box-1 ul li{  
  padding-left:15px;
  background-image:url('../img/big-li-dot.png');
  background-repeat:no-repeat;
  background-position:10px 2px;
}



  
/* Long Box Links in kleiner Spalte*/
.col2-small .fx-long-box-1{
    left:-35px;
    top:-20px;
    height:681px;
    width:261px;
  }

.col2-small  .fx-long-box-1-content{
    position:relative;
    left:40px;
    top:40px;
    width:85%;
    display:block;
  }
  
.col2-small .fx-long-box-1 .news-latest-container.material {
  text-align:center;
}
.col2-small .fx-long-box-1 .news-latest-container.material h3{  
  font-size:13px;
  width:70%;
  margin:auto;
  margin-bottom:10px;

  }
  
  .col2-small .fx-long-box-1 .news-latest-container.material .news-latest-item{
      margin:0;
      margin-bottom:10px;
}  
  
.news-latest-container.only-image {vertical-align:top;margin-top:-10px;}
.news-latest-container.only-image img {vertical-align:middle;margin:2px;margin-right:8px;margin-bottom:8px;}
.news-latest-container.only-image img,
.col2-small .fx-long-box-1 .news-latest-container.material .news-latest-item img{
    border:3px solid #ffffff;
    -moz-border-radius:4px;
  }

/* Eine Spalte LONG BOX - FORMULAR*/
.fx-long-box-1-content #themailform {
  position:relative;
  left:25px;
}
.fx-long-box-1-content #themailform fieldset {
  margin:0;
  padding:0;
  color:#ffffff;
}
.fx-long-box-1-content #themailform fieldset input{
  margin-top:2px;
  margin-bottom:5px;
  height:18px;
  width:166px;
  line-height:18px;
}  

.fx-long-box-1-content #themailform fieldset textarea{
  border:none;
  width:166px;
  height:70px;
  
}
  
.fx-long-box-1-content .csc-mailform-submit {margin-top:15px;color:#821f26;}
.fx-long-box-1-content .csc-mailform-submit:hover {background-color:#821f26;color:#ffffff;}

/* CAPTCHA */
.error-messages {background-color:#CCC;border:1px solid #AA002C;margin-bottom:5px}
p.error {font-weight:bold;color:#000;margin-bottom:2px}
ul.error {margin:0;padding:0}
.fx-long-box-1 ul.error li {
  background:none;
  font-size:12px;
  color: #AA002C
}

img.tx-srfreecap-pi2-image {
  margin:0 !important;
  background-color:white;
}

.form-label {width:170px}
.captcha {font-size:.9em}
.tx-srfreecap-pi2-cant-read {display:block;width:170px;color:#000;}

/*Eine Spalte kurz*/

.fx-box-c1-small {
  position:relative;
  left:-30px;
  top:0;
  width:310px;
  height:403px;
  height:auto;
  display:block;
  overflow:hidden;
}
.fx-box-c1-small-content {
  top:0;
  width:280px;
  min-height:403px;
  
}

.small_color1 {background-image:url('../img/boxen/box-1col-small-color-2.gif'); background-repeat:no-repeat;}
.small_color2 {  background-image:url('../img/boxen/box-1col-small-color-3.gif');background-repeat:no-repeat}
.small_color5 {  background-image:url('../img/boxen/box-1col-small-color-4.gif');background-repeat:no-repeat}
.small_color1 a {color:#ffffff;}

.fx-box-c1-small .tagcloud {
  width:85%;
  position:relative;
  left:30px;
  top:30px;
}

.fx-middle-box .tagcloud a{color:#ffffff;}
.fx-middle-box .tagcloud {
  left:0;
  top:0;
  width:95%;
}
/*Eine Spalte -mittel*/
.fx-middle-box {
  background-image:url('../img/boxen/box-1col-middle.gif');
  display:block;
  overflow:hidden;
  width:256px;
  height:447px;
}
.fx-middle-box-content {
    position:relative;
    left:45px;
    top:25px;
    width:80%;
    display:block;
    height:auto;
  }
  

/*Main Content Box*/
.fx-box-main {display:block; height:auto; overflow:hidden;margin-top:-15px;position:relative;}
.fx-box-main-header {height:34px;width:703px;display:block;padding:0 5px 0 5px;}
.fx-box-main-content {padding:5px 0 4px 13px;width:703px;background-position:-2px 0;background-repeat:repeat-y;}
.fx-box-main-bottom {height:34px;width:703px;background-position:0 right;padding:0 15px 0 15px;}

/*Color*/

/*Color 0*/
.main-color0 .fx-box-main-header {background-image:url('../img/boxen/main/main-color0_01.png');}
.main-color0 .fx-box-main-content {background-image:url('../img/boxen/main/main-color0_02.png');}
.main-color0 .fx-box-main-bottom {background-image:url('../img/boxen/main/main-color0_03.png');}

/*Color 1 dunkel rot*/
.main-color1 .fx-box-main-header {background-image:url('../img/boxen/main/main-color1_01.png');}
.main-color1 .fx-box-main-content {background-image:url('../img/boxen/main/main-color1_02.png');color:#ffffff;}
.main-color1 .fx-box-main-content a{color:#ffffff;}
.main-color1 .fx-box-main-bottom {background-image:url('../img/boxen/main/main-color1_03.png');}



/*Color 2 dunkel Gelb*/
.main-color2 .fx-box-main-header {background-image:url('../img/boxen/main/main-color2_01.png');}
.main-color2 .fx-box-main-content {background-image:url('../img/boxen/main/main-color2_02.png');}
.main-color2 .fx-box-main-bottom {background-image:url('../img/boxen/main/main-color2_03.png');}

/*Color 6 hell blau*/
.main-color6 .fx-box-main-header {background-image:url('../img/boxen/main/main-color6_01.png');}
.main-color6 .fx-box-main-content {background-image:url('../img/boxen/main/main-color6_02.png');}
.main-color6 .fx-box-main-bottom {background-image:url('../img/boxen/main/main-color6_03.png');}



/*FX LOGOS*/
.fx-logo_area {
  position:absolute;
  top:-78px;
  left:-24px;
  z-index:5;
}

/*INFOMANIAX Logo*/
.fx-logo_area_2 {
  position:absolute;
  top:-78px;
  left:-24px;
  z-index:5;
}


/*BOX XS*/
.fx-xs_area a{color:#ffffff;}
.fx-xs_area {
background-image:url('../img/boxen/box-xs.png');
background-repeat:no-repeat;
position:relative;
left:20px;
top:-12px;
width:249px;
height:121px;
color:#ffffff;
display:block;
height:auto;
overflow:hidden;
}

.fx-xs_area.xs_color_6 {
  background-image:url('../img/boxen/box-xs-blau.png');
}



.fx-xs_content {
  position:relative;
  left:-5px;
  top:10px;
}
.fx-xs_content ul.csc-menu {
  font:18px Tahoma;
  line-height:26px;
  list-style:none;
  list-style-type:none;
}

.fx-xs_content ul.csc-menu li { 
  background-image:url('../img/li-pfeil.gif');
  background-repeat:no-repeat;
  background-position:0 8px;
  padding-left:18px;

  }
  
  

/*XXL Long Long box*/
.fx-xxl_area a{color:#ffffff;}
.fx-xxl_area {
background-image:url('../img/boxen/box_xxl-long.gif');
background-repeat:no-repeat;
position:relative;
left:-25px;
top:-45px;
width:276px;
height:1004px;
color:#ffffff;
display:block;
min-height:1004px;
height:auto;

overflow:hidden;
}

.fx-xxl_content h1 {
position:relative;
left:40px;
top:35px;

}




.fx-info_area {
clear:both;
position:relative;
top:20px;
left:20px;
display:block;
height:auto;
overflow:hidden;
width:306px;
padding-bottom:19px;
}

.fx-info_header {
height: 54px;
width:254px;
background-image:url('../img/boxen/fx-info_header.png');
background-repeat:no-repeat;
}


.fx-info_header h4 {
font-size:22px;
line-height:18px;
position:relative;
top:38px;
left:20px;
width:90%;
}

.fx-info_content_area {
display:block;
height:auto;
width:360px;
overflow:hidden;
width:306px;
background-image:url('../img/boxen/fx-info_main.png');
background-repeat:x-repeat;
background-position:0 0;
}

.fx-info_content {
position:relative;
top:15px;
left:20px;
width:205px;
display:block;
height:auto;
overflow:hidden;

}
.fx-info_content p {
display:block;
margin-top:0;
pading-bottom:15px;
pading-top:0;
}

.fx-info_buttom {
height:49px;
width:254px;
display:block;
background-image:url('../img/boxen/fx-info_bottom.png');
background-repeat:no-repeat;
}



.fx-box-main-content .fx-2col_area50_content {
display:block;
height:auto;
overflow:hidden;
}

/* 60 - 40 */
.fx-2col-left.col2-6040 {width: 60%;}
.fx-2col-right.col2-6040 {width: 40%;}

/*Tag Adressen*/
.fx-adtagg_top {background: url('../img/boxen/tag-cloud-top.png') top left no-repeat; width: 392px; height: 65px;}
.fx-adtagg_content {background: url('../img/boxen/tag-cloud-mid.png') top left repeat-y; width: 392px;}
.fx-adtagg_bottom {background: url('../img/boxen/tag-cloud-bottom.png') top left no-repeat; width: 392px; height: 63px;}
.fx-adtagg_area a{color: #fff}
.csc-frame-frame1 .tagmenu,
.fx-adtagg_content .tagmenu {padding:0 8%;}

/*Tag Info am Rand */
.fx-infoarand_head {background: url('../img/boxen/desc-top.png') top left no-repeat; height: 74px; width: 392px;}
.fx-infoarand_body {background-image: url('../img/boxen/desc-mid.png'); width: 300px; padding: 0 30px; color: #fff;padding-left:50px;padding-bottom:20px;}
.fx-infoarand_bottom {background: url('../img/boxen/desc-bottom.png') top left no-repeat; height: 70px; width: 392px;}
.tx-addresstagmenu-pi1 a {color: #fff;}
.tx-addresstagmenu-pi1 {color: #fff;}
.fx-infoarand_body h4 {font-size:200%}

/*Infomaniax*/
.col2-small .csc-frame-frame1 {overflow:visible;}
