/*----------------------------------------------------------------------*/
/*  Standard                                                            */
/*----------------------------------------------------------------------*/

html {
        height: 100%;
}

body,
h1, h2, h3, h4, h5, h6,
form, select, option, textarea, input,
th, td,
ol, ul, li {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
}

body {
          height: 100%;
        text-align: left;
        font-size: 12px;
        line-height: 22px;
        margin: 0px;
        padding: 0px;
        border: 0px;
        background: url("../img/bg_white.jpg") repeat-x #fff;
        color: #ffffff;
}

IMG {
        border: 0px;
}
p {
        padding: 0px;
     }
h1 {
        margin: 0px;
     }
a {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        text-decoration: none;
        text-align: left;
         font-size: 12px;
        color: #ffffff;
}

a:hover {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
        text-decoration: underline;
        text-align: left;
         font-size: 12px;
        color: #333;
}
/*----------------------------------------------------------------------*/
/*  Standard ENDE                                                       */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*  Layout                                                              */
/*----------------------------------------------------------------------*/

/* Change the font color in the Google Map (GMap) pop up info bubbles. */
div.gmnoprint {
font-family: Arial,Trebuchet,Helvetica,sans-serif;
font-size: 12px;
color: #000;
background: #fff;
}

/* Change the link colors in the Google Map (GMap) pop up info bubbles. */
div.gmnoprint a {
color: #3879d9;
}






#screenContainer {

        margin: 0px auto 0px auto;
        background-color: #fff;
}
#screen {
        width: 1000px;
        padding: 6px 3px 3px 3px;
        margin: 0px auto 0px auto;
        border: 0px solid #FFFFFF;
        overflow: visible;
        background-color: #fff;
}
/*----------------------------------------------------------------------*/
#headerContainer {
        height: 80px;
        padding: 0px 0px 3px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #fff;
        overflow: hidden;
}
/*----------------------------------------------------------------------*/
#headerLeftContainer{
        height: 80px;
        width:         160px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #D7D62C;
        float: left;
        display: inline;
}
#headerLeft {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
#headerLeft #logo{
        background: url("../img/sonoplus_logo.jpg") no-repeat bottom left #E1E062;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        height: 80px;
}
/*----------------------------------------------------------------------*/
#headerRightContainer{
        height: 80px;
        width:         840px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: right;
}
#headerRight {
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
/*----------------------------------------------------------------------*/
#navigationTopLeftContainer  {
        height: 50px;
        width: 680px;
        padding: 10px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
}
#navigationTopRightContainer  {
        height: 80px;
        width: 160px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float: right;
        background: #f4aa26 url(../img/bg_menu_lang.gif) repeat-x top right;
}
/*----------------------------------------------------------------------*/
#contentContainer {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
/*----------------------------------------------------------------------*/
#contentTopContainer {
        height: 450px;
        width: 1000px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 3px 0px;
        background-color: #000;
}
#contentTop {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        overflow: hidden;
}
.tx-rlmpflashdetection-pi1 {
        height: 450px;
        width: 1000px;
}
/*----------------------------------------------------------------------*/
#contentBottomContainer {
        height: 315px;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background: url("../img/bg_bottom.jpg") repeat-x top left;
        }
#contentBottom {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
/*----------------------------------------------------------------------*/

#footerContainer{
        height: 25px;
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        }
#footer{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
#copyright{
        font-size: 11px;
     color: #4e4e4e;
     float: left;
}
#navigationMeta{
        float: right;
}
.line {
        height: 1px;
        margin: 12px 5px 7px 5px;
        background: url("../img/lineHorizonzal.gif") repeat-x bottom left;
        }
* html .line {
        height: 1px;
        margin: 0px 5px 0px 5px;
        background: url("../img/lineHorizonzal.gif") repeat-x bottom left;
        }
/*----------------------------------------------------------------------*/
/*loginbereich*/
dd.loginButton {
     padding: 10px 2px 0px 10px;
     text-align: right;
}
/*----------------------------------------------------------------------*/
/*  Layout ENDE                                                         */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*  FCE                                                                 */
/*----------------------------------------------------------------------*/

/*content2sp*/
.content2sp #contentBottomLeftContainer  {
        height: 315px;
        width: 313px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        background: url("../img/bg_bottom_left.jpg") repeat-x top left;
}
#contentBottomLeft {
        padding: 30px 45px 30px 45px;
        margin: 0px 0px 0px 0px;
}
.content2sp #contentBottomRightContainer  {
        height: 315px;
        width: 685px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:right;
        background: url("../img/bg_bottom.jpg") repeat-x top left;
        }
#contentBottomRight {
        padding: 30px 45px 30px 45px;
        margin: 0px 0px 0px 0px;
}
.lineVertical {
        height: 315px;
        width: 2px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        background: url("../img/lineVertical.gif") repeat-y top left;
        }
/*content2sp ENDE*/

/*content3sp*/
.content3sp #contentBottomLeftContainer  {
        height: 315px;
        width: 333px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        background: url("../img/bg_bottom_left.jpg") repeat-x top left;
}
#contentBottomLeft {
        padding: 30px 45px 30px 45px;
        margin: 0px 0px 0px 0px;
}

.content3sp #contentBottomRightContainer  {
        height: 315px;
        width: 665px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        background: url("../img/bg_bottom.jpg") repeat-x top left;
}
.content3sp #contentBottomMiddle {
        padding: 30px 45px 30px 45px;
        margin: 0px 0px 0px 0px;
          width: 240px;
          height: 255px;
          background: url("../img/bg_bottom_middle.jpg") repeat-x top left;
        float:left;
}
.content3sp #contentBottomRight {
        padding: 30px 45px 30px 45px;
        margin: 0px 0px 0px 0px;
        width: 240px;
        float:right;
}
.lineVertical {
        height: 315px;
        width: 2px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
        background: url("../img/lineVertical.gif") repeat-y top left;
        }
/*content3sp ENDE*/

/* Thumbs 2-spaltiger Inhalt */
.thumbs2sp {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spLeftContainer {
        height: 100px;
        width: 100px;
        padding: 0px 10px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
}
.thumbs2spLeft {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spLeft .Subline {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spLeft .Thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spRightContainer {
        height: 100px;
        width: 100px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        float:left;
}
.thumbs2spRight {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spRight .Subline {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
.thumbs2spRight .Thumb {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
/* Thumbs 2-spaltiger Inhalt ENDE */
/*----------------------------------------------------------------------*/
/*  FCE ENDE                                                            */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/*  RTEHTMLAREA                                                         */
/*----------------------------------------------------------------------*/

.redText {
        color: #e20014;
}
p.redText {
        color: #e20014;
}
.piktoPFEIL {
        color: #e20014;
        background: url("../img/piktogramme/pfeil.gif");
        background-repeat: no-repeat;
        background-position: 0px 4px;
        padding: 0px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
}
p.piktoPFEIL {
        color: #e20014;
        background: url("../img/piktogramme/pfeil.gif");
        background-repeat: no-repeat;
        background-position: 0px 4px;
        padding: 0px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
}
.piktoPFEILback {
        color: #e20014;
        background: url("../img/piktogramme/pfeilBacklink.gif");
        background-repeat: no-repeat;
        background-position: 0px 4px;
        padding: 0px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
}
p.piktoPFEILback {
        color: #e20014;
        background: url("../img/piktogramme/pfeilBacklink.gif");
        background-repeat: no-repeat;
        background-position: 0px 4px;
        padding: 0px 0px 0px 12px;
        margin: 0px 0px 0px 0px;
}
.piktoPDF {
        color: #e20014;
        background: url("../img/piktogramme/pdf.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        margin: 0px 0px 4px 0px;
        line-height: 22px;
}
p.piktoPDF {
        color: #e20014;
        background: url("../img/piktogramme/pdf.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        margin: 0px 0px 4px 0px;
        line-height: 22px;
}
.piktoWORD {
        color: #e20014;
        background: url("../img/piktogramme/doc.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
p.piktoWORD {
        color: #e20014;
        background: url("../img/piktogramme/doc.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
.piktoEXCEL {
        color: #e20014;
        background: url("../img/piktogramme/xls.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
p.piktoEXCEL {
        color: #e20014;
        background: url("../img/piktogramme/xls.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
.piktoPOWERPOINT {
        color: #e20014;
        background: url("../img/piktogramme/ppt.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
p.piktoPOWERPOINT {
        color: #e20014;
        background: url("../img/piktogramme/ppt.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
.piktoZIP {
        color: #e20014;
        background: url("../img/piktogramme/zip.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
p.piktoZIP {
        color: #e20014;
        background: url("../img/piktogramme/zip.gif");
        background-repeat: no-repeat;
        background-position: 0px 1px;
        padding: 3px 0px 3px 23px;
        line-height: 22px;
}
a.piktoPFEIL, a.piktoPFEILback, a.piktoPDF, a.piktoWORD, a.piktoEXCEL, a.piktoPOWERPOINT, a.piktoZIP, a.internal-link {
        text-decoration: none;
}
a:hover.piktoPFEIL, a:hover.piktoPFEILback, a:hover.piktoPDF, a:hover.piktoWORD, a:hover.piktoEXCEL, a:hover.piktoPOWERPOINT, a:hover.piktoZIP, a:hover.internal-link {
        text-decoration: underline;
}
/*----------------------------------------------------------------------*/
/*  RTEHTMLAREA ENDE                                                    */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* CSS_STYLED_CONTENT                                                                                   */
/*----------------------------------------------------------------------*/
/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
}
PRE {
        font-family: monospace;
}
FORM {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
P, PRE {
        margin: 0px 0px 0px 0px;
}
P, TD, UL, OL {
 font-size: 11px;
}
INPUT, TEXTAREA, SELECT {
        padding-left: 5px;
         font-size: 11px;
}
blockquote {
        margin-left: 24px;
        margin-right: 0px;
        border: 0px solid #000000;
}
/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop {
        text-align: left;
        padding: 0px 0px 0px 12px;
        margin-top: 16px;
        background: url("../img/pfeilTop.gif") no-repeat 0px 4px;
}
P.csc-linkToTop A {
        font-weight: bold;
         font-size: 11px;
        text-decoration: none;
        color: #e20014;
}
P.csc-linkToTop A:Hover {
        font-weight: bold;
         font-size: 11px;
        text-decoration: underline;
        color: #e20014;
}
.csc-header-n1, .csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .csc-header-n7, .csc-header-n8, .csc-header-n9, .csc-header-n10
{
        overflow:        visible;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #990000;
}
DIV.csc-frame {
        border: 0px;
}
DIV.csc-frame-invisible {
}
DIV.csc-frame-rulerBefore {
        background-image: url("../img/lineHorizonzal.gif") repeat-x;
        margin: 10px 0px 15px 0px;
        height: 2px;
        padding: 0px 0px 0px 0px;
}
DIV.csc-frame-rulerAfter {
        background: url("../img/lineHorizonzal.gif") repeat-x;
        margin: 15px 0px 10px 0px;
        height: 2px;
        padding: 0px 0px 0px 0px;
}
DIV.csc-frame-indent {
        padding-left: 100px;
}

DIV.csc-frame-frame1 {
        background: url("../img/bg_bottom_left.jpg") repeat-x top left;
        padding: 2px 4px 2px 4px;
        border: 1px solid #ffffff;
}
DIV.csc-frame-frame2 {
        background: url("../img/bg_bottom_right.jpg") repeat-x top left;
        padding: 2px 4px 2px 4px;
        border: 1px solid #ffffff;
}
DIV.csc-frame-frame1 A {
        color: #ffffff !important;
        text-decoration: none;
}
DIV.csc-frame-frame1 A:hover {
        color: #333333;
        text-decoration: underline;
}
DIV.csc-frame-frame1 IMG {
        text-decoration: none;
}
p.csc-frame-frame1, table.csc-frame-frame1, td.csc-frame-frame1 {
        background: url("../img/bg_bottom_left.jpg") repeat-x top left;
        padding: 2px 4px 2px 4px;
        border: 1px solid #ffffff;
}
p.csc-frame-frame2, table.csc-frame-frame2, td.csc-frame-frame2 {
        background: url("../img/bg_bottom_right.jpg") repeat-x top left;
        padding: 2px 4px 2px 4px;
        border: 1px solid #ffffff;
}
DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 {
        margin-top: 0px;
}
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 {
        margin-top: 0px;
}
DIV.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic .csc-textpic-single-image {
margin-bottom: 0px;
        }

/******************/
/* Headers, plain */
/******************/
H1 {
        font-size: 20px;
        color: #ffffff;
        font-weight: normal;
        padding: 0px 0px 12px 0px;

}
H2 {
        font-size: 18px;
        font-weight: normal;
        padding: 0px 0px 3px 0px;
}
H3 {
        font-size: 15px;
        color: #ffffff;
        font-weight: bold;
        padding: 0px 0px 4px 0px;
}
H4 {
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        padding: 0px 0px 3px 0px;
}
H5 {
         font-size: 11px;
        line-height: 18px;
        color: #ffffff;
        font-weight: bold;
        padding: 0px 0px 3px 0px;
}
H1, H2, H3, H4, H5, H6 {
        margin: 0px 0px 0px 0px;
}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {
        margin-top: 0px;
        text-align: left;
}
/* Headers, with link */
H1 A {
        font-size: 20px;
        color: #ffffff;
        text-decoration: none;
}
H2 A {
        font-size: 18px;
        color: #ffffff;
        text-decoration: none;
}
H3 A {
        font-size: 15px;
        color: #ffffff;
        text-decoration: none;
}
H4 A {
        font-size: 12px;
        color: #ffffff;
        text-decoration: none;
}
H5 A {
        font-size: 11px;
        color: #ffffff;
        text-decoration: none;
}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover {
        color: #000000;
        text-decoration: underline;
}
H1 A:hover {
        font-size: 20px;
}
H2 A:hover {
        font-size: 18px;
}
H3 A:hover {
        font-size: 15px;
}
H4 A:hover {
        font-size: 12px;
}
H5 A:hover {
        font-size: 11px;
}
/* Header date */
P.csc-header-date {
         font-size: 11px;
        color: #000000;
}
/* Subheader, general */
P.csc-subheader {
        font-style: italic;
        background-color: #cccccc;
}
/* Subheader, specific */
P.csc-subheader-0 {
        font-style: normal;
}
P.csc-subheader-1 {
        color: #000000;
}
P.csc-subheader-2 {
        color: #000000;
}
P.csc-subheader-3 {
        color: #000000;
}
/*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext {
         font-size: 12px;
        color: #ffffff;
}
P.bodytext A {
        text-decoration: none;
        color: #ffffff;
}
P.bodytext A:hover {
        text-decoration: underline;
        color: #000000;
}
.content2sp #contentBottomLeftContainer P.bodytext{
        margin: 0 0 24px 0;
}
.content2sp #contentBottomLeftContainer P.bodytext i{
         font-size: 11px;
         font-style: italic;
         line-height: 16px;
        color: #ffffff;
}

.content3sp #contentBottomLeftContainer P.bodytext{
        margin: 0 0 24px 0;
}
.content3sp #contentBottomLeftContainer P.bodytext i{
         font-size: 11px;
         font-style: italic;
         line-height: 16px;
        color: #ffffff;
}
/* RTE / Bulletlists */
UL {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 23px;
}
UL LI {
         font-size: 12px;
        background: url("../img/bulletlist_normal.gif");
        background-repeat: no-repeat;
        background-position: 0px 10px;
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
}
OL {
        margin: 0px;
        padding-left: 24px;
}
OL LI {
        margin: 0px;
        color: #000000;
         font-size: 12px;
        line-height: 23px;
        font-weight: normal;
}
dl {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
dd {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
/* RTE / Table styling */
TABLE.contenttable {
        border: 0px #333333 solid;
        margin: 0px 0px 0px 0px;
        width: 100%;
}
TABLE.contenttable TR TD {
        padding: 0px 4px 0px 0px;
}
TABLE.contenttable TR TD P.bodytext {
 font-size: 11px;
        padding: 0px 0px 0px 0px;
}
TABLE.contenttable TR {
}
TABLE.contenttable THEAD TD {
        background-color: #f1f1f1;
        padding: 0px 2px 0px 2px !important;
}
/**********/
/* Images */
/**********/
/* Images / Captions */
P.csc-caption {
        padding-top: 5px;
        padding-bottom: 5px;
         font-size: 11px;
        line-height: 16px;
        color: #e20014;
        font-style: normal;
        margin: 1px;
}
.csc-textpic-caption {
        color: #333333;
        font-size: 10px;
        line-height: 15px;
}
/* Images / Tables / Floating text */
TABLE.imgtext-table {
        border: 0px;
}
/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap {
        border: 0px;
}
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 {
        margin-top: 0px;
}
/***************/
/* Bulletlists */
/***************/
/* Bulletlists, general */
UL.csc-bulletlist LI {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 23px;
}
UL.csc-bulletlist-0 LI {
         font-size: 12px;
        background-image: url("../img/bulletlist_normal.gif");
        background-repeat: no-repeat;
        background-position: 0px 6px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
}
* html UL.csc-bulletlist-0 LI {
        background-position: 0px 6px;
}
*+html UL.csc-bulletlist-0 LI {
        background-position: 0px 6px;
}
UL.csc-bulletlist-1 LI {
 font-size: 11px;
        background-image: url("../img/bulletlist_style1.gif");
        background-repeat: no-repeat;
        background-position: 0px 5px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 10px;
}
* html UL.csc-bulletlist-1 LI {
        background-position: 0px 5px;
}
*+html UL.csc-bulletlist-1 LI {
        background-position: 0px 5px;
}
UL.csc-bulletlist-2 LI {
 font-size: 11px;
        background-image: url("../img/bulletlist_style2.gif");
        background-repeat: no-repeat;
        background-position: 0px 3px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
}
UL.csc-bulletlist-3 LI {
 font-size: 11px;
        background-image: url("../img/bulletlist_style3.gif");
        background-repeat: no-repeat;
        background-position: 0px 4px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 13px;
}
* html UL.csc-bulletlist-3 LI {
        background-position: 0px 4px;
}
*+html UL.csc-bulletlist-3 LI {
        background-position: 0px 4px;
}
/* Bulletlists, specifically */
UL.csc-bulletlist-0 {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 13px;
}
UL.csc-bulletlist-1 {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 13px;
}
UL.csc-bulletlist-2 {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 13px;
}
UL.csc-bulletlist-3 {
        list-style: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        line-height: 13px;
}
/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P {
 font-size: 11px;
}
TABLE.contenttable TR TD {
        vertical-align: top;
}
/* Tables, specifically */
TABLE.contenttable-0 P {
        color: #000000;
}
TABLE.contenttable-1 P {
        color: #186900;
}
TABLE.contenttable-1 TR.tr-0 TD P {
        font-weight: bold;
}
TABLE.contenttable-1 TR.tr-0 TD {
        background-color: #D1D2E4;
}
TABLE.contenttable-2 P {
        color: #10007B;
}
TABLE.contenttable-2 TR TD.td-0 {
        background-color: #F5FFAA;
}
TABLE.contenttable-2 TR TD.td-0 P {
        font-weight: bold;
}
TABLE.contenttable-3 P {
        color: #8A0020;
}
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {
        background-color: #D1D2E4;
}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {
        font-weight: bold;
}
/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads {
        border: 0px;
}
TABLE.csc-uploads TR TD P {
        background-color: transparent;
 font-size: 11px;
}
TABLE.csc-uploads TR TD {
        vertical-align: top;
}
TABLE.csc-uploads TR.tr-even {
        /* background-color: #DDDDDD;
*/
}
TABLE.csc-uploads TR.tr-odd {
        /* background-color: #e7e7e7;
*/
}
TABLE.csc-uploads TR TD.csc-uploads-icon {
        padding-left: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 3px;
        width: 1%;
        text-align: center;
        vertical-align: top;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName {
        width: 100%;
        padding-left: 5px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 5px;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A {
        text-decoration: none;
        color: #e20014;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P A:hover {
        text-decoration: underline;
        color: #e20014;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
        font-style: normal;
}
TABLE.csc-uploads TR TD.csc-uploads-fileSize {
        white-space: nowrap;
        padding-left: 6px;
        padding-right: 6px;
        text-align: center;
}
/* Filelinks, specifically */
TABLE.csc-uploads-1 {
        border-color: #333333;
}
TABLE.csc-uploads-2 {
        border-color: #333333;
}
TABLE.csc-uploads-3 {
        border-color: #333333;
}
TABLE.csc-uploads-3 TR TD {
        vertical-align: middle;
}
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {
        border: 1px solid #333333;
}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {
        border: 1px solid #333333;
}
/*****************/
/* Various Forms */
/*****************/
/* Email, Login and Search forms generally: */
FORM TABLE TR TD {
        padding-left: 0px;
        padding-right: 0px;
}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell {
        background-color: #D8D7DC;
}
FORM TABLE TR TD.csc-form-fieldcell {
        background-color: #EDEBF1;
}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {
        border: 1px solid #333333;
}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req {
        font-weight: bold;
}
/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
}
/* Search form, specifically */
FORM TABLE.csc-searchform {
        width: 100%;
}
FORM TABLE.csc-searchform TR TD {
        padding: 5px 5px 5px 5px;
}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell {
        font-weight: bold;
}
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT {
        width: 100%;
}
/* Login form, specifically */
FORM TABLE.csc-loginform {
        width: 70%;
}
/*****************/
/* Search result */
/*****************/
/* Search Result, result information box: */
TABLE.csc-searchResultInfo {
        margin-left: 0px;
        margin-top: 0px;
        width: 100%;
}
TABLE.csc-searchResultInfo TR {
        background-color: #EDEBF1;
}
TABLE.csc-searchResultInfo TR TD P {
        padding: 0px 5px 0px 5px;
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {
        font-weight: bold;
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext {
        text-align: right;
}
/* Search Result, header + abstract: */
H3.csc-searchResultHeader A {
        color: #186900;
}
H3.csc-searchResultHeader {
        background-color: #EDEBF1;
        font-size: 14px;
        padding-left: 5px;
}
P.csc-searchResult {
        font-style: italic;
        margin-left: 20px;
}
/* Search word markup */
SPAN.csc-sword {
        border-bottom: 1px dotted #e20014;
        background-color: #F5E2D9;
}
/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu {
        margin-left: 0px;
}
DIV.csc-menu P {
 font-size: 11px;
        font-weight: normal;
        margin: 1px 0px 0px 0px;
        padding: 2px 2px 2px 0px;
}
DIV.csc-menu P A {
        color: #000000;
        text-decoration: none;
}
DIV.csc-menu P A:hover {
        color: #b60000;
        text-decoration: underline;
}
DIV.csc-menu P.csc-section {
        font-weight: normal;
        margin-left: 0px;
        font-style: italic;
}
/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {
}
/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 {
}
/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 {
}
DIV.csc-menu-2 P.csc-sitemap {
}
DIV.csc-menu-2 P.csc-sitemap-level1 {
        margin-left: 0px;
}
DIV.csc-menu-2 P.csc-sitemap-level2 {
        margin-left: 20px;
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
        margin-left: 40px;
}
DIV.csc-menu-2 P.csc-sitemap-level4 {
        margin-left: 60px;
}
DIV.csc-menu-2 P.csc-sitemap-level1 A {
        color: #b60000;
}
DIV.csc-menu-2 P.csc-sitemap-level2 A {
        color: #b60000;
}
DIV.csc-menu-2 P.csc-sitemap-level3 A {
        color: #b60000;
}
DIV.csc-menu-2 P.csc-sitemap-level4 A {
        color: #b60000;
}
/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 {
}
DIV.csc-menu-3 P.csc-section {
        margin-left: 0px;
}
DIV.csc-menu-3 P.csc-section A {
        color: #186900;
}
/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 {
}
DIV.csc-menu-4 P {
        margin-top: 2px;
}
DIV.csc-menu-4 P.csc-abstract {
        font-weight: normal;
        font-style: italic;
        margin-top: 0px;
        padding: 0px 2px 2px 20px;
}
/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 {
}
/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 {
}
/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 {
}
DIV.csc-menu-7 P {
        font-weight: bold;
}
DIV.csc-menu-7 P.csc-section A {
        color: #186900;
}
/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons {
        vertical-align: middle;
        margin: 0px 2px 0px 2px;
}
/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel {
        right: 0px;
        top: 0px;
        border: 1px solid black;
        background-color: #F6F2E6;
}
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD {
        background-color: #9BA1A8;
}
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD {
        background-color: #ABBBB4;
}
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD {
        border: 0px;
}
TABLE.typo3-adminPanel TD FONT {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
 font-size: 11px;
        color: black;
}
TABLE.typo3-adminPanel TD A FONT {
        font-family: Arial,Trebuchet,Helvetica,sans-serif;
 font-size: 11px;
        color: black;
}
TABLE.typo3-editPanel {
        border: 1px solid black;
        background-color: #F6F2E6;
}
TABLE.typo3-editPanel TD {
        border: 0px;
}
/*************/
/* Debugging */
/*************/
/*H1, H2, H3, H4, H5, P, UL, OL, LI, BLOCKQUOTE, PRE {
        border: 1px dotted #999999;
}
TD TABLE {
        border: 1px dotted #000099;
}
DIV {
        border: 1px dotted #990000;
}
IMG.spacer-gif {
        border: 1px solid black;
}
*/
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {
        text-align: left;
}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
        text-align: center;
}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {
        text-align: right;
}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-left .csc-textpic-single-image, DIV.csc-textpic-intext-left-nowrap .csc-textpic-single-image, DIV.csc-textpic-intext-left .csc-textpic-single-image{
        display: inline;
/* IE fix for double-margin bug */
        margin-right: 6px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-right .csc-textpic-single-image, DIV.csc-textpic-intext-right-nowrap .csc-textpic-single-image, DIV.csc-textpic-intext-right .csc-textpic-single-image{
        display: inline;
/* IE fix for double-margin bug */
        margin-left: 6px;
}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic .csc-textpic-single-image{
        margin-bottom: 6px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
        margin-bottom: 6px;
        display: block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
        clear: both;
}
*+htmlDIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image,
*+htmlDIV.csc-textpic .csc-textpic-single-image {
        padding-bottom: 6px;
}
*+htmlDIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
        padding-bottom: 6px;
        display: block;
}

/* default styles for extension "tx_wecmap_pi1" */
                .sidebar {display:block; overflow: auto;}
                .tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
                .tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
        DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
        DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
        DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

        /* Needed for noRows setting */
        DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

        /* Border just around the image */
        DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,
        DIV.csc-textpic-border .csc-textpic-single-image IMG {
                border: 1px solid #eaf2f4;
                padding: 0px 0px;
        }

        DIV.csc-textpic-imagewrap { padding: 0; }

        DIV.csc-textpic IMG { border: none; }

        /* DIV: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
        DIV.csc-textpic DIV.csc-textpic-single-image { float: left; }

        /* UL: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
        DIV.csc-textpic DIV.csc-textpic-single-image UL { list-style: none; margin: 0; padding: 0; }
        DIV.csc-textpic DIV.csc-textpic-single-image UL LI { float: left; margin: 0; padding: 0; }

        /* DL: This will place the images side by side */
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
        DL.csc-textpic-image { margin: 0; }
        DL.csc-textpic-image DT { margin: 0; display: inline; }
        DL.csc-textpic-image DD { margin: 0; }
        DIV.csc-textpic DL.csc-textpic-single-image { float: left; }
        DIV.csc-textpic DL.csc-textpic-single-image DT { float: none; }
        DIV.csc-textpic DL.csc-textpic-single-image DD { float: none; }
        DIV.csc-textpic DL.csc-textpic-single-image DD IMG { border: none; } /* FE-Editing Icons */
        DL.csc-textpic-single-image { margin: 0; }
        DL.csc-textpic-single-image DT { margin: 0; display: inline; }
        DL.csc-textpic-single-image DD { margin: 0; }

        /* Clearer */
        DIV.csc-textpic-clear { clear: both; }

        /* Margins around images: */

        /* Pictures on left, add margin on right */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-left .csc-textpic-single-image,
        DIV.csc-textpic-intext-left-nowrap .csc-textpic-single-image,
        DIV.csc-textpic-intext-left .csc-textpic-single-image {
                display: inline; /* IE fix for double-margin bug */
                margin-right: 10px;
        }

        /* Pictures on right, add margin on left */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-right .csc-textpic-single-image,
        DIV.csc-textpic-intext-right-nowrap .csc-textpic-single-image,
        DIV.csc-textpic-intext-right .csc-textpic-single-image {
                display: inline; /* IE fix for double-margin bug */
                margin-left: 10px;
        }

        /* Pictures centered, add margin on left */
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image,
        DIV.csc-textpic-center .csc-textpic-single-image {
                display: inline; /* IE fix for double-margin bug */
                margin-left: 0px;
        }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
        DIV.csc-textpic .csc-textpic-single-image .csc-textpic-caption { margin: 0; }
        DIV.csc-textpic .csc-textpic-single-image IMG { margin: 0; }

        /* Space below each image (also in-between rows) */
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
        DIV.csc-textpic .csc-textpic-single-image { margin-bottom: 10px; }
        DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
        DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

        /* No margins around the whole image-block */
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
        DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 10px !important; }

        /* Add margin from image-block to text (in case of "Text w/ images") */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
                margin-right: 10px !important;
        }
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
                margin-left: 10px !important;
        }

        /* Positioning of images: */

        /* Above */
        DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

        /* Center (above or below) */
        DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
        DIV.csc-textpic-center .csc-textpic-single-image { text-align: left; /* Remove IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

        /* Right (above or below) */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
        DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

        /* Left (above or below) */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
        DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

        /* Left (in text) */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

        /* Right (in text) */
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

        /* Right (in text, no wrap around) */
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

        /* Left (in text, no wrap around) */
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/*----------------------------------------------------------------------*/
/* CSS_STYLED_CONTENT ENDE                                                                          */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* PLUGINS                                                                                             */
/*----------------------------------------------------------------------*/
/* powermail */
fieldset.tx-powermail-pi1_fieldset {
        padding: 0 0 0 0px;
        margin: 0;
}
fieldset.tx-powermail-pi1_fieldset legend {
        color: #777;
        font-weight: bold;
 font-size: 11px;
}
.powermail_mandatory_js{
        color: #e40000;
     margin: 0 0 0 140px !important;
}
.powermail_mandatory{
        color: #e40000;
     }
/*submitbutton ohne legend und border*/
.tx-powermail-pi1_fieldset_1 , .tx-powermail-pi1_fieldset_2{
     border: none !important;
}
 .tx-powermail-pi1_fieldset_1 legend ,  .tx-powermail-pi1_fieldset_2 legend {
     display: none;
}
/*submitbutton ohne legend und border ENDE*/
/*submitbutton allgemein*/
.powermail_submit {
     margin: 0 0 0 80px !important;
     cursor: pointer;
     border: 0px solid #abaa30 !important;
     width: auto !important;
}
*+html input.powermail_submit {
     border: 0px solid #abaa30 !important;
}
/*submitbutton allgemein ENDE*/


fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
        display: block;
        width: 80px;
        float: left;
        clear: both;
        text-align: left;
}

fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
        width: 194px;
        border: 0px solid #afafaf;
        padding: 2px;
        background-color: #f4deba;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_check {
/* Style input fields */
        width: 15px;
        border: 0px solid #abaa30;
        padding: 2px;
}
fieldset.tx-powermail-pi1_fieldset textarea {
        border: 0px solid #afafaf;
        padding: 2px;
        width: 194px;
        height: 120px;
        background-color: #f4deba;
}
fieldset.tx-powermail-pi1_fieldset select {
        padding: 0px;
        width: 194px;
}
*+html fieldset.tx-powermail-pi1_fieldset select {
     border: 1px solid #AFAFAF !important;
}
div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
        margin: 10px 0;
        clear: both;
}
.tx_powermail_pi1_fieldwrap_html_submit {
        margin-top: 5px !important;
        clear: both;
}
.tx-powermail-pi1_confirmation p {
        font-weight: bold;
 font-size: 11px;
        margin: 0 0px 10px 0;
}

.tx_powermail_pi1_formconfirmation_back {
        float: left;
        margin: 10px 0px 0px 0px;
}
.tx_powermail_pi1_formconfirmation_submit {
        float: left;
        margin: 10px 0px 0px 10px;
        display:inline;
}
/* powermail ENDE */

/*tx-sfminireferences*/
#tx-sfminireferences-pi1_referencelist {
          padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}
#tx-sfminireferences {
          padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

#tx-sfminireferences-pi1_referencelist p {
        padding:0px;
        text-align:center;
        border:1px solid #ddd;
        background-color:#eee;
}
.tx-sfminireferences-pi1_thumbWrap {
        height: 215px;
        float: left;
}

.tx-sfminireferences-pi1_listpic_pic {
        border: 0px solid #990000;
}

.tx-sfminireferences-pi1_listpic {
        height: 80px;
        width: 100px;
        border: 0px solid #888888;
          padding: 0px 4px 4px 0px;
        margin: 0px 6px 6px 0px;
        background-repeat:no-repeat;
        background-position: 0px 0px;
}

.tx-sfminireferences-pi1_listpic_firstofrow {
        height: 80px;
        width: 100px;
        border: 0px solid #888888;
          padding: 0px 4px 20px 0px;
        margin: 0px 6px 6px 0px;
        background-repeat:no-repeat;
        background-position: 0px 0px;
}

.tx-sfminireferences-pi1_listpic_lastofrow {
        height: 80px;
        width: 100px;
        border: 0px solid #888888;
          padding: 0px 4px 20px 0px;
        margin: 0px 0px 6px 0px;
        background-repeat:no-repeat;
        background-position: 0px 0px;
}

.tx-sfminireferences-pi1_pagebrowser {
        padding:0px;
}
.pagebrowser-left {
        height: 9px;
        width: 9px;
        float: left;
}
.pagebrowser-right {
        height: 9px;
        width: 9px;
        float: right;
}

.browseLinksWrap {
        text-align: center;
}

#flvplayercaption {
        float:left;
}

#flvcaption {
        clear: both;
        margin-top: 0px;
        width: 360px;
}

.flvplayer_pagebrowser_fwd {
        float:right;
        margin-right: 4px;
}

.flvplayer_pagebrowser_back {
        float:left;
}

#player {
        float: left;
        margin-right: 16px;
        margin-bottom: 10px;
}

* html #player {
        margin-right: 8px;
        }

#playlist {
        padding:0px;
}

#loadingMessage {
        padding: 7px 0px 7px 0px;
        width: 320px;
        background-color: #ffffff;
        text-align: center;
        position: absolute;
        margin: 130px 0px 0px 19px;
}

/*tx-bddbflvvideogallery-pi1 ENDE*/
/*----------------------------------------------------------------------*/
/* PLUGINS ENDE                                                                                         */
/*----------------------------------------------------------------------*/
