html { 
padding:0px;
margin:0px;
}

body {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif; 
color:#000000;  
text-align:left;
margin:0px;
padding:0px;
background-color: #0C4DA2;
}

a { 
color: #EE1C23;
background-color:transparent;
text-decoration: none; 
}
a:hover {
color: #666666;
}


.clear {
clear: both;
height:1px;
overflow:hidden;
}

/*  positionierung der Layer */
#banner-rechts {
margin: 188px 0px 0px 0px;
padding:0px;
position: absolute;
left: 760px;
}
#head_banner {
width:750px;
margin: 10px 0px 10px 11px;
padding:0px;
}

#main-wrap {
width: 750px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

#header {
width:750px;
height: 80px;
margin: 0px;
padding:0px;
}
#logo {
width:394px;
height: 78px;
margin: 2px 0px 0px 0px;
padding:0px;
float: left;
}
#mainnav-wrap {
width:356px;
height: 78px;
margin: 2px 0px 0px 0px;
padding:0px;
float: left;
}

#content-wrap {
width:750px;
margin: 0px;
padding:0px;
}
#content-left {
width:170px;
margin: 0px 20px 0px 0px;
padding:0px;
float: left;
overflow:hidden;
}
#colleft {
padding: 20px 0px 0px 10px;
}
#banner_small_links_wrap {
padding: 20px 0px 0px 10px;
}
#corewrp {
width:560px;
margin: 0px;
padding:10px 0px 0px 0px;
float: left;
}
#breadcrumb {
width:560px;
height: 17px;
margin: 0px;
padding:0px;
font-size: 10px;
}
#content-normal-wrap {
width:370px;
margin: 0px 20px 0px 0px;
padding:0px;
float: left;
overflow:hidden;
}
#content-normal {
width:370px;
margin: 0px;
padding:0px;
overflow:hidden;
}
/* Bottom Bar - Print and to Top */
#print_top_bar {
width:370px;
margin: 20px 20px 0px 0px;
padding:0px;
overflow:hidden;
}
#print_top_bar hr {
margin: 0px;
padding: 0px;
}
#to_top {
margin: 0px;
padding: 0px;
width: 50%;
text-align: left;
float: left;
}
#print {
margin: 0px;
padding: 0px;
width: 50%;
text-align: right;
float: left;
}

#content-right {
width:160px;
margin:0px;
padding: 0px;
float: left;
overflow:hidden;
}

#footer-wrap {
width:750px;
margin: 0px;
padding:50px 0px 0px 0px;

}
#copyright {
font-size: 11px;
color: #666666;
padding: 0px;
margin: 0px;
text-align: center;
}
#copyright hr {
margin: 0px;
padding: 0px;
}

#footernav {
float: left;
margin: 0px 0px 5px 0px;
}

/* Content Stile */

P {
margin: 0px;
padding: 0px;
}

HR  {
/* width: 370px; */
height: 1px;
background-color: #999999;
color: #999999;
border: #999999;
padding: 0px;
margin: 0px 0px 20px 0px;
}

#content-normal H1 {
display: block;
width: 370px;
border-bottom: #999999  1px solid;
color: #0C4DA2;
text-transform: uppercase;
font-size:12px;
font-weight: bold;
}
#content-normal H2 {
color: #0C4DA2;
font-size:12px;
font-weight: bold;
}
#content-normal P {
font-size:12px;
color: #666666;
}
#content-normal ul {
padding-left: 10px;
margin: 0px;
}
#content-normal ul li
{
background-color: #FFFFFF;
color: #666666;
text-align: left;
background-image: url(images/leftnav_li_ro.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px 2px 0px 5px;
margin: 0px 5px 0px 0px;
list-style-type: none;
}
#content-normal ol {
color: #666666;
}

#content-right H1 {
display: block;
width: 160px;
border-bottom: #999999  1px solid;
color: #0C4DA2;
text-transform: uppercase;
font-size:12px;
font-weight: bold;
}
#content-right P {
font-size:10px;
color: #666666;
}
#content-right HR  {
width: 160px;
height: 1px;
background-color: #999999;
color: #999999;
border: #999999;
padding: 0px;
margin: 0px 0px 20px 0px;
}

#content-left H1 {
display: block;
width: 160px;
border-bottom: #999999  1px solid;
color: #0C4DA2;
text-transform: uppercase;
font-size:12px;
font-weight: bold;
}
#content-left P {
font-size:10px;
color: #666666;
}
#content-left HR  {
width: 160px;
height: 1px;
background-color: #999999;
color: #999999;
border: #999999;
padding: 0px;
margin: 0px 0px 20px 0px;
}

#search-box {
padding-top: 10px; 
}
#search-box FORM {
width: 150px;
margin: 0px;
padding: 0px 0px 0px 10px;
font-size: 11px;
}

#search-box .eingabe {
width: 150px;
border: #999999  1px solid;
font-size: 11px;
}


#leftnav {
margin: 0px;
padding: 20px 0px 0px 10px;
}

#leftnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
#leftnav ul li { 
display: inline; 
float: left; 
}
#leftnav ul li a
{
display : block;
width: 140px;
height: 14px;
color: #666666;
background-color: #FFFFFF;
text-decoration: none;
text-align: left;
font-size: 12px;
background-image: url(images/leftnav_li_no.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px 2px 0px 5px;
margin: 0px 5px 0px 0px;
}
#leftnav a:hover
{
color: #0C4DA2;
background-color: #FFFFFF;
text-decoration: none;
background-image: url(images/leftnav_li_ro.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
#leftnav .act a
{
color: #0C4DA2;
background-color: #FFFFFF;
text-decoration: none;
background-image: url(images/leftnav_li_ro.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
#leftnav a.act
{
color: #0C4DA2;
background-color: #FFFFFF;
text-decoration: none;
background-image: url(images/leftnav_li_ro.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
/* Level 2 */
#leftnav ul ul li a
{
display : block;
width: 130px;
padding: 0px 2px 0px 15px;
}
/* Level 3 */
#leftnav ul ul ul li a
{
display : block;
width: 120px;
padding: 0px 2px 0px 25px;
font-size: 10px;
}


#mainnav {
width:352px;
padding: 62px 0px 0px 4px;
float: right;
text-align: right;
}

#mainnav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline; 
}
#mainnav ul li { 
display: inline; 
/*float: left; */
}
#mainnav ul li a
{
/*display : block; */
height: 14px;
color: #F03A40;
background-color: #FFFFFF;
text-decoration: none;
text-align: left;
font-size: 10px;
background-image: url(images/mainnav_li_no.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0px 4px 0px 3px;
margin: 0px 0px 0px 0px;
font-weight: bold;
}
#mainnav a:hover
{
color: #666666;
background-color: #FFFFFF;
text-decoration: none;
background-image: url(images/mainnav_li_ro.gif);
background-repeat: repeat-x;
}

/*
#footernav {
float: right;
text-align: right;
}
*/
#footernav ul
{
margin: 0px;
padding: 0px;
padding-right: 10px;
list-style-type: none;
display: inline; 
}
#footernav ul li { 
display: inline; 
float: left; 
}
#footernav ul li a
{
/*display : block; */
height: 14px;
color: #F03A40;
background-color: #FFFFFF;
text-decoration: none;
text-align: right;
font-size: 10px;
background-image: url(images/mainnav_li_no.gif);
background-repeat: repeat-x;
background-position: bottom;
padding: 0px 4px 0px 3px;
margin: 0px 0px 0px 0px;
font-weight: bold;
}
#footernav a:hover
{
color: #666666;
background-color: #FFFFFF;
text-decoration: none;
background-image: url(images/mainnav_li_ro.gif);
background-repeat: repeat-x;
}


/* *** News Plugin Styles *** */

/* News Latest Styles */
.news-latest-item h3 {
color: #0C4DA2;
font-size:12px;
font-weight: bold;
padding-bottom: 0px;
margin: 0px;
}
#content-normal .news-latest-item p.news-latest-date {
padding-bottom: 10px;
margin: 0px;
font-size: 10px;
}
.news-latest-item h3 a {
color: #0C4DA2;
}
.news-latest-item .news-latest-morelink {
text-align: right;
}
.news-latest-item {
border-bottom: #999999  1px solid;
margin-bottom: 20px;
}
.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}

/* News List Styles */
#content-normal .news-list-item h3 {
color: #FF3333;
font-size:18px;
font-weight: normal;
padding-bottom: 0px;
margin: 0;
}

#content-normal .news-list-item .author p {
color: #999999;
font-size:10px;
font-weight: normal;
padding-bottom: 0px;
margin: 0;
}
.news-list-item h3 a {
color: #FF3333;
}
.news-list-item h3 a:hover {
color: #666666;
}
#content-normal .news-list-item  p.news-list-date {
padding-bottom: 10px;
font-size:10px;
}
.news-list-item .news-list-morelink {
text-align: right;
margin: 0px;
padding: 0px;
}
.news-list-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-list-item {
border-bottom: #999999  1px solid;
margin-bottom: 10px;
}

/* News Latest Styles - Rechte Spalte */
#content-right .news-latest-item h3 {
display: block;
width: 160px;
border-bottom: #999999  1px solid;
color: #0C4DA2;
text-transform: uppercase;
font-size:12px;
font-weight: bold;
margin-bottom: 10px;
padding-top: 8px;
}

#content-right .news-latest-item h3 a {
color: #0C4DA2;
}
#content-right .news-latest-item p.news-latest-date {
padding-bottom: 10px;
margin: 0px;
font-size: 10px;
}
#content-right .news-latest-item IMG {
	margin: 0px 5px 5px 0px;
	float:left;
}

/* News Single Styles - Normale Spalte */
#content-normal .news-single-item h2 {
color: #FF3333;
text-transform: none;
font-size: 18px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#content-normal .news-single-item h3 { 
font-size: 12px;
margin: 0px;
padding: 0px 0px 5px 0px;
font-weight: normal;
color: #666666;
}
#content-normal .news-single-item .author p { 
font-size: 10px;
margin: 0px;
font-weight: normal;
color: #999999;
}
.news-single-item IMG {
	margin: 0px 5px 5px 0px;
	float:left;
}
.news-single-item .news-single-timedata {
margin: 0px;
padding: 0px 0px 5px 0px;
font-size: 10px;
}

.news-single-timedata {
color: #666666;
}

.news-single-backlink {
padding: 0px;
margin: 0px;
}


.smallbanner {
overflow: hidden;
text-align: center;
}

/* Formular Style */
.csc-mailform {
        border: 0px;
}
.csc-mailform-field label {
        font-size: 12px;
        width: 80px;
        float: left;
        text-align: left;
        margin-right: 10px;
        display: block;
		margin-top: 5px;
}
.csc-mailform-field input, .csc-mailform textarea {
        float: left;
        margin-left: 0px;
		width: 250px;
		margin-top: 5px;
}
.csc-mailform .csc-mailform-field .csc-mailform-submit {
        margin-left: 88px;
		margin-top: 5px;
		width: 100px !important; 
}
/* form style end */


.csc-textpic-caption { 
color: #666666;
font-size: 10px; 
}
