/*************************************************************/
/*   Design:   Multiflex-3 Update-6 / Layout-4               */
/*   File:     Text formats                                  */
/*-----------------------------------------------------------*/
/*   Author:   Wolfgang                                      */
/*   Date:     December 18, 2006                             */
/*   Homepage: wwww.1-2-3-4.info                             */
/*-----------------------------------------------------------*/
/*   License:  Fully open source without restrictions.       */
/*             Please keep footer credits with a link to     */
/*             Wolfgang (www.1-2-3-4.info). Thank you!       */
/*************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:170px; margin-bottom:60px;  border-top: solid 1px #d5d5d5; border-collapse:collapse; }
.nav3-grid a, .nav3-grid a:visited {color:#656565;text-decoration:none; }
.nav3-grid th {display:table-cell; width:12px; border-top: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5; }
.nav3-grid th.link, .nav3-grid th.selectedlink {display:table-cell; text-align:left; min-height:15px /*Non-IE6*/; height:auto !important; height:15px /*IE6*/; line-height:15px; padding:2px 10px 4px 0px; font-weight:bold; font-size:1em; width:150px;}
.nav3-grid td {display:table-cell; width:12px;}
.nav3-grid td.link, .nav3-grid td.selected {display:table-cell; min-height:15px /*Non-IE6*/; height:auto !important; height:15px /*IE6*/; line-height:15px; padding:2px 10px 4px 20px; border-bottom: solid 1px #d5d5d5; font-weight:normal; background-color:#f5f5f5; font-size:1em; width:150px;}
.nav3-grid th.selected, .nav3-grid th.selectedlink {background-color:#e1e9ea; } .nav3-grid th.selected a {color:#799193 ;}
.nav3-grid td.selected {background-color:#f5f5f5; } .nav3-grid td.selected a {color:#799193 ;}
.nav3-grid th a:hover, .nav3-grid td a:hover {color:#0066cc; text-decoration:none;}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:#799193; font-weight:bold; font-size:1.3em;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:1.3em;}
.main-content h1, .main-content h2, .main-content h3  {clear:both; margin:0px 0 20px; color:#799193; font-weight:normal; font-size:1.6em;}
.main-content .csc-firstHeader {position:relative; top:-5px; margin-bottom:16px;}
.main-content h2 {color:#333333;} 
.main-content h3 {color:#e1e9ea;} 
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.csc-frame h1 {margin-top:0px;}

.main-content h4 {margin:1.5em 0 1.0em 0; font-weight:normal; font-size:1.7em;}
.main-content h5 {margin:1.5em 0 1.0em 0; font-size:1.4em;}
.main-content h6 {margin:1.2em 0 0.2em 0; font-weight:bold; font-size:1.2em;}
.main-content p {margin:0 0 1.0em 0; line-height:1.6em;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:1.1em;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:0.8em;}
.main-content .csc-textpic-caption {color:#999999; padding-top:5px; font-size:0.8em;}
.main-content .csc-textpic {margin:0;}
.main-content .csc-textpic h1, .main-content .csc-textpic h2, .main-content .csc-textpic h3 {margin:0 0 0.5em 0;}

.main-content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:20px;}

.main-content table {clear:both; border-collapse:collapse; empty-cells:show; background-color:#e1e9ea;}
.main-content table th.top {padding:5px; empty-cells:show; text-align:left; font-weight:bold; font-size:110%;}
.main-content table th {padding:2px 5px; text-align:left; background-color:#799193; color:#FFFFFF; font-weight:normal; line-height: 1.6em; border:1px solid #FFFFFF; vertical-align:top;}
.main-content table td {padding:2px 5px; text-align:left; font-weight:normal; border:1px solid #FFFFFF; vertical-align:top;}
.main-content table td.align-right {background-color:#FFFFFF;}
.main-content table p {margin:0; padding:0;}
.main-content table.csc-uploads {table-layout:fixed; width:490px;}
.main-content table.csc-uploads td.csc-uploads-fileName {vertical-align:text-top;}
.main-content table.csc-uploads td.csc-uploads-fileSize {vertical-align:text-top; width: 40px; text-align: right;}
.main-content table.csc-uploads td.csc-uploads-icon {vertical-align:top; width: 30px; text-align: center;}
.main-content table.csc-uploads td.csc-uploads-icon img {padding-top: 5px;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; font-size:1.1em;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;height:auto;overflow:hidden;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;height:auto;overflow:hidden;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em;}

.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:1.1em;}
.contactform input.field {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:1.1em;}
.contactform textarea {width:375px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:1.1em;}
.contactform input.button {float:right; margin-right:8px;}

.contactform label.left {margin:0; padding:0px;}

.contactform {width:490px; margin:2.0em 0 0 0; padding:0;}
.contactform fieldset {padding:0px; border:none;}
.contactform fieldset legend {display:none;}
.contactform fieldset input.field { width:15px; }

.contactform .csc-mailform-field {padding-bottom:5px}
.contactform .csc-mailform-field label {float:left; width:100px;}

.contactform .csc-mailform-radio label { float:none; display:inline; padding-right:10px;}
.contactform .csc-mailform-radio label.left {display:inline; padding-right:10px;}

/* MAIN SUBCONTENT (left and right boxes)*/
.main-subcontent .article {padding-bottom:20px;}
.main-subcontent h1, .main-subcontent h2, .main-subcontent h3 {font-size:1em; font-weight:bold; color:#799193; clear:both; margin:0; padding:4px 10px 4px 8px; background-color:#e1e9ea; border:solid 1px #d5d5d5; border-bottom:none; } 
.main-subcontent h2 {color:#333333;} 
.main-subcontent h3 {color:#FFFFFF;} 
.main-subcontent .bodytext {line-height:1.5em;}

 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent p, .main-subcontent img, .main-subcontent .csc-textpic-caption {clear:both; padding:0px 10px 0 10px;}
.main-subcontent p, .main-subcontent img {padding-top: 4px;}
.main-subcontent .csc-textpic-caption {color:#999999; width:170px; padding-top:5px; font-size:0.8em;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}
.main-subcontent .imagearticle img {/*border:solid 1px #d5d5d5;*/ padding:0px; display:inline;  margin-bottom:20px;}
.main-subcontent .imagearticle .csc-textpic-caption {display:block; padding:5px 0 0 0;  margin-bottom:20px;}
.main-subcontent .imagearticle div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}
.main-subcontent .article .csc-frame-frame1 {background:url(../img/gradient.png) no-repeat; padding:0; margin:0; position:relative; left:0; border:none;}
.main-subcontent .article .csc-frame-frame2 {background:none;}
.main-subcontent .article .csc-frame-invisible {background:none}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:1.1em;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:1.1em;}

.csc-uploads-fileSize {white-space:nowrap;}

/*General styles*/
img {border:none;}
.indent {padding-left:10px;}

/* NEWS */
.news-list-container, .news-latest-container {
background-color:#FFFFFF;
border:0;
}

.news-list-container h3, .news-latest-container h3 {
background-color:#FFFFFF;
border-bottom:0;
margin-bottom:5px;
padding:0px;
color:#799193;
}


.news-amenu-container h2 {
background-color:#FFFFFF;
border:0px;
padding:0px;
color:#799193;
font-size:1.6em;
font-weight:normal;
}

.news-latest-gotoarchive {
background-color:#FFFFFF;
border:0px;
padding:0px;
color:#799193;
}


.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover,
.news-latest-container h3 a:link, .news-latest-container h3 a:visited, .news-latest-container h3 a:hover{
color:#666666;
padding-left:0px;
text-decoration:none;
font-weight:bold;
font-size:0.6em;
}

.news-single-item h2, .news-latest-container h2 {
color:#799193;
font-size:1.6em;
margin-bottom:0;
border:0px;
background-color:#FFFFFF;
}



.news-single-item h3 {
color:#666666;
font-weight:bold;
font-size:100%;
}

.main-content p.news-single-author  {
margin:0px;
padding:0px;
}

.news-single-author {
padding-bottom:0px;
margin-bottom:0px;
}

.news-list-date, .news-latest-date {
background-color:#FFFFFF;
color:#666666;
float:right;
font-size:0.6em;
font-weight:normal;
text-align:right;
}

.news-latest-date a:link{
text-decoration:none;
color:#666666;
}

.news-latest-date{
font-size:0.9em;
}

.news-list-item, .news-latest-item {
background-color:#FFFFFF;
border:0px;
height:auto !important;
line-height:1.3;
margin:3px;
padding:0px;
}

.news-latest-item {
padding-bottom:20px;
}

.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border:0px;
background-color:#999999;
clear:right;
height:1px;
margin-bottom:15px;
}

.news-list-container p, .news-latest-container p {
padding-left:0px;
}

.news-list-container img, .news-latest-container img {
border:0px;
float:right;
margin-bottom:5px;
margin-left:5px;
margin-right:2px;
}

.news-list-morelink {
margin-bottom:3px;
}

.news-list-morelink, .news-list-category {
font-size:9px;
margin-left:0px;
}


.news-amenu-container {
background-color:#FFFFFF;
border:0px;
}

.main-subcontent .news-amenu-container {
margin-top:10px;
padding:5px 10px;
}

.main-subcontent ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
font-size:80%;
}

.news-amenu-container ul {
background-color:#FFFFFF;
border:0px;
list-style-type:none;
margin-bottom:20px;
margin-left:0;
margin-top:5px;
padding:0px;
}

.news-amenu-container li {
padding-bottom:1px;
}

.news-amenu-item-year {
background-color:#FFFFFF;
border:0px;
color:#666666;
font-weight:bold;
padding:0px;
}

.news-single-item {
background-color:#FFFFFF;
border:0px;
margin-bottom:5px;
padding:5px;
}

.news-single-backlink, .news-single-backlink a {
font-size:1em;
font-weight:normal;
margin-bottom:15px;
margin-top:10px;
}

.tx-sremailsubscribe-pi1 input {
margin-bottom:7px;
margin-left:3px;
margin-right:3px;
padding:0;
width:140px;
}

/* SUBSCRIPTION */

.tx-sremailsubscribe-pi1 legend {
color:#799193;
font-size:1.6em;
padding:0 0.5em;
max-width:500px;
}

.tx-sremailsubscribe-pi1 fieldset{
border:0px;
width:500px;
max-width:500px;
}

.tx-sremailsubscribe-pi1 h4 {
margin-top:0;
padding-left:0px;
font-size:1em;
}

.tx-sremailsubscribe-pi1 p {
margin-bottom:0;
margin-top:0.5em;
padding:0;
text-indent:0;
}

#ticker-headline{
text-decoration:none;
color:#666666;
font-weight:bold;
width:70px;
display:block;
float:left;
margin-right:1em;
background:url(../img/arrow_news.gif) no-repeat 45px 0;
}

a#news-link, a#news-link:link{
text-decoration:none;
}


h2.newsletter
{
background-color:#FFFFFF;
font-size:1.6em;
border:0px;
color:#799193;
font-weight:normal;
}

.tx-ttnews-browsebox, .browseBoxWrap {
background-color:#FFFFFF;
border:0px;
margin:3px;
padding:3px;
}

.tx-ttnews-browsebox-SCell {
background-color:#F9FFE5;
}

.tx-ttnews-browsebox td
{
background-color:#FFFFFF;
font-size:1em;
}

.news-single-category
{
float:none;
padding-top:5px;
}

.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size:1em;
padding-bottom:5px;
float:none;
margin-bottom:0px;
margin-top:0px;
}