    
body {
    font-size: 1em;
    margin: 1px;
    background-color: #16425E;
    font-family: verdana, arial, helvetica, sans-serif;
    margin-bottom: 30px;
}

.pagebody {
    text-align:left;
    background-color: #F6F6F6;

    }
    
.bodyparent {
    margin-left:auto;
    margin-right:auto;
    width:880px;
    margin-top:15px;
    margin-bottom:40px;
}

.bodytext {
    font-size: 1em;
    text-align:justify;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:20px;
    padding-top:15px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:10px;
    margin-top:10px;
    width:610px;
    /* dirty hacking !!! */
    min-height:600px;
    
}  

div.titlebar {
    background-color: #708090;
    color: #F6F6F6;
    border:1px solid #F6F6F6;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:10px;
    font-weight:bold;
    height:162px;
    background: url('/deko-pix/titel.png');

}

div.titletext {
    font-size: 36pt;
    position:relative;
    top: 60px;
    left:30px;
}

div.titlesubtitletext {
    font-size: 24pt;
    position:relative;
    top: 60px;
    left:30px;
}


div.introbar {
    background-color: black;
    border: 5px solid black;
    color: white;
    margin-left: auto;
    margin-right: auto;
    margin-top:20px;
    font-weight:bold;
    height:540px;
    width:900px;
    background: url('/deko-pix/front.jpg');

}

div.introtext {
    font-size: 36pt;
    position:relative;
    top: 30px;
    left:30px;
    color: white;

}

div.introsubtitletext {
    font-size: 24pt;
    position:relative;
    top: 30px;
    left:30px;
    color: white;

}

div.enter {

    text-align:center;
    margin-top:20px;


}


a.titlelink:link,
a.titlelink:visited,
a.titlelink:active,
a.titlelink:hover {
    color: #F6F6F6;
    text-decoration: none;
}

a.introlink:link,
a.introlink:visited,
a.introlink:active,
a.introlink:hover {
    color: white;
    text-decoration: none;
}

div.introplayer {
	visibility:hidden;

}

div.footbar {
    background-color: #708090;
    color: #F6F6F6;
    border:1px solid #F6F6F6;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-top:10px;
    font-weight:bold;
    height:30px;
    background: url('/deko-pix/terminator2.png');

}




h1 {
    font-size:18pt;
    text-decoration:underline;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    
}

h2 {
    font-size:14pt;
    text-decoration:underline;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:0px;
    
}

h3, h4, h5 {
    font-size:1.3em;
    text-decoration:underline;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:0px;
    
}

.sidebar {
    font-size:0.8em;
    float:right;
    text-align:left;
    border-left: 1px solid #16425E;
    border-bottom: 1px solid #16425E;
    border-top: 1px solid #F6F6F6;
    border-right: 1px solid #F6F6F6;
    width:190px;
    
    margin-left:40px;
    margin-right:0px;
    margin-bottom:40px;
    margin-top:10px;
    
}


.sidebarelement_title {
    background-color: #16425E;
    text-align:center;
    color:#F6F6F6;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    font-weight:bold;

    
}

.sidebar_center {
    text-align:center; 
    margin-bottom:10px; 
    margin-top:10px;
}	

.sidebar_menu {
    font-weight:bold;
}	

.sidebarelement_content {
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    margin-top:3px;
    margin-bottom:10px;

    
}


.shoutbox {
    border: 1px solid #16425E;
    float:left;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:10px;
    margin-left:25px;
    
}

.shoutbox_body {

    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    margin-top:3px;
    margin-bottom:10px;
    
}


.shoutbox_title {
    background-color: #16425E;
    text-align:center;
    color:#F6F6F6;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    font-weight:bold;
   
}







a:link,
a:visited,
a:active {
    /* color: #16425E; */
    color: #2329A0;
    text-decoration: none;
}
a:hover {
    /* color: #541100; */
    color: #2329A0;
    text-decoration: underline;
}

img {
    border: 1px solid black;
}    

img.left {
    float: left;
    margin-right:10px;
    margin-bottom:10px;
}

p {
    margin-left:25px;
}

ul.releases {
    margin-left:25px;
    padding:0px;
    list-style-type:none;
    list-style-position:inside;
}


ul.menu {
    margin:0px;
    padding-left:10px;
    padding-right:10px;
    list-style-type:disc;
    list-style-position:inside;
}



li.releases {
   margin-left:0px;
   vertical-align:top; 
   margin-bottom:5px;
}


.noborderimage {
    border:0px;
}	

table {
    padding-left:25px;

}


td, th {
    vertical-align: top;
    padding:3px;
}

td.pad, th.pad {
    padding-right:10px;
    padding-left:10px;    
}

td.upline {
    border-top: 1px solid;
}

td.uplinepad {
    padding-right:10px;
    padding-left:10px;    
    border-top: 1px solid;
}


th {
    border-bottom: 1px solid; 
}

form.download {
	text-align:center;
	padding:10px;
	border:1px solid black;
	background: #DADADA;
	margin-right:auto;
	margin-left:auto;
}
div.download {
	text-align:left;
	padding-left:25px;
	width:580px;
}

input.button {
	margin-top: 20px;
}	

select {
	margin-bottom: 10px;
	margin-top: 10px;
}	
