body { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; margin:0; padding:0; background-color:#ffffff; text-align:center;}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-weight:bold; color:#000000; margin-top:10px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#000000; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#000000; }
input { font-size:10pt; font-family:arial,helvetica,sans-serif; }
p,td,ul,li { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
p,h1,h2,h3,h4 { margin-top:0px; margin-bottom:10px; }

#content { position:absolute;left:50%;margin-left:-395px; text-align:left;}
#container { position:relative;width:790px;margin-top:15px;margin-bottom:15px;text-align:left;color:#000000;background-color:#ffffff;border:1px solid #117dc6; text-align:left; }
#content0 { position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-350px; text-align:left;}
#container0 { position:relative;width:700px;height:500px;padding:0px;color:#000000;background-color:#ffffff;border:1px solid #117dc6;overflow:show; }
#topmenue0 { text-align:right; height:23px; padding:7px; padding-bottom:0px; margin:0px; font-size:10pt; color:#117dc6; }
#headerstreifen { height:70px; background-color:#eff7ff; font-family:arial,helvetica,sans-serif; font-size:14pt; font-weight:bold; letter-spacing:0.5pt; text-align:left; padding:0px; padding-top:25px; padding-right:10px; border-bottom:1px solid #117dc6; }
#logografik { float:left;margin-left:10px; margin-right:40px;margin-top:-4px; }
#suchbox0 { width:540px;height:240px;margin-left:80px;margin-top:45px;border:1px solid #117dc6;background-color:#eff7ff;text-align:center; }
#headline0_1 { font-size:14pt;font-weight:normal;margin-top:30px; }
#headline0_2 { color:#117dc6;background-color:#eff7ff;margin-top:30px; }
#link0_0 { text-decoration:none;color:#117dc6; }
#link0_0:hover { color:red;text-decoration:underline; }
#suche0_0 { padding:0px;margin:0px; }
#suche0_1 { text-align:center;margin-top:20px;line-height:35px; }
#suche0_2 { width:340px; }
#suche0_3 { font-weight:bold;background-color:#dedede;width:140px; }
#suchbutton0{ margin-top:10px; }
#linkbox0 { font-size:8pt;color:#808080;margin-top:10px;text-align:center; }
#headerstreifen1 { height:55px; background-color:#eff7ff; text-align:left; padding:0px; padding-top:10px; padding-right:10px; border-bottom:1px solid #117dc6; }
#topmenue { text-align:right; height:58px; padding:7px; padding-bottom:0px; margin:0px; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#117dc6; }
#headermenu { font-size:10pt;font-weight:bold;margin:0px;margin-top:5px;color:#117dc6;text-align:right; }
#headline1_0 { font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:0px;text-align:left;letter-spacing:0.2px; }
#logografik1 { float:left;margin-left:10px; margin-right:20px; }
#suche1_0 { padding:0px;margin:0px;font-weight:normal; }
#suche1_1 { text-align:right;margin-top:0px;margin-left:100px;}
#suche1_2 { width:200px; margin-right: 0px;}
#suche1_3 { font-weight:bold;background-color:#dedede;width:115px;margin-left:10px; }
#nav_lire { padding:5px;margin:0px;padding-left:10px;padding-right:10px; }
.c_topmenue:link { color:#117dc6;;text-decoration:none; }
.c_topmenue:visited { color:#117dc6;;text-decoration:none; }
.c_topmenue:hover { color:red;;text-decoration:underline; }
.linkleiste:link { color:#808080;text-decoration:none; }
.linkleiste:visited { color:#808080;text-decoration:none; }
.linkleiste:hover { color:red;text-decoration:underline; }
#hauptbereich { padding:10px;min-height:400px; }
#rubrikenpfad { margin:10px; background-color:#EFF7FF; border: 1px solid #DCDCDC; margin-bottom:10px; }
#weiterezufuegenlink { margin-top:15px;margin-bottom:15px; }
#hauptlinkstatic { margin:10px 0px 20px 0px;padding-left:10px;font-size:10pt;border:1px solid #117dc6;background-color:#eff7ff; }
#hauptlink_static { margin:10px 0px 20px 0px;padding:10px;font-size:10pt;border:1px solid #117dc6;background-color:#eff7ff; }
.rublinks {margin:10px 0;}
.prodtab { width:770px; padding:0px; margin:0px; }
.prodtab_bild { width:110px; padding-right:10px; vertical-align:top; padding-right:0px; }
.prodtab_prod { width:450px; vertical-align:top; text-align:left; }
.prodtab_info { width:60px; text-align:left; font-size:8pt; }
.prodtab_merk { width:210px; vertical-align:top; text-align:left; padding-left:20px; font-size:8pt; }
.prodtab_firma { width:390px; text-align:left; }
.memogif { margin:0; border:0; vertical-align:baseline;margin-top:0px; }
.legende_li { width:80px;}
.mini { font-size:8pt; }
.mini2 { font-size:9pt; }
.firmapage { width:95%; padding:0px; margin:0px; }
.firmapage_text { width:35%; vertical-align:top; text-align:left; padding:0; padding-right:10px; }
.firmapage_info { width:35%; vertical-align:top; text-align:left; padding:0; padding-right:10px; }
.firmapage_bild { width:30%; vertical-align:top; text-align:left; padding:0; }
.firmapage_prog { vertical-align:top; padding:0; }
.kontaktform_zeile { font-family:arial,helvetica,sans-serif;font-size:10pt;width:300px; }
.kontaktform_text { font-family:arial,helvetica,sans-serif;font-size:10pt;width:610px;height:300px; }
.adr_lang { width:280px; font-size:13px; font-family:arial,helvetica,sans-serif; }
.adr_kurz { width:170px; font-size:13px; font-family:arial,helvetica,sans-serif; }
.adr_kurz1 { width:90px; font-size:13px; font-family:arial,helvetica,sans-serif; }
.adr_kurz2 { width:130px; font-size:13px; font-family:arial,helvetica,sans-serif; }

#anbieterbutton { margin-top:25px; }
#bottommenu { width:100%; text-align:left; padding:0; padding-left:0px; padding-top:5px; clear:both; }
#filter { width:100%; margin:0; padding:0; margin-bottom:5px; }
#hoch { position:absolute; left:-185px; }
#inhalt { position:absolute; margin:0; padding:0; top:0px; left:185px; padding-right:11px; }
#linksmenu { position:absolute; left:0px; top:93px; width:175px; padding:0; }
#logo { position:absolute; top:0; left:0; text-align:left; vertical-align:top; background-color:#EFF7FF; padding:0; padding-left:8px; padding-top:8px; }
#nlfeld { width:117px;font-family:arial,helvetica,sans-serif;font-size:10px;padding:0;margin:0;margin-top:8px; }
#nlokbutton { width:29px;font-family:arial,helvetica,sans-serif;font-size:11px;background-color:#dedede; }
#produkt { margin-top:15px; margin-bottom:40px;}
#produktbsp { margin-top:25px;font-weight:bold; }
#produkttext { position:absolute; margin-top:0px; margin-left:120px; width:540px; height:150px; overflow:hidden; }
#produkttext { width:380px; }
#produkttext a {display:none;}
#rubriklink { margin-top:5px; }
#statictext { margin-top:180px; width:640px; background-color:white; }
#statictext { margin-top:40px; width:auto; }
#suchen0 { width:99%; margin:0px; padding:0px; background-color:#117dc6; border:1px solid #DCDCDC; margin-bottom:10px; }
.adr_plz  { width: 50px; font-size:13px; font-family:arial,helvetica,sans-serif; }
.akttab { width:80%; padding:0px; margin:0px; }
.akttab_bild { width:115px; vertical-align:top; }
.akttab_news { width:90%; vertical-align:top; padding-left:15px; }
.anbieterbutton { width:350px; height:28px; padding:0; font-weight:bold; color:#000000; background-color:#EFF7FF; }
.anm_anmtxt { font-family:arial,helvetica,sans-serif;font-size:13px;width:99%;padding:3px;height:80px; }
.blau1 { background-color:#CDE7FF; padding:5px; }
.blautxt { color:#000000; }
.farbfeld { padding:0px; margin:0px; background-color:#EFF7FF; border: 1px solid #DCDCDC; padding:5px; }
.kontr { margin-right:20%; }
.home1 { color:white; background-color:#004A99; font-weight:normal; font-size:13px; margin:0px; }
.home2 { font-weight:normal; font-size:13px; margin-top:-10px; margin-bottom:14px; }
.hr { width:768px; height:1px; background-color:#d0d0d0; overflow:hidden; margin:0; margin-top:8px; margin-bottom:8px; clear:both;}
.list   { font-size:11px; color:black; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:21px; text-indent:-11px; }
.list0  { font-size:18px; color:black; margin-top:2px; margin-bottom:10px; font-weight:bold; }
.list1  { font-size:12px; color:black; margin-top:8px; margin-bottom:4px; margin-left:3px; }
.list1b { font-size:12px; color:black; margin-top:3px; margin-bottom:4px; margin-left:3px; }
.list2  { font-size:11px; color:black; margin-top:0px; margin-bottom:1px; margin-left:30px; text-indent:-10px; }
.list3  { font-size:11px; color:black; margin-top:0px; margin-bottom:1px; margin-left:50px; text-indent:-10px; }
.list4  { font-size:11px; color:black; margin-top:0px; margin-bottom:1px; margin-left:70px; text-indent:-10px; }
.list5  { font-size:11px; color:black; margin-top:0px; margin-bottom:1px; margin-left:90px; text-indent:-10px; }
.merktab { width:770px; padding:0px; margin:0px; }
.merktab_firma { width:30%; vertical-align:top; text-align:left; }
.merktab_prod { width:30%; vertical-align:top; text-align:left; }
.merktab_merk1 { width:24%; vertical-align:top; text-align:left; font-size:10px; }
.merktab_merk2 { width:16%; vertical-align:top; text-align:right; }
.merktab_link { font-size:11px; margin:0; margin-bottom:10px; }
.ml { font-size:11px; margin:0px 22px 7px 18px; text-indent:-12px; }
.mz_anm1 { width:770px;overflow:auto;padding-top:4px;padding-bottom:4px;text-align:right; }
.mz_anm2 { width:40%; background-color:#eff7ff; padding:3px; font-size:11px; float:right; text-align:left; }
.mz_anmtxt { font-family:arial,helvetica,sans-serif;font-size:11px;width:99%;padding:0px;height:40px; }
.mz_btn  { width:60px; font-size:10px; font-weight:bold; margin-left:2px; height:20px; padding:0px; background-color:#ccffcc; }
.mz_btn2 { width:60px; font-size:10px; font-weight:bold; margin-left:2px; height:20px; padding:0px; background-color:#ffcccc; }
.nbutton { background-color:#dedede; }
.portraiticon { float:right; margin-left:15px; margin-right:10px; }
.prodpage { width:770px; padding:0px; margin:0px; }
.prodpage_bild { width:230px; vertical-align:top; padding:0; padding-right:10px; }
.prodpage_text { width:335; vertical-align:top; text-align:left; padding:0px; padding-right:10px; }
.prodpage_merk { width:205px; vertical-align:top; text-align:left; padding:0px; padding-left:5px; }
.suchbutton { color:#0033ff; padding:0; width:100px; }
.suchenfeld { width:260px; }
.suchenfeld2 { width:120px; }
.sucherg { margin-top:10px;margin-bottom:10px;color:#ff0000;font-size:14px;font-weight:bold; }
.suchen { padding:5px; background-color:#117dc6; border:1px solid #DCDCDC; }
.tdblau { text-align:left; padding-left:0px; padding-right:10px; }
.tdgrau { text-align:left; padding-left:0px; padding-right:10px; }

a.b:link    { color:#000000; text-decoration:underline; }
a.b:visited { color:#000000; text-decoration:underline; }
a.b:hover   { color:#ff0000; text-decoration:underline; }

a.act:link    { color:#000000; text-decoration:none; font-weight:bold;}
a.act:visited { color:#000000; text-decoration:none; font-weight:bold;}
a.act:hover   { color:#ff0000; text-decoration:none; font-weight:bold;}

a.kw:link    { color:#0033ff; font-weight:bold; text-decoration:underline; }
a.kw:visited { color:#0033ff; font-weight:bold; text-decoration:underline; }
a.kw:hover   { color:#ff0000; font-weight:bold; text-decoration:underline; }

a.mla:active  { font-weight:bold; color:#050505; text-decoration:none; }
a.mla:link    { font-weight:bold; color:#050505; text-decoration:none; }
a.mla:visited { font-weight:bold; color:#050505; text-decoration:none; }
a.mla:hover   { font-weight:bold; color:#117DC6; text-decoration:none; }

a.mlh:active  { font-weight:bold; color:#ef3110; text-decoration:none; }
a.mlh:link    { font-weight:bold; color:#ef3110; text-decoration:none; }
a.mlh:visited { font-weight:bold; color:#ef3110; text-decoration:none; }
a.mlh:hover   { font-weight:bold; color:#0000da; text-decoration:none; }

a.ohne:link    { color:#000000; text-decoration:none; }
a.ohne:visited { color:#000000; text-decoration:none; }
a.ohne:hover   { color:#000000; text-decoration:none; }

a.profi:link    { color:#117dc6; font-size:8pt; text-decoration:underline; }
a.profi:visited { color:#117dc6; font-size:8pt; text-decoration:underline; }
a.profi:hover   { color:red; font-size:8pt; text-decoration:underline; }

a.top:link    { color:#117dc6; text-decoration:underline; }
a.top:visited { color:#117dc6; text-decoration:underline; }
a.top:hover   { color:#ff0000; text-decoration:underline; }

a.txt:link    { color:black; text-decoration:none; }
a.txt:visited { color:black; text-decoration:none; }
a.txt:hover   { color:#ff0000; text-decoration:none; }

a.main:link    { color:#117dc6; text-decoration:underline; font-weight:bold;}
a.main:visited { color:#117dc6; text-decoration:underline; font-weight:bold;}
a.main:hover   { color:#ff0000; text-decoration:underline; font-weight:bold;}

a.rst:link    { color:#117dc6; text-decoration:underline; }
a.rst:visited { color:#117dc6; text-decoration:underline; }
a.rst:hover   { color:#ff0000; text-decoration:underline; }

a:link    { color:#117dc6; text-decoration:underline; }
a:visited { color:#117dc6; text-decoration:underline; }
a:hover   { color:#FF0000; text-decoration:underline; }


.fz          { padding-left:5px; padding-right:5px; background-color:#ffffff; font-family:times new roman,times,serif; color:#0532a5; text-decoration:none; font-weight:bold; }
a.fz:link    { padding-left:5px; padding-right:5px; background-color:#ffffff; font-family:times new roman,times,serif; color:#0532a5; text-decoration:none; font-weight:bold; }
a.fz:visited { padding-left:5px; padding-right:5px; background-color:#ffffff; font-family:times new roman,times,serif; color:#0532a5; text-decoration:none; font-weight:bold; }
a.fz:hover   { padding-left:5px; padding-right:5px; background-color:#ffffff; font-family:times new roman,times,serif; color:#ff0000; text-decoration:none; font-weight:bold; }

tr.suchstreifen { height:28px; background-color:#fff4c1; vertical-align:middle; }
# blockquote { margin-right:0;padding-right:0; }


#anzeige0 { width:234px;height:60px;margin:0px;padding:0px;margin-bottom:15px; }
#anzeige_rechts { position:absolute;left:50%;margin-left:402px;top:111px; }
#beispiele { width:298px; }
#haupt { margin: 10px 10px 10px 10px; padding: 0; }
#main { padding: 5px 0; margin: 0px 265px 0px 0px; }
#main ul { line-height:1.5; }
#teaserbox {
}

TABLE.teaser {
BORDER-BOTTOM: #badef8 1px solid; BORDER-LEFT: #badef8 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #badef8 1px solid; BORDER-RIGHT: #badef8 1px solid; margin-bottom:15px;
}

TABLE.teaser h2 {
font-size:12px;
letter-spacing:1px;
margin-top:5px;
margin-left:0px;
margin-bottom:5px;
}

TABLE.teaser td {
BACKGROUND-COLOR: #eff7ff; 
padding-right:5px;
padding-left:5px;
}

TABLE.teaser p  {
margin:0 0 5px 0;
}

table.hauptlink {
width:99%;
margin-left:0px;
}

table.hauptlink td {
padding-top:10px;
padding-bottom:10px;
}

#infokasten { padding:0;margin:0;width:250px;position:absolute;top:205px;left:530px; }
#suchen { height:40px; margin: 0px 310px 10px 0px; padding:10px 10px 10px 10px; background-color:#117dc6; border:1px solid #DCDCDC; }

table.bsptab { width:100%; border:1px solid #004A99; border-collapse:collapse; }
.bsptabheader { background-color:#004A99; color:#ffffff; text-align:center; }
.bsptabheader h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#004A99; font-weight:bold; }
.bsptabheader h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#004A99; font-weight:bold; margin-bottom:0;}
.kasten { border:1px solid #004A99;background-color:#EFF7FF; }
.kasten p { font-size:10px; }
.kasten h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:#EFF7FF; margin-bottom:10px; margin-top:0px;}
.kasten ul {font-size:10px;margin:10px 0px 10px 20px;}
a:focus { outline: none; }

#content0 {top:50%;left:50%;margin-top:-285px;margin-left:-350px; }
#container0 {width:700px;height:570px;}
#suchbutton0{ margin-top:-5px; }
#suchbox0 { width:540px;height:340px;}
#linkbox_ap {margin-top:15px;font-size:10pt;}
#headline0_2 {margin-top:0px;}

#wortwolke {
position:relative;
width:87%;
margin-top:15px;
margin-left:5%;
margin-right: 5%;
margin-bottom: 15px;
padding:12px 5px;
border:1px solid #ccc;
background:#FFFFFF;
}

#wortwolke a {
text-decoration: none;
padding: 0 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*color:#333333;*/
}

.w1 {font-size:80%;}
.w2 {font-size:100%;}
.w3 {font-size:110%;}
.w4 {font-size:120%;}
.w5 {font-size:110%; font-weight:bold;}
.w6 {font-size:140%;}
.w7 {font-size:150%;}
.w8 {font-size:160%;}
.w9 {font-size:170%;}

.w a {color:#FF3333;}

/*--------- Änderungen Tandem-Piazza ----------*/

.topinfo {
border-bottom:#ccc 1px solid;
margin-bottom:15px;
}

.topinfo_links {padding-right:10px;padding-bottom:15px;}

.topinfo_rechts {vertical-align:top;padding-bottom:15px;}

table.branchenfilter {
width: 570px;
margin-bottom:10px;
margin-left:5px;
}

/*--------- Änderungen Arbeitsschutzportal ----------*/

#content0_ap {margin-top:15px;}
#container0_ap { position:relative;width:700px;padding: 0 0 10px 0px;color:#000000;background-color:#ffffff;border:1px solid #117dc6;overflow:show; text-align:left;}

#startseite_content {
width:780px;
padding: 0 0 10px 0;
margin-right:10px;
}

/** -- Header-Beriech -- **/

#headline_ap { font-size:18px;font-weight:bold;color:#000000;margin-top:10px;margin-bottom:0px;letter-spacing:0.2px;text-align:left; }

#headermenu_ap {
display:none;
}

#branchenlink {
margin-top: 7px;
margin-left: 225px;
}

/** --- Überschrift --- **/

#content_oben {
width: 100%;
padding-bottom:10px;
border-bottom:#117DC6 0px solid;
}

/** --- Layout- Tabelle des Hauptinhaltes  --- **/

#zweispaltbereich {
border-top:#ccc 0px solid;
border-bottom:#117DC6 1px solid;
}

.content_table {
width:770px;
margin:0px 0 10px 0;
border:#ccc 0px solid;
}

.content_table td {
vertical-align:top;
}

.td_spalte_links {
width:505px;
padding: 0 0px;
border:#ccc 0px solid;
}

.spalte_links_content {
padding: 0 0px 0 0px;
}

.td_spalte_mitte {
width:15px;
}

.td_spalte_rechts {
width:250px;
}

.spalte_rechts_content {
padding: 0px 0px 0px 0px;
}

/** --- Inhalte Hauptspalte ---- **/


.start_intro {
margin: 0px 0 23px 0;
}


/** -- News auf Startseite  --**/

#frontnews {
margin-bottom:10px;
}

#frontnews_header {
background:#EFF7FF;
}

.newsarchiv_link {
margin-bottom:10px;
}

/*--News Register --*/
.news_register {
width:100%
}

.news_header_links {
width:49%;
font-weight:bold;
font-size:14px;
border:#badef8 1px solid;
padding: 5px 0px 5px 5px;
}

.news_header_rechts {
width:49%;
font-weight:bold;
font-size:14px;
border:#badef8 1px solid;
padding: 5px 0px 5px 5px;
}

.news_header_rechts img {
vertical-align:middle;
}

.news_header_trenner {
width:2%;
background:#fff;
border-bottom:#badef8 1px solid;
}


.news_active {
border-bottom:0px;
color:#000;
}

.news_inactive {
background:#fff;
color:#ccc;
}

.news_inactive a, .news_inactive a:visited {
text-decoration: none;
color:#bbb;
}

.news_inactive a:hover {
text-decoration: underline;
color:#ff0000;
}

.frontnews_header_archive_link {
border-left:#badef8 1px solid;
border-right:#badef8 1px solid;
padding: 10px 5px 0px 5px;
}

.news_filter_header {
}

.news_filter_table {
}

.news_filer_type {
font-size:11px;
width:140px;
padding: 2px 0px 5px 0;
}

.news_filer_value {
font-size:11px;
padding: 0px 5px 5px 0;
}

.branchenselect select {
font-size:11px;
}

.news_filter_innertable {
}

.news_sucheingabe {
font-size:11px;
width:280px;
}

.news_filter_go {
font-size:11px;
}

.news_filter_go input {
font-size:11px;
}

.news_filter_reset {
font-size:11px;
padding-left:10px;
}

.news_filter_reset input{
font-size:11px;
}

/* -- News-Box -- */

.frontnews_body {
width:100%
}

.frontnews_body_content {
padding: 10px 5px 5px 5px;
background:#EFF7FF;
border:#badef8 1px solid;
border-top:0px;
}

.pr_news {
width:100%;
margin-bottom:10px;
}

.pr_news_content {
border:#ccc 1px solid;
}

.pr_news_table {
}

.pr_news_table td {
vertical-align:top;
background:#fff;
}

.td_pr_news_img {
width:100px;
}

.pr_news_img {
border:#ccc 0px solid;
width:100px;
}

.td_pr_news_text {
background:#fff;
}

.pr_news_text {
padding: 7px 5px 5px 10px;
}

.pr_news_text h3{
margin-bottom:5px;
font-size:12px;
}

.pr_news_header {
margin-top:-13px;
width:320px;
}

.pr_news_date {
text-align:right;
color:#bbb;
font-size:10px;
}

.pr_news_body {
}

.td_pr_news_text p {
margin:0;
padding:0;
}

.more {
margin-left:5px;
text-align:right;
}


/** Inhalte rechte Spalte ---**/

/*--- Newsletter- Bestellbox ---*/

.newsletter_box {
background-color:#eff7ff;
width:250px;
border:1px solid #badef8;
margin:0;
margin-top:0px;
padding:0;
padding-bottom:5px;
}

.nl_infotext {
margin-bottom:0px;
padding:5px;
}

.nl_form {
margin:0;
padding:5px;
}

.email_input {
width:234px;
margin-bottom:2px;
}

.nl_button {
width:239px;
height:25px;
}

.rss-link {
margin-left:5px;
}

/*--- Werbeanzeigenbox ---*/

#advertising {
width:250px;
/*background:#EFF7FF;*/
background:#FFF;
margin-top:35px;
border:1px solid #badef8;
}


.anzeigen_header {
color:#808080;
padding: 5px 5px 5px 5px; 
font-size:8pt;}

.anzeige {
padding: 10px 5px 10px 5px; 
border-bottom:#ccc 1px solid;
}

/** --- Wortwolke --- **/

#wortwolke_ap {
width:520px;
margin:15px 0 15px 125px;
}

#wortwolke_ap_content {
padding:12px 10px;
border:1px solid #ccc;
text-align:center;
}

#wortwolke_ap a {
text-decoration: none;
padding: 0 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*color:#333333;*/
}

/** -- News-Anmeldung TP --* */

#newsletter_anmeldung {
background-color:#eff7ff;
padding:10px;
display:block;
width:350px;
text-align:center;
border:1px solid #badef8;
}

.alternativ_rss {
margin-top:10px;
}

/** -- Newsseite -- **/


#newsmeta {
width:770px;
margin: 0 5px 10px 0;
border-bottom:#ccc 1px solid;
}

#newsmeta_content {
padding: 0 0px 5px 5px;
color:#666666;
font-size:12px;
}

#news_mitte_content {
padding-right:100px;
}

#newsheader {
padding-left: 10px;
}

#newstext {
padding-left: 10px;
padding-right: 60px;
}

.newslink_direct {
padding-left: 10px;
padding-right: 60px;
text-align:right;
}

#newsarchivlink {
padding-left: 10px;
padding-top:10px;
}

.newsarchivlink {
padding-top:10px;
}


/** -- rechte Spalte -- **/

#news_rechts_content {
width: 235px;
margin-left:5px;
}

.news_img {
border:#ccc 1px solid;
}

#news_firmenlink {
margin-top:10px;
margin-bottom:20px;
}

/* -- Branchen-Infobox --*/

#branchen_infobox {
width:230px;
background:#EFF7FF;
margin-bottom:20px;

border:#117dc6 1px solid;
}

.branchen_infobox_header {
font-weight:bold;
padding: 5px 3px 5px 3px; 
}

.branchen_infobox_links {
padding: 5px 5px 5px 5px; 
}

.branchen_infobox_links p {
margin-bottom:5px;
}

.branchen_infobox_text {
padding: 5px 5px 5px 5px; 
}

.abschluss {
border-top:#ccc 1px solid;
margin-bottom:10px;
}

/**-- Änderungen Tandem news RECHT (tp: aktnews.aspx)

.akttab { width:500px; padding:0px; margin-bottom:10px; background:#fff; border:#ccc 1px solid;}
.akttab_bild { width:100px; vertical-align:top; padding:0px;}
.akttab_news { vertical-align:top; padding-left:0px; }
.akttab_news p { margin:0px; padding:0px; }-- **/

#printheader { display:none;}
}

/**@media print {
   body { zoom:98% }
   #content { position:static;left:0;margin:0px; background-color:#FF0000;}
   #container { position:static;width:auto;margin:0px; page-break-inside:auto; background-color:#FF9999; padding:5pt;}
   #topmenue { display:none }
   #headerstreifen1 { display:none }
   #nav_lire { display:none }
   #filter { display:none; }
   #printheader { padding:10pt;}
   #hauptbereich { page-break-inside:auto; background-color:#FFCC33; padding:0; margin-bottom:5px;}
   
   #zweispaltbereich {}
   .content_table { width:auto; margin:0; padding:0;background-color:#ccc; }

   .td_spalte_links {width:auto; margin:0; padding:0;}
   .td_spalte_mitte {width:10px; margin:0;padding:0;}
   .td_spalte_rechts {width:auto; margin:0;padding:0;}
   #text1 { page-break-inside:auto; }
   #wortwolke_ap { display:none }
   #linkbox0 { display:none }
   }*/
@media screen {
   #printheader { display:none;}
   }
#kasten_allesmerken { width:196px;text-align:left;float:right }

