html {	
background: #BBBEC3;	
font-family: Verdana;	
font-size: 12px;
}

body {
padding: 0;
margin: 0;
}

#body {	
width: 1018px;	
margin: auto;	
margin-top: 10px;	
margin-bottom: 10px;	
background: #9B9B9B;	
background: url(/fileadmin/templates/images/bg-main2.jpg);
}

#header {	
height: 128px;	
background: url(/fileadmin/templates/images/bg-head2.jpg);
}

#header #header .headpoints a, #header .footpoints a {	
text-decoration: none;	
font-size: 11px;	
color: white;
}

#header #logo {	
display: none;	
margin-top: 10px;	
margin-left: 21px;
}

#maindiv {	
width: 778px;	
padding-top: 30px;	
padding-left: 0px;	
padding-right: 10px;	
float: right
}

#prevpic {	
width: 750px;	
height: 230px;	
padding: 0px;	
padding-left: 4px;	
padding-top: 4px;	
margin-left: 0px;	
margin-top: 3px;	
background: url(/fileadmin/templates/images/bg-prev.jpg);
}

#inhalt {	
width: 778px;	
padding-top: 16px;
}

#inhalt h2 {	
color: #5A5A5A;	
font-size: 14pt;	
font-weight: normal;
}

#content {	
width: 500px;
}

#content h1 {	
margin: 0;	
color: #5A5A5A;	
font-size: 14px;	
font-weight: bold;	
font-family: Arial;
}

#content p {	
color: #000000;	
font-size: 12px;	
font-family: Arial;
}

#right-col {	
width: 210px;	
float: right;	
margin-right: 16px;
}

#left-col {	
width: 189px;	
margin-left: 9px;
}

#navigation {	
padding-top: 30px;	
font-size: 11px;
}

#navigation a {	
color: black;	
text-decoration: none;	
text-transform: uppercase;	
display: block;	
padding-left: 30px;	
background: url(/fileadmin/templates/images/bg-button.jpg);	
background-position: 0px 60px;	
margin-bottom: 2px;	
margin-right: 2px;
padding-top: 8px;
padding-bottom: 8px;
}

#navigation a:hover {
background: url(/fileadmin/templates/images/bg-button.jpg);	
color: #FFFFFF;
}

#navigation #navigation-act a {	
color: white;	
text-decoration: none;	
text-transform: uppercase;	
font-weight: bold;	
display: block;	
padding-left: 30px;	
background: url(/fileadmin/templates/images/bg-button.jpg);	
background-position: 0px 0px;	
margin-bottom: 2px;	
margin-right: 2px;	
padding-top: 8px;	
padding-bottom: 8px;
}

#navigation #navigation2 a {	
color: #5B5B5B;	
text-decoration: none;	
text-transform: none;	
display: block;	
padding-left: 33px;	
background: url(/fileadmin/templates/images/bg-sub-button.jpg) no-repeat;	
margin-bottom: 2px;	
margin-right: 2px;	
padding-top: 8px;	
padding-bottom: 8px;
}

#navigation #navigation2 a:hover {
background: #727272;	
color: white;
}

#navigation #navigation2-act a {	
color: #5B5B5B;	
font-weight: bold;	
text-decoration: none;	
text-transform: none;	
display: block;	
padding-left: 33px;	
background: url(/fileadmin/templates/images/bg-sub-button.jpg) no-repeat;	
margin-bottom: 2px;	
margin-right: 2px;	
padding-top: 8px;	
padding-bottom: 8px;
}

#footer {	
color: #5D5D5D;	
font-size: 11px;	
padding-top: 14px;	
padding-left: 120px;	
height: 33px;	
background: url(/fileadmin/templates/images/bg-footer2.jpg);
}

#footer .headpoints {	
width: 224px;	
float: right;	
color: white;
}

#footer .headpoints a {	
color: #5D5D5D;	
font-size: 11px;	
text-decoration: none;	
color: white;
}

.news-latest-container {	
border: none;	
background-color: white;	
padding-bottom: 0px;	
padding-top: 0px;	
margin-right: 9px;
}

#inhalt .news-latest-container h2 , #left-col .news-latest-container h2 {	
padding-top: 8px;	
padding-bottom: 8px;	
padding-left: 20px;	
color: white;	
text-decoration: none;	
text-transform: uppercase;	
font-weight: bold;	
font-size: 13px;	
display: block;	
background-color: #293895;	
border: none;
}

.news-latest-date a {	
padding-top: 8px;	
margin-top: 8px;	
}

.news-latest-item {	
padding-top: 8px;	
padding-left: 14px;	
padding-bottom: 8px;	
margin-top: 0px;	
margin-bottom: 0px;	
background-color: #E1E1E1;	
color: black;	
border: none;	
font-size: 10px;
}

#content .news-latest-item div {	
text-align: center;
}

#content .news-latest-item {	
padding-top: 8px;	
padding-left: 14px;	
padding-bottom: 8px;	
margin-top: 0px;	
margin-bottom: 5px;	
background-color: #e1e1e1;	
color: black;	
border: none;	
font-size: 10px;
}

.news-latest-morelink a {	
text-align: left;	
float: left;
font-weight: bold !important;
}

.news-latest-container div.clearer {	
border-bottom: 1px solid #727272;	
font-size: 1px;	
margin-left: -8px;
}		

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
border: 1px solid white;	
background-color: white;
}

.news-list-item { 

/* IE hack */	
height: 1%;	
line-height: 1.3; 
/* IE hack end */	

padding: 0px;	
margin: 3px;	
margin-top: 0;	
border: none;	
background-color: #E1E1E1;
}

.news-list-container H3 {	
color: white;	
margin-bottom: 5px;	
padding: 2px;	
border: none;	
background-color: #727272;
}

.news-list-container H3 a {	
color: #white;
}

img.spacer-gif {	
border: none;
}

#left-col img {	
margin-left: 13px;
}

#right-col #partnerbox {	
margin-left: 3px;	
margin-right: 12px;
}

#right-col #partnerbox h1 {	
font-size: 14px;	
color: white;	
padding: 8px;	
background: #293895;	
margin-bottom: 0;
}

#right-col #partnerbox .csc-textpic {	
background: #E1E1E1;
padding-top: 15px;	
padding-left: 15px;	
padding-right: 15px;	
font-size: 10px;
}

#single-view-images {	
}

.news-single-img-with-caption p {	
width: 165px;	
margin-left: 5px;
}
 
.news-single-img-with-caption {	
float: left;	
margin-top: 20px;
}

#inhalt .news-single-item {	
border: 0;	
padding: 0;	
background: #E1E1E1;
width: 532px;
}

#inhalt .news-single-item h4,#inhalt .news-single-item a,#inhalt .news-single-item p	{	
padding-left: 5px;
}

#inhalt .news-single-item h2 {	
background: #727272;	
color: white;	
padding: 4px;	
margin-top: 0;	
border-bottom: 2px solid white;
}

#inhalt .news-single-item hr {	
margin: 0;
}

#inhalt .news-single-item .news-single-backlink {	
margin: 0;	
padding: 5px;
}

#inhalt a {	
text-decoration: none;	
color: #293895;	
font-weight: bold;
}

#inhalt a:hover {
text-decoration: underline;
}

.news-single-img-with-caption {
float: left;
width: 130px;
}

#content .news-latest-container .news-latest-item {
height: 160px;
width: 140px;
}

.headpoints {
width: 223px;	
font-size: 11px;
padding-top: 0px;
color: white;
float: right;
}

.footpoints {
width: 280px;	
font-size: 11px;
padding-top: 18px;
color: white;
float: right;
}

#logolink {
display: block;
width: 250px;
height: 100px;
float: left;
margin-left: 35px;
margin-top: 15px;
}

#copyright {
background: #BBBEC3;
font-size: 10px;
color: #4D4D4D;
text-align: center;
}

#copyright a {
text-decoration: none;
color: black;
}

hr.clearer {
display: none;
}


#mailform .csc-mailform {
padding: 0;
margin: 0;
border: 0;
}

#mailform .csc-mailform-label .sep {
padding-left: 248px;
}

#mailformname {
width: 255px;
float: left;
}

#mailformemail {
width: 255px;
float: right;
}

#mailformformtype_mail {
width: 522px;
margin-top: 20px;
background: #EEEEEE;
border: 1px solid #7F9DB9;
}

#footer .ft .bodytext {
width: 600px;
padding: 0;
margin: 0;
float: left;
}

#footer .ft .bodytext a {
text-decoration: none;
color: #5D5D5D;
}

#content .news-list-container .news-list-item {

}

#content .news-list-container .news-list-item .news-list-body .news-single-img-with-caption{
float: none !important;
display: inline;
}

#content .news-latest-container .news-latest-item .bodytext {
display: none;
}

#content {
font-family: Arial !important;
}

#content #mailform #mailformemail ,#content #mailform #mailformname {
width: 240px;
}

#inhalt {
padding-left: 3px;
width: -3px;
}

#inhalt #content {
width: 530px;
}

#inhalt h1 {
margin-bottom: 17px;
}

#content .news-latest-container {
padding: 0;
margin: 0;
}

#content .news-latest-container .news-latest-item {
margin-left:0;
margin-right: 4px;
margin-bottom: 4px;
padding-left: 22px;
padding-right: 10px; 
}

#content .news-single-item { 
border-left: 1px solid #fff;
border-top: 3px solid #fff
}
#content .news-single-item h2 {
padding-left: 14px;
padding-top:  7px;
padding-bottom: 7px;
border-bottom: 3px solid #fff;
}

#content .news-single-item h4,#content .news-single-item >a {
margin-bottom: 2px;
margin-top: 0;
margin-left: 11px;
}

#content .news-single-item h4 {
color: #555 !important;
font-weight: normal;
font-size: 14px;
}

#content .news-single-item .news-single-backlink {
padding-left: 10px;
}

#content .news-single-item #images .news-single-img-with-caption {
margin: 0;
padding: 0;
}

#content .news-single-item #images {
padding-top: 15px;
}

#content .news-single-item p.bodytext{
padding-left: 15px;
}

#left-col .news-latest-container {
padding-left: 8px;
padding-top: 20px;
}

#left-col .download {
font-size: 10px;
text-decoration: none;
color: #293895;
display: block;
margin-left: 11px;
margin-right: 12px;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 20px;
background: #E1E1E1;
border: 1px solid #293895;
}

#right-col img{
margin-bottom: 10px;
}

#right-col h1{
margin-top: 3px;
border-bottom: 3px solid #fff;
}

#content .news-single-item {
color: #E1E1E1;
}

#content .news-single-item h4{
color: black;
}

#footer .headpoints a:hover, #header .footpoints a:hover {	
text-decoration: underline !important;
}


#left-col .news-latest-container .news-latest-item {
padding-bottom: 15px;

}

#left-col .news-latest-container a {
color: #293895;
font-weight: bold;
text-decoration: none;
}

#left-col .news-latest-container a:hover {
text-decoration: underline;
}
