
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;
}

div.phone{
	margin:30px 0 0 0;
	padding: 0 0 0 15px;
}

#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;
}
 /* -----SPRACH-NAVI------------------*/
#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;
}

/* normal zustand(inaktiv)*/
#sprache_navigation ul li a.de:link, #sprache_navigation ul li a.de:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/de_off.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.en:link, #sprache_navigation ul li a.en:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/gb_off.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.nl:link, #sprache_navigation ul li a.nl:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/nl_off.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.fr:link, #sprache_navigation ul li a.fr:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/fr_off.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}

/* Roll over */
#sprache_navigation ul li a.de:hover, #sprache_navigation ul li a.de:active{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/de_over.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.en:hover, #sprache_navigation ul li a.en:active{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/gb_over.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.nl:hover, #sprache_navigation ul li a.nl:active{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/nl_over.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li a.fr:hover, #sprache_navigation ul li a.fr:active{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/fr_over.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
/* Aktiv zustand*/
#sprache_navigation ul li.deact a.de:link, #sprache_navigation ul li.deact a.de:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/de_on.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li.enact a.en:link, #sprache_navigation ul li.enact a.en:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/gb_on.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li.nlact a.nl:link, #sprache_navigation ul li.nlact a.nl:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/nl_on.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}
#sprache_navigation ul li.fract a.fr:link, #sprache_navigation ul li.fract a.fr:visited{
	display: block;
	width:20px;
	height:12px;
	background: transparent url(../bilder/fr_on.gif) no-repeat top left;
	text-indent: 999em;
	white-space: nowrap;
	overflow: hidden;
}

#sprache_navigation ul li.hideme a:link {
 	display:none;
}
 /* -----SPRACH-NAVI-END------------------*/
 
 
#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;
margin-bottom: 10px;
 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;
 
}

/* ASSMANN SYSTEME Matrix */

a img{border: none;}
.ass-matrix th{
	text-align: left;
	font-size: 12px;
	padding: 3px 0;
}
table.ass-matrix{
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	border-left: none;
}
.ass-matrix tr{
	border: none;
}
.ass-matrix td{
	font-size: 12px;
	width: 60px;
	border: 1px solid #eaeaea;
	padding: 4px 1px;
	border-left: none;
}

.ass-matrix th{
	font-size: 11px;
	width: 65px; font-weight: normal;
}

.ass-matrix td img{
	margin: 0 auto;
	width: 7px; 
	display: block;
	
}
.ass-matrix .matrix-dark{
	background-color: #595959;
	color: white;
}
.ass-matrix .matrix-light{
	background-color: #e5e5e5;
}

.ass-matrix{
	font-size: 10px;
}
.ass-matrix .smaller{
	font-size: 10px; font-weight: normal;
}

.news-single-links p.bodytext {
	display: inline;
}

.news-single-additional-info dt {
	display: none;
}

/* Seminar Sektion im B2B Bereich */

.fachhandel {
	background-color:#ECECEA;
	padding:0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	}
	
.fachhandel h3 {
	background-color: #D1D1CF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
	}
	
.fachhandel h2 {
	margin:10px 0 0px 10px;
	line-height:24px;
	font-size:16px;
}
	
.fachhandel p {	
	margin: 10px 10px 0px 10px;
	padding:0px;
	}
	
.fachhandel blockquote {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-style:italic;
	}
	
.seminar1 h3 {background-color: #fce3d7;}
.seminar2 h3 {background-color: #f6af94;}
.seminar3 h3 {background-color: #ed694a;}
.seminar4 h3 {background-color: #fbc581;}
.seminar5 h3 {background-color: #f39100;}
.seminar6 h3 {background-color: #00b0eb;}

.fachhandel .download {
 background-image:url(../bilder/bulletpoint_pdf.gif);
 background-repeat:no-repeat;
 margin:0 0 0 1px;
 padding:0 0 5px 25px;
 color:gray;
}

.fachhandel table {
	margin-left:30px;
	}
	
.fachhandel table p {
	padding:0px;
	margin:0px;
	line-height:14px;}

.fachhandel th {
	background-image: url("../bilder/bullet_schwarz.gif");
    background-position: 0 7px;
    background-repeat: no-repeat;
	font-weight:400;
    padding: 0 0 0 13px;
	text-align:left;
	}
	
.fachhandel li {
	list-style-image: url("../bilder/bullet_schwarz.gif");
	}
