/* GLOBALE DEFINITIONEN */
body {
    color: #797979;
    font: 12px/17px Arial, Verdana, sans serif;
    margin: 0 auto;grey
    padding: 0;
    width: 984px;
    text-align:center;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}
p {
    margin: 0;
    padding: 0;
}
h1 {
    color: #007ed6;
    font-size: 28px;
    margin: -9px 0 0;
    padding: 3px 0 22px;
    line-height:32px;
}
h2 {
    color: #007ed6;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px 0;
}
h2 a {
    /*color: #f38d0d;*/
    text-decoration: none;
}
h3 {
    color: #797979;
    font-size: 12px;
    font-weight: bold;
}
h4{
    color: #797979;
    font-size: 12px;
}
a{
    border: 0;
    color: #0066cc;
    outline-width: 0;
    text-decoration: none;
}
#produktInfo a.coloured{
    color:#0066cc;
}
#content_column_middle a{
    text-decoration: underline;
}
#content_column_middle a:hover{
    text-decoration: none;
}

#content_column_middle .database_search_letterbox .content_left a,
#content_column_middle .database_search_letterbox a:link,
#content_column_middle .database_search_letterbox a:visited,
#content_column_middle .database_search_letterbox a:hover,
#content_column_middle .database_search_letterbox a:active{
    text-decoration: none;
}

#content_column_middle .nounderline a,
#content_column_middle .nounderline a:link,
#content_column_middle .nounderline a:visited,
#content_column_middle .nounderline a:hover,
#content_column_middle .nounderline a:active{
    text-decoration: none;
}
.clear_both {
    clear: both;
}
.float_left {
    float: left;
}
.float_right {
    float: right;
}
ul, ol , li{
    list-style-type: none;
    padding: 0;
}
/* Container */
#container {
    display: table;
    text-align: left;
    width: 980px;
}
/* Head */
#head {
    background: url(/al/design_images/head.jpg) no-repeat top left;
    display: table;
    float: left;
    width: 980px;
}
#logo {
    float: left;
    margin: 19px 0 0 28px;
}
#laenderauswahl {
    float: left;
    margin: 39px 0 0 408px !important;
    margin: 39px 0 0 280px;
}
#suche {
    background: url(/al/design_images/bg_suche.gif) no-repeat top left;
    clear: right;
    float: right;
    height: 24px;
    margin: 11px 14px 16px 0;
    width: 194px;
}
.suche {
    border: 0 none;
    color: #666666;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 3px 0 0 5px;
    padding: 3px 0 0;
    width: 159px;
}
.suche_submit {
    background-color: transparent;
    border: 0px;
    width: 26px;
}

#suche_content {
    background: url(/al/design_images/bg_suche_content.gif) no-repeat top left;
    height: 24px;
    margin: 5px 14px 16px 0;
    width: 194px;
}
.suche_content {
    border: 0 none;
    color: #666666;
    font: 10px Arial,Helvetica,sans-serif;
    margin: 3px 0 0 5px;
    padding: 3px 0 0;
    width: 159px;
}
.suche_submit_content {
    background-color: transparent;
    border: 0px;
    width: 26px;
}

#head a, #head a:hover, #head a:active {
    color: #424242;
}
#header {
    float: left;
}
#header img{
    display:block;
}
/* Trenner Head Content */
#trenner_head_content {
    clear: both;
    height: 30px;
}
/* Content */
#content {
    float: left;
    width: 982px;
}
#content_innen {
    float: left;
    width: 982px;
}
#content_column_left {
    float: left;
    min-height: 1px;
    width:219px;
}
#content_column_middle {
    float: left;
}
#content_column_right {
    float: right;
}

/* Standard Formatierungen*/
.content_left {
    float: left;
}
.content_middle {
    float: left;
}
.content_right {
    float: right;
}
.blue {
    color: #0066CC;
}
div.hr {
    border-bottom:1px dotted #A8A8A8;
    margin:0 0 20px;
    width:100%;
}
div.hr_vertikal {
    border-right:1px dotted #A8A8A8;
    float: left;
    font-size: 0px;
    height: 90%;
    margin:10px 5px 10px 5px;
    width:1px;
}
ul.marginbottom{
    margin-bottom:19px;
}
ul.marginbottomall li{
    margin-bottom:19px;
}
ul.standardformat li{
    list-style-type:disc;
    margin-left:15px;
}
ul.standardformat li ul li{
    list-style-type:circle;
}

/* Grundgeruest Box */
.ro {
    background: url(/al/design_images/box_blau_or.gif) top right no-repeat;
    margin: 0;
    padding: 0;
}
.lo {
    background: url(/al/design_images/box_blau_ol.gif) top left no-repeat;
    margin: 0;
    padding: 0;
}
.ru {
    background: url(/al/design_images/box_blau_ur.gif) bottom right no-repeat;
    margin: 0;
    padding: 0;
}
.lu {
    background: url(/al/design_images/box_blau_ul.gif) bottom left no-repeat;
    margin: 0;
    padding: 0;
}
.inhalt_11 {
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    padding: 21px 20px 0 18px;
}
.inhalt {
    margin: 0;
    padding: 21px 20px 0 18px;
}
.inhalt_unterseiten {
    margin: 0 35px !important;
    margin: 0 0 0 30px;
    padding: 0 !important;
    padding: 3px 0 0 0;
    width: 464px;
}
.inhalt_unterseiten p{
    margin: 0 0 19px 0;
}
.smalltext{
    font-size: 11px;
}
a.plus {
background:transparent url(/al/design_images/img_internlink.jpg) no-repeat scroll right top;
border:0 none;
color:#0066CC;
display:inline-block;
font-weight:700;
height:21px;
line-height:15px;
padding:0 25px 0 0;
}


/* box blauer rand */
.boxwrap_bl {
    color:#0066CC;
    margin:0 0 11px;
}
.boxwrap_bl .borderboxbr {
    background:transparent url(/al/design_images/borderbox_bl-r.gif) no-repeat scroll right bottom;
}
.boxwrap_bl .borderboxtl {
    background:transparent url(/al/design_images/borderbox_bl-l.gif) no-repeat scroll left top;
    padding-left:7px;
}
.boxwrap_bl .borderboxtr {
    background:transparent url(/al/design_images/borderbox_bl-r.gif) no-repeat scroll right top;
    height:8px;
}
.boxwrap_bl .borderboxbl {
    background:transparent url(/al/design_images/borderbox_bl-l.gif) no-repeat scroll left bottom;
    margin:0 5px 0 0;
    padding:0 0 8px 9px;
}

/* box blauer rand ende*/

/* box_blau_2x1 */
.box_blau {
    padding: 0 10px 10px 0;
}
.box_blau_img_left {
    float: left;
    padding: 0 20px 0 0;
}
.box_blau_txt_right {
    float: right;
    height: 80px;
    padding: 0 0 0 0;
    width: 152px;
}
.box_blau_button {
    font-size: 11px;
    line-height: 13px;
    padding: 0 0 0 0;
}
.box_blau_button a {
    color: #007ed6;
    font-weight: bold;
    text-decoration: none;
}
/* News Uebersicht Homepage */
.inhalt_links {
    background: url(/al/design_images/trenner_news.gif) no-repeat 371px 20px;
    float: left;
    margin: 0;
    padding: 21px 20px 0 18px;
    width: 337px;
}
.inhalt_rechts {
    float: left;
    margin: 0;
    padding: 21px 20px 0 18px;
}
.news_headline {
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
}
.news_txt {
    color: #007ed6;
    padding: 0 0 16px 0;
}
.news_txt_list_left {
    color: #007ed6;
    float: left;
    height: 135px;
    line-height: 20px;
    padding: 0 0 16px 0;
    width: 170px;
}
.news_txt_list_right {
    color: #007ed6;
    float: left;
    height: 135px;
    line-height: 20px;
    padding: 0 0 16px 0;
    width: 150px;
}
.teaser_large_teaser{
    margin-top: 10px;
}
.trenner_25px {
    clear: both;
    height: 25px;
}
/* Teaser rechts */
.teaser_right_txt {
    background: url(/al/design_images/bg_teaser_rechts.jpg) repeat left top;
    line-height: 14px;
    overflow: hidden;
    padding: 17px 27px 0 11px;
    width: 190px;
}
.teaser_right_hl {
    color: #007ed6;
    font-size: 19px;
    font-weight: bold;
    line-height: 19px;
}
.teaser_right_content {
    font-size: 11px;
    line-height: 13px;
    padding: 4px 0 13px 0 !important;
    padding: 5px 0 12px 0;
}
.teaser_right_abbinder {
    height: 20px;
}
.teasersuche {
    background: url(/al/design_images/bg_suche_ha.gif) no-repeat top left;
    height: 24px;
    margin: 0 14px 0 0;
    width: 194px;
}
.teasersuche_eingabe {
    border: 0px;
    color: #666666;
    margin: 3px 0 0 5px;
    width: 159px;
}
.teasersuche_submit {
    background-color: transparent;
    border: 0px;
    width: 26px;
}

/* Allgemeine Klassen */
ul.quellenangabe {
    padding-left:13px !important;
    padding-left:15px;
}

ul.quellenangabe li {
    font-size:11px;
    font-style:italic;
    list-style-type:disc;
}

/* Produkte Uebersicht */
#produktDetail{
    background: url(/al/design_images/bg_prodLayer_top.jpg) no-repeat scroll 0 0;
    color: #666666;
    display: block;
    font-size: 11px;
    height: 131px;
}
#produktDetail a#TB_closeWindowButton{
    float: right;
    font-size: 10px;
    text-decoration: none;
    color:#000;
    padding: 35px 45px 0 0 ;
}
#TB_window div.p a:link{
    color:#0066CC;
}


#produktDetail h1{
    font-size: 24px;
    line-height: 28px;
    padding: 41px 0 0 59px;
}
#produktDetail h2{
    color: #0066cc;
    font-size: 12px;
    font-weight: 800;
    font-weight: 700;
    line-height: 13px;
    margin: 0;
    padding: 0;
}
#produktDetail p{
    color: #0066cc;
    display: block;
    font-size: 12px;
    line-height: 13px;
    margin: 0;
    padding: 0;
}
#produktInfo  p{
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 14px;
    padding: 0px 0 30px 0;
    width: 370px;
}
.produktBox{
    background: url(/al/design_images/img_navBoxTop.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    display: inline;
    float: left;
    margin: 63px 28px  0 58px;
    padding: 0;
    text-align: left;
    width: 254px;
}
ul.produktBoxList {
    background: url(/al/design_images/img_navBoxBtm.jpg);
    background-color: #cce0ff;
    background-position: left bottom;
    background-repeat: no-repeat;
    border: 0;
    display: table;
    margin: 6px 0 0 0;
    padding: 19px 0 60px 20px;
    width: 234px;
}
ul.produktBoxList .hr{
    background: url(/al/design_images/img_navBoxTrenner.jpg);
    background-repeat: no-repeat;
    border: 0;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 6px 0 6px 0px;
    padding: 0;
    width: 234px;
}
ul.produktBoxList .hrTop{
    border: 0;
    font-size: 1px;
    height: 20px;
    line-height: 1px;
    margin: 0;
    padding: 0;
    width: 234px;
}
li.produktBoxList {
    background-color: #cce0ff;
    width: 254px;
}
#produktInfo{
    float: left;
    font-size: 12px;
    line-height: 15px;
    padding: 58px 0 0 0;
    text-align: left;
    width: 437px;
}
#produktInfo h2{
    color: #0066cc;
    display: block;
    font-size: 15px;
    font-weight: 700;
    line-height: 16px;
    padding: 0px 0 5px 0;
    width: 370px;
}
#produktInfo h3{
    color: #666666;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    padding: 12px 0 0 0;
}
#produktInfo ul {
    padding: 0 0 0 15px;
}
#produktInfo li {
    list-style-type: disc;

    line-height:22px;
}
#produktInfo .pg1 {
    float: left;
    margin: 0 50px 0 0;
}
#produktInfo .pg2 {
    float: left;
}
#produktInfo p.internLink a, #produktInfo p.internLinkLast a, #produktInfo p.externLink a, #produktInfo p.externLinkLast a{
    background: url(/al/design_images/img_internlink.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    border: 0;
    color: #0066cc;
    display: inline-block;
    font-weight: 700;
    height: 21px;
    margin: 0 0 0 25px;
    padding: 0 25px 0 0;
    line-height: 15px;
}

#produktInfo p.internLinkLast2 a{
    background: url(/al/design_images/img_internlink.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    border: 0;
    color: #0066cc;
    display: inline-block;
    font-weight: 700;
    height: 21px;
    margin: 5px 0 0 30px;
    padding: 0 25px 0 0;
    line-height: 15px;
}
#produktInfo p.internLink, #produktInfo p.externLink{
    border: 0;
    margin: 0;
    padding: 5px 0 0 0;
}
#produktInfo p.internLinkLast, #produktInfo p.externLinkLast{
    border: 0;
    margin: 0;
    padding: 5px 0 0 0 !important;
    padding: 5px 0  15px -5px;


}
#produktInfo .p{
    display: block;
    width: 420px;
}
#produktInfo .basistext{
    display: block;
    font-size: 9px;
    width: 420px;
}
#produktInfo p.imgBu{
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 13px;
    padding: 10px 0 45px 0;
    width: 370px;
}
#produktInfo  p.pdf{

    padding: 0px 0 20px 0;
}
#produktInfo  p.pdfLast{

    padding: 0;
}
#produktInfo p.pdf a, #produktInfo  p.pdfLast a{
    background: url(/al/design_images/img_pdf.jpg);
    background-repeat: no-repeat;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 21px;
    margin: 5px 0 0 30px;
    padding: 4px 0 0 25px;
}
#produktInfo p.pdf2 a{
    background: url(/al/design_images/img_pdf.jpg);
    background-repeat: no-repeat;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 21px;
    margin: 5px 0 0 25px;
    padding: 4px 0 0 25px;
}
#produktInfo div.pdf3Last{
    padding: 0 0 0 25px;
}
#produktInfo  div.pdf3{
    padding: 0 0 5px 25px;
}
#produktInfo  div.pdf3, #produktInfo div.pdf3Last{
    background-color: transparent;
    float: left;
    font-weight: 700;
    margin: 6px 0 0 0;
    width: 400px;
}
#produktInfo div.pdf3 p{
    color: #666666;
}
#produktInfo div.pdf3 a, #produktInfo  div.pdf3Last a{
    background: transparent url(/al/design_images/img_pdf.jpg) no-repeat scroll 0 0;
    bottom: 10px;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 20px;
    margin: 10px 0 0 0;
    padding: 3px 0 0 26px;
    /*width: 105px;*/
}
#produktInfo div.pdf3 img, #produktInfo  div.pdf3Last img{
    background: transparent url(/al/design_images/dropshadow2.gif) no-repeat scroll 0px bottom;
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 13px;
    max-width: 80px;
    padding: 0 16px 0 0;
}
#produktInfo div.pdf3 .translation img, #produktInfo  div.pdf3Last .translation img{
    background-image: none;
    padding-right:10px;
}
#produktInfo div.pdf3 img.noformat, #produktInfo  div.pdf3Last img.noformat{
    background-image: none;
    display: inline;
    float: none;
    padding: 0;
}
#produktInfo div.pdf3 div.translation, #produktInfo  div.pdf3Last div.translation{
    font-weight: normal;
    margin:0 0 0 3px;
    display:block;
}
#produktInfo div.pdf3 div.translation span, #produktInfo  div.pdf3Last div.translation span{
    width:55px;
    display:block;
    float:left;
}
#produktInfo div.pdf3 div.translation img, #produktInfo  div.pdf3Last div.translation img{
    background-image: none;
    display: inline;
    float: none;
    padding: 0 5px 0 0;
    margin-left:50px;
}
#produktInfo div.pdf3 .description, #produktInfo  div.pdf3Last .description {
    background: url(/al/design_images/dotted.gif) #ffffff no-repeat scroll top;
    font-weight: normal;
    margin: 3px 0 7px 94px;
    padding: 4px 0 0 0;
    width: 300px;
}
#produktInfo div.hr1 hr {
    display: none;
}
#produktInfo .produkt_bild{
    margin:0 0 20px 0;
}
.p{
    color: #666666;
    display: inline;
    display: block !important;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 0 30px 0;
    width: 370px;
}
#logErr{
    width: 540px;
    color: red;
    padding: 0 0 0 60px;
    font-size:12px;
    line-height:50px;
}
#produktInfo div.gebrauchsinformationfrei{
    float:left;
}

#produktInfo .gebrauchsinformationfrei p{
    float:left;
    padding:0 0 5px 0;
}

#produktinfo .gebrauchsinformationfrei p.pdf2{
    margin-bottom:10px;
    float:left;
}
#produktInfo .gebrauchsinformationfrei p.pdf2 a{
    float:left;
    height:32px;
}

#produktInfo .gebrauchsinformationfrei p.pdf2 a span{
    display:block;
    float:left;
    width:60px;
    padding:1px 0 0 0;
}
#produktInfo .gebrauchsinformationfrei p.pdf2 a img{
    background-image:none;
    display:inline;
    float:left;
    padding:0 5px 0 0;
}

/* Login */
#loginBox{
    display:inline;
    margin:80px 0px 50px 60px;
    padding:0;
    float:left;
}

#loginBox .docLoginForm, #loginBox .alLoginForm {
    width:325px;
    float:left;
    margin:25px 0 0 0;
}
#loginBox img.almirall{
    margin:10px 79px 0 0;
    float:right;
}
#loginBox img.doccheck{
    margin:0 84px 10px 0;
    float:right;
}

#loginBox form{
    float: left;
    width: 270px;
}
#loginBox form label{
    float: left;
    font-weight: 700;
    width: 85px;
    margin-bottom:4px;
}
#loginBox form input{
    float: right;
    width: 170px;
    height:14px;
    font-size:11px;
    margin:0 0 3px 0;
}
#loginBox form input.submit{
    width: 120px;
    display:inline;
    float:right;
    height:20px;
}

#loginBox .info{
    float:left;
    clear:both;
    margin:20px 0 0 0;
    /*width:200px;*/
    width:250px;

}

#loginBox a, #loginBox a:visited{
    text-decoration:underline;
}
#loginBox a:hover{
    text-decoration:none;
    color:#666666;
}


#loginBox .info a{
    color:#0066cc;
    text-decoration:underline;
}
#loginBox .info a:hover{
    text-decoration:none;
    color:#0066cc;
}

/* Produkte Uebersicht Ende */
/* Home */
#center{
    width: 742px;
    display:inline-block !important;
    display:inline;

}
.teaser {
    font-size: 0px;
    height: 7px;
    line-height: 0px;
    width: 366px;
}
.teaser_bg_left {
    background-image: url(/al/design_images/teaser/teaser_left.gif);
    float: left;
    height: 227px;
    width: 7px;
}
.teaser_bg_right {
    background-image: url(/al/design_images/teaser/teaser_right.gif);
    float: left;
    height: 227px;
    width: 7px;
}
.teaser_bg_center {
    background-image: url(/al/design_images/teaser/teaser_center.gif);
    float: left;
    height: 227px;
    width: 727px;
}
.teaser_top {
    background-image: url(/al/design_images/teaser/teaser_top.gif);
}
.teaser_middle {
    background-image: url(/al/design_images/teaser/teaser_middle.gif);
    width: 366px;
    float:left;
}
.teaser_middle_content {
    padding-left: 20px;
    padding-top: 13px;
    width: 326px;
}

.teaser_bottom {
    background-image: url(/al/design_images/teaser/teaser_bottom.gif);
    background-repeat: no-repeat;
    float:left;
}
#content_left{
    float: left;
    width: 366px;
    margin-right:9px;
}
#content_middle_start{
    float: left;
    margin-left: 10px;
    width: 366px;
}
#content_right{
    margin-left: 10px;
}
.teaser_image{
    float: left;
}
.teaser_small_teaser{
    float: left;
    padding-bottom: 0px;


    padding-left: 9px;
    width: 161px;
}
#content_home{
    float: left;
    width: 742px;
}

.teaser_home_text{
    clear: both;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 6px !important;
    margin-bottom: 8px;
    width: 295px;
}
#content_middleAndLeft{
    float: left;
    height: 227px;
    margin-top: 10px;
    width: 741px;
}
p.internLinkright a{
    background: transparent url(/al/design_images/b_plusb.gif) no-repeat scroll right 2px;
    border: 0 none;
    color: #0066cc;
    /*display: inline-block;*/
    font-weight: 700;
    height: 21px;
    margin: 0 0 0 0px;
    padding: 0 25px 0 0;
    text-decoration: none;
}
.separate_horizontal{
    background-image: url(/al/design_images/teaser/separate_horizontal.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;
    margin-bottom: 10px;
    width: 325px;
}
.separate_vertical{
    background-image: url(/al/design_images/teaser/separate_vertical.gif);
    float: left;
    height: 227px;
    width: 7px;
}
.teaser_news{
    float: left;
    padding-left: 20px;
    padding-top: 20px;
    width:337px;
}
/* Home Ende */
/* Footer */
#footer{
    background-image: url(/al/design_images/footer.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 125px;
    margin-bottom: 15px;
    width: 980px;

    display:table;
}
#footer_adress{
    float: left;
    padding-left: 22px;
    padding-top: 102px;
    text-align: left;
    width: 480px;
}
#footer_links{
    float: left;
    padding-right: 22px;
    padding-top: 91px;
    text-align: right;
    width: 456px;
}
/* Footer Ende */
/* News HL Ende */
.empty_separate{
    height: 15px;
}
.news_list{
    line-height: 20px;
}
/* News HL Ende */
p.linkHome a{
    background: transparent url(/al/design_images/b_plusb.gif) no-repeat scroll right 2px;
    border: 0 none;
    color: #0066cc;
    display: inline-block;
    font-weight: 700;
    margin: 0 0 0 0px;
    padding: 0 25px 0 0;
    text-decoration: none;
}
.teaser_right{
    margin-bottom: 10px;
    width: 229px;
}
.teaser_right a{
    display: block;
}
.teaser_right_txt .photo {
    position: relative !important;
    position: static;
    background: transparent url(/al/design_images/teaser_brochure_shadow.gif) no-repeat scroll 0px bottom;
    float: left;
    display: block;
    padding: 0 11px 11px 11px;
}

.teaser_right_txt .photo span {
    background:transparent url(/al/design_images/teaser_brochure_edge.png) no-repeat scroll 0 0;
    display:block !important;
    display:none;
    height:19px;
    left:53px;
    position:absolute;
    top:-3px;
    width:19px;
}
*:first-child+html .teaser_right_txt .photo { /*IE7 hack*/
    position: static;
}
*:first-child+html .teaser_right_txt .photo span { /*IE7 hack*/
    display:none;
}
.teaser_right_txt  div.brochure {
    background-color: transparent;
    float: left;
    font-weight: 700;
    margin: 17px 0 5px 0;
    width: 215px;
}
.teaser_right_txt div.brochure p {
    color: #666666;
}
.teaser_right_txt div.brochure a
{
    background: transparent url(/al/design_images/pdf_symbol.png) no-repeat scroll 0 0;
    bottom: 10px;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 20px;
    margin: 10px 0 0 0;
    padding: 3px 0 0 28px;
    width: 105px;
}
.teaser_right_txt div.brochure .description {
    float: left;
    line-height: 16px;
    width: 120px;
}
#content_home h3{
    font-size: 14px;
}
#content_home .teasertext{
    color: #0066cc;
}
/* More Meldungen */
#meldungen_more_menu{
    padding-bottom: 15px;
    padding-left: 205px;
    padding-top: 13px;
}
#meldungen_more_top{
    background-image: url(/al/design_images/meldungen/meldungen_more_abbinder_oben.gif);
    font-size: 0px;
    height: 7px;
    line-height: 0px;
    width:100%;
}
#meldungen_more_bottom{
    background-image: url(/al/design_images/meldungen/meldungen_more_abbinder_unten.gif);
    font-size: 0px;
    height: 7px;
    line-height: 0px;
    width: 100%;
}
.meldungen_more_separate{
    background-image: url(/al/design_images/meldungen/meldungen_more_separate.gif);
    background-repeat: no-repeat;
    height: 7px;
    margin: 4px 0 4px 0;
    width: 442px;
}
.meldungen_more{
    border-left-color: #007fd6;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #007fd6;
    border-right-style: solid;
    border-right-width: 1px;
    height: 260px;
    left: 0px;
    overflow: hidden;
    position: relative;
    top: 0px;
    width: 462px;
}
.meldungen_more_row_container{
    left: 0px;
    position: relative;
    top: 0px;
}
.meldungen_more_row{
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 442px;
}
.meldungen_more_row a{
    color: #0066cc;
    font-size: 11px;
}

.date {
    font-weight: bold;
}

.datefront{
    font-weight: bold;
    font-size: 14px;
}
/* More Meldungen Ende */
/* Meldungen Detailseite */
div.piccolumnleft{
    float:left;
    text-align:left;
    width:235px;
}
div.piccolumnright{
    float:left;
    text-align:left;
    width:225px;
}


/* Meldungen Detailseite Ende*/

/* Enzyklopaedie */
.enzyklopaedie .b {
    font-weight: bold;
}
.enzyklopaedie .content_right img {
    margin: 0 0 11px 0;
}
.enzyklopaedie .content_right {
    margin: 7px 0 0 47px;
}
.enzyklopaedie h2.subheadline {
    color: #797979; /*font-size:13px;
    font-weight:bold;*/
    padding: 0 0 5px;
}
/*.enzyklopaedie h3 {
    font-size:11px;
    font-weight:bold;
}*/
.enzyklopaedie form {
    text-align: center;
}
.enzyklopaedie .hinweisbox {
    background-image: url(/al/design_images/enzy_blue_box.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    height: 75px;
    padding: 4px 12px 0 12px;
    width: 451px;
}
.enz_submit{
    background-image: url(/al/content_images/infozentrum_haut/enzyklopaedie_submit.jpg);
    background-repeat: no-repeat;
    border: 0px;
    color: #797979;
    cursor: pointer;
    font-size: 12px;
    height: 31px;
    margin: 15px 0 30px;
    padding: 0 0 6px 0;
    width: 173px;
}
/* Enzyklopaedie Ende*/
/*Disclaimer Impressum*/
#disclaimer img{
    margin: 0 0 13px 0;
}
#disclaimer p{
    margin: 0 0 25px 0;
}
/*Disclaimer Impressum Ende*/
/* Kontaktform */
.rbroundbox {
    background: url(/al/design_images/nt.gif) repeat;
}
.rbtop div {
    background: url(/al/design_images/tl.gif) no-repeat top left;
}
.rbtop {
    background: url(/al/design_images/tr.gif) no-repeat top right;
}
.rbbot div {
    background: url(/al/design_images/bl.gif) no-repeat bottom left;
}
.rbbot {
    background: url(/al/design_images/br.gif) no-repeat bottom right;
}
/* height width */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    font-size: 1px;
    height: 10px;
}
.rbcontent {
    margin: 0 7px;
}
.rbroundbox {
    width: 100%; /*width: 490px;*/
}
.pflicht {
    font-size: 10px;
    font-style: italic;
    margin: 0 0 8px 0;
}
.kontaktform a{
    color: #007ed6;
    text-decoration: none;
}
.kontaktform a:hover{
    color: #007ed6;
    text-decoration: underline;
}
.kontaktformerror{
    color: #ea100f;
    display: none;
    float: left;
    padding: 0 0 0 10px;
    margin: 0 0 9px 0;
}
.kontaktform form {
    font: 10px Arial,Verdana,sans-serif;
    padding: 7px 0 0 0;
}
.kontaktform label {
    float: left;
    line-height: 18px;
    margin: 0 0 8px 0;
    padding: 0 0 0 10px;
    width: 98px;
}
.kontaktform label.breit {
    float: none;
    margin: 0 0 20px 0;
    width: 200px;
}
.kontaktform label.fett {
    font-weight: bold;
}
.kontaktform input, select, textarea{
    font-size: 10px;
}

.kontaktform .inputboxen {
    border-style: none;
    color: #797979;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 330px;
}
.kontaktform .inputboxen#plz{
    font: 10px Arial,Verdana,sans-serif;
    margin: 0 5px 8px 0;
    width: 35px;
}
.kontaktform .inputboxen#ort{
    font: 10px Arial,Verdana,sans-serif;
    width: 290px;
}
.kontaktform select#kontaktbereich{
    border: 1px solid #ffffff;
    color: #797979;
    height: 17px;
    width: 328px;
}
.kontaktform textarea#nachricht{
    font: 10px Arial,Verdana,sans-serif;
    height: 57px;
    margin: 0 0 8px 0;
}
.kontaktform div.checkbox{
    float:left;
    height:21px;
    padding:3px 0 8px 10px;
    width:26px;
}
.kontaktform input.checkbox{
    float: left;
    padding: 0;
}

.nextline {
    clear: both;
    height: 0px;
    overflow: hidden;
}
/* Kontaktform Ende*/
/*Trolab*/
.borderboxtl {
    background: url(/al/design_images/borderbox-l.gif) no-repeat top left;
    padding-left: 5px;
}
.borderboxbr {
    background: url(/al/design_images/borderbox-r.gif) no-repeat bottom right;
}
.borderboxtr {
    background: url(/al/design_images/borderbox-r.gif) no-repeat top right;
    height: 8px;
}
.borderboxbl {
    background: url(/al/design_images/borderbox-l.gif) no-repeat bottom left;
    margin: 0 5px 0 0;
    padding: 0 0 8px 9px;
}
.trolab #boxwrap {
    color: #0066cc;
    margin: 0 0 11px 0;
}
.trolab #boxwrap a{
    color: #0066cc;
    font-size: 12px;
}
.trolab .lang_select{
    color: #0066cc;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 25px 0;
}
.trolab .lang_select img{
    margin: 0 0 0 6px;
    vertical-align: middle;
}
.distribution_head {
    background: url(/al/design_images/trenner_trolab.gif) no-repeat bottom left;
    color: #0066cc;
    font-weight: bold;
    margin: 0 0 3px 0;
    width: 100%;
}
.distribution_left {
    float: left;
    line-height: 16px;
    width: 240px;
}
.distribution_right {
    float: left;
    line-height: 16px;
}
.next_distributor {
    clear: both;
    margin: 0 0 38px 0;
}
.trolab .pdf {
    background: url(/al/design_images/img_pdf.jpg);
    background-repeat: no-repeat;
    color: #0066cc;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    margin: 5px 0 0 0;
    padding: 4px 0 0 25px;
}
.trolab .xls {
    background: url(/al/design_images/img_xls.jpg);
    background-repeat: no-repeat;
    color: #0066cc;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 21px;
    margin: 5px 0 0 0;
    padding: 4px 0 0 25px;
}
.trolab td.spalte1 {
    vertical-align: middle;
    width: 226px;
}
.trolab td.spalte2 {
    vertical-align: middle;
    width: 110px;
}
.trolab td a {
    color: #0066cc;
}
.trolab .last {
    margin: 5px 0 35px 0;
}
.trolab ul.blau li {
    color: #0066cc;
    list-style-type: disc;
    margin-left: 15px;
    padding: 2px;
}
a.blau {
    color: #0066cc;
    text-decoration: none;
}
.trolab ul.numbers li {
    list-style-type: decimal;
    margin-left: 25px;
    padding: 2px;
}
.database_search_letterbox {
    background: url(/al/design_images/trolab_db_box.jpg);
    background-repeat: no-repeat;
    color: #0066cc;
    font-size: 13px;
    height: 156px;
    margin: 0 0 25px 0;
}
.trolab #suche {
    margin: -5px 0 0 0;
}
.database_search_letterbox .content_left{
    text-align: center;
    width: 154px;
}
.database_header_text{
    color: #0066cc;
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.database_search_header{
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 11px 0 34px 17px;
}
.db_search_results {
    float: left;
    font-weight: normal;
    margin: 17px 0 0 0;
    width: 100%;
}
.resultrowleft {
    float: left; /*width:50%;*/
    width: 50% !important;
    width: 220px;
}
.resultrowright {
    float: left;
    width: 220px;
    width: 50% !important;
}
.resultnumber {
    color: #797979;
    float: left;
    /*margin:0 26px 0 0;*/
    width: 25px;
}
.resultname {
    color: #017ed6;
    float: left;
    margin: 0 15px 10px 0;
    width: 175px;
}
.test {
    margin: 0 0 20px 0;
}
.database_detail .clear_both {
    margin: 0 0 27px 0;
}
.database_detail_left {
    float: left;
    width: 109px;
}
.database_detail_right {
    float: left;
    width: 355px;
}
.database_detail .clear_both {
    margin: 0 0 27px 0;
}
.database_detail ul {
    padding: 0 0 0 15px;
}
.database_detail li {
    list-style-type: disc;
}
.database_detail .print {
    color: #0066cc;
    cursor: pointer;
}
.printview{
    font-size: 12px;
    margin: 0 0 0 23px;
    text-align: left;
}
.printview .database_detail_left{
    margin: 0 40px 0 0;
}
.printlink {
    display: inline;
    float: right;
    margin: 12px 264px 0 0;
}
.printlink img {
    margin: 0 3px 0 0;
}
/*Trolab Ende*/
/* Infozentrum Start */
.infozentrum li {
    list-style-type: disc;
    margin-left: 15px;
}
.infozentrum li li{
    list-style-type: circle;
    margin-left: 15px;
}
.infozentrum ul.numbers li {
    list-style-type: decimal;
    margin-left: 15px !important;
    margin-left: 25px;
}
.infozentrum .bildrechts {
    padding-bottom: 10px;
    padding-left: 10px;
    text-align: right;
}
.infozentrum p.internLink a/*, #produktInfo p.internLinkLast a*/{
    background: url(/al/design_images/img_internlink.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    border: 0;
    color: #0066cc;
    display: inline-block;
    font-weight: 700;
    height: 21px;
    margin: 0 0 0 30px;
    padding: 0 25px 0 0;
    line-height: 15px;
}
.infozentrum p.internLink{
    border: 0;
    margin: 0;
    padding: 5px 0  15px 0;
}
.infozentrum p.internLinkLast{
    border: 0;
    margin: 0;
    padding: 5px 0 0 0 !important;
    padding: 5px 0  15px 0;
}
.infozentrum p.pdf2 a{
    background: url(/al/design_images/img_pdf.jpg);
    background-repeat: no-repeat;
    display: block;
    height: 21px;
    margin: 5px 0 0 30px;
    padding: 4px 0 0 25px;
}
.infozentrum .last{
    padding: 0 0 25px 0;
}
.infozentrum div.pdf3Last{
    padding: 0 0 0 25px;
}
.infozentrum  div.pdf3{
    padding: 0 0 15px 25px;
}
.infozentrum  div.pdf3, .infozentrum div.pdf3Last{
    background-color: transparent;
    float: left;
    font-weight: 700;
    margin: 10px 0 0 0;
    width: 400px;
}
.infozentrum div.pdf3 p{
    color: #666666;
}
.infozentrum div.pdf3 a, .infozentrum  div.pdf3Last a{
    background: transparent url(/al/design_images/img_pdf.jpg) no-repeat scroll 0 0;
    bottom: 10px;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 20px;
    margin: 10px 0 0 0;
    padding: 3px 0 0 26px;
    width: 105px;
}
.infozentrum div.pdf3 img, .infozentrum  div.pdf3Last img{
    background: transparent url(/al/design_images/dropshadow2.gif) no-repeat scroll 0px bottom;
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 13px;
    max-width: 80px;
    padding: 0 16px 0 0;
}
.infozentrum div.pdf3 img.noformat, .infozentrum  div.pdf3Last img.noformat{
    background-image: none;
    display: inline;
    float: none;
    padding: 0;
}
.infozentrum div.pdf3 span.translation, .infozentrum  div.pdf3Last span.translation{
    font-style: italic;
    font-weight: normal;
}
.infozentrum div.pdf3 span.translation img, .infozentrum  div.pdf3Last span.translation img{
    background-image: none;
    display: inline;
    float: none;
    padding: 0 5px 0 0;
}
.infozentrum div.pdf3 .description, .infozentrum  div.pdf3Last .description {
    background: url(/al/design_images/dotted.gif) #ffffff no-repeat scroll top;
    font-weight: normal;
    margin: 3px 0 7px 94px;
    padding: 4px 0 0 0;
    width: 300px;
}
.infozentrum h4 {
    text-decoration: underline;
    font-weight: normal;
}
/* Infozentrum Ende */


/* Sitemap */
#sitemaplist a {
    text-decoration:none;
}
#sitemaplist h2{
    font-size:18px;
}
#sitemaplist ul {
    margin: 0;
}
#sitemaplist li {
    text-decoration:none;
    background:transparent url(/cm/design_images/sitemap_trenner.gif) no-repeat scroll 0 0;
    padding:20px 0 30px 0;
}
#sitemaplist li.noline {
    text-decoration:none;
    background-image:none;
    padding:20px 0 30px 0;
}
#sitemaplist ul.sub {
    margin:0 0 0 22px;
    padding:6px 0 0 0;
}
#sitemaplist li.sub2 ul{
    margin:0 0 0 25px;
}
#sitemaplist .sub li {
    font-weight:bold;
    list-style-type:disc;
    padding:7px 0 0 0;
    background-image:none;
}
/* Sitemap Ende*/

/* Isotretinoin Videoplayer*/
.content_highlight{
    color:#007ED6;
    font-weight:bold;
    margin:8px 0 0;
}
/* Isotretinoin Videoplayer Ende*/

/* Preisträger */
div.preistraeger {
    padding-top: 20px;
    font-size:14px;
    font-weight:bold;
    color: #007ED6;
}

/* Newsletter */
.img_float_left p{
    margin:0 12px 0 0;
    float:right;
    width:240px;
}
.newsletter .img_float_left{
    float:left;
    margin:4px 10px;
    width:100%;
}
.newsletter .img_float_left img{
    float:left;
}
.newsletter #kontaktallergie{
    padding:15px 0 0 0;
}
.newsletter .suche_wrap_left{
    float:left;
}
.newsletter .suche_wrap_right{
    float:right;
}
.newsletter .rbroundbox{
    clear:both;
}

.newsletter .suche_content{
    background:transparent url(/al/design_images/bg_suche_content.gif) no-repeat scroll left top;
    height:24px;
    margin:5px 14px 16px 0;
    width:194px;
}

.newsletter .suche_wrap_right .suche_content{
    margin:5px 0 16px 0;
}

.newsletter ul li{
    list-style-type:none;
    margin:0;
    width:165px;
}








      p.seeMore {
        background:transparent url(/al/design_images/b_plusb.gif) no-repeat scroll right 2px;
        border:0 none;
        color:#0066CC;
        display:inline-block;
        font-weight:700;
        margin:0;
        padding:0 25px 0 0;
        text-decoration:none;
        cursor: pointer;
        }
      h2.seeMore {
          cursor: pointer;
      }



     #content_column_middle .newsletter a{
    border:0 none;
    color:#0066CC;
    display:inline-block;
    margin:0;
    cursor: pointer;
     position: relative;
     }

     #content_column_middle .newsletter a img {
         position:absolute;
         bottom:1px;
         margin:0;
     }

     #content_column_middle .newsletter span.droptext {
        margin:0 0 0 30px;
     }

    .newsletter img {
         margin:0 0 14px 0;
    }
    .newsletter .boxwrap_bl .borderboxbl {
        height:73px;
    }
    .newsletter .boxwrap_bl .borderboxbl div.aktuell {
        float:left;
        margin:5px 28px 0 14px;
        width:221px;
    }
    .newsletter .boxwrap_bl .borderboxbl div.archiv {
        float:left;
        margin:5px 20px 0 0;
        width:165px;

    }
    .newsletter .klappbox {
        margin:10px;
    }

    #content_column_middle .newsletter a.seeMore{
        margin:11px 0 0 0;
        text-decoration:none;
    }
    #content_column_middle .newsletter a.seeMore span{
        text-decoration:underline;
    }
    #content_column_middle .newsletter a.seeMore span:hover{
        text-decoration:none;
    }

    #content_column_middle .newsletter span.desc{
        color:#797979;
        font-weight:bold;
    }

    .newsletter img.trenner {
        width:100%;
        margin:32px 0 35px 0;
    }

    .newsletter .suche{
        margin:0 0 0 5px;
        font-size:11px;
    }







/* Newsletter Ende*/

/* Produktübersichtsseite  */
.produktstandardseite{

}
.produktstandardseite img{
    display: block;
    margin: 0 auto 40px auto;
}
/* Produktübersichtsseite  Ende*/
/* Forschung und Entwicklung */
ul.funde span{
    display:block;
    float:left;
    width:90px;
}

/* Forschung und Entwicklung Ende*/

/* Hotline */
.hotline .boxwrap_bl {
    color:#797979;
}
.hotline .boxwrap_bl .borderboxbl {
    height:190px;
}

.hotline .boxwrap_bl .borderboxbl img{
    float:left;
    margin:20px 28px 0 21px;
}
.hotline .boxwrap_bl .borderboxbl div{
    float:left;
    margin:17px 0 0;
    width:215px;
}
/* Hotline Ende*/
/* Rezepturen */
#content_column_middle .rezepturuebersicht .anchorlist, #content_column_middle .rezepturdetail .anchorlist{
    color:#8EBBFF;
    font-size:14px;
    font-weight:bold;
    letter-spacing:8px;
    text-align:center;
}
#content_column_middle .rezepturdetail .anchorlist{
    letter-spacing:2px;
}
#content_column_middle .rezepturuebersicht .anchorlist a, #content_column_middle .rezepturdetail .anchorlist a{
    color:#007ed6;
    text-decoration:none;
}

#content_column_middle .rezepturuebersicht a.anchor, #content_column_middle .rezepturdetail a.anchor{
    font-size:14px;
    font-weight:bold;
    color:#007ed6;
    text-decoration:none;
}

#content_column_middle .rezepturuebersicht ul{
    margin:0 0 12px 0;
}
#content_column_middle .rezepturuebersicht img.trenner, #content_column_middle .rezepturdetail img.trenner{
    margin:9px 0 10px;
    width:100%;
}

.rezepturdetail ul, .rezepturdetail li{
    float:left;
}
.rezepturdetail ul.marginbottom{
    margin-bottom:10px;
}

.rezepturdetail li.marginbottom{
    margin-bottom:10px;
}

.rezepturdetail span{
    float:left;
    display:block;
}
.rezepturdetail ul li {
    font-weight:normal;
    list-style-type:none;
}
.rezepturdetail ul li.headdesc {
    float:left;
    margin:0 0 13px;
}
.rezepturdetail ul li span.desc {
    width:190px;
}
.rezepturdetail ul li span.d1 {
    width:160px;
}
.rezepturdetail ul li span.d2 {
    width:100px;
}
#content_column_middle .rezepturdetail a.back{
    float:right;
    margin:35px 0 0 0;
}

/* Rezepturen Ende*/

/*Wissenschaftliche Informationen*/


#content_column_middle #wiuebersicht .anchorlist, #content_column_middle #wiuebersicht .anchorlist{
    margin:30px 0 13px 0;
}

#content_column_middle #wiuebersicht .anchorlist, #content_column_middle #wiuebersicht .anchorlist{
    color:#8EBBFF;
    font-size:14px;
    font-weight:bold;
    letter-spacing:8px;
    text-align:center;
}
#content_column_middle #wiuebersicht .anchorlist a, #content_column_middle #wiuebersicht .anchorlist a{
    color:#007ed6;
    text-decoration:none;
}

#content_column_middle #wiuebersicht a.anchor, #content_column_middle #wiuebersicht a.anchor{
    font-size:14px;
    font-weight:bold;
    color:#007ed6;
    text-decoration:none;
}
#wiuebersicht .anchor{
    font-size:1px;
    line-height:0px;
}
#wiuebersicht h3{
    color:#007ED6;
    font-size:17px;
    font-weight:bold;
    line-height:20px;
    margin:0;
    padding:0 0 5px;
}
#wiuebersicht p.internLink a, #wiuebersicht p.internLinkLast a{
    background: url(/al/design_images/img_internlink.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    border: 0;
    color: #0066cc;
    display: inline-block;
    /*font-weight: 700;*/
    height: 21px;
    margin: 0 0 0 25px;
    padding: 0 25px 0 0;
    line-height: 15px;
}

#wiuebersicht p.internLink{
    border: 0;
    margin: 0;
    padding: 5px 0 16px 0;
}
#wiuebersicht p.internLinkLast{
    border: 0;
    margin: 0;
    padding: 5px 0 16px 0 !important;
    padding: 5px 0  15px 0;
}
#wiuebersicht .p{
    display: block;
    width: 420px;
}
#content_column_middle #wiuebersicht img.trenner, #content_column_middle #widetail img.trenner{
    margin:0 0 16px;
    width:100%;
}


/*Wissenschaftliche Informationen Ende */


/* videoplayer */
.videoplayer{
    padding-bottom:27px;
    padding-left:0;
    padding-right:0;
    padding-top:40px;
}

.videoplayer .boxwrap_bl {
    color:#797979;
}
.videoplayer .boxwrap_bl .borderboxbl {
    height:148px;
}

.videoplayer .boxwrap_bl .borderboxbl img{
    margin:2px
}

.videoplayer .boxwrap_bl .borderboxbl .borderbox_txt_le{
    width: 300px;
    padding:5px 0 0 16px;
    float: left;
}

.videoplayer .boxwrap_bl .borderboxbl .borderbox_txt_le table{
    padding-left:20px;
}

.videoplayer .boxwrap_bl .borderboxbl .borderbox_img_ri{
    padding-top: 50px;
    float: left;
}
/* videoplayer Ende*/



/* Product Info (+für allg. Info im Layer) */

#produktInfo div.word3Last{
    padding: 0 0 0 25px;
}
#produktInfo  div.word3{
    padding: 0 0 5px 25px;
}
#produktInfo  div.word3, #produktInfo div.word3Last{
    background-color: transparent;
    font-weight: 700;
    margin: 6px 0 0 0;
    width: 400px;
}
#produktInfo div.word3 p{
    color: #666666;
}
#produktInfo div.word3 a, #produktInfo  div.word3Last a{
    background: transparent url(/al/design_images/img_pdf.jpg) no-repeat scroll 0 0;
    bottom: 10px;
    color: #0066cc;
    display: block;
    font-weight: 700;
    height: 22px;
    margin: 10px 0 0 0;
    padding: 3px 0 0 26px;
    /*width: 105px;*/
}
#allgemeineInfo div.word3Last{
    padding: 0 0 7px 25px;
}

#allgemeineInfo div.pdf3Last{
    padding: 0 0 7px 25px;
}


#allgemeineInfo  div.pdf3, #produktInfo div.pdf3Last{
    background-color: transparent;
    float: none;
    font-weight: 700;
    margin: 6px 0 0 0;
    width: 400px;
}

/* Ende : Product Info (+für allg. Info im Layer) */

/* karriere bei almirall - stellenangebote */
p.seeMore {
    background:transparent url(/al/design_images/b_plusb.gif) no-repeat scroll right 2px;
    border:0 none;
    color:#0066CC;
    display:inline-block;
    font-weight:700;
    margin:0;
    padding:0 25px 0 0;
    text-decoration:none;
    cursor: pointer;
}
h2.seeMore {
    cursor: pointer;
}
.stellenangebote li {
    list-style-type:disc;
    margin-left:15px;
}
#content_column_middle .stellenangebote .angebotsuebersicht a{
    border:0 none;
    color:#0066CC;
    display:inline-block;
    font-weight:700;
    margin:0 0 0 0;
    padding:0 25px 0 0;
    text-decoration:none;
    cursor: pointer;
    position: relative;
}
#content_column_middle .stellenangebote a img {
    position:absolute;
    left:111px;
    bottom:2px;
}
/* karriere bei almirall - stellenangebote ende*/

/* Förderpreis Anmeldung */

.foerderpreis img.float_right{
    margin: 0 0 50px 20px;
}


.inhalt_unterseiten .foerder_anmeldung .formular_container{
    width: 467px;
    background-color: #d4e7fd;
    float: left;
    padding-top: 8px;
    padding-bottom: 4px;
    font-size: 10px;
    color: #797979;
}

.inhalt_unterseiten .foerder_anmeldung .formular_label{
    width: 135px;
    padding-left: 17px;
    float: left;
    font-weight: normal;
}

.inhalt_unterseiten .foerder_anmeldung .formular_input{
    float: left;
    width: 311px;
    height: 15px;
}

.inhalt_unterseiten .foerder_anmeldung .formular_input select, .formular_input input {
        width: 300px;
        font-size: 10px;
        color: #797979;
}

.inhalt_unterseiten .foerder_anmeldung .formular_input_field{
    border: 0px;
    width: 300px;
    height: 15px;
    font-size: 11px;
}

.inhalt_unterseiten .foerder_anmeldung .formular_info{
    padding-left: 17px;
}

.inhalt_unterseiten .foerder_anmeldung .formular_radio{
    float:left;
    padding-right:20px;
    background-color: #d4e7fd;
    padding-bottom: 4px;
    font-size: 11px;
    padding-left:17px;
}

.inhalt_unterseiten .foerder_anmeldung .form_abbinder_oben{
    width: 467px;
    height: 9px;
    line-height: 0;
    font-size: 0;
    background-image: url(/al/design_images/formular/formular_abbinder_oben.gif);
    float: left;
}

.inhalt_unterseiten .foerder_anmeldung .form_abbinder_unten{
    width: 467px;
    height: 9px;
    line-height: 0;
    font-size: 0;
    background-image: url(/al/design_images/formular/formular_abbinder_unten.gif);
    float: left;
}

.inhalt_unterseiten .foerder_anmeldung #error_message {
    color: red;
    font-size: 10px;
    padding-left: 17px;
}

/* Förderpreis Anmeldung ende*/
/* fachkreise - service - regress-service */
ul.regress, ul.regress li{
    list-style-type:disc;
    margin-left:7px;
}
/* fachkreise - service - regress-service ende*/

/* fachkreise - veranstaltungen */
.veranstaltungen .content_header {
 cursor:pointer;
 margin-bottom:10px;

}
.veranstaltungen .trenner {
    width:100%;
}
.veranstaltungen .content_header h3{
    color:#007ED6;
    font-size:12px;
    font-weight:normal;
}
.veranstaltungen .content_header img{
    margin-bottom:-3px;
    margin-left:4px;
}
.veranstaltungen .monatshead{
    margin:34px 0 0 0;
}
.veranstaltungen .monatshead img{
    margin:0 0 13px 0;
}

.veranstaltungen .content_body {

}
#content_column_middle .veranstaltungen a.anchor{
    font-size:1px;
    line-height:0;
    text-decoration:none;
}

/* fachkreise - veranstaltungen ende*/

/* suche PHP-Dig */

.phpdigHighlight { color: black;
                   font-weight: bold;
                   background-color: #B2D1FF;
                   }
p.grey { padding: 0;
        border:0;
        margin:0px 0px 10px 0px;
        font-size: 11px;
        line-height:15px;
         }


.grey a{
        font-size: 11px;
        text-decoration:underline;
        color:#007ED6;
         }
.greyLink a{
        font-size: 11px;
        text-decoration:underline;
        color:#007ED6;
        background:transparent url(/al/design_images/sitemap_trenner.gif) bottom left;
        background-repeat: no-repeat;
        display:block;
        width:100%;
         }
.greyLink {
        padding:0 0 10px 0;
        margin:0;
        width:468px;
         }
.search{
    margin: 0 0 11px 0;
}
.blue2 {
        margin: 5px 32px 5px 0;
        font-size: 12px;
        font-weight:700;
        text-decoration:underline;
        color:#007ED6;
        display:block;
}

a.Dig:link{
        font-size: 12px;
        font-weight:700;
        text-decoration:none;
        color:#007ED6;
    }
a.Dig:hover{
        font-size: 12px;
        font-weight:700;
        text-decoration:underline;
        color:#007ED6;
    }
.blue {
        margin-top: 8px;
        margin-bottom: 8px;
        margin-right: 32px;
        padding: 0px;
        text-align:center;
}
.greyForm { padding: 3px;
            border: 1px solid #A8A8A8;
            background-color: #EEEEEE;
            font-size: 10px; }
.blueForm {
            font-size: 12px;
            font-weight: bold;
            padding: 3px;
            border: 1px solid #A8A8A8; }
.borderCollapse { border-collapse: collapse; }
.phpdigMessage {
                font-weight:bold;
                padding-bottom:24px;}
.smallLink { font-size: 10px;  }
/* PHP-Dig ende */

/*Common Content Layer (epicutantest) */
#TB_window #produktInfo .allgemeineInfo a{
    color: #0066cc;
    text-decoration: none;
}
#TB_window #produktInfo .allgemeineInfo a:hover{
    text-decoration: underline;
}
/*Common Content Layer (epicutantest) Ende*/

/* Wissenschaftliche Informationen detail*/
.wissdetail ol{
    list-style-type: decimal;
    margin:0 0 19px;
}
.wissdetail ol li{
    list-style-type: decimal;
    margin:0 0 0 18px !important;
    margin:0 0 0 22px;
}
.wissdetail ul{
    list-style-type: disc;
    margin:0 0 19px;
}
.wissdetail ul li{
    list-style-type: disc;
    margin:0 0 0 15px !important;
    margin:0 0 0 19px;
}
.wissdetail ol ul li{
    list-style-type: disc;
    margin:0 0 0 32px !important;
    margin:0 0 0 36px;
}
.wissdetail td{
    padding:0 0 0 4px;
}

.wissdetail table{
    border: 1px solid #3598dc;
    border-collapse: collapse;
    margin:5px 0;
}
.wissdetail tr, .wissdetail td{
    border: 1px solid #3398e0;
    padding:2px 0 2px 4px;
}
.wissdetail tr.coloured{
    background:#e6f0fa;
    font-weight:bold;
}


/*format für bild float left */
.wissdetail p.float_left img{
    margin-right:15px;
    padding-top:5px;
    float:left;
}




/* Wissenschaftliche Informationen detail Ende*/

/*F und E - Pipeline*/
table.pipeline td.legend {
	padding: 20px 0 10px 171px;
}

table.pipeline td {
	border-bottom: 1px solid #0066CC;
	margin-bottom: 3px;
}

table.pipeline th {
	border-bottom: 1px solid #0066CC;
	margin-bottom: 3px;
}

table.pipeline td.reg {
	text-align: right;
}

table.pipeline td.phase {
	padding: 2px 0; 
}

table.pipeline td.desc p {
	font-size: 10px;
	line-height: 10px;
}

div.epipeline div.notes {
	font-size: 10px;
	line-height: 10px;
	margin:5px 0 0;
}

.epipeline {
    color:#797979;
    font-size:10px;
}
.epipeline .description{
    font-size:9px;
	text-align: center;
}


.epipeline .pipeline .comp {
width:65px;
}
.epipeline .pipeline .comp, .epipeline .pipeline .show, .epipeline .pipeline .ind {
	font-size: 10px;
	line-height: 10px;
	font-weight:bold;
	padding:3px 2px;
}
.epipeline .pipeline .ph0, .epipeline .pipeline .ph1, .epipeline .pipeline .ph2, .epipeline .pipeline .ph3, .epipeline .pipeline .ph4 {
width:45px;
}
.epipeline .pipeline th {
color:#999999;
font-weight:normal;
vertical-align:top;
}

.epipeline .pipeline .desc .hidedesc {
	display: block;
	margin-left: 65px;
}
/* Gegenstück für IE6 unter /al/_share/css/navigation_ie6.css */

.epipeline p{
margin:0 0 8px 0;
}
.boxwrap_bl .borderboxbl {
padding-left:4px;
}

/*F und E - Pipeline Ende*/

/*Fragen und Antworten*/
#content_column_middle .inhalt_unterseiten #fundauebersicht .anchorlist, #content_column_middle .inhalt_unterseiten #fundauebersicht .anchorlist{
    color:#8EBBFF;
    font-size:14px;
    font-weight:bold;
    letter-spacing:8px;
    text-align:center;
}
#content_column_middle #fundauebersicht .anchorlist a, #content_column_middle #fundauebersicht .anchorlist a{
    color:#007ed6;
    text-decoration:none;
}
#content_column_middle #fundauebersicht a.anchor, #content_column_middle #fundauebersicht a.anchor{
    font-size:14px;
    font-weight:bold;
    color:#007ed6;
    text-decoration:none;
}

#content_column_middle #fundauebersicht ul{
    margin:0 0 12px 0;
}
#content_column_middle #fundauebersicht img.trenner, #content_column_middle #fundauebersicht img.trenner{
    margin:9px 0 10px;
    width:100%;
}


#fundadetail table{
    border: 1px solid #3598dc;
    border-collapse: collapse;
    margin:5px 0;
}
#fundadetail tr, #fundadetail td{
    border: 1px solid #3398e0;
    padding:2px 2px 2px 4px;
}
#fundadetail tr.coloured{
    background:#e6f0fa;
    font-weight:bold;
}

/*Fragen und Antworten Ende*/

/*Uber uns - Mission Vision Werte*/

div.ueber-uns-mission-vision h4{
    color:#0066CC;
}
span.linkHome a{
    background:transparent url(/al/design_images/b_plusb.gif) no-repeat scroll right 2px;
    border:0 none;
    color:#0066CC;
    display:inline-block;
    font-weight:700;
    margin:0 0 0 0;
    padding:0 25px 0 0;
    text-decoration:none;
}
/*Uber uns - Mission Vision Werte Ende*/


/* Kommunikation Agentur Service */

.agentur .agentur_submit {
    background-image:url(/al/content_images/kommunikation/agentur_submit.jpg);
    background-repeat:no-repeat;
    border:0 none;
    color:#797979;
    cursor:pointer;
    font-size:12px;
    height:31px;
    margin:0 16px;
    padding:0 0 6px;
    width:199px;
    float:left;
}
/* Kommunikation Agentur Service Ende*/

/* Scientific Information Anfang */
.wissdetail .scientific_information td{
    border-color: #9f9fa0;
}

.scientific_information_grau{
    background-color: #f1f1f1;
    color: #000000;
}

.scientific_information_lila{
    background-color:#993399;
    color:#FFFFFF;
    font-weight: bold;
}
/* Scientific Information Ende */

.blue_box_top{
    background-image:url(/al/design_images/formular/formular_abbinder_oben.gif);
    float:left;
    font-size:0;
    height:9px;
    line-height:0;
    width:467px;
}

.blue_box_bottom{
    background-image:url(/al/design_images/formular/formular_abbinder_unten.gif);
    float:left;
    font-size:0;
    height:9px;
    line-height:0;
    width:467px;
    margin-bottom: 35px;
}

.blue_box_content{
    background-color:#D4E7FD;
    color:#797979;
    float:left;
    font-size:12px;
    padding-bottom:4px;
    padding-left: 17px;
    padding-top:8px;
    width:450px;
}

/* About Us: Introduction, History, Social Commitment, Career */
p.pdf2 a {
    background:transparent url(/al/design_images/img_pdf.jpg) no-repeat scroll 0 0;
    color:#0066CC;
    display:block;
    font-weight:700;
    height:21px;
    margin:5px 0 0 25px;
    padding:4px 0 0 25px;
}
table.history td {
    vertical-align: top;
    padding-bottom: 6px;
}
ul.umwelt {
    list-style-position:outside;
    list-style-type:decimal;

    margin-left: 23px;
    padding: 0;

}
ul.umwelt ul {
    list-style-position:outside;
    list-style-type:lower-alpha;

    margin-left: 23px;
    padding: 0;
}

ul.umwelt li {
    /*margin-left: 15px; */
    padding: 5px 0;
    list-style-position:outside;
    list-style-type:decimal;
}
ul.umwelt ul li {
    /*margin-left: 15px;*/
    list-style-position:outside;
    list-style-type:lower-alpha;
}

ul.paddingformat {
    padding: 5px;
    margin-left: 15px;
    list-style-type: disc;
}
ul.paddingformat li {
    list-style-type: disc;
    line-height: 20px;
}
table.ueber_uns_table td {
    border: 1px solid #797979;
    border-collapse: collapse;
    padding: 3px;
}

td.jahreszahl {
    color:#007ED6;
    font-size:14px;
    font-weight:bold;
}

#bewerbungsDetail a#TB_closeWindowButton{
    float: right;
    font-size: 10px;
    text-decoration: none;
    color:#000;
    padding: 35px 45px 0 0 ;
}

.bewerbungsBox {
    display:inline;
    float:left;
    margin:63px 28px 0 58px;
    padding:25px 0 0;
    text-align:left;
    width: 600px;
}
#bewerbungsDetail {
    background:transparent url(/al/design_images/bg_prodLayer_top.jpg) no-repeat scroll 0 0;
    color:#666666;
    display:block;
    font-size:11px;
    height:131px;
}
#bewerbungsDetail h1 {
    font-size:24px;
    line-height:28px;
    padding:21px 0 0 59px;
    float:left;
}

/* About Us:.... ------ Ende */

/* Englische Produkte Zusatzhinweis Anfang */
.product_info_en_top{
    background-image: url(/al/design_images/en/products/product_info_en_top.gif);
    background-repeat:no-repeat;
    width: 437px;
    height: 6px;
    font-size: 0px;
    line-height: 0px;
}

.product_info_en_middle{
    background-image: url(/al/design_images/en/products/product_info_en_middle.gif);
    background-repeat:repeat-y;
    line-height:10px;
    width: 437px;
    height: 6px;
    padding: 10px;
}

* html .product_info_en_middle{
    background-image:url(/al/design_images/en/products/product_info_en_middle.gif);
    background-repeat:repeat-y;
    height:46px;
    line-height:16px;
    padding:10px;
    width:419px;

}

div.product_info_en_middle{
    background-image:url(/al/design_images/en/products/product_info_en_middle.gif);
    background-repeat:repeat-y;
    height:46px;
    line-height:16px;
    padding:10px;
    width:419px;
}

.product_info_en_bottom{
    background-image: url(/al/design_images/en/products/product_info_en_bottom.gif);
    background-repeat:no-repeat;
    padding-bottom:10px;
    width: 437px;
    height: 6px;
    font-size: 0px;
    line-height: 0px;
}
/* Englische Produkte Zusatzhinweis Ende */

/* Über uns - Soziales Engagement */

ul.standardformat li.sozEngagement {
    list-style-type:none;
    margin-left:0px;
}

ul.standardformat li.sozEngagement ul li{
    list-style-type:disc;
}

/* Über uns - Soziales Engagement Ende*/

/* styles.css ENDE */
