/* Allgemeine Einstellugen f? ganze Template*/
.loginzusatz {
font-size: 10px
}
body {
        background-color: #00cc00;
        background-position: top;
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Helvetica, sans-serif;
       font-size: 10px;
       line-height: 14pt;
}
.weiss {
        background-color: #FFFFFF;
}
.kopfZeile1, .subKopf {
        background-color: #92A4AE;
        padding-left: 8px;
        font-size: 11px;
        vertical-align: baseline;
        text-align: left;
        line-height: 20px;
        margin-bottom: 11px;
        height:20px;
}
.inhalt {
        color: #356E7F;
        padding-bottom: 8px;
}
.kopfZeile1 {
        color: #FFFFFF;
        background-color: #92A4AE;
}
.subKopf {
        color: #436a84;
        background-color: #EEF0EF;
}
.tuKopf {
        background-color: #EEF0EF;
        padding-left: 10px;
        font-size: 11px;
        font-weight: bold;
        color: #436a84;
        vertical-align: baseline;
        text-align: left;
        line-height: 20px;
        margin-bottom: 6px;
        }




td {
        vertical-align: center;
        font-size: 11px;
}
.naviPunkt {
        background-image: url(../images/menu_back.gif);
        background-repeat: repeat-y;
        background-color: #EFEFEF;
        height: 20px;
        font-size: 11px;
        line-height: 20px;
        color: #436a84;
        padding-left: 10px;
        margin-bottom: 2px;
        display:block;
        text-align:left;
        text-decoration: none;
}
.naviPunkt:hover {
        background-image: url(../images/menu_back_over.gif);
        color: #478294;
}
.naviPunkt:active {
        color: #CC3300;
}
.prosjektTekst a {
        color: #356E7F;
        margin-top: 11px;
}
.prosjektTekst a:hover {
        color: #ffffff;
        background-color: #92A4AE;
}
.mission {
        font-size: 10px;
        color: #6C99A7;
        text-align: center;
        background-color: #EEF0EF;
        padding-bottom: 0px;
        padding-top: 14px;
}
.mission a {
        color: #356E7F;
}




.mission a:hover {
        color: #fff;
        background-color:#7FBDD0;
}




a {
        color: #12bc04;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}
.hauptcontent {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #D9D9D9;
        border-right-color: #D9D9D9;
        border-bottom-color: #D9D9D9;
        border-left-color: #D9D9D9;
        padding-bottom: 7px;
        margin-bottom: 7px;
        color: #6C99A7;
}
input {
        font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:0px;




       height:19px;
       border: 1px solid grey;
}
select {
        font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;




       height:19px;
       border: 0px solid grey;
}
textarea {
        font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
       height:200px;
       border: 1px solid grey;
}




.tableTop td {
        border-width: 0 0 2px 0;
        border-style: solid;
        border-color: #fff;
}
.contentheading{
       font-family: verdana;
       font-size: 11px;
       font-weight: bold;
       color: 00cccc;
       text-transform: uppercase;
        padding-left:20px;
        background:url(../images/icon-1.png) left no-repeat;
}
.mosimage {
        border: 1px dotted #cccccc;
        margin: 2px
}
.mosimage_caption {
        margin-top: 1px;
        background: #efefef;
        padding: 1px 2px;
        color: #666;
        font-size: 10px;
        border-top: 1px dotted #cccccc;
}
.mostread li{
        display:list-item;
        list-style:circle;
        color:#444444;
        margin-left:-28px;
        line-height:150%;
}
.mostread li a{
        color:#444444;
        font-weight:normal;
}
.latestnews li{
        border:1px solid white;
        display:list-item;
        list-style:circle;
        color:#444444;
        margin-left:-28px;
        line-height:150%;




}
.latestnews li a{
        color:#444444;
        font-weight:normal;




}
#bottomright {
        width: 100%;
        position:relative;
        float:right;
        color: #92A4AE;




/* Runde Box*/
}
.roundcont {
        width: 100%;
        background-color: #F5F4F5;
        color: #fff;
}
.roundcont p {
        margin: 0 10px;
}
.roundtop {
        background: url(../images/tr.gif) no-repeat top right;
}




.roundbottom {
        background: url(../images/br.gif) no-repeat bottom right;
}




img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;




}
#bottombox {
        width: 100%;
        position:relative;
        float:right;
        color: #92A4AE;
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 5px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #666666;
        border-right-color: #666666;
        border-bottom-color: #92A4AE;
        border-left-color: #666666;
        padding-bottom: 7px;
        margin-bottom: 7px;
        color: #6C99A7;








/* Top-Menu*/
}
#slantedmenu {
        font-weight: bold;
        font-size: 90%;
}




#slantedmenu:after {
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
#slantedmenu ul {
        text-indent: 125px;
        padding: 2px 0;
        margin: 0;
        background-color: #e0e0e0;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ffffff;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #ffffff;
        text-align: left;
}
#slantedmenu ul li{
        display: inline;
}
#slantedmenu ul li a{
        color: #494949;
        padding: 2px 0;
        padding-right: 30px;
        margin: 0;
        text-decoration: none;
        background: transparent url(../images/top-trenner.gif) top right no-repeat;
}
#slantedmenu ul li a:visited{
        color: #494949;
}
#slantedmenu ul li a:hover{
        color: #CC3300;




/* Footer*/
}
#footer {
        font-size: 10px;
        float: center;
        width: 775px;
        height: 71px;
        text-align: center;
        padding-top: 5px;
}
html>body #footer {
        font-size: 10px;
        float: center;
        width: 776px;
        height: 71px;/* Fox-Fix*/




}
#footerlinks {
        float: left;
        text-align: left;
        padding-left: 20px;
}




/*Navigation*/
a.mainlevel:link, a.mainlevel:visited {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
       font-weight: bold;
       color: #000000;
        display: block;
        vertical-align:middle;
        padding-top: 2px;
        padding-left: 1px;
        height: 19px !important;
        height: 19px;
        width: 100%;
        text-decoration: none;
       text-transform:uppercase;
}




a.mainlevel:hover {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
       font-weight: bold;
       color: #00cccc;
        display: block;
        vertical-align:middle;
        padding-top: 2px;
        padding-left: 1px;
        height: 19px !important;
        height: 19px;
        width: 100%;
        text-decoration: none;
       text-transform:uppercase;
}




a.mainlevel#active_menu {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
       font-weight: bold;
       color: #00cccc;
        display: block;
        vertical-align:middle;
        padding-top: 2px;
        padding-left: 1px;
        height: 19px !important;
        height: 19px;
        width: 100%;
        text-decoration: none;
       background: url(../images/blind_black.gif);
       text-transform:uppercase;
}








a.mainlevel#active_menu:hover {
        color:#405369;
}




a.sublevel:link, a.sublevel:visited {
        padding-left: 1px;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
        color: #405369;
        text-align: left;
}




a.sublevel:hover {
        color: #405369;
        text-decoration: none;
}




a.sublevel#active_menu {
        color: #405369;
}
.readon {
        display:block;
        background:url(../images/weiter.png) no-repeat;
        text-align: center;
        width:74px;
        height:18px;
        line-height: 18px;
        margin: 1em 0;
}




a.readon:link, a.readon:visited, a.readon:hover {
        color: #123456;
        text-decoration: none;
        font-size: 11px;
}




#sidebar .moduletable h3, .moduletable-leftnav h3 {
        background: url(../images/h3-img.png) no-repeat 0px 0px;
        font-size: 15px;
        font-weight: bold;
        color: #92A4AE;
        width: 80%;
        padding-top: 0px;
        padding-left: 21px;
        padding-bottom: -3px;
}




#sidebar .moduletable-leftnav h3 {
        margin-bottom: 0px;
}
#sidebar .moduletable-leftnav {
        padding: 0px;
        margin: 0;
}
li {
        list-style-type:none;
        background: url(../images/iconbullet.png) no-repeat 0px 0px;
        padding-left: 15px;
        margin-left: 0px;
}
ul {
        margin: 0px;
}
.back_button  {
        background: url(../images/zurueck-img.png) no-repeat 0px 0px;
        padding: 0px 0 5px 10px;
        margin: 0px 0 5px 0;
        color: #000000;
}




.back_button a  {
        color: #000000;
}




.pathway {
        margin-left: 4px;
        color: #CC3300;
        font-size: 11px;
        text-align: left;
}




a.pathway:link, a.pathway:visited {
        color: #356E7F;
}




a.pathway:hover {
        color: #356E7F;
}




#cart {
  position: relative;
  width: 124px;
  height: 80px;
  float: right;
  margin-left: 82%;
  margin-top: 42px;
  z-index: 1;
  align: right;
}




a.cart {
color:#00cccc;
font-size: 11px;
font-weight:bold;
}
p.cart {
color:#12bc04;
font-size: 11px;
}
h4 {
font-size: 12px;
font-weight: bold;
font-style: italic;
color:#ffffff;
background: url(../images/blind_tuerkis.gif);
height: 19px;
padding-top:2px;
padding-bottom:-3px;
margin-bottom:2px;
margin-top:0px;
padding-left:2px;
text-transform:uppercase;
}
h3 {
font-size: 12px;
font-weight: bold;
font-style: italic;
color:#ffffff;
background: url(../images/blind_tuerkis.gif);
height: 19px;
padding-top:2px;
padding-bottom:-3px;
margin-bottom:2px;
margin-top:3px;
padding-left:2px;
text-transform:uppercase;
}
div {
padding-bottom:1px;
padding-top:1px;
}
input .button {
       display:block;




       height: 22px;
       background:url(../images/buttongreen.gif);
       color:#FFFFFF;
       text-align:right;
       padding-right:5px;
       font-weight: bold;
       font-size: 11px;
       align: left;
}
.button {
       display:block;
       width:130px;
       height: 22px;
       background:url(../images/buttongreen.gif);
       color:#FFFFFF;
       text-align:right;
       padding-right:5px;
       font-weight: bold;
       font-size: 11px;
       align: left;
       border:1px black;
}
.button:hover {
       display:block;
       width:130px;
       height: 22px;
       background:url(../images/buttongreen.gif);
       color:#d80040;
       text-align:right;
       padding-right:5px;
       font-weight: bold;
       font-size: 11px;
       align: left;
       border:1px black;
}
.button3 {
       display:block;
       width:183px;
       height: 22px;
        background:url(../images/buttongreen.gif) repeat-x;
        color:#FFFFFF;
       text-align:right;
       padding-right:5px;
       font-weight: bold;
       font-size: 11px;
       align: left;
       border:1px black;
}
.button3:hover {
       display:block;
       width:183px;
       height: 22px;
        background:url(../images/buttongreen.gif) repeat-x;
        color:#d80040;
       text-align:right;
       padding-right:5px;
       font-weight: bold;
       font-size: 11px;
       align: left;
       border:1px black;
}
h1 {
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: 00cccc;
text-transform: uppercase;
}
.inputbox {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:3px;
       height:20px;
       border: 1px solid grey;
}
#shop_search_field {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
        widht:130px;
       height:20px;
       border: 1px solid grey;
}
#lm_email {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
        width:183px;
       height:20px;
       border: 1px solid grey;
}
#subscriber_name {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:-8px;
        width:183px;
       height:20px;
       border: 1px solid grey;
}
#mod_search_searchword {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:0px;
        width:130px;
       height:20px;
       border: 1px solid grey;
}
#mod_login_username {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
        width:130px;
       height:20px;
       border: 1px solid grey;
}
#mod_login_password {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
        width:130px;
       height:20px;
       border: 1px solid grey;
}
input {
font-family:Verdana, Helvetica, sans-serif;
        font-size: 11px;
        background-color: #EEF0EF;
        color: #6C99A7;
        margin-top:1px;
       height:20px;
       border: 1px solid grey;
}
h2 {
font-size: 11px;
font-weight: bold;
color: #000000;
}
table.browse {
border:0px dotted gray;
padding-left:30px;
}
div.moduletable {
margin-top:0px;
margin-bottom:5px;
padding-bottom:1px;
}
moduletable.h3 {
margin-top:0px;
padding-bottom:1px;
}
.button2 { display:block; width:183px; height: 22px; background:url(../images/buttongreen.gif) repeat-x; color:#FFFFFF; text-align:right; padding-right:5px; font-weight: bold; font-size: 11px; align: left; border:1px black;}.button2:hover { display:block; width:183px; height: 22px; background:url(../images/buttongreen.gif) repeat-x; color:#d80040; text-align:right; padding-right:5px; font-weight: bold; font-size: 11px; align: left; border:1px black;}
.sectiontableheader {
font-size: 10px;
font-weight: normal;
align:left;
}