/* *************************************************************************** */
/* 3 Spalten Layout                                                            */
/* *************************************************************************** */

.boxnewsi{width:450px;}

.primotitle{padding-top:3px;margin:0;color:#000000; font-size:4em;line-height:50px;}
.subprimotitle{padding-top:3px;margin:0; font-size:1.7em;font-weight:bold;}
.sbtlink{color:#000000;}
.newasstitle{padding-top:3px;margin:0; font-size:1.6em;font-weight:bold;}
.newasslink{text-decoration:none;}
.newassp{font-weight:bold;}
.eccetitle{padding-top:3px;margin:0; font-size:1.5em;font-weight:bold;}
.eccelink{text-decoration:none;}

.orange{color:#FF6600;}
.associa{font-size:18px;}
.associaind{text-align:left;padding-left:15px;}
.associaind img {padding-right:20px;}
.gradu3{padding:8px 5px 8px 5px;background-color: #0000CC; color:#FFFFFF;font-size:15px;text-align:center;}
.gradu{padding:8px 0 8px 0;background-color:#FF6600; color:#FFFFFF;font-size:20px;text-align:left;}
.gradu2{padding:8px 5px 8px 5px;background-color:#FF6600; color:#FFFFFF;font-size:15px;text-align:justify;}
a.gradl:link{color:#FFFFFF;}
a.gradl:active{color:#FFFFFF;}
a.gradl:hover{color:#FFFFFF;}
a.gradl:visited{color:#FFFFFF;}

a.grad4:link{color:#FFCC00;}
a.grad4:active{color:#FFCC00;}
a.grad4:hover{color:#FFCC00;}
a.grad4:visited{color:#FFCC00;}
.w49{width:49%;}
a.grad3:link{color:#FFFFFF;}
a.grad3:active{color:#FFFFFF;}
a.grad3:hover{color:#FFFFFF;}
a.grad3:visited{color:#FFFFFF;}
.max{max-width:600px;padding:6px;color:#434343;}
.paru{text-align:justify;font-size:12px;color:#434343;}
.paro{text-align:justify;width:160px; font-size:10px;}
.paro2{text-align:justify;width:160px; font-size:10px;float:left;}
.paro1{text-align:justify;width:160px;font-size:10px;padding-left:5px;float:right;}
.spalo{width:160px;float:left;}
.spalo2{width:330px;float:right;}
.titu{color:#FF6600;width:100%;}
.tini{font-size:8px;line-height: 3px;width:100px;}
.spaltenwrapper {
    background: url(../images/sfondonews.jpg); 
   
    background-repeat:no-repeat;
    background-position:left top;
	/*  background-color: #F7F8F9;padding: 17px 0 0 0;*/
    width:99%;
    
  float: left; 
    line-height: normal;
	 color:#434343;
	border-bottom:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-top:2px outset #ffffff;
	border-left:2px outset #ffffff;
	text-align:left;
}
.spaltenwrapper2 {
    background-color: #EEF0F4;
    float: left;
    width:99%;
   padding:0;
	border-bottom:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-top:2px outset #ffffff;
	border-left:2px outset #ffffff;
 color:#434343;
    line-height: normal;
	margin-top:15px;
	
	text-align:left;
}
.spaltenwrapper3 {
    background-color: #EEF0F4;
    float: left;
    width:49%; display:inline;
   padding:0;
	border-bottom:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-top:2px outset #ffffff;
	border-left:2px outset #ffffff;
 color:#434343;
    line-height: normal;
	margin-top:15px;
	
	text-align:left;
}
.spaltenLinien {
    /*background: url(/images/contentSpaltenLinien.gif) 0 0 repeat-y;*/
    float: left;
    width: auto;
}

.borderbottom{
height:3px;
background: url(/images/contentUnten.gif);
  background-repeat:repeat-x;

}

.spaltenwrapper ul{padding-left:10px;;margin:0;}
.spaltenwrapper ul li{ color:#20466e;padding:4px; list-style-type:none;}
.spaltenwrapper .boxLink .floatLeft{
    float: none;
}
.spaltenwrapper2 .boxLink .floatLeft{
    float: none;
}
.spaltenwrapper h1.webColTitle{
    color: #133061;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
	
}
.spaltenwrapper h2.webColTitle{
    color: #133061;
    font-size: 1em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
	padding-left:10px;
	padding-top:5px;
}
.spaltenwrapper2 h1.webColTitle{
    color: #133061;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
	padding-left:10px;
	padding-top:12px;
}
.spaltenwrapper2 h2.webColTitle{
    color: #133061;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
	padding-left:10px;
	padding-top:12px;
}
.spaltenwrapper3 h1.webColTitle{
    color: #133061;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
	padding-left:10px;
	padding-top:12px;
}
.spaltenwrapper3 h2.webColTitle{
    color: #133061;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
	padding-left:10px;
	padding-top:12px;
}
.spaltenwrapper h2{
    color: #000;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    margin-bottom: 5px;
}
.spaltenwrapper .webColSubTitle{
    color: #000;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    margin-bottom: 5px;
}
.spaltenwrapper .webColSubTitle2{
    color: #D0120B;
    font-size: 0.9em;
    font-family: arial;
    font-weight: bold;
    margin-bottom: 5px;
}
* html .spaltenwrapper .webColSubTitle {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0;
}
* html .spaltenwrapper2 .webColSubTitle {
    margin-top: -10px;
    margin-bottom: 5px;
    padding: 0;
}
* html .spaltenwrapper3 .webColSubTitle {
    margin-top: -10px;
    margin-bottom: 5px;
    padding: 0;
}
.spalten{
    float:left;
 
    width:30%;
    margin:0;
    /*padding:0; padding: 17px 0 0 0;*/
}
.spalten3{
    float:left;
 
    width:33%;
    margin:0;
    /*padding:0; padding: 17px 0 0 0;*/
}
.spalten1{
    float:left;
 
    width:49%;
    margin:0;
    /*padding:0; padding: 17px 0 0 0;*/
}
.spalten8{
  float:left;
 
    width:49%;
}
.spalten22{
  
  
    width:99%;
   float:left;
    padding:0;
}
.spalten2{
  
  
    width:100%;
   
    padding:0;
}
.spaltenwrapper .webTextareaBildDivKontext img {
    width: 148px;
    background: url(../images/infobox_bildschatten.gif) right bottom no-repeat;
    padding: 2px 4px 4px 2px;
    margin-left: 2px;
}
.spaltenwrapper2 .webTextareaBildDivKontext img {
    width: 120px;
    background: url(../images/infobox_bildschatten.gif) right bottom no-repeat;
    padding: 2px 4px 4px 2px;
    margin-left: 2px;
}
.spaltenwrapper3 .webTextareaBildDivKontext img {
    width: 120px;
    background: url(../images/infobox_bildschatten.gif) right bottom no-repeat;
    padding: 2px 4px 4px 2px;
    margin-left: 2px;
}
.spaltenwrapper .webTextareaBildDivKontext {
    padding:0 0 5px 0px;
}
.spaltenwrapper2 .webTextareaBildDivKontext {
    padding:0 5px 5px 5px;
	float:left;
}
.spaltenwrapper3 .webTextareaBildDivKontext {
    padding:0 5px 5px 5px;
	float:left;
}
.spaltenwrapper .webLegende {
    padding-right: 4px;
    text-align: right;
}
.spaltenwrapper2 .webLegende {
    padding-right: 4px;
    text-align: right;
}
.spaltenwrapper3 .webLegende {
    padding-right: 4px;
    text-align: right;
}
.contentSchattenUnten {
    margin: 0;
    padding: 0;
    height:3px;
    width: 515px;
    float: left;
}

/* NUR IN TEMPLATE */
.spaltenDivTemplate {
    width: 172px;
    display: block;
    float: left;
    background: url(/images/contentSpaltenBg.jpg) 0 0 no-repeat;
}

.spaltenDivTemplate .spaltenwrapper{
    background: none;
    width: auto;
}

.spaltenDivTemplate .spaltenLinien, .spaltenDivTemplate .contentSchattenUnten{
    width: 172px;
}

.spaltenDivTemplate .spalten {
    width: 90.3%;
}/* NUR IN TEMPLATE */



/*** Editmode ein bischen kleiner ***/
#layer_de .spalten,#layer_fr .spalten,#layer_it .spalten,#layer_en .spalten{}
.spalte1{
    margin: 0;
    padding: 17px 8px 0 8px;
    border-right:1px solid #cccccc;
}
.spalte2{
    margin: 0;
    padding: 17px 8px 0 8px;
   border-right:1px solid #cccccc;
}
.spalte3{
    margin: 0;
    padding: 17px 8px 0 8px;
    
}
.spalte4{float:left;width:49%;}
.spalte5{float:left;width:48%;padding-left:15px;}
.spaltet{width:100%;}
.rule{height:1px;color:#CCCCCC;width:100%;}

.webText2 {
  color:#434343;
  font-size:0.9em;
  line-height:normal;
padding:0 8px 0 5px;
}


/* Linie unterhalb Flexmodule (Inhaltsbereich Spalten) */
.spaltenwrapper .linieInfobox{


    clear:both;
    margin:6px 0px 6px 0px;
    height: 1px;
    line-height:1px;
    background-image:url(../images/punktelinie_blau.gif);
    background-repeat:repeat-x;
}
.spaltenwrapper2 .linieInfobox{

width: 100%;
    clear:both;
    margin:6px 0px 6px 0px;
    height:2px;
    line-height:0px;
    background-image:url(../images/strichbalken_infobox2.gif);
    background-repeat:repeat-x;
}
.spaltenwrapper3 .linieInfobox{

width: 100%;
    clear:both;
    margin:6px 0px 6px 0px;
    height:2px;
    line-height:0px;
    background-image:url(../images/strichbalken_infobox2.gif);
    background-repeat:repeat-x;
}
#innerContent .linieInfoboxe{

width: 100%;
    padding-top:5px;
   
    height:2px;
    line-height:0px;
    background-image:url(../images/strichbalken_infobox2.gif);
    background-repeat:repeat-x;
}

/* RSS */

#webRssFeed .contentLine{
    display: none;
    margin: 0;
    padding: 0;
}

.spaltenwrapper .flexRss .webTextLink{
    font-size:0.9em;
}
.spaltenwrapper2 .flexRss .webTextLink{
    font-size:0.9em;
}
.spaltenwrapper3 .flexRss .webTextLink{
    font-size:0.9em;
}
.spaltenwrapper .webText,.spaltenwrapper .rssAutor {
    color:#434343;
    font-size:0.9em;
    line-height:normal;
}
.spaltenwrapper2 .webText,.spaltenwrapper .rssAutor {
    color:#434343;
    font-size:0.9em;
    line-height:normal;
}
.spaltenwrapper3 .webText,.spaltenwrapper .rssAutor {
    color:#434343;
    font-size:0.9em;
    line-height:normal;
}
.spaltenwrapper .boxText {
    padding:0 0 5px 0px;
    font-size:0.9em;
    line-height:1.4em;
    margin:0 0 5px 0;
}
.spaltenwrapper2 .boxText {
    padding:0 0 5px 0px;
    font-size:0.9em;
    line-height:1.4em;
    margin:0 0 5px 0;
}
.spaltenwrapper3 .boxText {
    padding:0 0 5px 0px;
    font-size:0.9em;
    line-height:1.4em;
    margin:0 0 5px 0;
}
.spaltenwrapper  .boxLink {
    background-image:none;
    font-size:0.9em;
    line-height:1.4em;
    padding:0 0 0px 0px;
    margin:0px 0 5px 0px;
}
.spaltenwrapper2  .boxLink {
    background-image:none;
    font-size:0.9em;
    line-height:1.4em;
    padding:0 0 0px 0px;
    margin:5px 0 5px 0px;
}
.spaltenwrapper3  .boxLink {
    background-image:none;
    font-size:0.9em;
    line-height:1.4em;
    padding:0 0 0px 0px;
    margin:5px 0 5px 0px;
}
div#webRssFeed{
    margin:0;
    padding:0;
}

#webRssFeed .rssColumnLeft, #webSingleNews .rssColumnLeft{
    font-weight: bold;
    color: #000;
    float: none;
    padding: 0;
    width:auto;
}

#webRssFeed .rssColumnRight, #webSingleNews .rssColumnRight{
    margin-left:0px;
}

.webTextBox {
    float: none;
}

