BODY{
background-color:#000000;
margin: 0px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

TD, DIV, SPAN, P{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
}







#head{
width: 760px;
height: 94px;
border: 2px solid #FFFFFF;
text-align: left;
}

#logo{
vertical-align: middle;
text-align: right;
color: #FFFFFF;
}

#language_select{
height: 24px;
padding: 8px;
}

#language_select .no-language A{
font-size: 9px;
font-weight: bold;
color: #000000;
text-decoration: none;
}

#language_select .act-language A{
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

#language_select .no-language A:HOVER{
color: #FFFFFF;
text-decoration: none;
}

#number{
color: #EEDB3F;
}


#search{
width: 73px;
height: 28px;
border-width: 2px 2px 2px 0px;
border-style: solid;
border-color: #FFF;
text-align: left;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
}

#search FROM {
margin: 0px;
}

#search INPUT {
width: 50px;
height: 15px;
border: 0px;
font-size: 11px;
}



/***********************************************************/
/* NAVIGATION */
#navigation{
width: 512px;
height: 28px;
border: 2px solid #FFFFFF;
text-align: left;
}

#navigation a{
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

#navigation .menu-e1-no{
padding-left: 7px;
}

#js-menu{
font-size: 10px;
color: #FFFFFF;
}

#js-menu .menu-e2-no, #js-menu .menu-e3-no{
border: 1px solid white;
margin: 0px;
overflow: hidden;
}

#js-menu .menu-e2-no A, #js-menu .menu-e2-no A:HOVER, #js-menu .menu-e3-no A, #js-menu .menu-e3-no A:HOVER{
font-size: 10px;
line-height: 18px;
color: #FFFFFF;
font-weight: bold;
padding: 2px 7px 2px 7px;
text-decoration: none;
display: block;
width: 100%;
}

/* NAVIGATION */
/***********************************************************/


#service{
width: 175px;
height: 28px;
border-width: 2px 0px 2px 2px;;
border-style: solid;
border-color: #FFF;
text-align: left;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
}

#service A{
text-decoration: none;
margin-left: 8px;
color: #FFFFFF;
}

/***********************************************************/
/* RIGHT BORDER */

#right_border{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 248px;
height: auto;
border-width: 0px 2px 2px 2px;
border-style: solid;
border-color: #FFFFFF;
text-align: left;
vertical-align: top;
padding-top: 30px;
}

#right_border_top{
border-width: 2px 2px 0px 2px;
border-style: solid;
border-color: #FFFFFF;
}

#right_border_bottom{
border-width: 0px 2px 2px 2px;
border-style: solid;
border-color: #FFFFFF;
}

#right_border_top .top_space {
height: 161px;
width: 248px;
}

#right_border A{
color: #FFFFFF;
font-weight: bold;
}

#right_border_content{
color: #FFFFFF;
}

.tx-jpdownloadbox-pi1 DIV {
color: #FFF;
margin: 0px 0px 10px 0px;
}

/* Headlines - Begin */
#right_border_content H1{
letter-spacing: 3px;
font-size: 14px;
color: #333333;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
}

#right_border_content H2{
letter-spacing: 2px;
font-size: 13px;
color: #333333;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

#right_border_content H3, #right_border_content H4, #right_border_content H5, #right_border_content H6, #right_border_content H7{
letter-spacing: 1px;
font-size: 12px;
color: #333333;
margin: 0px 0px 10px 0px;
}
/* Headlines - END */

#banner-content {
text-align: left;
vertical-align: top;
padding: 10px;
}

/* RIGHT BORDER */
/***********************************************************/





/***********************************************************/
/* CONTENT */

#content_image{
background-color: #FFFFFF;
text-align: left;
width: 512px;
height: 161px;
}



/* Headlines - Begin */
#content H1{
letter-spacing: 3px;
font-size: 14px;
color: #333333;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
}

#content H2{
letter-spacing: 2px;
font-size: 13px;
color: #333333;
font-weight: bold;
margin: 0px 0px 10px 0px;
}

#content H3, #content H4, #content H5, #content H6, #content H7{
letter-spacing: 1px;
font-size: 12px;
color: #333333;
margin: 0px 0px 10px 0px;
}
/* Headlines - END */



/* Links - Begin  */
#content A{

font-weight: bold;
color: #000000;
}

#content A:HOVER{
text-decoration: none;
}
/* Links - End */



#content{
width: 452px;
background-color: #FFFFFF;
border: 2px solid #FFFFFF;
text-align: left;
font-size: 11px;
color: #000000;
line-height: 16px;
padding: 30px;
vertical-align: top;
height: auto;
}

#content-bottom{
border: 2px solid #FFFFFF;
background-color: #FFFFFF;
}

/*
#content .content-element{
margin: 0px;
}
*/

#content P {
margin: 0px 0px 15px 0px;
}

#right_border_content .content-element, .tx-jpdownloadbox-pi1{
margin: 0px 20px 0px 20px;
width: 100%;
}

#right_border_content>.content-element{
width: auto;
}

/* CONTENT */
/***********************************************************/


/************Kontaktformular Start****************/
.formular{ 
    color : white; 
    background-color: #CD9826; 
#    font-size: 11px; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    border-width: 0px;
    border-bottom-width: 0px; 
    border-color: #CD9826; 
    border-left-width: 0px; 
    border-right-width: 0px; 
    border-top-width: 0px; 
    margin-left:15px;
} 
.td_formular {
    background-color:#FFFFFF;
    border-width: 1px;
    margin-left:15px;
#    height:30px;
}
.td_formular INPUT {
    background-color:#CD9826;
    border-width: 0px;
    margin-left:15px;
    margin-right:15px;
#    height:30px;
    background-color:#D3B867;
    border-width: 0px;
    #border-color:#AA7608;
    margin-left:15px;
    height:21px;
    margin-bottom:4px;
    margin-top:4px;
    font-weight:bold;
}

.td_formular textarea {
    margin-bottom:4px;
    margin-top:4px;
}

.td_formular p {
color: #FFF;
margin-left:10px;
margin-right:10px;
}

/************Kontaktformular Ende****************/

/********Newsletter*******/
.newsletter_font {
   color:#FFFFFF;
}

/********Newsletter*******/





.csc-menu-csc-menu-3 {
list-style-type: square;
}

.csc-menu-csc-menu-3 .csc-section {
margin: 0px 0px 5px 0px;
}

.csc-linkToTop {
text-align: right;
margin: 0px 0px 10px 0px;
}


  .tx-jpissuecontent-pi1-issue-image 		{vertical-align: top; padding-right: 5px; width: 125px;}
  .tx-jpissuecontent-pi1-article-image 	{vertical-align: top; padding-bottom: 5px;}
  .tx-jpissuecontent-pi1-article-text 	{vertical-align: top; padding: 0px 5px 5px 5px;}


.news-list-container_vision
{
background: url(../images/newsbox_bg.png);
margin-left: 2px;	
width: 300px;


 }
 
.news-list-container_h
{
width: 450px;

}

.news-list-item_h
{
width: 400px;

}

.news-image_h {
float: left;
margin: 10px;
}

.news-list-subheader_h {
margin-bottom: 60px;
}