/* -- --------------------------------------------------------*/
/* -- Die Inhaltselemente -- ---------------------------------*/
/* -- --------------------------------------------------------*/

a, a:hover, a:visited{
text-decoration:none;
}

a img{
border: 0;
}

p{
color: #223c64;
}

/*-- Fliesstext ----------------*/
.bodytext{
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;

}

.contentLong{
position: relative;
left: 20px;
padding-bottom:20px;
z-index: 5;
}

.contentShort{
position: relative;
left: 40px;
padding-bottom:20px;
width:475px;
z-index: 5;
}

/*
.contentShort .bodytext{
width:475px;
}
*/


.contentLong .bodytext{
width:500px;
}


#conStart p.bodytext{
width: 530px;
height: auto;
padding: 0 020px 0;
}

.bodytext a{
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #223c64;
text-decoration: none;
}


.contentShort a, .subContRight a{
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #223c64;
text-decoration: none;
}

.contentShort a:hover, .subContRight a:hover{
color: #223c64;
text-decoration: none;
}

.contentShort a:visited, .subContRight a:visited{
color: #223c64;
text-decoration: none;
}



/*-- Fliesstext -- Links ----------------*/


.bodytext a{
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #223c64;
text-decoration: none;
}

.bodytext a:hover{
text-decoration: none;
}

.bodytext a:visited{
color: #223c64;
text-decoration: none;
}


/*-- Fliesstext -- Listen ----------------*/
.contentLong ul, .contentShort ul, .subContRight ul{
font-family:  Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
color: #223c64;
padding-left: 15px;
}

*html .contentLong ul, .contentShort ul, .subContRight ul{
padding-left: 0px;
margin-left: 12px;
}

* +html .contentLong ul, .contentShort ul, .subContRight ul{
padding-left: 0px;
margin-left: 12px;
}


/*-- Inhaltselement Typ AUFZAEHLUNG -- ----------------*/
.contentLong li, .contentShort li, .subContRight li{
list-style: outside url(/fileadmin/admin/images/wetreu/list.gif);
width:auto;

}

.contentLong ul{
/*width: 650px;*/
list-style: outside url(/fileadmin/admin/images/wetreu/list.gif);
}

.contentShort ul{
/*width: 475px;*/
list-style: outside url(/fileadmin/admin/images/wetreu/list.gif);
}


/*-- Headlines -----------------*/
.contentShort h1, h1.csc-firstHeader{
margin:0px;
padding:0px;
font-family: Arial;
font-weight: bold;
font-size: 18px;
color: #223c64;
line-height: 18px;
}

.contentShort h2, h2.csc-firstHeader{
margin:0px;
padding:5px 0 0 0;
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #223c64;
line-height: 16px;
}

.contentShort h3, h3.csc-firstHeader{
margin:0px;
padding:5px 0 0 0;
font-family: Arial;
font-weight: bold;
font-size: 11px;
color: #223c64;
line-height: 16px;
}


.contentShort h4, h4.csc-firstHeader{
margin:0px;
padding:5px 0 0 0;
font-family: Arial;
font-weight: bold;
font-size: 15px;
color: #223c64;
line-height: 16px;
}

.contentShort h5, h5.csc-firstHeader{
margin:0px;
padding:5px 0 0 0;
font-family: Arial;
font-weight: bold;
font-size: 14px;
color: #223c64;
line-height: 16px;
}




/*-- Plugin Def... -- ---------------*/

a#pluginExpandAll{
font-weight: normal;
font-size: 11px;
}


/*-- Text mit Bild ------------------------*/

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:10px !important;
line-height: 16px;
vertical-align: text-top;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
top: -10px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
padding-top:10px;
margin-top: 10px;
}

*html .csc-first-header {
padding-bottom:10px;
}

/* -- Nur Bilder ---------------------------*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:5px;
margin:0;
}


/* -- Das HR - TAG ------------------------*/
hr.clearer{
border:dotted #223c64 1px;
height:1px;
}

.backlink{
width: auto;
}

.backLink a{
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #223c64;
padding-left: 7px;
background: #ffffff url(/fileadmin/admin/images/wetreu/link.gif) left top no-repeat;
text-decoration: none;
}

.backLink a:hover{
background: #ffffff url(/fileadmin/admin/images/wetreu/link_hover.gif) left top no-repeat;
text-decoration: underline;
}

.backLink a:visited{
color: #223c64;
}

/*-- Tabellen ---------------------------*/

TABLE.contenttable { 
/*border: 1px #333333 solid;*/ 
margin: 10px 0px 10px 0px; 
font-family: Verdana;
font-weight: normal;
width: 495px;
}

/* -- Tabellenkopf --*/

TABLE.contenttable th { 
background-color: #223c64;
font-weight: bold;
color: #ffffff;
font-size: 12px;
}


TABLE.contenttable p.bodytext{ 
font-family: Verdana;
font-size: 11px; 
font-weight: normal;
font-size: 11px;
color: #223c64;
}

TABLE.contenttable TR TD { 
/*padding: 0px 3px 0px 3px;*/
padding:3px; 
}

TABLE.contenttable TR TD P.bodytext { 
font-size: 11px;
}

TABLE.contenttable TD { 
background-color: #f0f0f8;
}

TABLE.contenttable .align-center{
text-align: center;
}

TABLE.contenttable .align-left{
text-align: left;
}

TABLE.contenttable .align-right{
text-align: right;
}


/* -- -- -- -- -- -- -- -- -- -- -- -- -- --*/

TABLE.contenttable P { font-size: 11px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #D1D2E4;}

TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #F5FFAA;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

/* -- -- -- -- -- -- -- -- -- -- -- -- -- --*/

/* Formular */fieldset.csc-mailform{border:0}
fieldset.csc-mailform label{
width:100px;
float:left;
text-align:left;
margin-right:10px;
display:block;
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;
color: #223c64;
}

fieldset.csc-mailform input,fieldset.csc-mailform textarea{
margin-bottom:10px;
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
width:250px;
}

fieldset.csc-mailform fieldset input{
float:none;
display:inline;
width:auto;
text-align:left;
border:0;
}

fieldset.csc-mailform fieldset label{
display:inline;
float:none;
text-align:left;
width:100px;
margin:10px 0;
}


fieldset.csc-mailform fieldset{border:0;}
fieldset.csc-mailform fieldset legend{display:none;}
fieldset.csc-mailform select{width:220px;margin:2px 0;}
fieldset.csc-mailform option{padding:0 5px;background:#fff;}
#mailformformtype_mail{padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center;}

.csc-mailform-label{
font-family: Verdana, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;
color: #223c64;
width: 120px;
}

#mailformtv{
width: auto;
border:0;
}

.csc-mailform-check{
width: auto;
border: 0px;
}

#mailformfon{
width: auto;
border: 0px;
}

#mailformmail{
width: auto;
border: 0px;
}

/* -- News - Konfiguration --*/

.news-list-container{
font-family: Verdana, Helvetica, sons-serif;
font-size: 11px;
color: #223C64;
margin: 0px;
padding: 0px;
}

.news-list-item{
margin: 0px;
padding: 0px;
}


.news-list-item p.bodytext{
margin: 0px;
line-height: 16px;
}
p#newsError{
display:none;
}

.news-list-date{
display: none;
}

/*
.news-list-morelink{
text-align: right;
}
*/

.news-single-timedata, .news-single-author{
display: none;
}

h1 sup{
position: absolute;
display: inline;
margin-top:-0.5em;
padding-right: 1em;
}

p sup{
line-height: 0;
}

.contenttable p.bodytext b{
color: #ffffff;
}

.subContRight h1{
color: #223C64;
font-family: Arial;
font-size: 18px;
font-weight: bold;
line-height: 18px;
}
