/* CSS Document */
/* ******************************************************************************************************************* */

/* Die Body Definierung */
/* Body Definition *************************************************************************************************** */

body{
        font-family: Arial, Helvetica, sans-serif;
        background: #000099;
        margin-top: 10px;
        font-size: 12px;
        color: black;
}
/* Ende Body Definition ********************************************************************************************** */
/* Anfang der Rahmenliste ******************************************************************************************** */

#outbody{
        background: white;
        width: 984px;
        border: 1px solid;
        border-color: #969696;
        padding: 2px;
}

#inbody{
        background: url(../images/back_3.png);
        width: 982px;
        border: 1px solid;
        border-color: #969696;
}
/* <----- Hauptseiten Bereich -----> */
#inbody_0{
        width: 982px;
        border: 1px solid;
        border-color: #969696;
}
#inbody_1{
        background: url(../images/back_1.png);
        width: 982px;
        border: 1px solid;
        border-color: #969696;
}
#inbody_2{
        background: url(../images/back_2.png);
        width: 982px;
        border: 1px solid;
        border-color: #969696;
}
#inbody_3{
        background: url(../images/back_3.png);
        width: 982px;
        border: 1px solid;
        border-color: #969696;
}

/* <----- Header Bereich -----> */
#kopfbody{
        background: white;
        width: 982px;
}
#left{
        width: 722px;
        height: 210px;
        float: left;
        text-align: left;
}
#tophead-left{
        width: 722px;
        float: left;
        text-align: left;
}
#tophead_1{
        background: url(../images/tophead_1.png) no-repeat;
        width: 260px;
        height: 30px;
        float: left;
        text-align: left;
}
#tophead_2{
        background: url(../images/tophead_2.png) no-repeat;
        width: 462px;
        height: 30px;
        float: left;
        text-align: left;
}
#middlehead-left{
        width: 722px;
        float: left;
        text-align: left;
}
#middlehead_1{
        background: url(../images/middlehead_1.png) no-repeat;
        width: 260px;
        height: 150px;
        float: left;
        text-align: left;
}
#middlehead_2{
        background: url(../images/middlehead_2.png) no-repeat;
        width: 462px;
        height: 150px;
        float: left;
        text-align: left;
}
#bottomhead-left{
        width: 722px;
        float: left;
        text-align: left;
}
#bottomhead_1{
        background: url(../images/bottomhead_1.png) no-repeat;
        width: 170px;
        height: 30px;
        float: left;
        text-align: left;
}
#bottomhead_2{
        background: url(../images/bottomhead_2.png) no-repeat;
        width: 552px;
        height: 30px;
        float: left;
        text-align: left;
}

#right{
        width: 260px;
        height: 210px;
        float: left;
        text-align: left;
}
#tophead-right{
        width: 260px;
}
#tophead_3{
        background: url(../images/tophead_3.png) no-repeat;
        width: 260px;
        float: left;
        height: 30px;
        text-align: left;
}
#middlehead-right{
        width: 260px;
}
#middlehead_3{
        background: url(../images/middlehead_3.png) no-repeat;
        width: 260px;
        float: left;
        height: 180px;
        text-align: left;
}

/* <----- Zwischen Bereich -----> */
#neck{
        width: 982px;
}
#neck_left{
        background: url(../images/neck_left.png) no-repeat;
        width: 170px;
        height: 68px;
        float: left;
        text-align: left;
}
#neck_middle{
        background: url(../images/neck_middle.png);
        width: 597px;
        height: 68px;
        float: left;
        text-align: left;
}
#neck_right{
        background: url(../images/neck_right.png);
        width: 215px;
        height: 68px;
        float: left;
        text-align: left;
}
#search_outer {
        float: left;
        width: 170px;
        height: 30px;
}

#search_inner {
  border: 0px solid #666666;
  padding-left: 10px;
  padding-top: 4px;
  height: 20px !important;
  height: 20px;
  overflow: hidden;
}

#search_inner form {
  margin: 0;
}

#search_inner .inputbox {
        background: #ffffff;
        border: 1px solid #969696;
        padding: 0px 0px 0px 5px;
        font-size: 11px;
        color: #666666;
}

/* <----- Main Bereich -----> */
#mainbody_0{
        width: 982px;
}
#mainbody_1{
        background: url(../images/back_1.png);
        width: 982px;
}
#mainbody_2{
        background: url(../images/back_2.png);
        width: 982px;
}
#mainbody_3{
        background: url(../images/back_3.png);
        width: 982px;
}

#main{
        width: 982px;
}

/* Main links Aussenrahmem mit Border 1 */
#main_left{
                 width: 170px;
        float: left;
        text-align: left;
}

/* Main Rechts Aussenrahmem mit Border 1 */
#main_right{
        width: 170px;
        float: left;
        text-align: left;
}

/* Main 0 Aussenrahmem mit Border 1 (beide aus)*/
#main_0{
        width: 982px;
        float: left;
        text-align: left;
}

/* Main 1 Aussenrahmem mit Border 1 (links an)*/
#main_1{
        width: 812px;
        float: left;
        text-align: left;
}

/* Main 2 Aussenrahmem mit Border 1 (rechts an)*/
#main_2{
        width: 812px;
        float: left;
        text-align: left;
}

/* Main 2 Aussenrahmem mit Border 1 (links und rechts an)*/
#main_3{
        width: 642px;
        float: left;
        text-align: left;
}
#main_in_0{
        width: 979px;
        padding: 2px;
        float: left;
        text-align: left;
}
#main_in_1{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#main_in_2{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#main_in_3{
        width: 638px;
        padding: 2px;
        float: left;
        text-align: left;
}
#main_inner_0{
        width: 977px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#main_inner_1{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#main_inner_2{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#main_inner_3{
        width: 636px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}

/* <----- Pathway Bereich -----> */

#pathway_out_0{
        background: url(../images/pathway.png);
        width: 982px;
        height: 20px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: #FFFFFF;
}
#pathway_out_1{
        background: url(../images/pathway.png);
        width: 812px;
        height: 20px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: #FFFFFF;
}
#pathway_out_2{
        background: url(../images/pathway.png);
        width: 812px;
        height: 20px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: #FFFFFF;
}
#pathway_out_3{
        background: url(../images/pathway.png);
        width: 642px;
        height: 20px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: #FFFFFF;
}

#pathway_text img {
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 6px;
}

#user_0{
        width: 979px;
        padding: 2px;
        float: left;
        text-align: left;
}
#user_1{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#user_2{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#user_3{
        width: 638px;
        padding: 2px;
        float: left;
        text-align: left;
}
#userinner_0{
        width: 977px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#userinner_1{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#userinner_2{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#userinner_3{
        width: 636px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_0_1 {
        width: 978px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_0_2 {
        width: 489px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_0_3 {
        width: 212px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_1_1 {
        width: 806px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_1_2 {
        width: 403px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_1_3 {
        width: 268px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_2_1 {
        width: 806px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_2_2 {
        width: 403px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_2_3 {
        width: 268px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_3_1 {
        width: 636px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_3_2 {
        width: 318px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user_3_3 {
        width: 212px;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}


#user1_0{
        width: 977px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user2_inner_2 {
        width: 50%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user1_1{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user1_2{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user1_3{
        width: 636px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}

#user2_inner_1 {
        width: 100%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user3_inner_1 {
        width: 100%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user4_inner_1 {
        width: 100%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user2_inner_2 {
        width: 50%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user3_inner_2 {
        width: 50%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user4_inner_2 {
        width: 50%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user2_inner_3 {
        width: 33%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user3_inner_3 {
        width: 33%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user4_inner_3 {
        width: 33%;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user5_0{
        width: 977px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user5_1{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user5_2{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#user5_3{
        width: 636px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}

/* <----- bottom Bereich -----> */
#bottom_in_0{
        width: 979px;
        padding: 2px;
        float: left;
        text-align: left;
}
#bottom_in_1{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#bottom_in_2{
        width: 808px;
        padding: 2px;
        float: left;
        text-align: left;
}
#bottom_in_3{
        width: 638px;
        padding: 2px;
        float: left;
        text-align: left;
}
#bottom_0{
        width: 977px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#bottom_1{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#bottom_2{
        width: 806px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}
#bottom_3{
        width: 636px;
        border: 1px solid;
        border-color: #969696;
        float: left;
        text-align: left;
        font-size: 11px;
        color: black;
}

/* <----- footer Bereich -----> */

#footer{
        width: 982px;
}

#footer_left{
        background: url(../images/footer_left.png) no-repeat;
        width: 260px;
        width: 253px !important;
        float: left;
        height: 40px;
        height: 33px !important;
        padding-left: 7px;
        padding-top: 7px;
        text-align: left;
        font-size: 12px;
        color: #FFFFFF;
}
#footer_middle{
        background: url(../images/footer_middle.png) no-repeat;
        width: 462px;
        float: left;
        height: 40px;
        height: 33px !important;
        padding-top: 7px;
        font-size: 12px;
        color: #FFFFFF;
}
#footer_right_0{
        background: url(../images/footer_middle.png) no-repeat;
        width: 260px;
        float: left;
        height: 40px;
        height: 35px !important;
        padding-top: 5px;
        text-align: right;
        font-size: 12px;
        color: #FFFFFF;
}
#footer_right_1{
        background: url(../images/footer_middle.png) no-repeat;
        width: 260px;
        float: left;
        height: 40px;
        height: 35px !important;
        padding-top: 5px;
        text-align: right;
        font-size: 12px;
        color: #FFFFFF;
}
#footer_right_2{
        background: url(../images/footer_right.png) no-repeat;
        width: 260px;
        float: left;
        height: 40px;
        height: 35px !important;
        padding-top: 5px;
        text-align: right;
        font-size: 12px;
        color: #969696;
}
#footer_right_3{
        background: url(../images/footer_right.png) no-repeat;
        width: 260px;
        float: left;
        height: 40px;
        height: 35px !important;
        padding-top: 5px;
        text-align: right;
        font-size: 12px;
        color: #969696;
}

#side_end{
        width: 982px;
        height: 11px;
        background: white;
}

#side_end_left{
        width: 376px;
        float: left;
        height: 11px;
        text-align: left;
        font-size: 9px;
        color: #969696;
}
#side_end_middle{
        width: 230px;
        float: left;
        height: 11px;
        font-size: 9px;
        color: #969696;
}
#side_end_right{
        width: 376px;
        float: left;
        height: 11px;
        text-align: right;
        font-size: 9px;
        color: #969696;
}

/* Ende der Rahmenliste ********************************************************************************************** */
/* Zusätzliche Werkzeuge ********************************************************************************************* */

/* Zeilenumbruch erzwingen */
.clr {
        clear:both
}

/* Ende zusätzliche Werkzeuge ***************************************************************************************** */
/* Joomla spezifische Einträge **************************************************************************************** */

ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
}

li {
        line-height: 15px;
        padding-left: 15px;
        padding-top: 0px;
        background-image: url(../images/arrow.png);
        background-repeat: no-repeat;
        background-position: 0px 2px;
}

.inputbox {
        font-size: 11px;
        border: solid 1px #969696;
        background : #FFFFFF;
        padding: 1px 2px;
        margin-top: 2px !important;
        margin-top: 1px;
}

#mod_login_remember.inputbox { /* Extra wegen MS-IE, damit kein verrutschter Border */
         border: none;                   /* das Layout verunstaltet                           */
}

/* Left/Right formatierung - normal*/
table.moduletable {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        font-size: 11px;
}

table.moduletable th, div.moduletable h3 {
        background: url(../images/subhead_bg.png) repeat-x;
        color: #000000;
        text-align: left;
        padding-left: 10px;
        height: 21px;
        line-height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        margin: 0 0 0 0;
}
div.moduletable {
        color: #000000;
        text-align: left;
        font-size: 11px;
        padding-left: 0px;
        margin: 0 0 0 0;
}
table.moduletable td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}
/* Menu Left/Right formatierung - h1*/
table.moduletableh1 {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        font-size: 11px;
}
table.moduletableh1 th, div.moduletableh1 h3 {
        background: url(../images/subhead_bg1.png) repeat-x;
        color: #000099;
        text-align: left;
        padding-left: 10px;
        height: 21px;
        line-height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        margin: 0 0 0 0;
}
div.moduletableh1 {
        color: #009900;
        text-align: left;
        font-size: 11px;
        padding-left: 0px;
        margin: 0 0 0 0;
}
table.moduletableh1 td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}
/* Left/Right formatierung - h2*/
table.moduletableh2 {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        font-size: 11px;
}
table.moduletableh2 th, div.moduletableh2 h3 {
        background: url(../images/subhead_bg2.png) repeat-x;
        color: #000099;
        text-align: left;
        padding-left: 10px;
        height: 21px;
        line-height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        margin: 0 0 0 0;
}
div.moduletableh2 {
        color: #009900;
        font-size: 11px;
        text-align: left;
        padding-left: 0px;
        margin: 0 0 0 0;
}
table.moduletableh2 td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}
/* Left/Right formatierung - h3*/
table.moduletableh3 {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        font-size: 11px;
}
table.moduletableh3 th, div.moduletableh3 h3 {
        background: url(../images/subhead_bg3.png) repeat-x;
        color: #000099;
        text-align: left;
        padding-left: 10px;
        height: 21px;
        line-height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        margin: 0 0 0 0;
}
div.moduletableh3 {
        color: #009900;
        text-align: left;
        font-size: 11px;
        padding-left: 0px;
        margin: 0 0 0 0;
}
table.moduletableh3 td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}
/* Left/Right formatierung - h4*/
table.moduletableh4 {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        border-spacing: 0px;
        border-collapse: collapse;
        font-size: 11px;
}
table.moduletableh4 th, div.moduletableh4 h3 {
        background: url(../images/subhead_bg4.png) repeat-x;
        color: #000099;
        text-align: left;
        padding-left: 10px;
        height: 21px;
        line-height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
        margin: 0 0 0 0;
}
div.moduletableh4 {
        color: #009900;
        text-align: left;
        font-size: 11px;
        padding-left: 0px;
        margin: 0 0 0 0;
}
table.moduletableh4 td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-size: 11px;
}
/* Das Menue Top */
ul#mainlevel-nav {
        list-style: none;
        padding: 0;
        margin: 0;
        font-size: 0.8em;
}

/* Das Menue Top */
ul#mainlevel-nav li {
        background-image: none;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        float: left;
        margin-top: 1px;
        font-size: 11px;
        line-height: 28px;
        white-space: nowrap;
        border-left: 1px solid #FFFFFF; /* cccccc */
}

/* Das Menue Top */
ul#mainlevel-nav li a {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        color: #FFFFFF;
        background: transparent;
}

#buttons>ul#mainlevel-nav li a {
      width: auto;
}

ul#mainlevel-nav li a:hover {
        color: #FF9966;
        background: url(../images/top_menu_hover.png) no-repeat;
}
/*< ---------- Ende Menue Top ---------->*/

/* Das Menue Left */

a.mainlevel:link, a.mainlevel:visited {
        display: block;
        background: url(../images/menu_bg.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: left;
        padding-top: 5px;
        padding-left: 20px;
        /*height: 20px !important;*/
        height: 20px;
        width: 100%;
        text-decoration: none;
}

a.mainlevel:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #666666;
}

a.mainlevel#active_menu {
        background: url(../images/menu_bg01.gif) no-repeat;
        color: #FFFFFF;
        font-weight: bold;
}

a.mainlevel#active_menu:hover {
        background-position: 0px -25px;
        color: #666666;
}
a.sublevel:link, a.sublevel:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 20px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}

a.sublevel:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}

a.sublevel#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sublevel#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

a.sub01level:link, a.sub01level:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 20px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}
a.sub01level:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}
a.sub01level#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sub01level#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

a.sub02level:link, a.sub02level:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 25px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}
a.sub02level:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}
a.sub02level#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sub02level#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

a.sub03level:link, a.sub03level:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 25px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}
a.sub03level:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}
a.sub03level#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sub03level#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

a.sub04level:link, a.sub04level:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 25px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}
a.sub04level:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}
a.sub04level#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sub04level#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

a.sub05level:link, a.sub05level:visited {
        display: block;
        background: url(../images/menu_bg02.gif) no-repeat;
        font-size: 11px;
        font-weight: bold;
        color: #009900;
        text-align: left;
        padding-top: 5px;
        padding-left: 25px;
        height: 20px;
        width: 100%;
        text-decoration: none;
}
a.sub05level:hover {
        background-position: 0px -25px;
        text-decoration: none;
        color: #FF9966;
}
a.sub05level#active_menu {
        background: url(../images/menu_bg03.gif) no-repeat;
        color: #990000;
        font-weight: bold;
}
a.sub05level#active_menu:hover {
        background-position: 0px -25px;
        color: #009900;
}

td {
        text-align: left;
        font-size: 11px;
}

table.contentpaneopen {
        width: 100%;
        padding: 0px;
        border-collapse: collapse;
        border-spacing: 0px;
        margin: 0px;
}

table.contentpaneopen td {
        padding-left: 5px;
        padding-right: 5px;
}

table.contentpaneopen td.componentheading {
        padding-left: 4px;
}

table.pollstableborder td {
        padding: 2px;
}

.sectiontableentry1 {
        background-color : #ffffff;
}

.sectiontableentry2 {
        background-color : #f9f9f9;
}

.button {
        font-size: 11px;
        color: #000000;
        border: 1px solid #990000;
        margin-bottom: 5px;
        background-color: #EDEDED;
        padding: 1px;}

/*.button {
        color: #CC0000;
        font-family: Arial, Hevlvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        border: 3px double #969696;
        width: auto;
        background: url(../images/button_bg.png) repeat-x;
        padding: 0px 5px;
        line-height: 18px !important;
        line-height: 16px;
        height: 26px !important;
        height: 24px;
        margin: 1px;
}*/

.back_button {
        color: #000000;
        font-size: 11px;
        background: url(../images/back.gif);
        background-repeat: no-repeat;
        white-space: normal;
        font-weight: normal;
        border: 1px solid #969696;
        padding-bottom: 4px;
        padding-left: 20px;
        padding-right: 2px;
        padding-top: 1px;
        margin-right: 4px;
        float: right;
        line-height: 10px;
        text-decoration: none;
}

/*.back_button {
        float: left;
        font-size: 11px;
        font-weight: bold;
        border: 3px double #969696;
        width: auto;
        background: url(../images/button_bg.png) repeat-x;
        padding: 0px 10px;
        line-height: 20px;
        margin: 1px;
}*/

a:link, a:visited {
        font-size: 11px;
        color: #c64934; 
        text-decoration: none;
        font-weight: bold;
}

a:hover {
        color: #990000 !important;
        text-decoration: none;
        font-weight: bold;
}

 
a.readon:link, a.readon:visited {
  color            : #990000;
  font-size        : 11px;
  background       : url(../images/before.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #969696;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #CC0000;
  font-size        : 11px;
  background       : url(../images/before.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  border           : 1px solid #969696;
  padding-bottom   : 3px;
  padding-left     : 21px;
  padding-right    : 2px;
  padding-top      : 1px;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.contentheading {
        height: 30px;
        color: #CC0000;
        font-weight: bold;
        font-size: 14px;
        white-space: nowrap;
}

.small {
        color: #990000;
        font-size: 11px;
}

.createdate {
        height: 15px;
        padding-bottom: 10px;
        color: #990000;
        font-size: 11px;
}

.modifydate {
        height: 15px;
        padding-top: 10px;
        color: #990000;
        font-size: 11px;
}

.pagenav-prev {
  font-size: 11px;
  font-weight: bold;
  /*border: 3px double #969696;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;*/
}

table.contentpaneopen fieldset {
        border: 0px;
        border-bottom: 1px solid #969696;
}

.componentheading {
        background: url(../images/subhead_bg.png) repeat-x;
        color: #000000;
        text-align: left;
        padding-top: 4px;
        padding-left: 4px;
        height: 21px;
        font-weight: bold;
        font-size: 11px;
        text-transform: uppercase;
}

.sectiontableheader {
  font-weight: bold;
  background: #969696;
  padding: 4px;
}


a.out {
        padding-right: 12px;
        background-image: url(../images/link-icon_external.png);
        background-repeat: no-repeat;
        background-position: right;
 }
a.wiki {
        padding-right: 14px;
        background-image: url(../images/link-icon_wikipedia.gif);
        background-repeat: no-repeat;
        background-position: right;
 }
a.wikinews {
        padding-right: 14px;
        background-image: url(../images/link-icon_wikinews.png);
        background-repeat: no-repeat;
        background-position: right;
 }
a.ftp {
        padding-right: 10px;
        background-image: url(../images/link-icon_ftp.gif);
        background-repeat: no-repeat;
        background-position: right;
 }
a.mail {
        padding-right: 18px;
        background-image: url(../images/link-icon_email.png);
        background-repeat: no-repeat;
        background-position: right;
 }

a.in {
        padding-right: 14px;
        background-image: url(../images/link-icon_intern.gif);
        background-repeat: no-repeat;
        background-position: right;
}

#kwickcontainer {
        width: 597px;
        margin-top: 0px;
}
#kwick {
        width: 597px;
        margin-top: 0px;
}
#kwick .kwicks {
        display: block;
        height: 68px;
        margin: 0px;
}
#kwick li {
        float: left;
        list-style: none;
        margin:0;
        padding:0;
}
#kwick .kwick {
        display: block;
        cursor: pointer;
        overflow: hidden;
        height: 68px;
        width: 99px;
        background: #fff;
        border-right: 0px solid #969696;
}
#kwick .kwick span {
        display:none;
}
#kwick .opt1 {
        background: url(../images/1.png) ;
}
#kwick .opt2 {
        background: url(../images/2.png);
}
#kwick .opt3 {
        background: url(../images/3.png);
}
#kwick .opt4 {
        background: url(../images/4.png);
}
#kwick .opt5 {
        background: url(../images/5.png);
}
#kwick .opt6 {
        background: url(../images/6.png);
        border-right: 0;
}

#gallery{
color: black;
font-size: 90% !important;
}

#gallery h1,
h2,
h3,
h4,
h5,
h6,
.giDescription,
.autoCompleteBackground,
.autoCompleteHighlight,
.autoCompleteNotSelected,
.autoCompleteNotSelected {
color : black !important;
}

#gallery table.gbDataTable th {
background : #D4EAF8 !important;
color : #666666 !important;
}

#gallery .gcBackground1, .gbEven { background-color: transparent !important; }
#gallery .gcBackground2, .gbOdd { background-color: transparent !important; }
#gallery .summary{color: #666666;}
gsHeader { display : none; }

