/**************************************************************************************

                                                rand                width                height



**************************************************************************************



**************************************************************************************/



#outer {

  height:100%;

  width:100%;

  background: url('../images/background.jpg') 0px 0px repeat-x;

}



#outer[id] {

  display: table;

  position: static;

}





#middle[id] {

   display: table-cell;

   text-align:center;

   vertical-align: middle;

   position: static;

}





#inner{

        width:975px;

        text-align:left;

        margin:auto;

}



html, body{

        font-family: "Arial", "Verdana", sans-serif;

        font-size: 11px;

        margin:0px;

        padding:0px;

        height:100%;

}



body {

    background-color: #76859A;

}



h1 {

        margin: 0px;

        padding: 0px;

}



h2 {

        margin: 0px;

        padding: 0px;

}



h3 {

        margin: 0px;

        padding: 0px;

}



h4 {

        margin: 0px;

        padding: 0px;

}



h5 {

        margin: 0px;

        padding: 0px;

}



a img {

        border:none;

}



/**************************************************************************************/



.lang_nav {

        width: 115px;

        height: 18px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        padding-top: 5px;

        padding-left: 860px;

}



.languagenav {

        float: left;

        color: #666666;

        margin-right: 8px;

}



.languagenav a {

        font-size: 11px;

        color: #666666;

        text-decoration:none;

}



.languagenav a:hover {

        font-size: 11px;

        font-weight: bold;

        color: #666666;

        text-decoration:none;

}



.languagenavact {

        float: left;

        margin-right: 8px;

}



.languagenavact a {

        font-size: 11px;

        font-weight: bold;

        color: #666666;

        text-decoration:none;

}





/**************************************************************************************/



.header {

        width: 975px;

        height: 163px;

        clear: both;

        margin: 0px;

        padding: 0px;

    background-color: white;

}



.header_logo {

        width: 217px;

        height: 61px;

        float: left;

    margin-top: 80px;

    margin-left: 10px;

    margin-right: 10px;

    padding-left: 13px;

    padding-bottom: 21px;

        border-bottom: 1px solid #666666;

}



.header_center {

        width: 716px;

        height: 152px;

        float: left;

    margin-top: 11px;

}



.header_pic {

        width: 716px;

        height: 131px;

}



.header_pic1 {

        width: 716px;

        height: 21px;

}





/**************************************************************************************/



.search_box {

        width: 975px;

        height: 55px;

        clear: both;

        margin: 0px;

        padding: 0px;

    background-color: white;

}



.search_right {

        float: right;

    margin-left: 10px;

    margin-right: 10px;

}



.search {

        padding-top: 7px;

        text-align: right;

}



.search input {

        width: 220px;

        font-size: 11px;

        color: #666666;

        padding-top: 1px;

        padding-left: 3px;

        padding-right: 3px;

        padding-bottom: 1px;

        border: 1px solid #666666;

}



.searchlink {

        font-size: 11px;

        color: #666666;

        text-align: right;

        padding-top: 3px;

    margin-right: 1px;

}





/**************************************************************************************/



.search_box1 {

        width: 975px;

        height: 10px;

        clear: both;

        margin: 0px;

        padding: 0px;

    background-color: white;

}



.search_line {

        width: 455px;

        height: 9px;

    margin-left: 250px;

        border-bottom: 1px solid #666666;

}



.search_line1 {

        width: 398px;

        height: 9px;

    margin-left: 250px;

        border-bottom: 1px solid #666666;

}



.search_line2 {

        width: 690px;

        height: 9px;

    margin-left: 250px;

        border-bottom: 1px solid #666666;

}



.search_line3 {

        width: 398px;

        height: 9px;

        float: left;

    margin-left: 250px;

        border-bottom: 1px solid #666666;

}



.search_line4 {

        width: 307px;

        height: 9px;

        float: left;

    margin-left: 10px;

        border-bottom: 1px solid #666666;

}





/**************************************************************************************/



.content {

        width: 975px;

        height: 435px;

        margin: 0px;

        padding: 0px;

    background-color: white;

}





/**************************************************************************************/



.content_nav {

        width: 250px;

        float: left;

}



.mainnav {

        width: 230px;

        font-size: 11px;

    margin-left: 10px;

    margin-right: 10px;

}



.mainnav1 {

        height: 17px;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

    margin-bottom: 2px;

        background: url('../images/menu1-icon.jpg') 0px 0px no-repeat;

}



.mainnav1 a {

        color: white;

        text-decoration: none;

}



.mainnav1 a:hover {

        color: white;

        text-decoration: none;

}



.mainnav1-act {

        height: 17px;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

    margin-bottom: 2px;

        background: url('../images/menu1-icon.jpg') 0px 0px no-repeat;

}



.mainnav1-act a {

        color: white;

        text-decoration: none;

}





/**************************************************************************************/



.mainnav2-first {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    background-color: #DCDEED;

}



.mainnav2-first a {

        color: black;

        text-decoration: none;

}



.mainnav2-first a:hover {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}



.mainnav2-act-first {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    background-color: #DCDEED;

}



.mainnav2-act-first a {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}





/**************************************************************************************/



.mainnav2 {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    background-color: #DCDEED;

}



.mainnav2 a {

        color: black;

        text-decoration: none;

}



.mainnav2 a:hover {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}



.mainnav2-act {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    background-color: #DCDEED;

}



.mainnav2-act a {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}





/**************************************************************************************/



.mainnav2-last {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    margin-bottom: 2px;

    background-color: #DCDEED;

}



.mainnav2-last a {

        color: black;

        text-decoration: none;

}



.mainnav2-last a:hover {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}



.mainnav2-act-last {

    padding-top: 3px;

    padding-left: 13px;

    padding-right: 13px;

    padding-bottom: 3px;

    margin-bottom: 2px;

    background-color: #DCDEED;

}



.mainnav2-act-last a {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}





/**************************************************************************************/



.content_scroll {

        width: 715px;

        height: 425px;

        overflow: auto;

}



.content_scroll3 {

        width: 715px;

        height: 425px;

        overflow: auto;

        background: url('../images/auto1.jpg') 0px 100px no-repeat;

}





/**************************************************************************************/



.content_center_text {

        width: 415px;

        float: left;

        font-size: 11px;

        color: #666666;

    padding-left: 20px;

    padding-right: 20px;

    margin-right: 10px;

        margin-top: 21px;

}



.content_center_text h1 {

        font-size: 11px;

        color: #14478F;

        margin-top: 10px;

}



.content_center_text .bodytext {

        margin: 0px;

}



.content_center_text a {

        color: #14478F;

}



.content_center_text a:hover {

        color: #14478F;

}



.content_center_text ul {

        margin: 0px;

        padding: 0px;

}



.content_center_text li {

        list-style: none;

        padding-left: 7px;

        background: url('../images/listenpunkt.gif') 0px 3px no-repeat;

}





/**************************************************************************************/



.content_right {

        width: 230px;

        float: right;

        color: black;

        text-align:left;

}



.content_right h2 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        background: url('../images/right-icon.jpg') 0px 0px no-repeat;

}



.content_right h3 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        background: url('../images/right-icon.jpg') 0px 0px no-repeat;

}



.content_right a {

        color: #14478F;

}



.content_right a:hover {

        color: #14478F;

}



.content_right_news {

    margin-bottom: 2px;

}



.content_right_events {

    margin-bottom: 2px;

}





/**************************************************************************************/



.content_center_text1 {

        width: 358px;

        float: left;

        font-size: 11px;

        color: #666666;

    padding-left: 20px;

    padding-right: 20px;

        margin-top: 23px;

    margin-right: 10px;

}



.content_center_text1 h1 {

        font-size: 11px;

        color: #14478F;

        margin-bottom: 20px;

}



.content_center_text1 .bodytext {

        margin: 0px;

        margin-bottom: 10px;

}



.content_center_text1 a {

        color: #14478F;

}



.content_center_text1 a:hover {

        color: #14478F;

}



.content_center_text1 ul {

        margin: 0px;

        padding: 0px;

}



.content_center_text1 li {

        list-style: none;

        padding-left: 7px;

        background: url('../images/listenpunkt.gif') 0px 3px no-repeat;

}





/**************************************************************************************/



.content_right1 {

        width: 287px;

        float: right;

        text-align: left;

        color: black;

}



.content_right1 h1 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        padding-bottom: 10px;

        background: url('../images/right1-icon.jpg') 0px 0px no-repeat;

}



.content_right1 h2 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        background: url('../images/right1-icon.jpg') 0px 0px no-repeat;

}



.content_right1 h3 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        padding-bottom: 10px;

        background: url('../images/right1-icon.jpg') 0px 0px no-repeat;

}



.content_right1 h4 {

        height: 19px;

        font-size: 11px;

        font-weight: normal;

        color: white;

    padding-top: 2px;

    padding-left: 13px;

    padding-right: 13px;

        padding-bottom: 10px;

        background: url('../images/right1-icon.jpg') 0px 0px no-repeat;

}



.content_right1 a {

        color: #14478F;

}



.content_right1 a:hover {

        color: #14478F;

}


/**************************************************************************************/



.layout-normal {

    margin-bottom: 2px;

        padding-bottom: 10px;

}



.layout-normal .bodytext {

        margin: 0px;

        padding: 0px;

        padding-left: 10px;

        padding-right: 10px;

}





/**************************************************************************************/



.layout-headline {

        margin-top: 23px;

}



.layout-headline .bodytext {

        margin: 0px;

        padding: 0px;

}



.layout-headline h1 {

        height: 19px;

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

    padding-top: 0px;

    padding-left: 0px;

    padding-right: 0px;

        padding-bottom: 20px;

        background: none;

}





/**************************************************************************************/



.layout-text {

    margin-bottom: 2px;

        background-color: #EBECEC;

        padding-bottom: 10px;

}



.layout-text .bodytext {

        margin: 0px;

        padding: 0px;

        padding-left: 10px;

        padding-right: 10px;

}



.layout-text td {

        width: 143px;

}


/**************************************************************************************/



.layout-bild {

    margin-bottom: 2px;

        background-color: #EBECEC;

}



.layout-bild div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

        margin: 0px;

}





/**************************************************************************************/



.layout-table {

    margin-bottom: 2px;

        background-color: #EBECEC;

        padding-bottom: 10px;

}



.layout-table .bodytext {

font-size: 11px;

        margin: 0px;

        padding: 0px;

        padding-left: 10px;

        padding-right: 10px;

}



.layout-table table {

        border-collapse: collapse;

}



.layout-table td {

        margin: 0px;

        padding: 5px;

         border-bottom: 1px solid #BB2828;

}



/**************************************************************************************/



.content_center_text2 {

        width: 655px;

        float: left;

        font-size: 11px;

        color: #666666;

    padding-left: 20px;

    padding-right: 20px;

        margin-top: 21px;

}



.content_center_text2 h1 {

        font-size: 11px;

        color: #14478F;

        margin-bottom: 20px;

}



.content_center_text2 .bodytext {

        margin: 0px;

}



.content_center_text2 a {

        color: #14478F;

}



.content_center_text2 a:hover {

        color: #14478F;

}



.content_center_text2 ul {

        margin: 0px;

        padding: 0px;

}



.content_center_text2 li {

        list-style: none;

        padding-left: 7px;

        background: url('../images/listenpunkt.gif') 0px 3px no-repeat;

}





/**************************************************************************************/



.footer {

        width: 975px;

        height: 30px;

}



.footer_copyright {

        float: left;

        font-size: 11px;

        color: white;

    padding-top: 7px;

    padding-left: 646px;

}



.footer_nav {

        float: left;

        font-size: 11px;

    padding-top: 7px;

    padding-left: 2px;

}



.footer_nav a {

        color: white;

        text-decoration: none;

}



.footer_nav a:hover {

        color: white;

        text-decoration: none;

        font-weight: bold;

}



.footernav-first {

        width: 47px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}



.footernav-act-first {

        width: 47px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}



.footernav {

        width: 66px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}



.footernav-act {

        width: 66px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}



.footernav-last {

        width: 30px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}



.footernav-act-last {

        width: 30px;

        float: left;

        background: url('../images/foottrenn.gif') 0px 1px no-repeat;

    padding-left: 14px;

    text-align: center;

}





/**************************************************************************************/



.news-latest-spacer {

        height: 10px;

    background-color: #EBECEC;

}



.news-latest-item {

        height: 45px;

        font-size: 11px;

    padding-left: 10px;

    padding-right: 10px;

    padding-bottom: 10px;

    background-color: #EBECEC;

}



.news-latest-item h3 {

        font-size: 11px;

        font-weight: normal;

        color: black;

        background: none;

    padding: 0px;

}



.news-latest-date {

        font-size: 11px;

        font-weight: bold;

        color: #BB2828;

}



.news-latest-text {

        width: 165px;

        float: left;

}



.news-latest-morelink {

        float: left;

         margin-top: 28px;

         margin-left: 5px;

}



.news-latest-morelink a {

        color: black;

        text-decoration: none;

}



.news-latest-morelink a:hover {

        color: black;

        font-weight: bold;

        text-decoration: none;

}





/**************************************************************************************/



.news-list-container {

        font-size: 11px;

        margin-top: 20px;

}



.news-list-item h3 {

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

}



.news-list-item .news-list-date {

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

        padding-right: 20px;

}



.news-list-morelink a {

        color: #14478F;

        text-decoration: none;

}



.news-list-morelink a:hover {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}



.news-list-line {

        height: 20px;

        margin-top: 2px;

        border-top: 1px solid black;

}



.news-list-browse p {

        margin: 0px;

        padding: 0px;

}





/**************************************************************************************/



.news-single-item {

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

}



.news-single-item h3 {

        font-size: 11px;

        font-weight: normal;

        color: black;

        padding-top: 15px;

        padding-bottom: 15px;

}



.news-single-item .bodytext {

        font-size: 11px;

        font-weight: normal;

        color: #666666;

}



.news-single-item .news-single-timedata {

         float: left;

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

        padding-right: 20px;

}





/**************************************************************************************/



.news-single-item-left {

        width: 358px;

        float: left;

    margin-right: 10px;

}



.news-single-item-right {

        width: 287px;

        float: right;

        text-align: left;

}





/**************************************************************************************/



.news-single-backlink {

        padding-top: 30px;

}



.news-single-backlink a {

        font-weight: normal;

        color: #14478F;

        text-decoration: none;

}



.news-single-backlink a:hover {

        color: #14478F;

        font-weight: bold;

        text-decoration: none;

}





/**************************************************************************************/



.csc-sitemap {

        color: #666666;

         line-height: 1.5;

}



.csc-sitemap ul {

        margin: 0px;

        padding: 0px;

}



.csc-sitemap li {

  list-style: none;

  padding-left: 0px;

  background: none;

}



.csc-sitemap li li {

  list-style: none;

  padding-left: 20px;

  background: none;

}





/**************************************************************************************/



#rundgangarea {

        width: 396px;

        height: 199px;

        background-image: url(../images/rundgang_bg.jpg);

        padding: 11px 10px 11px 25px;

        margin-bottom: 20px;

}



#rundgangnaviarea {

        padding-left: 15px;

        color: #004a95;

        font-weight: bold;

}



#rundgangnaviarea table tr td a img {

        border: 0;

}



#rundgangpictitle {

        margin-bottom: 10px;

}



#rundgangprevpiclink {

        margin-right: 15px;

}



#rundgangnextpiclink {

        margin-left: 15px;

}





/**************************************************************************************/



.csc-mailform {

        border: none;

        margin: 0px;

        padding: 0px;

}


/**************************************************************************************/

.csc-mailform-field-e-mobility {

        height: 20px;

}



.csc-mailform-field-e-mobility label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-e-mobility input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}




/**************************************************************************************/



.csc-mailform-field-compactdynamics {

        height: 20px;

}



.csc-mailform-field-compactdynamics label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-compactdynamics input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-kinetischer-speicher {

        height: 20px;

}



.csc-mailform-field-kinetischer-speicher label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-kinetischer-speicher input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-bordnetzstabilisator {

        height: 20px;

}



.csc-mailform-field-bordnetzstabilisator label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-bordnetzstabilisator input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-axialflussmotoren {

        height: 20px;

}



.csc-mailform-field-axialflussmotoren label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-axialflussmotoren input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-formstabmotoren {

        height: 20px;

}



.csc-mailform-field-formstabmotoren label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-formstabmotoren input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-linearaktuatoren {

        height: 20px;

}



.csc-mailform-field-linearaktuatoren label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-linearaktuatoren input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-ventilantriebe {

        height: 20px;

}



.csc-mailform-field-ventilantriebe label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-ventilantriebe input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-kurzhubaktuatoren {

        height: 20px;

}



.csc-mailform-field-kurzhubaktuatoren label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-kurzhubaktuatoren input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-leistungselektronik {

        height: 20px;

}



.csc-mailform-field-leistungselektronik label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-leistungselektronik input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-headline {

        clear: both;

        font-size: 11px;

        font-weight: bold;

        color: #14478F;

        padding-top: 20px;

        padding-bottom: 20px;

}



.csc-mailform-subheadline {

        font-size: 11px;

        font-weight: bold;

        padding-bottom: 10px;

}





/**************************************************************************************/



.csc-mailform-field-firma {

        height: 25px;

}



.csc-mailform-field-firma label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-firma input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-email {

        height: 25px;

}



.csc-mailform-field-email label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-email input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-name {

        height: 25px;

}



.csc-mailform-field-name label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-name input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-vorname {

        height: 25px;

}



.csc-mailform-field-vorname label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-vorname input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-strasse {

        height: 25px;

}



.csc-mailform-field-strasse label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-strasse input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-plz {

        height: 25px;

}



.csc-mailform-field-plz label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-plz input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-telefon {

        height: 25px;

}



.csc-mailform-field-telefon label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-telefon input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-land {

        height: 25px;

}



.csc-mailform-field-land label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-land input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-fax {

        height: 25px;

}



.csc-mailform-field-fax label {

        width: 70px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-fax input {

        width: 230px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-textline {

        clear: both;

        font-size: 11px;

        padding-top: 10px;

}



.csc-mailform-redline {

        clear: both;

        font-size: 11px;

        font-weight: bold;

        color: #BB2F28;

        padding-top: 20px;

        padding-bottom: 10px;

}





/**************************************************************************************/



.csc-mailform-field-mitteilung {

}



.csc-mailform-field-mitteilung textarea {

        width: 300px;

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field-internet {

        height: 20px;

}



.csc-mailform-field-internet label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-internet input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-messe {

        height: 20px;

}



.csc-mailform-field-messe label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-messe input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-mitarbeiter {

        height: 20px;

}



.csc-mailform-field-mitarbeiter label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-mitarbeiter input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-presse {

        height: 20px;

}



.csc-mailform-field-presse label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-presse input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-empfehlung {

        height: 20px;

}



.csc-mailform-field-empfehlung label {

        width: 230px;

        float: left;

        clear: both;

        margin: 0px;

        padding: 0px;

}



.csc-mailform-field-empfehlung input {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 0px;

        border: none;

}





/**************************************************************************************/



.csc-mailform-field-formtype_mail {

        margin-top: 20px;

        margin-bottom: 20px;

}



.csc-mailform-field-formtype_mail input {

         width: 100px;

        font-size: 11px;

        font-weight: bold;

        color: #BB2F28;

        padding: 2px;

        border: none;

        background-color: #E6E7E8;

}





/**************************************************************************************/



.csc-mailform-field #mailformattachment1 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment2 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment3 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment4 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment5 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment6 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment7 {

        margin-left: 320px;

}

.csc-mailform-field #mailformattachment8 {

        margin-left: 320px;

}





/**************************************************************************************/

/**************************************************************************************/



/********************************************************************************************/



.tx-indexedsearch {

}



.tx-indexedsearch .tx-indexedsearch-rules {

  margin-top: 20px;

}



.tx-indexedsearch .tx-indexedsearch-whatis {

  margin-top: 20px;

}



.tx-indexedsearch .tx-indexedsearch-sw {

  color: #14478F;

  font-weight: bold;

}



.tx-indexedsearch .tx-indexedsearch-redMarkup {

  color: #14478F;

  font-weight: bold;

}



.tx-indexedsearch .tx-indexedsearch-browsebox {

  margin-top: 20px;

}



.tx-indexedsearch .tx-indexedsearch-noresults {

  color: #14478F;

  font-weight: bold;

}



.tx-indexedsearch li {

  display: inline;

  padding-right: 10px;

}



.tx-indexedsearch ul {

  padding: 0px;

  margin: 0px;

  margin-top: 10px;

  margin-bottom: 20px;

}



.tx-indexedsearch td {

  padding: 0px;

  margin: 0px;

}





/********************************************************************************************/



.tx-indexedsearch-searchbox-sword {

        font-size: 11px;

        color: #666666;

        margin: 0px;

        padding: 2px;

        border: none;

        margin-left: 5px;

        margin-bottom: 5px;

        border: 1px solid #E6E7E8;

}



.tx-indexedsearch input {

}



.tx-indexedsearch select {

        font-size: 11px;

        border: 1px solid #E6E7E8;

        padding-left: 2px;

        margin-left: 5px;

        margin-bottom: 5px;

}



.tx-indexedsearch #tx_indexedsearch_extResume {

        margin-left: 5px;

        margin-bottom: 0px;

}



.tx-indexedsearch-searchbox-button {

         width: 100px;

        font-size: 11px;

        font-weight: bold;

        color: #BB2F28;

        padding: 2px;

        margin-left: 5px;

        border: none;

        background-color: #E6E7E8;

}

/****************************************************************************/

table td.breit {
  width:  100%;
}

td.breit {
  width:  100%;
}

.content_right1 td[colspan="2"] {
  width: 100%;
}

.content_right1 td p.bodytext {
  width:  100%!important;
}
