/*layout CSS */


/*typography*/

body {
  background-color: #f6f6a2;
/*  background-color: #c0e3e3;*/
  font-family: Arial, Helvetica, "Sans Serif";
  font-size: 12px;
  line-height:1.3;
  }


a:link{
color:#003e3b !important;
text-decoration: none;
}
a:visited{
color:#003e3b !important;
text-decoration: none;
}
a:hover{
color:#003e3b !important;
text-decoration: underline;
}
a#active_menu{
color:#003e3b;
text-decoration: underline;
}
a:focus{
color:#003e3b;
text-decoration: underline;
}

h3 {
font-size: 12px;
}

h1 {
font-size: 12px;
}

.block {
vertical-align:top;
color:#003e3b;
background-color: #f6f6f2;
}

.moduletable {
        padding: 0 0 10px 5px;
}
.moduletable_menu {
        padding: 0px 0 0 0;
}
.moduletable_submenu {
        padding: 0 0 10px 5px;
}
.moduletable_menuleft {
        padding: 0 0 10px 5px;
}
.moduletable_suche {
        padding: 10px 0 10px 5px;
}
.contentheading {
        font-size: 15px;
        font-weight: bold;
        padding: 20px 0 0 0;
}

#breadcrumbs {
        color: #003e3b;
        background-color:#f6f6f2;
        padding: 10px 0 0 5px;
        border-width: 0px 1px 0px 1px;
        border-style:solid;
		border-color:black;
}

#header {
        color: #f6f6f2;
        border-width: 1px 1px 0px 1px;
        border-style:solid;
		border-color:black;
}

#header ul {
        background: #f6f6f2;
        display: block;
        margin: -35px 0 -2px 0;
        padding: 5px 5px 5px 0;
        text-align: right;
}
#header ul li {
        background: #003e3b;
        color: #f6f6f2;
        display: inline;
        text-align: center;
}
#header ul li a:link,#header ul li a:visited
{
        background: #f6f6f2;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item2 a:link,#header ul li.item2 a:visited {
        background: #dae8ab;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item3 a:link,#header ul li.item3 a:visited {
        background: #fdd273;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item4 a:link,#header ul li.item4 a:visited {
        background: #ef8867;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item5 a:link,#header ul li.item5 a:visited {
        background: #f8c89a;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item6 a:link,#header ul li.item6 a:visited {
        background: #fdd273;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li.item7 a:link,#header ul li.item7 a:visited {
        background: #dae8ab;
        color: #003e3b;
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        line-height: 1.5em;
}
#header ul li a:hover,#header ul li a:active,#header ul li a:focus {
        font-weight: bold;
}
#inhalt {
        border-width: 0 1px 1px 1px;
        border-style:solid;
		border-color:black;
}
#inhalt ul {
        background: #f6f6f2;
        display: block;
        margin: -7px 0 -2px 0;
        padding: 5px 5px 5px 0;
        float: left;
        width: 100%;
}
#inhalt ul li {
        color: #003e3b;
        padding: 5px 10px 5px 10px;
        text-decoration: none;
        line-height: 1.5em;
        list-style-type: none;
}
#inhalt ul li.item11, li.item12, li.item56, li.item57, li.item58, li.item63, li.item0 a:link {
        font-weight: bold;
}
#inhalt ul li.item9, li.item10, li.item32, li.item51, li.item52, li.item53, li.item60, li.item61, li.item0 a:link {
        background: #dae8ab;
        font-weight: bold;
}
#inhalt ul li.item9, li.item10, li.item32, li.item51, li.item52, li.item53, li.item60, li.item61, li.item0 a:visited {
        background: #dae8ab;
        font-weight: bold;
}
#inhalt ul li.item14, li.item15, li.item16, li.item29, li.item30, li.item31, li.item49, li.item0 a:link {
        background: #fdd273;
        font-weight: bold;
}
#inhalt ul li.item14, li.item15, li.item16, li.item29, li.item30, li.item31, li.item49, li.item0 a:visited {
        background: #fdd273;
        font-weight: bold;
}
#inhalt ul li.item33, li.item34, li.item35, li.item36, li.item37, li.item38, li.item39, li.item40, li.item41, li.item42, li.item43, li.item44, li.item45, li.item46, li.item47, li.item48, li.item64, li.item0 a:link {
        background: #ef8867;
        font-weight: bold;
}
#inhalt ul li.item33, li.item34, li.item35, li.item36, li.item37, li.item38, li.item39, li.item40, li.item41, li.item42, li.item43, li.item44, li.item45, li.item46, li.item47, li.item48, li.item64, li.item0 a:visited {
        background: #ef8867;
        font-weight: bold;
}
#inhalt ul li.item17, li.item18, li.item19, li.item20, li.item21, li.item22, li.item23, li.item24, li.item25, li.item26, li.item27, li.item28, li.item0 a:link {
        background: #f8c89a;
        font-weight: bold;
}
#inhalt ul li.item17, li.item18, li.item19, li.item20, li.item21, li.item22, li.item23, li.item24, li.item25, li.item26, li.item27, li.item28, li.item0 a:visited {
        background: #f8c89a;
        font-weight: bold;
}


#content {
        color: #003e3b;
        background-color: #f6f6f2;
        padding: 0 20px 0 20px;
}

#footer {
        color: #003e3b;
        background-color: #f6f6a2;
/*        background-color: #c0e3e3;*/
        padding: 10px 0 0 0;
}
#gallery{
color: black;
font-size: 90% !important;
}

#gallery h1,
h2,
h3,
h4,
h5,
h6,
.giDescription,
.autoCompleteBackground,
.autoCompleteHighlight,
.autoCompleteNotSelected,
.autoCompleteNotSelected {
}
#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; }