
/***********************************************/
/*                    LAYOUT                   */
/***********************************************/
.tx_flvplayer_pi1 tx_flvplayer_pi1 {
    z-index: -2;
}
* {
    padding: 0;
    margin: 0;
}

html {
    height: 100%;
}

body {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 100%;
}

#background {
    height: 100%;
    background-image: url(../images/hg.png);
    background-repeat: repeat-x;
}

.clear {
    clear: both;
}

/******************** HAUPT_CONTAINER *******************/
#hg_container {
    background-image: url(../images/hg2.png);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

#haupt_container {
    width: 1000px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: auto;
    text-align: left;
    background-image: url(../images/content_hg.png);
    background-repeat: no-repeat;
    background-position: center 370px;
}

/******************** KOPFBEREICH *******************/
#kopfbereich {
    height: 334px;
    width: 1000px;
}

#hg_verlauf {
    background-image: url(../images/hg.png);
    background-repeat: repeat-x;
    height: 145px;
    width: 1000px;
    position: absolute;
}

#kopfzeile {
    background-image: url(../images/kopfbereich.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 145px;
    width: 1000px;
    z-index: 3;
    position: absolute;
}

#logo {
    width: 135px;
    height: 44px;
    position: relative;
    top: 55px;
    left: 102px;
    z-index: 4;
}

#logo img {
    border: none;
}

#staedte {
    width: 700px;
    height: 12px;
    position: relative;
    top: 47px;
    left: 271px;
    z-index: 4;
}

#staedte img {
    margin: 0 0.32em;
    border: 0px;
}

#bild {
    background-image: url(../images/bild_schatten.png);
    background-repeat: no-repeat;
    width: 984px;
    height: 214px;
    padding: 6px 0 0 16px;
    z-index: 2;
    position: absolute;
    top: 114px
}

#claim {
    background-image: url(../images/unlockspotential.png);
    background-repeat: no-repeat;
    width: 332px;
    height: 28px;
    position: relative;
    z-index: 4;
    top: 186px;
    left: 630px;
}

#login {
    width: 113px;
    height: 102px;
    position: relative;
    z-index: 4;
    top: 175px;
    left: 859px;
    border: none;
}

/******************** MENU_OBEN *******************/
#menu_oben {
    position: relative;
    top: 120px;
    right: 17px;
    z-index: 4;
    height: 24px;
    text-align: right;
    float: right;
}

#menu_oben_li {
    background-image: url(../images/menu_links.png);
    background-repeat: no-repeat;
    width: 6px;
    height: 24px;
}

.menu_oben_mi {
    background-image: url(../images/menu_mitte.png);
    background-repeat: repeat-x;
    height: 24px;
}

#menu_oben_re {
    background-image: url(../images/menu_rechts.png);
    background-repeat: no-repeat;
    width: 4px;
    height: 24px;
}

/******************** MENU_UNTEN *******************/
#menu_unten {
    background-image: url(../images/menu_unten.png);
    background-repeat: no-repeat;
    width: 980px;
    height: 24px;
    padding: 1px 0 1px 20px;
}

#menu_unten img {
    border: none;
}

/******************** ÜBERSCHRIFTEN *******************/
h1 {
    color: #666666;
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: normal;
}

h2 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

h3 {
    color: #555555;
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: normal;
}

/***** Content-Elemente *****/
.inhalt_element {
    padding: 5px 15px;
    margin-bottom: 5px;
}

.box_rechts_element {
    padding: 5px 10px;
    margin-bottom: 5px;
}

.box_links_element {
    padding: 5px 10px;
    margin-bottom: 5px;
}

.spalte_element {
    padding: 5px 15px;
    margin-bottom: 5px;
}

/***********************************************/
/*                 TEMPLATE 1                  */
/***********************************************/
/******************** CONTENT 1 *******************/
#content_oben_tmpl1 {
    background-image: url(../images/content_oben.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl1 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT 1 *******************/
/* 534px */
#inhalt_tmpl1 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 534px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
    text-align: justify;
}

#inhalt_tmpl1 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_tmpl1 a:link, #inhalt_tmpl1 a:active, #inhalt_tmpl1 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl1 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_LINKS 1 *******************/
/* 219px */
#box_links_tmpl1 {
    text-align: left;
    background-image: url(../images/hg_grau.png);
    background-repeat: repeat-y;
    float: left;
    width: 219px;
}

#box_links_tmpl1 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_links_tmpl1 p {
    color: #555555;
    font-size: 12px;
}

#box_links_tmpl1 a:link, #box_links_tmpl1 a:active, #box_links_tmpl1 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_links_tmpl1 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

#box_links_tmpl1 .box_links_element {
    padding: 5px 10px 10px 10px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0;
}

/******************** BOX_RECHTS 1 *******************/
/* 214px */
#box_rechts_tmpl1 {
    float: right;
    width: 214px;
}

#box_rechts_tmpl1 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl1 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl1 a:link, #box_rechts_tmpl1 a:active, #box_rechts_tmpl1 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl1 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/***********************************************/
/*                 TEMPLATE 2                  */
/***********************************************/
/******************** CONTENT 2 *******************/
#content_oben_tmpl2 {
    background-image: url(../images/content_oben2.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl2 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT 2 *******************/
/* 539px */
#inhalt_tmpl2 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 539px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
    text-align: justify;
}

#inhalt_tmpl2 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_tmpl2 a:link, #inhalt_tmpl2 a:active, #inhalt_tmpl2 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl2 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_LINKS 2 *******************/
/* 213px */
#box_links_tmpl2 {
    text-align: left;
    background-image: url(../images/hg_weiss.png);
    background-repeat: repeat-y;
    float: left;
    width: 213px;
    padding-top: 1px;
    border-bottom: 1px solid #dddddd;
    font-size: 0px;
}

/******************** BOX_RECHTS 2 *******************/
/* 215px */
#box_rechts_tmpl2 {
    background-image: url(../images/hg_weiss2.png);
    background-repeat: repeat-y;
    float: right;
    width: 215px;
}

#box_rechts_tmpl2 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl2 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl2 a:link, #box_rechts_tmpl2 a:active, #box_rechts_tmpl2 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl2 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/***********************************************/
/*                 TEMPLATE 3                  */
/***********************************************/
/******************** CONTENT 3 *******************/
#content_oben_tmpl3 {
    background-image: url(../images/content_oben3.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl3 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT 3 *******************/
/* 752px */
#inhalt_tmpl3 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 752px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
    text-align: justify;
}

#inhalt_tmpl3 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_tmpl3 a:link, #inhalt_tmpl3 a:active, #inhalt_tmpl3 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl3 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_RECHTS 3 *******************/
/* 215px */
#box_rechts_tmpl3 {
    background-image: url(../images/hg_weiss2.png);
    background-repeat: repeat-y;
    float: right;
    width: 215px;
}

#box_rechts_tmpl3 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl3 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl3 a:link, #box_rechts_tmpl3 a:active, #box_rechts_tmpl3 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl3 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/***********************************************/
/*                 TEMPLATE 4                  */
/***********************************************/
/******************** CONTENT 4 *******************/
#content_oben_tmpl4 {
    background-image: url(../images/content_oben4.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl4 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT 4 *******************/
/* 539px */
#inhalt_tmpl4 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 754px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
    text-align: justify;
}

#inhalt_tmpl4 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_tmpl4 a:link, #inhalt_tmpl4 a:active, #inhalt_tmpl4 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl4 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_LINKS 4 *******************/
/* 213px */
#box_links_tmpl4 {
    text-align: left;
    background-image: url(../images/hg_weiss.png);
    background-repeat: repeat-y;
    float: left;
    width: 213px;
    padding-top: 1px;
    border-bottom: 1px solid #dddddd;
    font-size: 0px;
}

/***********************************************/
/*                 TEMPLATE 5                  */
/***********************************************/
/******************** CONTENT 5 *******************/
#haupt_container_tmpl5 {
    width: 1000px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: auto;
    text-align: left;
    background-image: url(../images/content_hg5.png);
    background-repeat: no-repeat;
    background-position: center 370px;
}

#content_oben_tmpl5 {
    background-image: url(../images/content_oben3.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl5 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT_CONTAINER 5 *******************/
/* 752px */
#inhalt_container_tmpl5 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 752px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
}

#inhalt_container_tmpl5 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_container_tmpl5 a:link, #inhalt_container_tmpl5 a:active, #inhalt_container_tmpl5 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_container_tmpl5 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** SPALTE 5 *******************/
/* 251px */
#spalte_tmpl5 {
    float: left;
    width: 251px;
}

#spalte_tmpl5 p {
    color: #555555;
    font-size: 12px;
}

#spalte_tmpl5 a:link, #spalte_tmpl5 a:active, #spalte_tmpl5 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#spalte_tmpl5 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** INHALT 5 *******************/
/* 251px */
#inhalt_tmpl5 {
    float: left;
    width: 251px;
}

#inhalt_tmpl5 p {
    color: #555555;
    font-size: 12px;
}

#inhalt_tmpl5 a:link, #inhalt_tmpl5 a:active, #inhalt_tmpl5 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl5 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_LINKS 5 *******************/
/* 250px */
#box_links_tmpl5 {
    float: right;
    width: 250px;
}

#box_links_tmpl5 p {
    color: #555555;
    font-size: 12px;
}

#box_links_tmpl5 a:link, #box_links_tmpl5 a:active, #box_links_tmpl5 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_links_tmpl5 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_RECHTS 5 *******************/
/* 215px */
#box_rechts_tmpl5 {
    background-image: url(../images/hg_weiss2.png);
    background-repeat: repeat-y;
    float: right;
    width: 215px;
}

#box_rechts_tmpl5 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl5 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl5 a:link, #box_rechts_tmpl5 a:active, #box_rechts_tmpl5 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl5 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/***********************************************/
/*                 TEMPLATE 6                  */
/***********************************************/
/******************** CONTENT 6 *******************/
#haupt_container_tmpl6 {
    width: 1000px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: auto;
    text-align: left;
    background-image: url(../images/content_hg6.png);
    background-repeat: no-repeat;
    background-position: center 370px;
}

#content_oben_tmpl6 {
    background-image: url(../images/content_oben2.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl6 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT_CONTAINER 6 *******************/
/* 539px */
#inhalt_container_tmpl6 {
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    width: 539px;
    padding-top: 1px;
    float: left;
    min-height: 45px;
}

#inhalt_container_tmpl6 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_container_tmpl6 a:link, #inhalt_container_tmpl6 a:active, #inhalt_container_tmpl6 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_container_tmpl6 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_LINKS 6 *******************/
/* 213px */
#box_links_tmpl6 {
    text-align: left;
    background-image: url(../images/hg_weiss.png);
    background-repeat: repeat-y;
    float: left;
    width: 213px;
    padding-top: 1px;
    border-bottom: 1px solid #dddddd;
    font-size: 0px;
}

/******************** SPALTE 6 *******************/
/* 269px */
#spalte_tmpl6 {
    float: left;
    width: 269px;
}

#spalte_tmpl6 p {
    color: #555555;
    font-size: 12px;
}

#spalte_tmpl6 a:link, #spalte_tmpl6 a:active, #spalte_tmpl6 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#spalte_tmpl6 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** INHALT 6 *******************/
/* 270px */
#inhalt_tmpl6 {
    float: right;
    width: 270px;
}

#inhalt_tmpl6 p {
    color: #555555;
    font-size: 12px;
}

#inhalt_tmpl6 a:link, #inhalt_tmpl6 a:active, #inhalt_tmpl6 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl6 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_RECHTS 6 *******************/
/* 215px */
#box_rechts_tmpl6 {
    background-image: url(../images/hg_weiss2.png);
    background-repeat: repeat-y;
    float: right;
    width: 215px;
}

#box_rechts_tmpl6 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl6 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl6 a:link, #box_rechts_tmpl6 a:active, #box_rechts_tmpl6 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl6 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/***********************************************/
/*                 TEMPLATE 7                  */
/***********************************************/
/******************** CONTENT 7 *******************/
#haupt_container_tmpl7 {
    width: 1000px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: auto;
    text-align: left;
    background-image: url(../images/content_hg.png);
    background-repeat: no-repeat;
    background-position: center 370px;
}

#content_oben_tmpl7 {
    background-image: url(../images/content_oben7.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 11px;
}

#content_tmpl7 {
    width: 967px;
    height: auto;
    margin: 0 17px 0 16px;
}

/******************** INHALT_CONTAINER 7 *******************/
/* 967px */
#inhalt_container_tmpl7 {
    /*background-image:url(../images/verlauf.png);
     background-repeat:repeat-x;*/
    width: 967px;
    padding-top: 0px;
    float: left;
    min-height: 45px;
}

#inhalt_container_tmpl7 p {
    color: #555555;
    font-size: 12px;
    margin-bottom: 10px;
}

#inhalt_container_tmpl7 a:link, #inhalt_container_tmpl7 a:active, #inhalt_container_tmpl7 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_container_tmpl7 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** SPALTE 7 *******************/
/* 483px */
#spalte_tmpl7 {
    float: right;
    width: 483px;
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    min-height: 45px;
}

#spalte_tmpl7 p {
    color: #555555;
    font-size: 12px;
}

#spalte_tmpl7 a:link, #spalte_tmpl7 a:active, #spalte_tmpl7 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#spalte_tmpl7 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** INHALT 7 *******************/
/* 484px */
#inhalt_tmpl7 {
    float: left;
    width: 484px;
    background-image: url(../images/verlauf.png);
    background-repeat: repeat-x;
    min-height: 45px;
}

#inhalt_tmpl7 p {
    color: #555555;
    font-size: 12px;
}

#inhalt_tmpl7 a:link, #inhalt_tmpl7 a:active, #inhalt_tmpl7 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#inhalt_tmpl7 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

/******************** BOX_RECHTS 7 *******************/
/* 967px */
#box_rechts_tmpl7 {
    background-repeat: repeat-y;
    width: 967px;
}

#box_rechts_tmpl7 h1 {
    color: #646466;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: normal;
}

#box_rechts_tmpl7 p {
    color: #555555;
    font-size: 12px;
}

#box_rechts_tmpl7 a:link, #box_rechts_tmpl7 a:active, #box_rechts_tmpl7 a:visited {
    color: #35858e;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl7 a:hover {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}

#box_rechts_tmpl7 .box_rechts_element {
    padding: 5px 15px;
    padding-bottom: 15px;
}

#box_rechts_tmpl7 .box_rechts_element ol {
    padding-left: 4px;
}

/***********************************************/
/*                  LIGHTBOX                   */
/***********************************************/
/******************** CONTENT *******************/
#content_lightbox {
    text-align: left;
    background-color: #e7e8e8;
}

.lightbox_element {
    padding: 5px 15px;
}

