
body {
 background-color:#ECECEA;
 background-image:url(../bilder/hintergrund.gif);
 background-repeat:repeat-y;
 color:#000000;
 font-family:Helvetica, Arial, sans-serif;
 font-size:12px;
 line-height:17px;
 margin:0;
 padding:0;
}

:focus {
 outline-color:-moz-use-text-color;
 outline-style:none;
 outline-width:medium;
}

#linkespalte {
 height:auto;
 left:0;
 position:absolute;
 top:0;
 width:185px;
}

#logo {
 height:95px;
 padding:30px 0 0 17px;
 width:168px;
}

#logo_print {
display:none;
}

#haupt_navigation {
 background-color:#D1D1CF;
 min-height: 345px;
 height: auto !important;
 height: 345px;
 padding:0 0 15px 0;
 width:185px;
}

#zielgruppen_navigation {
 height:auto;
 width:185px;
}

#mittlerespalte {
 height:auto;
 left:185px;
 position:absolute;
 top:0;
 width:518px;
}

#kopf {
 background-image:url(../bilder/bg_kopf.gif);
 background-repeat:no-repeat;
 height:auto !important;
 min-height:30px;
 padding:76px 0 15px 16px;
 width:502px;
}

#bild_content {
 height:auto;
 margin-bottom:7px;
 padding:0px 6px;
 width:506px;
}

#bild_navigation {
 float:left;
 height:auto;
 width:200px;
}

#bild_information {
 height:auto;
 padding:0 17px 20px 17px
}

#bild_content_text {
 padding:15px 55px 0 35px;
}

div.float_menuimg {
 float:left;
 height:116px;
 padding:0 0 6px 6px;
 width:250px;
}

div.float_menuimg a {
 display:block;
 height:116px;
 overflow:hidden;
 width:250px;
}

.clear {
 clear:both;
}

a img {
 border:medium none;
}

#rechtespalte {
 height:auto;
 overflow:hidden;
 padding-left:703px;
 top:0;
 width:auto;
}

#sprache_navigation {
 height:125px;
 width:300px;
}

.sprach_menue {
 float:left;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:17px 0 0 17px;
 color:gray;
}

.sprach_menue li {
 float:left;
 padding:0 7px 0 0;
}

#sprache_navigation .sprach_menue li a:link, a:visited, a:active, a:hover {
 color:gray;
 text-decoration:none;
}

#sprache_navigation .sprach_menue .deact a:link, a:visited, a:active, a:hover {
 color:#000000;
 text-decoration:none;
}

#sprache_navigation .sprach_menue .enact a:link, a:visited, a:active, a:hover {
 color:#000000;
 text-decoration:none;
}

.hideme a:link {
 color:gray;
}

#balken {
 height:auto !important;
 min-height:360px;
 padding:0px;
 width:100%;
 background-color:#D1D1CF;
}

#haupt_content {
 min-height: 360px;
 height: auto !important;
 height: 360px;
 padding:0px;
 width:285px;
}

#sub_content {
 height:auto;
 padding:14px 0 0 17px;
 width:280px;
}

h1 {
 color:#000000;
 font-size:20px;
 margin:0;
 padding:0 0 0 17px;
}

h2 {
 color:#000000;
 font-size:16px;
 font-weight:normal;
 margin:0;
 padding:0px;
}

h3 {
 background-repeat:no-repeat;
 height:34px;
 margin:0;
 padding:0;
}

h3 strong {
 display:none;
}

h4 {
border-bottom:1px solid gray;
font-size:12px;
margin:0px;
padding:0 0 2px;
width:150px;
}


#haupt_content h1 {
 display:block;
 font-size:16px;
 font-weight:bold;
 height:19px;
 letter-spacing:0.3px;
 margin:3px 0;
 padding:5px 0 0 17px;
 width:268px;
}

#haupt_content h2 {
 padding:5px 0 10px 17px;
}

.navigation {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:14px 0px 0px 18px;
}

.navigation li {
 padding:0;
}

.navigation li a.active {
 color:#cb0000;
}


.trenner {
 border-top:1px solid gray;
 line-height:0;
 margin:7px 0;
 text-indent:-999em;
 width:150px;
}


.unter_navigation {
 color:#606060;
 list-style-type:none;
 margin:0;
 padding:0px 0px 5px 17px;
}

.unter_navigation li a:link {
 color:#606060;
 text-decoration:none;
}

.unter_navigation li a:visited {
 color:#606060;
 text-decoration:none;
}

.unter_navigation li a:hover {
 color:#cb0000;
 text-decoration:none;
}





.unter_navigation_active {
 color:#606060;
 list-style-image:url(../bilder/pfeil.gif);
 list-style-position:outside;
 text-decoration:none;
}

#haupt_content ul {
 margin:0 0 10px 0;
 padding:0 0 0 18px;
}

.produkt_menue {
 margin:0;
 padding:5px 0 0 0;
}

.produkt_menue ul {
 list-style-position:outside;
 list-style-type:none;
 margin:0 0 0 17px;
 padding:0;
}

.produkt_menue li {
 padding:0;
}

li.active {
 list-style-image:url(../bilder/pfeil.gif);
 padding:0;
}

div.produkt_menue ul li.active {
 list-style-image:url(../bilder/pfeil_ani.gif);
 padding:0;
}


#haupt_content div.csc-textpic-imagewrap {
 padding:0 0 0 18px;
}

.tx-macinasearchbox-pi1 {
 padding:10px 0 0 17px;
}

.form {
 margin:0;
 padding:0;
}

.suche {
 border:0 none;
 float:left;
 height:14px;
 margin:0;
 padding:4px;
 width:120px;
}

.such_button {
 background-image:url(../bilder/lupe.gif);
 border:0 none;
 height:22px;
 margin:0;
 padding:0;
 width:22px;
}

.csc-textpic csc-textpic-center csc-textpic-above {
 width:518px;
}

.tx-flseositemap-pi1 {
 margin:0px;
 padding:0px;
}

.ul {
 margin:0px;
 padding:0px;
}



/*-----------------Kontaktformular---------------------------*/

.error{
color:#CB0000;

}

.float_left {
 float:left;
 margin-right:15px;
}

.float_right {
 float:left;
}

.linke_spalte {
 float:left;
 width:auto;
}

.rechte_spalte {
 float:right;
 width:auto;
}

.clear {
 clear:both;
}

.feld_name {
 margin:0px;
 padding:0px;
}

.feld_name_fett {
 margin:0px;
 padding:0px 0 5px 0;
 font-weight:bold;
 width:220px;
}

.eingabe_feld {
 background-color:#ECECEA;
 border:medium none;
 height:15px;
 margin:0 0 10px;
 padding:5px;
 width:220px;
}

.nachricht_feld {
 background-color:#ECECEA;
 border:medium none;
 height:120px;
 margin:0;
 padding:5px;
 width:220px;
}


.reset {
float:left;
margin:0 10px 0 0;
}

.submit {
 float:right;
 width:110px;
}

.checkbox {
 margin:3px 5px 0 0;
}

.auswahl {
 margin:0 0 15px 0;
}

.betreff {
background-color:#ECECEA;
border:medium none;
height:15px;
margin:0 0 10px;
padding:5px;
width:220px;
}



.abstand {
height:17px;
}

label {
height:auto;
padding:0px;
}












.float_right_2 {
 margin:0 0 0 10px;
 float:left;
}
.float_right_3 {
 margin:0 0 0 240px;
}

.bodytext {
 margin:0px 0 6px 0;
}

.anweisung_meldung {
 color:#cb0000;
}

.links {
 float:left;
 margin-right:6px;
 width:28%;
}

.rechts {
 float:right;
 margin-left:6px;
 width:69%;
}

.news_clear {
 clear:both;
 border-bottom:1px solid gray;
 padding:0 0 10px 0;
 margin:0 0 5px 0;
}

.news-list-item {
 padding:5px 0 0 0;
}

.news_datum {
 font-size:12px;
}

.news_headline {
 font-size:14px;
 font-weight:bold;
 height:auto;
 margin:0px;
 padding:3px 0 5px 0px;
}

.news-list-morelink {
 font-style:italic;
}

.tx-ttnews-browsebox {
 padding:10px 0 0 149px;
}

.tx-ttnews-browsebox p {
 margin:0 0 10px 0;
}

.lates_headline {
 margin:0;
 padding:0 0 5px 0;
}

.latest_titel {
 font-size:12px;
 height:auto;
 margin:0;
 padding:0;
}

.news-latest-item {
 border-bottom:1px solid gray;
 padding:0 0 5px;
 margin:0px;
 width:265px;
}

.news-latest-date {
 padding:5px 0 0 0;
}

.news-latest-morelink {
}

.news-latest-gotoarchive {
 padding:5px 0 0 0;
}

.news-single-backlink {
 padding:0 0 30px 150px;
}

.news-single-imgcaption {
 margin:0 0 10px 0;
}

div.tx-flseositemap-pi1 ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
}

div.tx-flseositemap-pi1 ul li.deep0 a {
 background-color:#FFFFFF;
 border-bottom:1px solid gray;
 display:block;
 font-size:14px;
 font-weight:bold;
 margin:10px 0 3px 0;
 padding:5px 0 3px 10px;
}

div.tx-flseositemap-pi1 ul li.deep1 a {
 font-weight:bold;
 font-size:12px;
 background-color:#FFFFFF;
 display:inline;
 font-size:12px;
 font-weight:bold;
 padding:0px;
 border-bottom:none;
}

div.tx-flseositemap-pi1 ul li.deep2 a {
 font-weight:normal;
 font-size:12px;
}

div.tx-flseositemap-pi1 ul li ul li.deep1 {
 list-style:none;
 margin:0px;
 padding:5px 0 5px 10px;
}

div.tx-flseositemap-pi1 ul li ul li ul.deep2 {
 list-style:none;
 margin:0px;
 padding:0 0 0 20px;
}


/* CSS Document */

/* -------------------------- MAILTO, MAIL -------------------------- */

a.mail:link, a.mail:visited, a.mailto:link, a.mailto:visited  {
 background-image:url(../bilder/mailto_icon.gif);
 background-position:0 3px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.mail:active, a.mail:hover, a.mailto:active, a.mailto:hover {
 background-image:url(../bilder/mailto_icon.gif);
 background-position:0 3px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- INTERN, INTERNAL -------------------------- */

a.intern:link, a.internal-link:link, a.internal-link-new-window:link, a.intern:visited, a.internal-link:visited, a.internal-link-new-window:visited {
 background-image:url(../bilder/link_intern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.intern:active, a.internal-link:active, a.internal-link-new-window:active, a.intern:hover, a.internal-link:hover, a.internal-link-new-window:hover {
 background-image:url(../bilder/link_intern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- EXTERN, EXTERNAL -------------------------- */

a.extern:link, a.external-link:link, a.external-link-new-window:link, a.extern:visited, a.external-link:visited, a.external-link-new-window:visited {
 background-image:url(../bilder/link_extern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.extern:active, a.external-link:active, a.external-link-new-window:active, a.extern:hover, a.external-link:hover, a.external-link-new-window:hover {
 background-image:url(../bilder/link_extern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- BUTTON -------------------------- */

a.button:link, a.button:visited {
 border:1px solid #7A7C7B;
 color:#7A7C7B;
 display:table;
 margin:0;
 padding:3px 4px;
 text-decoration:none;
 width:auto;
}

a.button:active, a.button:hover {
 border:1px solid #7A7C7B;
 color:#7A7C7B;
 display:table;
 margin:0;
 padding:3px 4px;
 text-decoration:none;
 width:auto;
}

/* ---------------------------------------------------- EINGERÜCKTELINKS ---------------------------------------------------- */


/* -------------------------- MAILTO, MAIL -------------------------- */

a.mail-eingerueckt:link, a.mail-eingerueckt:visited {
 background-image:url(../bilder/mailto_icon.gif);
 background-position:0 3px;
 background-repeat:no-repeat;
 margin:0 0 0 27px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.mail-eingerueckt:active, a.mail-eingerueckt:hover {
 background-image:url(../bilder/mailto_icon.gif);
 background-position:0 3px;
 background-repeat:no-repeat;
 margin:0 0 0 27px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- INTERN, INTERNAL -------------------------- */

a.intern-eingerueckt:link, a.internal-link-eingerueckt:link, a.internal-link-new-window-eingerueckt:link, a.intern-eingerueckt:visited, a.internal-link-eingerueckt:visited, a.internal-link-new-window-eingerueckt:visited {
 background-image:url(../bilder/link_intern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 24px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.intern-eingerueckt:active, a.internal-link-eingerueckt:active, a.internal-link-new-window-eingerueckt:active, a.intern-eingerueckt:hover, a.internal-link-eingerueckt:hover, a.internal-link-new-window-eingerueckt:hover {
 background-image:url(../bilder/link_intern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 24px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- EXTERN, EXTERNAL -------------------------- */

a.extern-eingerueckt:link, a.external-link-eingerueckt:link, a.external-link-new-window-eingerueckt:link, a.extern-eingerueckt:visited, a.external-link-eingerueckt:visited, a.external-link-new-window-eingerueckt:visited {
 background-image:url(../bilder/link_extern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 24px;
 padding:0 0 5px 16px;
 text-decoration:none;
 color:#8c0000;
}

a.extern-eingerueckt:active, a.external-link-eingerueckt:active, a.external-link-new-window-eingerueckt:active, a.extern-eingerueckt:hover, a.external-link-eingerueckt:hover, a.external-link-new-window-eingerueckt:hover {
 background-image:url(../bilder/link_extern.gif);
 background-position:3px 4px;
 background-repeat:no-repeat;
 margin:0 0 0 24px;
 padding:0 0 5px 16px;
 text-decoration:underline;
 color:#8c0000;
}

/* -------------------------- GALERY THUMBNAILS -------------------------- */


/* div with the gallery inside */
#ext-thumbnails {
 height:auto;
 margin:0px;
 width:30%;
 padding:0px;
}

#ext-thumbnails_horiz {
 height:auto;
 margin:0px;
 width:100%;
 padding:0px;
}

/* div around the imgs */
.carouselWrapper {
 padding:2px 0 0 0;
}

/* single thumbnail */
.thumbnail {
 float:left;
 padding:5px;
 border:#ccc 1px solid;
 background:#fff;
 margin:0 0 10px 0;
 cursor:pointer;
}

/* label = title of an image */
.label {
 font-weight:bold;
 display:none;
}

/* number of the image */
.number {
 font-weight:normal;
 font-style:italic;
}

.news-single-additional-info dd {
 margin:0px;
}


a:link {
 color:#000000;
 text-decoration:none;
}

a:visited {
 color:#000000;
 text-decoration:none;
}

a:active {
 color:#000000;
 text-decoration:none;
}

a:hover {
 color:#cb0000;
 text-decoration:none;
}


.pw a {
 border:1px solid #7A7C7B;
 color:#7A7C7B;
 font-size:0.9em;
 margin:0;
 padding:5px;
}

.tx-ttnews-browsebox-SCell p a{
font-weight:bold;
}


/* Positionierung der Latest News im B2B Bereich*/
div#balken_b2b div#haupt_content div.news-latest-container {
 padding-left:19px;
}



.fett {
 font-weight:bold;
}


.noflash {
background-image:url(/fileadmin/Assmann/Arbeitsplaetze/Antaro/ASSMANN-Antaro-02-Chefbuero.jpg);
background-repeat: no-repeat;
height:123px;
width:506px;
padding:237px 0px 0px 11px;
color:#ffffff;
}  


.noflash p{
color:#000000;
background-color:#ffffff;
padding:6px;
width:472px;
filter: alpha(opacity=70);
opacity: .7;
} 
  
.hinweis {
color:gray;
font-size:10px;
line-height:15px;
margin:10px 5px 0 0;
display:none;
}

.aktionen {
border-bottom:1px solid;
border-top:1px solid;
left:22px;
padding:10px 5px 0 5px;
position:absolute;
top:300px;
}

.aktionen h1{

color:#cc1316;
font-size:16px;
padding:0;
margin:0 0 5px 0;
}

.aktionen p{
margin:0 0 10px 0px;
}

.contenttable {
 margin:0px 0px;
 
}
.contenttable th {
 padding:0 17px 0 0;
 
}