/*Um Advantix aus der Websitesuche auszublenden*/
.advantix-hide {display:none;}

table{
border:0px;
border-spacing:0px;
border-collapse:collapse;
}

table td{
vertical-align:top;
padding:0px;
border:0px;
}

#textcontent .format1 table{
border:1px #ccc solid;
border-spacing:2px;
margin-bottom:13px;
}

#textcontent .format1 table td{
border:1px #ccc solid;
padding:2px 4px 2px 4px;
}

.bigger{
font-size:14px;
} 
 
td, th, ul, div, p, body, table{
font-family:Arial, sans-serif;
color:#666666;
font-size:12px;
line-height:1.2;
}

/*
#textcontent ul{
list-style-image:url(/fileadmin/template/images/bulletpointnw.gif);
margin-top:0px;
margin-bottom:0px;
margin-left:20px;
}
*/

#textcontent ul{
margin-top:0px;
margin-bottom:0px;
margin-left:40px;
list-style-position:outside;
}

.templateStart #textcontent ul{
list-style-image:url(/fileadmin/template/advantix-fr/images/bulletpoint_blue.gif);
}

body{
margin-left:0px;
margin-top:0px;
background:#fff;
margin-right:0px;
margin-bottom:5px;
}

body.templateStart{
background:url(/fileadmin/template/advantix/images-fr/bg_templateStart.jpg) top left no-repeat #fff;
}

sup{
font-size:80%;
}

sub{
font-size:80%;
}

.small,
.smaller,
tbody.smalltexttable tr td p{
font-size:11px;
line-height:13px;
}

.small9{
font-size:9px;
line-height:11px;
}

.reference{
font-size:11px;
line-height:13px;
}

.em1{
font-weight:bold;
color:#000;
}

.sy{
font-family:Symbol, SymbolPS, "Math A";
}

.mo{
cursor:default;
}

body {}

body img{
border:0px;
}

#textcontent .format2 img{
border:1px #000 solid;
}

#textcontent .format3  h2{
color:#666;
margin-top:35px;
}

#textcontent .format3 ol{
font-size:11px;
line-height:13px;
margin-left:25px;
margin-top:0px;
list-style-position:outside;
}

#textcontent .format3 ul{
list-style-image:url(/fileadmin/template/advantix-fr/images/reference_bullet.gif);
font-size:11px;
margin-top:0px;
line-height:13px;
margin-left:15px;
list-style-position:outside;
}

#textcontent .format3 ul li{
list-style-image:url(/fileadmin/template/advantix-fr/images/reference_bullet.gif);
}

#textcontent .format3 p{
font-size:11px;
line-height:13px;
}

#logo{
margin-top:7px;
border:0px;
width:235px;
height:43px;
position:absolute;
top:0px;
left:750px;
}

#banner1{
border:0px;
position:absolute;
top:0px;
left:0px;
}

#banner2{
position:absolute;
top:0px;
left:181px;
}

.tx-sriframe-pi1{
margin-left:1px;
padding:0;
width:100%;
}

iframe{
border:0;
}

/* Image Orient */

div.orient-26 table.imgtext-nowrap table.imgtext-table td img{
margin-right:5px;
}

div.orient-18{

}

#container{
width:990px;
position:absolute;
top:90px;
left:0px;
border-collapse:collapse;
border-spacing:0px;
}

#container td{
border:0px;
padding:0px;
vertical-align:top;
}

#textcontent h1{
font-size:20px;
padding-left:0px;
color:#AC2439;
font-weight:normal;
margin-top:0px;
}

.templateStart #textcontent h1{
margin-top:28px;
margin-bottom:39px;
}

.templateStart #textcontent h1 span.bigger
{
font-size:22.5px;
}

#textcontent h2,
h3{
font-size:16px !important;
color:#AC2439!important;
margin-bottom:12px!important;
font-weight:normal!important;
}

#textcontent h2#ausnahme{
font-size:20px  !important;
padding-left:0px !important;
margin-top:0px !important;
}

td.Start #textcontent h2,
h3{
font-size:18px;
}

#textcontent h4{
font-size:11px;
margin-bottom:10px;
font-weight:normal;
}

td#main.Start{
padding-top:0px;
width:580px;
}

td#main{
width:580px;
vertical-align:top;
padding-top:0px;
margin-top:0px;
/*height:800px;*/
}
/*PAdding-ZUSATZ TS vom 30.05.2006 wg
Redesign*/

td#main.Start{
padding-top:0px;
width:580px;
}

td#servicecolumn_cell{width:230px;}
/*td#main.notStart {padding-top:0px; width:586px; }*/

td#main.notStart{

}

td#main.notStart #textcontent{
position:relative;
left:0px;
top:0px;
} 

td#main #textcontent{
width:539px;
vertical-align:top;
}
/* TS 30.05.2006 border-top:1px solid #AA273D;*/

td#main #textcontent.wide{
width:800px;
vertical-align:top;
}
/* TS 30.05.2006 border-top:1px solid #AA273D;*/

td#service,
div#service{
width:237px;
}

div#service{
border-bottom:5px solid #FFF;
}

td#serviceNotStart{
width:237px;
border:1px solid #F80808;
height:0px;
vertical-align:top;
}

#infothek{
border-top:5px solid #FFF;
}

#infothek .format4 img{
margin-top:16px;
}

#infothekHeader h1{
background:#9D002D;
margin:0px;
color:#FFF;
border-bottom:1px solid #AA273D;
font-weight:bold;
font-size:13px;
padding: 2px 0px 2px 20px;
}

#serviceHeader{
background:#fff;
margin:0px;
color:#000;
border-bottom:1px solid #AA273D;
font-weight:bold;
font-size:13px;
padding-top:2px;
padding-bottom:2px;
}
/*padding-left:5px;*/

#serviceHeader{
background-image:url(/fileadmin/template/advantix-fr/images/service_corner_red.gif);
background-position:left top;
background-repeat:no-repeat;
background-color:#9D002D;
padding-left:20px;
color:#FFF;
border-bottom:5px solid #FFF;
} 

/*--NEu TS
30.05.2006, vorher war hier : border-top:1px solid #AA273D;*/

#plink{
padding-left:7px;
padding-top:15px;
background-color:#F8E0E0;
padding-bottom:15px;
}
/*border-bottom:5px solid #FFF;padding-bottom:10px;*/

div#plink a{
color:#9D002D;
padding-left:5px;
}

#textcontent{
padding:0px 20px 14px 20px;
}

#textcontent,
#colNormal,
#colRight.normal{
font-size:13px;
line-height:20px;
}

/* popup */

#popup h1{
padding-left:20px;
height:32px;
color:#AA273D;
font-size:18px;
background-image:url();
}

#popup{
background:#fff;
margin-top:0px;
position:absolute;
top:0px;
left:0px;
}

a.closewin{
display:block;
text-align:center;
margin:auto;
padding-top:20px;
font-size:12px;
}

/*----------

 login

-----------*/

/*

label     {display:block;padding-top:5px;}

span.lbl    {border:0px dotted
#cc0000;clear:left;width:100px;display:block;float:left;font-weight:bold;margin-right:10px;color:#333333;}

#text span.fld input    {width:150px;}

#text input.button   {font-size:90%;margin-left:113px;margin-top:10px;}

form.doccheck    {width:500px;}

form p     {padding-top:10px;font-size:85%;}

*/







/*----------

 text

-----------*/

.sectionIndex{
margin-top:20px;
margin-left:0px;
width:350px;
margin-bottom:30px;
padding-left:35px;
}

.imgtextCaption{
font-size:11px;
}

.imgtextCaption  sup{
font-size:10px;
}

#textcontent ul p,
#textcontent ol p,
#textcontent td p{
margin:0px;
}

#textcontent ul{
margin-top:0px;
padding-left:0px;
margin-bottom:13px;
}

#textcontent li{
line-height:16px;
padding-bottom:4px;
}

#textcontent p{
margin-top:10px;
margin-bottom:12px;
}

#textcontent td{
padding-right:5px;
padding-top:2px;
vertical-align:top;
}

/*-----------

 links

-------------*/

a{
color:#AA273D;
}

#textcontent a:link,
#textcontent a:visited,
#rcol a:link,
#rcol a:visited,
#infothek a:link,
#infothek a:visited{

}

#textcontent a:hover,
#textcontent a:active,
#infothek a:hover,
#infothek a:active,
#rcol a:hover,
#rcol a:active{
text-decoration:underline;
}

#textcontent ul li a.extLinkOff,
#textcontent td a.extLinkOff{
background-image:url();
padding-left:0px;
}

#textcontent.start td a.extLinkOff{
background-image:url(/fileadmin/template/advantix-fr/images/extlink.gif);
padding-left:12px;
}

#infothek a.intLinkOff,
#infothek a.extLinkOff{
background-image:url(/fileadmin/template/advantix-fr/images/sectionindex.gif);
text-decoration:underline;
line-height:16px;
}

#textcontent a.intLinkOff{
color:#AA273D;
text-decoration:underline;
}

div.linktotop{
font-size:10px;
text-align:right;
padding-bottom:30px;
}

input,
select{
font-size:10px;
}

textarea{
font-size:11px;
border:#666 1px dotted;
background:#f0f0f0;
}

.tipfield{
width:250px;
font-size:10px;
border-bottom:#666 1px dotted;
border-top:#666 0px solid;
height:16px;
border-left:#666 0px solid;
border-right:#666 0px solid;
background:#f0f0f0;
}

.tiptext{
width:250px;
font-size:11px;
border:#666 1px dotted;
background:#f0f0f0;
height:120px;
font-family:sans-serif;
}

.button{
font-size:11px;
font-weight:bold;
}

.searchbrowse{
font-size:10px;
text-decoration:none;
}

#textcontent SPAN.searchbrowse a:link,
#textcontent SPAN.searchbrowse a:visited{
text-decoration:none;
}

.rsearchbox{
width:120px;
height:15px;
border:#B3B3B3 1px solid;
font-size:10px;
line-height:12px;
}

#lastupdate,
#lup{
font-size:10px;
color:#999;
}

#lup{
padding-left:20px;
}

.backlink{
line-height:100%;
font-size:9px;
padding-left:12px;
padding-top:5px;
margin-top:16px;
margin-bottom:16px;
padding-bottom:2px;
background-image:url(/fileadmin/template/advantix-fr/images/back.gif);
width:100px;
}

.kb-conttable table{
width:100%;
padding:0px;
margin:0px;
}


/*------

 service

 ------- */

div#service{
width:237px;
}

td#serviceColumn{
vertical-align:top;
width:237px;
}

#service.start{
padding-top:110px;
}
/*PAdding-ZUSATZ TS vom 30.05.2006 wg
Redesign alte BG-Color:background:#e5e5e5*/

table td#service{
width:237px;
margin-top:116px
}

#service table{

}

#service form{
margin:0px;
padding:0px;
}

#service input.img{
margin-left:3px;
margin-top:0px;
background:#e5e5e5;
vertical-align:top;
height:19px;
}

#service input,
select{
background-color:#f5f5f5;
font-size:10px;
}
/*{background:#fafafa;FONT-SIZE:10px;}*/

#service select{
width:220px;
height:17px;
}

#service a,
#service b{
text-decoration:none;
color:#000;
font-size:11px;
}

#service a{
text-decoration:none;
color:#333;
}

#service h2{
margin:0px;
color:#fff;
font-weight:bold;
background:#999;
font-size:14px;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
}

#service input.sword{
width:200px;
border:3px solid #A80231;
}

div#generalsearch,
td#generalsearch{
background:#f5f5f5;
width:237px;
}

div#generalsearch form,
td#generalsearch form{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:13px;
}

div#generalsearch div{
padding-top:8px;
margin-left:7px;
margin-right:10px;
padding-bottom:0px;
}

td#generalsearch div{
padding-top:8px;
margin-left:7px;
margin-right:10px;
border-bottom:1px dotted #999;
}

div#generalsearch div b,
td#generalsearch div b{
color:#A80231;
font-size:11px;
}

div#generalsearch div input,
td#generalsearch div input{
padding-top:0px;
padding-bottom:0px;
}

div#generalsearch div a,
td#generalsearch div a{
color:#A80231;
font-size:11px;
text-decoration:none;
}

div#generalsearch div a{
margin-left:13px;
}

input.sword{
width:155px;
}

td#GlossaryStart{
background-color:#f5f5f5;
height:25px;
}

td#GlossaryStart div{
margin-left:10px;
margin-right:10px;
background:#f5f5f5;
height:15px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px dotted #999;
}

#glossary_start div{
padding-top:1px;
}

td#GlossaryStart div a{
color:#A80231;
font-weight:bold;
text-decoration:none;
font-size:11px;
}

#glossary{
padding-left:10px;
padding-right:5px;
background:#f5f5f5;
height:30px;
padding-top:8px;
border-bottom:1px solid #AA273D;
}

#glossary div{
padding-top:1px;
}

/*------- Zusatz TS am 30.05.2006 wg Redesign -------------*/

#banner3{
margin-top:89px;
margin-left:170px;
}

div#generalsearch div a.ServiceLinkBlack{
color:#000;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
padding-left:10px;
background-position:0px 3px;
}

div#GlossaryContent{
background-color:#f5f5f5;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
width:237px;
}

div#GlossaryContent div{
padding-left:7px;
color:#000;
padding-top:0px;
}

div#GlossaryContent div h1{
color:#A80231;
padding-left:13px;
font-weight:bold;
font-size:11px;
padding-bottom:0px;
padding-top:8px;
margin-top:0px;
margin-bottom:0px;
}

div#GlossaryContent div a{
padding-top:0px;
padding-bottom:8px;
padding-left:23px;
color:#000;
text-decoration:none;
font-size:11px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

div#GlossaryContent div.dotLine,
div#generalsearch div.dotLine,
div#CountrySrch div.dotLine{border-bottom:1px dotted #999;
height:2px;
margin:0px 10px 0px 10px;
padding:6px 0px 0px 0px;
border-left:0px;
border-right:0px;
font-size:2px;
}

div#CountrySrch{
background-color:#F5F5F5;
}

div#GlossaryContent{

}

/*------- Zusatz TS am 21.11.2006 wg Redesign -------------*/

div#contactVet{
background-color:#f5f5f5;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
width:237px;
}

div#contactVet div{
padding-left:7px;
color:#000;
padding-top:0px;
}

div#contactVet div h1{
color:#A80231;
padding-left:13px;
font-weight:bold;
font-size:11px;
padding-bottom:0px;
padding-top:8px;
margin-top:0px;
margin-bottom:0px;
}

div#contactVet div a{
padding-top:0px;
padding-bottom:8px;
padding-left:23px;
color:#000;
text-decoration:none;
font-size:11px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

div#contactVet div.dotLine,
div#generalsearch div.dotLine,
div#CountrySrch div.dotLine {
border-bottom:1px dotted #999;
height:2px;
margin: 0px 10px 0px 10px;
padding:6px 0px 0px 0px;
border-left:0px;
border-right:0px;
font-size:2px;
}

div#productinformation{
background-color:#f5f5f5;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
width:237px;
}

div#productinformation div{
padding-left:7px;
color:#000;
padding-top:0px;
}

div#productinformation div h1{
color:#A80231;
padding-left:13px;
font-weight:bold;
font-size:11px;
padding-bottom:0px;
padding-top:8px;
margin-top:0px;
margin-bottom:0px;
}

div#productinformation div a{
padding-top:0px;
padding-bottom:8px;
padding-left:23px;
color:#000;
text-decoration:none;
font-size:11px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

div#productinformation div.dotLine,
div#generalsearch div.dotLine,
div#CountrySrch div.dotLine{
border-bottom:1px dotted #999;
height:2px;
margin: 0px 10px 0px 10px;
padding:6px 0px 0px 0px;
border-left:0px;
border-right:0px;
font-size:2px;
}

div#CatsWarning{
background-color:#f5f5f5;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
width:237px;
}

div#CatsWarning div{
padding-left:5px;
color:#000;
padding-top:24px;
padding-bottom:24px;
text-align:center;
}

div#CatsWarning div h1{
color:#A80231;
padding-left:13px;
font-weight:bold;
font-size:11px;
padding-bottom:0px;
padding-top:8px;
margin-top:0px;
margin-bottom:0px;
}

div#CatsWarning div a{
padding-top:0px;
padding-bottom:8px;
padding-left:23px;
color:#000;
text-decoration:none;
font-size:11px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

div#CatsWarning div.dotLine,
div#generalsearch div.dotLine,
div#CountrySrch div.dotLine{
border-bottom:1px dotted #999;
height:2px;
margin: 0px 10px 0px 10px;
padding:6px 0px 0px 0px;
border-left:0px;
border-right:0px;
font-size:2px;
}

div.LineService{
margin-left:10px;
margin-right:10px;
height:1px;
background-color:#f5f5f5;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

/*
td#MoreServices{
background-color:#f5f5f5;
height:30px;
padding-bottom:10px;
width:220px;
}

td#MoreServices div{
padding-left:10px;
padding-right:5px;
background:#f5f5f5;
padding-top:8px;
padding-bottom:8px;
}

td#MoreServices div a{
font-size:11px;
text-decoration:none;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:0px 3px;
}

td#MoreServices b{
color:#9D002D;
}
*/

/*-------------------------------------------*/

div#MoreServices{
background-color:#f5f5f5;
padding:0px 0px 8px 7px;
margin:0px 0px 0px 0px;
width:230px;
}

div#MoreServices div h1{
color:#A80231;
font-size:11px;
font-weight:bold;
padding:8px 0px 0px 13px;
margin:0px 0px 0px 0px;
}

div#MoreServices div{
color:#000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#MoreServices div a{
text-decoration:none;
color:#000;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

/* ddiv#MoreServices div.dotLine {display:none;} Selector fehlerhaft,Herkunft unbekannt*/

.templateStart div#MoreServices div.dotLine{
display:block;
border-bottom:1px dotted #999;
height:2px;
margin: 0px 10px 0px 3px;
padding:6px 0px 0px 0px;
border-left:0px;
border-right:0px;
font-size:2px;
}


#serviceColumn div.tx-onetrandomcontent-pi1{
background-color:#f5f5f5; 
padding:0px 0px 8px 7px;  
margin:0px 0px 0px 0px; 
width:230px;
}

#serviceColumn div.tx-onetrandomcontent-pi1 div h2{
color:#A80231;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 13px;
margin:0px 0px 0px 0px;
}

#serviceColumn div.tx-onetrandomcontent-pi1 div h3,
#serviceColumn div.tx-onetrandomcontent-pi1 div h4,
#serviceColumn div.tx-onetrandomcontent-pi1 div h5{
color:#000;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 13px;
margin:0px 0px 0px 0px;
}

#serviceColumn div.tx-onetrandomcontent-pi1 div{
color:#000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#serviceColumn div.tx-onetrandomcontent-pi1 div a{
text-decoration:none;
color:#000;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
background-image:url(/fileadmin/template/advantix-fr/images/servicepfeil.gif);
background-repeat:no-repeat;
background-position:13px 3px;
}

#serviceColumn div.tx-onetrandomcontent-pi1 p{
font-size: 11px;
padding:0px 0px 8px 13px;
margin:0px 0px 0px 0px;
}


/*-------------------------------------------*/

img#contentBanner{
padding:0px 0px 15px 0px;
margin:0px 0px 0px 0px;
}


 /*-------Ende Zusatz TS---------*/

table#countrysearch tr td{
padding:8px 5px 0px 20px;
font-size:11px;
font-weight:bold;
color:#AA273D;
background-color:#f5f5f5;
}

table#countrysearch{
border-spacing:0;
border-collapse:collapse;
border:0;
width:100%;
}

table#countrysearch form{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

table#countrysearch select{
margin-top:3px;
width:180px;
}

div#CountrySearch{
background-color:#f5f5f5;
padding-bottom:0px;
margin-bottom:0px;
width:237px;
}

td#CountrySearch{
background-color:#f5f5f5;
}

td#CountrySearch div{
background-color:#f5f5f5;
margin-left:10px;
margin-right:10px;
border-bottom:1px dotted #999;
}
 
#subecke{
display:none;
background:#eff5fc;
text-align:right;
}

#subecke.gray{
background:#e5e5e5;
}

/* news startseite */

table#StartText tbody tr.Top td{
border-top:0px;
}

table#StartText tbody tr.Top td.lefttop{
background-image:url(/fileadmin/template/advantix-fr/images/start_pink_topleft.gif);
height:16px;
width:15px;
background-repeat:no-repeat;
background-color:#FFEDED;
}

table#StartText tbody tr.Top td.righttop{
background-image:url(/fileadmin/template/advantix-fr/images/start_grey_topright.gif);
height:16px;
width:15px;
background-repeat:no-repeat;
background-position:right;
}

table#StartText tr.Bottom td.leftbottom{
background-image:url(/fileadmin/template/advantix-fr/images/start_grey_bottomleft.gif);
height:16px;
width:15px;
background-repeat:no-repeat;
}

table#StartText tr.Bottom td.rightbottom{
background-image:url(/fileadmin/template/advantix-fr/images/start_pink_bottomleft.gif);
height:16px;
width:15px;
background-repeat:no-repeat;
}

table#StartText tbody tr tr td{
background-color:#FFEDED;
}

table#news tr td.headlines a{
text-decoration:none;
color:#2EABD6;
font-weight:bold;
padding-left:20px;
background-image:url(/fileadmin/template/advantix-fr/images/pfeil_blue.gif);
background-repeat:no-repeat;
background-position:7px 4px;
} 

table#news tr td.headlines{
background-color:#D5D2D2;
height:25px;
vertical-align:middle;
border-right:1px solid #FFF;
padding-right:20px;
}

#news{
width: 540px;
margin: 0 20px;
}

table#news tr td tr,
table#news tr td tr td{
background-color:#FFF;
}

/* td#news {border-top:5px solid #fff;}*/
#startimg{
border-top:5px solid #fff;
}

#news .ahnewslist{
padding-left:0px;
}

#news .newscont{
padding-left:7px;
padding-top:7px;
}

td#newsecke{
vertical-align:bottom;
}

#news h1{
border-bottom: 1px solid #AA273D;
background-image:url(/fileadmin/template/advantix-fr/images/news_ecke.gif);
background-position:0px 1px;
background-repeat:no-repeat;
background-color:#FFF;
margin:0px;
color:#000;
font-weight:bold;
font-size:13px;
padding-left:10px;
padding-top:2px;
}

#news h1 a{
background-image:url(/fileadmin/template/advantix-fr/images/pfeil_winered.gif);
background-position:0px 3px;
background-repeat:no-repeat;
text-decoration:none;
padding-left:12px;
}


/*----------
 Teaser (Template "Start")
-----------  */

.startTeaser{
width: 539px;
}

.startTeaserTop{
background-image: url(/fileadmin/template/advantix-fr/images/home-bg-teaser-top.gif);
background-position: top left;
background-repeat: no-repeat;
}

.startTeaserBottom{
background-image: url(/fileadmin/template/advantix-fr/images/home-bg-teaser-bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.startTeaserItem{
	width: 239px;
	float: left;
	font-size: 11px;
	padding: 15px 15px 10px 15px;
}

.startTeaserItem h1,
.startTeaserItem h2{
font-weight: bold; 
font-size: 11px !important; 
color:#AC2439; 
display: inline;
}
 
.startTeaserItem  .t3 a{
display: block;
padding:0px 0px 1px 15px; 
margin: 0px 0 5px 0;
background-image: url(/fileadmin/template/advantix-fr/images/pfeil_winered.gif); 
background-position: center left; 
background-repeat: no-repeat;
}

.startTeaserItem .t3 p{
font-size: 11px;
margin-top: 0px !important;
padding-top: 0px !important;
margin-bottom: 5px !important;
padding-bottom: 0px !important;
}

.startTeaserItem .t3 p a {
padding:0px 0px 0px 0px; 
margin: 0px;
display: inline;
background-image: none; 
}

.antifloat {
clear: both;
height: 0px;
font-size: 0px;
line-height: 0px;
}

/* ahnewsitem ( really old styles for start page) */
#news div.ahnewsitem{
padding-bottom:4px;
}

#news div.ahnewsitem div{
font-size:11px;
}

#news div.ahnewsitem a{
color:#000;
text-decoration:none;
}

#news div.ahnewsitem div.image{
float:right;
margin:0;
padding:0px 1px 0px 3px;
display:none;
}
 
#news div.ahnewsitem div.date{
float:left;
padding:0;
margin:0;
}

#news div.ahnewsitem div.header{
display:none;
}

#news div.ahnewsitem div.title{
margin:0px 0px 0px  70px;
padding:0;
display:block;
}

#news div.ahnewsitem div.date b{
font-weight:normal;
}



/*----------

 infothek

-----------  */



#infothek{
font-size:11px;
background:#F5F5F5;
width:240px;
padding-bottom:10px;
}

#infothekHeader{
background:#d6ebfc;
}

#infothekContent{
padding-top:10px;
}
/*width:205;
margin-left:10px;*/

#infothekContent p{
font-size:11px;
margin-left:20px;
}

#infothek h2{
margin:0px;
background:none;
color:#000;
padding-bottom:5px;
font-size:14px;
}

#infothek p{
margin-top:0px;
}

#infothek a{
text-decoration:underline;
color:#AA273D;
font-weight:normal;
}

#infothek table.imgtext-table img{
margin-bottom:5px;
}


/*-------

 sitemap

 --------*/



.sitemap1{
font-size:15px;
font-weight:bold;
color:#fff;
padding:3px;
margin-top:12px;
}

.sitemap2{font-size:13px;
font-weight:bold;
margin-left:10px;
margin-top:6px;
}

.sitemap3{
font-size:12px;
margin-left:20px;
margin-top:3px;
}

.sitemap4{font-size:11px;
margin-left:30px;
line-height:13px;
}

.sitemap5{font-size:10px;
margin-left:40px;
line-height:13px;
}

/* -----------

 leftnavi ah

 -----------*/

#menu1{
font-size:13px;
width:180px;
border-top:1px solid #fff;
vertical-align:top;
}

#menu1 sup,
#bl sup{
line-height: 80%;
}
  
#leftnav,
#leftnav ul,
#leftnav ul ul{
margin:0px;
padding:0px;
font-size:12px;
list-style-type:none;
}

#leftnav li{
margin:0px;
}

#leftnav li li{

}

#leftnav li li li{

}

#leftnav li li li li{

}

#leftnav li.navdn{

}

#leftnav li.navdn li.navdn{

}

#leftnav li.navdn li.navdn li.navdn{

}

#leftnav a{
text-decoration:none;
background-repeat:no-repeat;
display:block;
padding-left:0px;
padding-top:2px;
padding-bottom:2px;
color:#AC2439;
}

#leftnav li a{
text-decoration:none;
width:158px;
padding-left:20px;
border-bottom:1px solid #6A1228;
border-left:1px solid white;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li li a{
text-decoration:none;
width:148px;
padding-left:30px;
border-bottom:1px solid #6A1228;
border-left:1px solid white;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li li li a{
text-decoration:none;
width:130px;
padding-left:40px;
border-bottom:1px solid #6A1228;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li li li li a{
text-decoration:none;
width:120px;
padding-left:50px;
border-bottom:1px solid #6A1228;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li a:hover{
background-image:url(/fileadmin/template/advantix-fr/images/nav/ov_red.gif);
}

#leftnav li li a:hover{
background-image:url(/fileadmin/template/advantix-fr/images/nav/ov_red.gif);
}

#leftnav li li li a:hover,
#leftnav li.navdn li a:hover,
#leftnav li.navdn li.navdn li a:hover,
#leftnav li.navdn li.navdn li.navdn li a:hover{
background-image:url(/fileadmin/template/advantix-fr/images/nav/ov_red.gif);
}

#leftnav li.navdn a:hover,
#leftnav li.navdn li.navdn a:hover,
#leftnav li.navdn li.navdn li.navdn a:hover,
#leftnav li.navdn li.navdn li.navdn li.navdn a:hover{
background-image:url(/fileadmin/template/advantix-fr/images/nav/ov_white.gif);
}

#leftnav li.navdn a{
text-decoration:none;
background-color:#9A0026;
color:#F8E0E0;
}

#leftnav li.navdn li.navdn a{
text-decoration:none;
background-color:#9A0026;
color:#F8E0E0;
}

#leftnav li.navdn li.navdn li.navdn a{
text-decoration:none;
background-color:#9A0026;
color:#F8E0E0;
}

#leftnav li.navdn li.navdn li.navdn li.navdn a{
text-decoration:none;
background-color:#9A0026;
color:#F8E0E0;
}

#leftnav li.navdn li a{
text-decoration:none;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li.navdn li.navdn li a{
text-decoration:none;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li.navdn li.navdn li.navdn li a{
text-decoration:none;
background-color:#F8E0E0;
color:#6A1228;
}

#leftnav li.navdn li.navdn li.navdn li.navdn li a{
text-decoration:none;
background-color:#F8E0E0;
color:#6A1228;
}

/* ----------

 help navi

 -----------*/



#supportnav{
position:absolute;
left:803px;
top:55px;
width:187px;
color:#A4A5A4;
font-weight:normal;
font-size:11px;
font-family:Arial,sans-serif;
z-index:10;
}

#supportnav a{
text-decoration:none;
color:#A4A5A4;
background:#fff;
}

#supportnav a{
text-decoration:none;
padding-left:2px;
padding-right:2px;
}

#supportnav a:hover{
color:#414441;
}


/*----------------------

 bayerlinks + disclaimer

-----------------------*/

#bl,
#bayerlinks,
#disclaimer{
background:#fff;
}

#bayerlinks{
border-bottom:1px solid #9C999C;
border-left:1px solid white;
border-right:1px solid white;
padding-bottom:10px;
width:178px;
overflow:hidden;
}

#disclaimer{
padding-top:10px;
padding-bottom:20px;
}

#bl p{
margin:0;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
}

#bl h1,
#bl h2{
background:#999;
margin:0;
color:#fff;
font-size:13px;
font-weight:normal;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
}

#bl #disclaimer p{
font-size:10px;
}

#bl #bayerlinks p{
font-size:12px;
}

#bl a{
text-decoration:none;
color:#626562;
}

/*-----------------

    Neue Topnavi

-----------------*/
#topnavi{
height:18px;
background:#AC2439;
width:990px;
margin:0px;
padding:0px;
list-style-type:none;
list-style-image:none;
position:absolute;
top:70px;
left:0px;
}

#topnavi li{
float:left;
height:18px;
padding:0px;
margin:0px;
background-image:url();
}

#topnavi li a{
text-decoration:none;
color:#F8E0E0;
border-right:1px solid #fff;
padding:1px 10px 1px 10px;
font-size:13px;
display:block;
background:#AC2439;
}

#topnavi li.home{

}

#topnavi li.home a{
text-decoration:none;
width:150px;
padding:1px 0px 1px 20px;
background:#AC2439;
color:#F8E0E0;
}

#topnavi li.navdn a{
text-decoration:none;
background:#F8E0E0;
color:#AC2439;
}

#topnavi li a:hover{
background:#F8E0E0;
color:#AC2439;
}

#topnavi li a.homeoff:hover{
background:#AC2439;
}

/*form.doccheck {width:350px;}
form.ll-login {border:1px solid #cccccc; width:100px;}*/

#startnewstable{
width:266px;
}

#startnewstable tr td
{
padding-right:10px;
font-size:11px;
text-decoration:none;
}

#startnewstable tr td a{
font-weight:normal;
text-decoration:none;
color:#333;
}

#startnewstable tr td a:hover{
font-weight:normal;
text-decoration:underline;
color:#333;
}

#startnewstable tr td.advantixnewsdate{
width:75px;
padding-right:0px;
}

.news-search-form{
margin-bottom:10px;
}

/*#glossary_start div {padding-top:1px;}

#glossary_start a {color:#A80231; font-weight:bold;}*/



table.startpresstable{
padding-top:5px;
font-size:11px;
text-decoration:none;
margin-left:20px;
margin-right:10px;
}

table.startpresstable tr td{
padding-right:10px;
padding-top:5px;
font-size:11px;
text-decoration:none;
}

table.startpresstable tr td a{
font-weight:normal;
text-decoration:none;
color:#333;
}

table.startpresstable tr td a:hover{
font-weight:normal;
text-decoration:underline;
color:#333;
}

#bpsLogo{
display:none;
}

#bpsLogo a img,
#bpsLogoStart a img{
padding-left:35px;
}

/*-----------------
Boiler plates
------------------*/
p.appendix, span.appendix{
display:block;
font-size:11px;
color:#626562;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

h1 span.appendix{
font-size:14px;
color:#666;
border-top:1px dotted #0099CC;
margin-top:0px;
padding-top:13px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
width:100%;
display:block;
}

/*-----------------
Content Tables (moderntable)
------------------*/
#textcontent table.modernTable{
border:0px;
margin-top:20px;
border-collapse:collapse;
}

#textcontent table.modernTable thead td{
border-top:1px solid #9D002D;
border-bottom:1px solid #9D002D;
border-left:1px dotted #fff;
background-color:#9D002D;
font-weight:bold;
color:#fff;
padding:2px 10px 2px 10px;
}

#textcontent table.modernTable td.modernTable_firstColumn{
border-left:none;
}

#textcontent table.modernTable thead td p{
color:#fff;
}
#textcontent table.modernTable tbody td{
border-bottom:1px solid #9D002D;
border-left:1px dotted #9D002D;
background-color:#fff;
padding:2px 10px 2px 10px;
}
#textcontent table.modernTable tbody tr.modernTable_alternateRow td{
background-color: #F8E0E0;
}

#textcontent table.modernTable tbody td ul{
margin:0px 0px 0px 15px;
padding:0px;
}

#textcontent table.modernTable tbody td ul li{
margin: 0px;
padding: 0px;
}

#textcontent div.boxcontent{
border:1px solid #f9cc71;
background-image:url(../images/cvbd-teaser.gif);
background-repeat: no-repeat;
padding-top:49px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
}

#textcontent div.boxcontent a{
color:#007283;
padding-left:16px;
background-repeat:no-repeat;
background-image:url(/fileadmin/template/cvbd/images/li.gif);
}

div.news-list-item a{
text-decoration:none;
}

div.uploads table td{
	padding-bottom:10px !important;
}

/* New Styles for Advantix-fr */

#topbanner{
margin:0px;
border:none;
padding:0px;
width:990px;
height:70px;
background-image:url(/fileadmin/template/advantix-fr/images/banner.jpg);
background-position:180px 0px;
background-repeat:no-repeat;
}

a.StartLinkBlack{
color:black;
}	
	
#servicecolumn h2{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
padding-left:20px;
font-size:13px;
color:#AC2439;
}

#servicecolumn td{
border-bottom:1px dotted #666666;
padding-top:10px;
padding-bottom:10px;
}

#servicecolumn form{
padding-left:20px;
}

#servicecolumn a{
padding-left:20px;
color:black;
text-decoration:none;
}

td#generalsearch form{
padding-left:20px;
}

div.orient-17 table.imgtext-table{
margin-left:5px;
margin-bottom:5px;
}

div.orient-18 table.imgtext-table{
margin-right:5px;
margin-bottom:5px;
}

#DontUseOnCats{
vertical-align:middle;
}

#DontUseOnCats img{
margin-left:20px;
margin-right:5px;
border:2px solid #9D002D;
padding:5px;
float:left;
}

/* =======================
	index search
=========================*/

div.tx-indexedsearch fieldset{
border:0px;
}

div.tx-indexedsearch div{
width:100%;
}

div.tx-indexedsearch label{
display:block;
width:120px;
float:left;
}

div.tx-indexedsearch select{
width:160px;
}