/* - - - - - - - - - - - - - - - - - - - - */
/* BODY BEREICH */
/* - - - - - - - - - - - - - - - - - - - - */
body, html {
background-color: #324E6E;
font-family: Verdana, Arial;
font-size: 12px;
color: #ffffff;
margin: 0px;
padding: 0px;
height: 101%;
}

/* - - - - - - - - - - - - - - - - - - - - */
/* HEADER */
/* - - - - - - - - - - - - - - - - - - - - */
.haupttab {
border: 1px solid #000000;
}

.header {
background-image : url(images/kopf31c.jpg);
background-color : #7288a8;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
border-top : 1px solid #000000;
border-bottom : 1px solid #243f5f;
height : 130px;
}
.headernav1 {
background-color : #32466b;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
border-bottom : 1px solid #899dba;
padding : 3px;
}
.headernav {
background-color : #32466b;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
border-top : 1px solid #899dba;
padding : 3px;
}
.headertrenn {
background-color : #7288a8;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
}
.sitenavtop {
background-image : url(images/menutop.gif);
border-top : 1px solid #243f5f;
border-bottom : 1px solid #243f5f;
height : 23px;
margin-bottom : 0;
}
.sitenavbott {
background-image : url(images/menubott.gif);
border-top : 1px solid #899dba;
border-bottom : 1px solid #243f5f;
height : 23px;
}
.menurub {
background-color : #324e6e;
border-top : 1px solid #899dba;
border-bottom : 1px solid #243f5f;
font-size : 11px;
font-weight : bold;
color : #ffffff;
padding : 4px 2px 4px 5px;
}
.menurub span {
background-image : url(images/spanrub.gif);
background-repeat : no-repeat;
background-position : 0 0;
padding : 0 0 0 15px;
}
.menurubgal {
display : block;
background-color : #324e6e;
border-top : 1px solid #899dba;
border-bottom : 1px solid #243f5f;
font-size : 11px;
font-weight : bold;
color : #ffffff;
padding : 4px 2px 4px 5px;
text-decoration : none;
}
.menurubgal:hover {
background-color : #32466b;
color : #ffcc00;
text-decoration : none;
}
.menurubgal span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 -13px;
padding-right : 15px;
}
.menurubgal:hover span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
.galnav {
display : block;
background-color : #61799a;
border-top : 1px solid #899dba;
border-bottom : 1px solid #243f5f;
font-size : 11px;
color : #ffffff;
padding : 4px 2px 4px 5px;
text-decoration : none;
}
.galnav:hover {
background-color : #32466b;
color : #ffcc00;
text-decoration : none;
}
.galnav span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 -13px;
padding-right : 15px;
}
.galnav:hover span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
.navlink a {
display : block;
background-color : #61799a;
border-top : 1px solid #899dba;
border-bottom : 1px solid #243f5f;
font-size : 11px;
color : #ffffff;
padding : 4px 2px 4px 5px;
text-decoration : none;
}
.navlink a:hover {
background-color : #32466b;
text-decoration : none;
}
.navlink a span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 -13px;
padding-right : 15px;
}
.navlink a:hover span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
.navlinktopuser {
text-align : right;
width : 100%;
}
.navlinktopuser a {
font-size : 11px;
color : #ffcc00;
padding : 4px 2px 4px 5px;
text-decoration : none;
}
.navlinktopuser a:hover {
background-color : #32466b;
color : #ffcc00;
text-decoration : underline;
}
.mtext {
font-size : 11px;
color : #ffffff;
padding : 5px;
line-height : 1.4em;
}
.navlinktop {
text-align : right;
width : 100%;
}
.navlinktop a {
font-size : 10px;
font-weight : bold;
text-transform : uppercase;
color : #ffffff;
padding : 2px 2px 2px 5px;
text-decoration : none;
}
.navlinktop a:hover {
color : #ffcc00;
text-decoration : none;
}
.navlinktop a span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 -13px;
padding-right : 15px;
line-height : 16px;
}
.navlinktop a:hover span {
background-image : url(images/spanbutton.gif);
background-repeat : no-repeat;
background-position : 0 0;
}
.menue {
background-color : #4d6787;
border-right : 1px solid #000000;
font-size : 11px;
}
.content {
background: #324E6E url(images/topshadow.gif) repeat-x;
padding: 5px;
margin: 5px;
font-size: 11px;
color: #ffffff;
line-height: 1.4em;
}

.content a {
font-size : 11px;
color : #ffcc00;
text-decoration : none;
}
.content a:hover {
color : #ffffff;
text-decoration : underline;
}

.bottnav {
background-image : url(images/footer3.jpg);
background-color : #4d6787;
border-top : 1px solid #000000;
padding : 3px;
font-size : 11px;
color : #ffffff;
}
.bottnav a {
font-size : 11px;
color : #ffffff;
text-decoration : none;
}
.bottnav a:hover {
color : #ffcc00;
text-decoration : underline;
}
h1 {
border-top : 1px solid #899dba;
border-bottom : 1px solid #899dba;
font-size : 15px;
background-color : #23374e;
padding : 4px 2px 4px 5px;
margin : 8px 0 8px 0;
}
form {
display : inline;
}
.inp {
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
background-color : #4d6787;
border : 1px solid #607690;
}
.inpusub {
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
background-color : #4d6787;
border : 1px solid #607690;
}
.galpix {
border : 1px solid #000000;
}
.hinweis {
color : #ffff99;
font-weight : bold;
}
.outtab {
background-color : #607690;
margin : 
px 0 3px 0;
}
.outtabdarktop {
background-color : #203246;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 0;
}
.outtabdark {
background-color : #203246;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 3px;
}
.outtabcont {
background-color : #2d4660;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 3px;
line-height : 1.4em;
}
.outtabdarkbott {
background-color : #203246;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 3px;
}
.outtabdarktoppre {
background-color : #000000;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 0;
}
.outtabcontpre {
background-color : #000033;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 3px;
line-height : 1.4em;
}
.outtabdarkbottpre {
background-color : #000000;
font-family : Verdana, Arial;
font-size : 11px;
color : #ffffff;
padding : 3px;
}
.titelrub {
border : 1px solid #000000;
font-size : 11px;
font-weight : bold;
color : #ffffff;
padding : 4px 2px 4px 5px;
}
.titelrub span {
background-image : url(images/spanrub.gif);
background-repeat : no-repeat;
background-position : 0 0;
padding : 0 0 0 15px;
}
.outtabcont a, .outtabdark a, .outtabdarktop a {
font-size : 11px;
color : #ffcc00;
text-decoration : none;
}
.outtabcont a:hover, .outtabdark a:hover, .outtabdarktop a:hover {
color : #ffffff;
text-decoration : underline;
}
.sitenav {
background-color : #000000;
}
.sitenav td {
background-color : #4d6787;
font-size : 11px;
text-align : center;
font-weight : bold;
color : #dce4e9;
}
.sitenav .aktuelleseite {
background-color : #899cb6;
font-weight : bold;
padding : 3px 6px 3px 6px;
text-align : center;
}
.sitenav .seiteninfo {
background-color : #32466b;
font-weight : bold;
text-align : center;
padding : 3px 3px 3px 3px;
}
.sitenav td a {
display : block;
float : left;
color : #ffffff;
text-decoration : none;
font-weight : bold;
padding : 3px 6px 3px 6px;
}
.sitenav td a:hover {
color : #ffcc00;
text-decoration : none;
font-weight : bold;
background-color : #32466b;
}
.azindex {
background-color : #000000;
margin : 3px 0 3px 0;
}
.aztdak {
background-color : #61799a;
font-size : 11px;
color : #ffffff;
font-weight : bold;
text-align : center;
padding : 3px 6px 3px 6px;
}
.aztdakok {
background-color : #000033;
font-size : 11px;
color : #ffffff;
font-weight : bold;
text-align : center;
padding : 3px 6px 3px 6px;
}
.aztd {
background-color : #4d6787;
font-size : 12px;
color : #ffffff;
text-align : center;
}
.aztd a {
display : block;
float : left;
font-size : 12px;
font-weight : bold;
color : #ffcc00;
padding : 3px 6px 3px 6px;
}
.aztd a:hover {
background-color : #32466b;
color : #ffffff;
}