﻿        body
        {
            margin-top: 0pt; margin-left: 0pt;
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 9pt;
            #font-size: 1.2em;
            color: #535E74;
            text-decoration: none;
            background-attachment: fixed;
            background-repeat: no-repeat;
        }

        table, td
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 9pt;
            color: #535E74;
            text-decoration: none;
            # line-height: 140%;
}


p
{
#font-size: 1.1em;

 line-height: 140%;
}


.gsc-control-cse {
    float: right !important;
    width: 300px !important;
    padding-top: 0 !important;
    padding-right: 7px !important;
    padding-bottom: 0 !important;
}

input.gsc-search-button {
    margin-top: 1px !important;
}

input.gsc-input {
    font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
}

form.gsc-search-box {
    margin-bottom: 3px !important;
}

form { margin: 0}

        a:link
        {
            color: #2B4FA7;
            font-weight : bold;
            text-decoration: none;
        }

        a:visited
        {
            color: #2B4FA7;
            font-weight : bold;
            text-decoration: none;
        }

        a:active
        {
            color: #2B4FA7;
            font-weight : bold;
            text-decoration: none;
        }

        a:hover
        {
            color: #2B4FA7;
            font-weight : bold;
            text-decoration: underline;
        }

/* Hauptnavi */
#nav {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

  #nav li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border-left: 1px solid #fff;
    font-family: Arial, sans-serif;
    font-size: 11px;
  }

    #nav li a:link, #nav li a:visited, #nav li a:active {
      display: block;
      padding: 3px 26px 3px 26px; /* Replace left/right paddings if additional items are added */
      color: #fff;
      text-transform: uppercase;
      font-weight: bold;
      text-decoration: none;
    }
    #nav li a:hover {
      color: #d8dfee;
    }

    #nav li.active a:link, #nav li.active a:visited, #nav li.active a:active {
      background: #e5b31e;
    }
    #nav li.active a:hover {
      color: #fff;
    }

/* Subnavi */
#subnav, #subnav ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

  #subnav li {
    border-bottom: 1px solid #9e9d9c;
    font-family: Arial, sans-serif;
    font-size: 11px;
  }

  #subnav li.active {
    background: #fff;
  }

    #subnav li a:link, #subnav li a:visited, #subnav li a:active {
      display: block;
      padding: 3px 12px 3px 12px;
      color: #5a5a5a;
      font-weight: bold;
      text-decoration: none;
      text-transform: uppercase;
    }
    #subnav li a:hover {
      color: #9e9e9e;
    }

    /* 2. Ebene */
    #subnav li ul {
      display: none;
      border-top: 1px solid #9e9d9c;
    }
    #subnav li.active ul {
      display: block;
    }

      #subnav li ul li {
        border: none;
      }

      #subnav li ul li.active {
        background: transparent url(/fileadmin/templates/img/de/subnav_sub_active_back.gif) no-repeat 12px 9px;
      }

        #subnav li ul li a:link, #subnav li ul li a:visited, #subnav li ul li a:active {
          padding: 3px 12px 3px 24px;
        }

        /* 3. Ebene */
        #subnav li.active ul li ul {
          display: none;
          border: none;
        }
        #subnav li.active ul li.active ul {
          display: block;
        }

          #subnav li ul li ul li.active {
            background-position: 24px 9px;
          }

            #subnav li ul li ul li a:link, #subnav li ul li ul li a:visited, #subnav li ul li ul li a:active {
              padding: 3px 12px 3px 36px;
              text-transform: none;
              font-weight: normal;
            }

.more-icon-link {
    background: url(/fileadmin/templates/img/de/more-icon.gif) center left no-repeat;
    padding-left: 22px;
}

.back-icon-link {
    background: url(/fileadmin/templates/img/de/back-icon.gif) center left no-repeat;
    padding-left: 22px;
}
        .leftcontent, .voteform
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            color: #535E74;
            text-decoration: none;
        }

                h1,h2,h3 {
                        font-size:18 px;
                }

        .headline1, .leftcontent h1
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 8pt;
            color: #2B4FA7;
            text-decoration: none;
            font-weight: bold;
            margin-top : 0pt;
            margin-bottom : 7pt;
        }

        .whoiswhoh1
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 9pt;
            color: #535E74;
            font-weight: bold;
        }

        .topfeature
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            color: #5A5A5A;
            text-decoration: none;
        }

        .quicksearchbox, .loginbox
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            border-style: solid;
            border-color: #C1CCE6;
            border-left-width: 1px;
            border-right-width: 1px;
            border-top-width: 1px;
            border-bottom-width: 1px;
            color: #707070;
        }

.mailform textarea, .mailform select, .mailform input {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            border-style: solid;
            border-color: #C1CCE6;
            border-left-width: 1px;
            border-right-width: 1px;
            border-top-width: 1px;
            border-bottom-width: 1px;
            color: #707070;
}


        .content
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 9pt;
            color: #535E74;
            text-decoration: none;

        }

        .functionsbottom, .impressum
        {
            color: #9E9E9E;
            font-size: 8pt;
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            text-decoration: none;
        }

        .functionsbottom a:link, .functionsbottom a:visited, .functionsbottom a:active, .impressum a:link, .impressum a:visited, .impressum a:active
        {
            color: #9E9E9E;
            font-size: 8pt;
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-weight : normal;
            text-decoration: none;
        }

        .contact
        {
            border: #6E6E6E;
            border-style: solid;
            border-top-width: 3px;
            border-right-width: 3px;
            border-bottom-width: 3px;
            border-left-width: 3px;
        }

        .bu
        {

            background-color: #f3f2ee;
            text-align: left;
            border: #6E6E6E;
            font-size: 8pt;
            font-color:#9E9E9E;
            border-style: none;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 3px;
            border-left-width: 1px;
            padding: 5px;

        }



    .trainingsimage
        {


            text-align: center;
            border: #6E6E6E;
            font-size: 8pt;
            font-color:#9E9E9E;
            border-style: none;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 3px;
            border-left-width: 1px;
            padding: 5px;

        }


        #menucontainer {
        border:1px solid #E5B31E;
        background-color:#dddddd;
        width:200px;
        float:right;
        padding:5px;
        margin:0px 5px 5px 5px;
        line-height:14px;
        }

    .menutitle
        {
        margin:-5px -5px 5px -5px;
        padding:1px;
        background-color:#cccccc;
        font-weight:bold;
        border-bottom:1px solid #606060;
        }

    .textinfobox
        {
            font-size: 8pt;
            font-color:#9E9E9E;
            text-align:justify


        }



        .smallfont
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 7pt;
        }


.pollsubmit
{
background-image:url(fileadmin/templates/img/de/button-submit-vote.gif);
border:0px;
}


        .printversion
        {
            font-family: Verdana, Arial, Helvetica, Verdana, Sans-Serif;
            font-size: 9pt;
            color: #000000;
            text-decoration: none;
        }

        fieldset.csc-mailform label {
            float:left;
             width:120px;
        }

/* Typo3-Formulare */
.csc-mailform {
    border: none;
    border-left: 5px solid #f6c42f;
    margin: 20px 0 20px 0;
    padding: 0 0 0 10px;
}

    .csc-mailform input, .csc-mailform select, .csc-mailform textarea {
        width: 250px;
        border-top: 1px solid #95a7d3;
        border-right: 1px solid #e9edf6;
        border-bottom: 1px solid #e9edf6;
        border-left: 1px solid #95a7d3;
        background: #fef9ea;
        padding: 1px;
        color: #535E74;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
    }
    .csc-mailform textarea {
        overflow: auto;
    }

    .csc-mailform input.csc-mailform-check,
    .csc-mailform input.csc-mailform-radio {
        width: auto;
        border: none;
        background: none;
        padding: 0;
    }

    .csc-mailform .csc-mailform-field {
        margin: 5px 0 5px 0;
    }

        .csc-mailform .csc-mailform-field label {
            display: block;
            float: left !important;
            width: auto;
        }

        .csc-mailform .csc-mailform-field input,
        .csc-mailform .csc-mailform-field select,
        .csc-mailform .csc-mailform-field textarea,
        .csc-mailform .csc-mailform-field .csc-mailform-radio {
            display: block;
            float: none;
            margin: 0 0 0 170px;
        }
        .csc-mailform .csc-mailform-field .csc-mailform-radio {
            margin-left: 170px;
        }

        .csc-mailform .csc-mailform-field fieldset {
            border: none;
        }

            .csc-mailform .csc-mailform-field fieldset legend {
                display: none;
            }

            .csc-mailform .csc-mailform-field fieldset input {
                float: left !important;
                margin: 0 !important;
            }

            .csc-mailform .csc-mailform-field fieldset label {
                float: none !important;
                margin: 0 0 0 20px;
                padding: 2px 0 4px 0;
            }

        .csc-mailform  .csc-mailform-field .csc-mailform-submit {
            border: none;
            background: transparent url(/fileadmin/templates/img/de/submit_back.gif) no-repeat 5px 5px;
            margin-top: 10px;
            padding: 0 0 0 25px;
            text-align: left;
            color: #2b4fa7;
            font-weight: bold;
            cursor: hand;
            cursor: pointer;
        }

/* Formular in linker Spalte */
.leftcontent .csc-mailform {
    border: 0;
}

    .leftcontent .csc-mailform .csc-mailform-field input {
        width: 125px;
        margin-left: 45px;
    }


#topBanner {
    margin: 0;
    padding: 0;
    text-align: center;
}

    #topBanner a:link, #topBanner a:visited, #topBanner a:active {
        display: block;
        width: 980px;
        margin: 0 auto 0 auto;
        background: #f4f2ee;
        border-bottom: 5px solid #f4f2ee;
    }

    #topBanner a img {
        border: 0;
    }

.csc-header-n2 .headline1 {
  font-size: 1.5em;
  margin: 10px 0;
}

.csc-header-n3 .headline1 {
  font-size: 2em;
  margin: 10px 0;
}

img.tx-srfreecap-pi2-image {
    max-width: 150px;
    margin: 15px 0;
}

.tx-srfreecap-pi2-cant-read {
    color: #535E74;
}

.tx-srfreecap-pi2-cant-read a:hover {
    text-decoration: underline;
}

.csc-textpic.csc-textpic-intext-right {
    overflow: visible;
}

.csc-textpic.csc-textpic-intext-left,
.csc-textpic.csc-textpic-intext-right {
    overflow: visible;
}


/**/
/**
 * @license
 * MyFonts Webfont Build ID 3194309, 2016-03-30T08:17:19-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: MuseoSlab-700 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/700/
 * Copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: 500,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3194309
 *
 * � 2016 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/30bdc5");
@font-face {
    font-family: 'MuseoSlab';
    src: url('/fileadmin/fonts/30BDBF_0_0.eot');
    src: url('/fileadmin/fonts/30BDBF_0_0.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/fonts/30BDBF_0_0.woff2') format('woff2'),
         url('/fileadmin/fonts/30BDBF_0_0.woff') format('woff'),
         url('/fileadmin/fonts/30BDBF_0_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/**
 * @license
 * MyFonts Webfont Build ID 3194303, 2016-03-30T08:11:44-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: MuseoSlab-300 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-slab/300/
 * Copyright: Copyright (c) 2009 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: 500,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3194303
 *
 * � 2016 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/30bdbf");
@font-face {
    font-family: 'MuseoSlab';
    src: url('/fileadmin/fonts/30BDC5_0_0.eot');
    src: url('/fileadmin/fonts/30BDC5_0_0.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/fonts/30BDC5_0_0.woff2') format('woff2'),
         url('/fileadmin/fonts/30BDC5_0_0.woff') format('woff'),
         url('/fileadmin/fonts/30BDC5_0_0.ttf') format('truetype');
     font-weight: bold;
     font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/fileadmin/fonts/ubuntu-l-webfont.eot');
    src: url('/fileadmin/fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/fonts/ubuntu-l-webfont.woff2') format('woff2'),
         url('/fileadmin/fonts/ubuntu-l-webfont.woff') format('woff'),
         url('/fileadmin/fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('/fileadmin/fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('/fileadmin/fonts/ubuntu-b-webfont.eot');
    src: url('/fileadmin/fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fileadmin/fonts/ubuntu-b-webfont.woff2') format('woff2'),
         url('/fileadmin/fonts/ubuntu-b-webfont.woff') format('woff'),
         url('/fileadmin/fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('/fileadmin/fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: bold;
    font-style: normal;
}

    .serviceNavigationContainer {
        font-family: "MuseoSlab", "Ubuntu", Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 18px;
        width: auto;
        margin-bottom: 53px;
        background-color: #fff;
    }
    .serviceNavigationContainer .serviceNavigation {
        max-width: 950px;
        margin: 0 auto;
        padding-left: 15px;
        padding-right: 15px;
        list-style: none;
    }
    .serviceNavigationContainer .serviceNavigation li {
        display: inline-block;
        padding-left: 18px;
        padding-right: 18px;
    }
    .serviceNavigationContainer .serviceNavigation li a {
        font-weight: normal;
        color: #292929;
        line-height: 40px;
        display: inline-block;
    }
        .serviceNavigationContainer .serviceNavigation li a:hover {
            text-decoration: none;
        }
    .serviceNavigationContainer .serviceNavigation li.active a {
        line-height: 37px;
        border-bottom: 3px solid #ffc82e;
    }
        .serviceNavigationContainer .serviceNavigation li:hover a {
            line-height: 37px;
            border-bottom: 3px solid #292929;
        }

.tx-powermail h3 {
    display: none;
}
.tx-powermail legend {
    display: none;
}

.tx-powermail fieldset {
    border: none;
    border-left: 5px solid #f6c42f;
    margin: 20px 0 20px 0;
    padding: 0 0 0 10px;
}


/*
.csc-mailform {
    border: none;
    border-left: 5px solid #f6c42f;
    margin: 20px 0 20px 0;
    padding: 0 0 0 10px;
}*/

    .tx-powermail input, .tx-powermail select, .tx-powermail textarea {
        width: 250px;
        border-top: 1px solid #95a7d3;
        border-right: 1px solid #e9edf6;
        border-bottom: 1px solid #e9edf6;
        border-left: 1px solid #95a7d3;
        background: #fef9ea;
        padding: 1px;
        color: #535E74;
        font-family: Verdana, Arial, sans-serif;
        font-size: 1em;
    }
    .tx-powermail textarea {
        overflow: auto;
    }

    .tx-powermail input.powermail_check,
    .tx-powermail input.powermail_radio {
        width: auto;
        border: none;
        background: none;
        padding: 0;
    }

    .tx-powermail .powermail_field {
        margin: 5px 0 5px 0;
    }

        .tx-powermail .powermail_field label {
            display: block;
            float: left !important;
            width: auto;
        }

        .tx-powermail .powermail_field input,
        .tx-powermail .powermail_field select,
        .tx-powermail .powermail_field textarea,
        .tx-powermail .powermail_field .powermail_radio {
            display: block;
            float: none;
            margin: 0 0 0 170px;
        }
        .tx-powermail .powermail_field .powermail_radio {
            margin-left: 170px;
        }

        .tx-powermail .powermail_field fieldset {
            border: none;
        }

            .tx-powermail .powermail_field fieldset legend {
                display: none;
            }

            .tx-powermail .powermail_field fieldset input {
                float: left !important;
                margin: 0 !important;
            }

            .tx-powermail .powermail_field fieldset label {
                float: none !important;
                margin: 0 0 0 20px;
                padding: 2px 0 4px 0;
            }

        .tx-powermail .powermail_field .powermail_submit {
            border: none;
            background: transparent url(/fileadmin/templates/img/de/submit_back.gif) no-repeat 5px 5px;
            margin-top: 10px;
            padding: 0 0 0 25px;
            text-align: left;
            color: #2b4fa7;
            font-weight: bold;
            cursor: hand;
            cursor: pointer;
        }

/* Formular in linker Spalte */
.leftcontent .tx-powermail {
    border: 0;
}
    .leftcontent .tx-powermail fieldset {
        border: none;
    }

    .leftcontent .tx-powermail .powermail_field input {
        width: 125px;
        margin-left: 45px;
    }



/* default styles for extension "tx_westorwarttraining_pi1" */
.tx-westorwarttraining-pi1 TR.tx-westorwarttraining-pi1-listrow-header { background-color: #2B4FA7; } .tx-westorwarttraining-pi1-listrow-header P {    color: #FFFFFF; font-weight: bold;} .tx-westorwarttraining-pi1 TR.tx-westorwarttraining-pi1-listrow-odd { background-color: #E9ECF3; } .tx-westorwarttraining-pi1 TABLE.tx-westorwarttraining-pi1-listrow    { padding: 0 0 0 0; border-spacing: 0; }
/* default styles for extension "tx_flvplayer_pi1" */
        .tx-flvplayer-pi1 {
            text-align: center;
        }
/* default styles for extension "tx_cssstyledcontent" */
    /* Headers */
    .csc-header-alignment-center { text-align: center; }
    .csc-header-alignment-right { text-align: right; }
    .csc-header-alignment-left { text-align: left; }

    /* Clear floats after csc-textpic and after csc-textpic-imagerow */
    DIV.csc-textpic, DIV.csc-textpic DIV.csc-textpic-imagerow, UL.csc-uploads LI { overflow: hidden; }

    /* Set padding for tables */
    DIV.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
    DIV.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

    /* Settings for figure and figcaption (HTML5) */
    DIV.csc-textpic .csc-textpic-imagewrap FIGURE, DIV.csc-textpic FIGURE.csc-textpic-imagewrap { margin: 0; display: table; }

    /* Captions */
    FIGCAPTION.csc-textpic-caption { display: table-caption; }
    .csc-textpic-caption { text-align: left; caption-side: bottom; }
    DIV.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
    DIV.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
    DIV.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

    /* Float the columns */
    DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; }

    /* Border just around the image */
    DIV.csc-textpic-border DIV.csc-textpic-imagewrap IMG {
        border: 0px solid red;
        padding: 0px 0px;
    }

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

    /* Space below each image (also in-between rows) */
    DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
    DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

    /* colSpace around image columns, except for last column */
    DIV.csc-textpic-imagecolumn, TD.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
    DIV.csc-textpic-imagecolumn.csc-textpic-lastcol, TD.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

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

    /* Positioning of images: */

    /* Center (above or below) */
    DIV.csc-textpic-center .csc-textpic-imagewrap, DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap { overflow: hidden; }
    DIV.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
    DIV.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

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

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

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

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

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

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

    DIV.csc-textpic DIV.csc-textpic-imagerow-last, DIV.csc-textpic DIV.csc-textpic-imagerow-none DIV.csc-textpic-last { margin-bottom: 0; }

    /* Browser fixes: */

    /* Fix for unordered and ordered list with image "In text, left" */
    .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

    /* File Links */
    UL.csc-uploads { padding: 0; }
    UL.csc-uploads LI { list-style: none outside none; margin: 1em 0; }
    UL.csc-uploads IMG { float: left; padding-right: 1em; vertical-align: top; }
    UL.csc-uploads SPAN { display: block; }
    UL.csc-uploads SPAN.csc-uploads-fileName { text-decoration: underline; }

    /* Table background colors: */

    TABLE.contenttable-color-1 { background-color: #EDEBF1; }
    TABLE.contenttable-color-2 { background-color: #F5FFAA; }
    TABLE.contenttable-color-240 { background-color: black; }
    TABLE.contenttable-color-241 { background-color: white; }
    TABLE.contenttable-color-242 { background-color: #333333; }
    TABLE.contenttable-color-243 { background-color: gray; }
    TABLE.contenttable-color-244 { background-color: silver; }
/* specific page styles for extension "tx_cssstyledcontent" */
    .csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 310px; }
    .csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 310px; }
    .csc-textpic-intext-left-nowrap-130 .csc-textpic-text { margin-left: 130px; }
	.csc-textpic-intext-right-nowrap-130 .csc-textpic-text { margin-right: 130px; }
	.csc-textpic-intext-left-nowrap-160 .csc-textpic-text { margin-left: 160px; }
/* default styles for extension "tx_spscoutnetcalendar_pi1" */
.spscoutnetcalendar-today { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; background-color: #F6C42F; width: 17px; }                .spscoutnetcalendar-day { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000; width: 17px; }    .spscoutnetcalendar-month { text-align: center; background-color: #2B4FA7; color: #FFFFFF; }    .spscoutnetcalendar-month A:link { color: #FFFFFF; }    .spscoutnetcalendar-month A:visited { color: #FFFFFF; }    .spscoutnetcalendar-table { border: dotted 1px #2B4FA7 }    .spscoutnetcalendar-wd-row { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}    .spscoutnetcalendar-row-even { background-color: #D8DCE8; }    .spscoutnetcalendar-row-odd { background-color: #FFFFFF; }    .spscoutnetcalendar-entry { width: 400px; padding-top: 10px; }    .spscoutnetcalendar-title { font-weight: bold; color: #FFFFFF; background-color: #F6C42F; }    .spscoutnetcalendar-date { font-weight: bold; color: #003399; background-color: #DBDFEE; width: 1px}    .spscoutnetcalendar-olbg { border: solid 1px #003399; background-color: #003399; }                .spscoutnetcalendar-olfg { border: 0px; background-color: #DBDFEE; }                .spscoutnetcalendar-olcf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }                .spscoutnetcalendar-oltf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
}

.news-single-img {
    float:right;
margin-left: 10px;
margin-top: 10px;
  margin-right: 0px;	
   margin-bottom: 10px;
	opacity: 1;
background: #f3f2ee;
display: block;

width: 160px;
    /* border: 3px solid #73AD21;*/
    padding: 6px; 


}


.news-single-img:empty {
    display: none;
}




.news-single-img .news-single-imgcaption {
    background-color: #f3f2ee;
    text-align: left;
    border: #6E6E6E;
    font-size: 8pt;
    font-color:#9E9E9E;
/*	font-weight: bold; */
    border-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 3px;
    border-left-width: 1px;
    padding: 0px;
}



.news-single-img .news-single-imgcaption:empty {
    display: none;
}
.news-single-head-content {
    margin-top: 10px;
    margin-bottom: 10px;
}
.news-single blockquote {
    margin-left: 0;
}
.news-single .articleNewsGallery {
    margin-top: 15px;
}
.news-single .articleNewsGallery .news-single-imgcaption {
    display: none;
}
.news-single .articleNewsGallery div {
    display: none;
}
.news-single .articleNewsGallery a {
    float: left;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
}
