#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 50%;
	top: 70px;
	height: 1px;
	z-index: 5000;
}

a {
	color:#1919B3;
         text-decoration:underline;
}

a:hover {
	color:#BB0000;
         text-decoration:none;
}

h1 {
        font-size:20px;
}

h2 {
        font-size:18px;
}

h3 {
        font-size:16px;
}

h4 {
        font-size:14px;
}

h5 {
        font-size:12px;
}

h6 {
        font-size:10px;
}

.login_button {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#FFFFFF;
        height:16px;
        border:1px #000080 solid;
        padding: 0px 0px 2px 0px;
}

.login_textbox {
        font-family:Verdana,Sans-Serif;
        font-size:10px;
        color:#000;
        background-color:#FFFFFF;
        border:1px #000080 solid;
        width:100px;
}

.button {
        font-family:Verdana,Sans-Serif;
        font-size:12px;
        color:#000;
        background-color:#FFffff;
        height:18px;
        padding:0px 2px 2px 2px;
        border:1px #000080 solid;
}

.textbox {
        font-family:Verdana,Sans-Serif;
        font-size:12px;
        color:#000;
        background-color:#FFffff;
        border:1px #000080 solid;
}

body {
         background:#DCDCFD;
         margin-top:0px;
         margin-bottom:0px;
         font-family:Verdana, Sans-Serif;
         color:#333;
         font-size:12px;
}

table {
         font-family:Verdana, Sans-Serif;
         color:#333;
         font-size:12px;
}

hr {
         border-top:0px;
         border-left:0px;
         border-right:0px;
         border-bottom:1px solid #000080;
}

#main {
	border-right:2px solid #000080;
         border-left:2px solid #000080;
         margin:0px;
         background:#F0F0FF;
         width:980px;
         position:absolute;
         left:50%;
         margin-left:-490px;
         /*top:50%;
         margin-top:-300px;*/
         margin-top:10px;
}

#top, #down {
         height:56px;
         width:980px;
}

#main-menu {
	position:absolute;
         top:20px;
         height:30px;
         margin-left:60px;
         border:0px;
}

.main-menu-active, .main-menu-passive {
	position:relative;
         top:12px;
}

.main-menu-active {
	border-top:1px solid #000080;
	border-left:1px solid #000080;
	border-right:1px solid #000080;
	background-image:url(../upload/bilder/spacer.png);
         background-repeat:repeat;
	padding:3px 5px 4px 5px;
}

.main-menu-active a, .sub-sub-menu-active a {
	color:#ffffff;
         text-decoration:none;
}

.main-menu-passive {
	background:#DCDCFD;
	background-image:url(../upload/bilder/spacer_hell.gif);
         background-repeat:repeat;
	border:1px solid #000080;
	padding:3px 5px 3px 5px;
}

.main-menu-passive a, .sub-sub-menu-passive a {
	color:#000;
         text-decoration:none;
}

#rahmen {
	background:#000080;
         position:absolute;
         top:0px;
         height:16px;
         margin-left:60px;
}

#sub-menu {
	position:absolute;
         top:81px;
         margin-left:10px;

}

.sub-menu-active, .sub-menu-passive {
         background:#DCDCFD;
	position:relative;
         margin-top:5px;
         height:15px;
         padding:2px;
         width:130px;
}

.sub-menu-active a, .sub-menu-passive a {
	color:#000;
         text-decoration:none;
}

.sub-menu-active {
         border:1px solid #000080;
	background-image:url(../upload/bilder/spacer_hell.gif);
         background-repeat:repeat;
}

.sub-menu-passive {
         border:1px dashed #000080;
}


#sub-sub-menu {
	position:absolute;
         top:80px;
         margin-left:10px;
}

.sub-sub-menu-active, .sub-sub-menu-passive {
	position:relative;
         top:0px;
         border-bottom:1px solid #000080;
         border-left:1px dashed #000080;
         border-right:1px dashed #000080;
         margin-left:5px;
	padding-left:1px;
         padding-right:1px;

}

.sub-sub-menu-active {
	background:#000080;
}

.sub-sub-menu-passive {

}

#login {

}

#service {




}

#water {
         position:absolute;
         padding-left:390px;
         padding-top:70px;
         width:289px;
         height:292px;
}

#content {
	background-image:url(../upload/bilder/water.gif);
         background-repeat:no-repeat;
	padding:5px;
	width:750px;
         border:1px solid #DCDCFD;
         margin-left:160px;
         margin-top:6px;
}

#bottom {
         margin-top:80px;
}

#logo {
         position:absolute;
         height:99px;
         width:99px;
         margin-left:850px;
         top:28px;
}

td.bildgalerie_email_label {width:200px; font-weight:bold; }
td.bildgalerie_email_ausgabe { color:rgb(217,104,28); }
a.bildgalerie_navi { font-size:11px; color:rgb(217,104,28); text-decoration:none; }
a.bildgalerie_navi:hover { text-decoration:underline; }
div.bildgalerie_navi { font-size:11px; color:rgb(217,104,28); text-decoration:none; text-align:center; }

#upload { 
position:relative; 
}
