/* -------------------------------------------- default */

html {
font: normal normal normal 1em/1.2em Sans-Serif, Sans, sans;
position:absolute;
top:0px;
left:0px;
background-color:#97badb;
background-image:url("./img/topgradient.png");
background-repeat:repeat-x;
margin: 0px;
padding:0px;
width:100%;
min-width:1000px;
}

body {
padding:0px;
width:98%;
}

img {
border:0px none;
}

hr {
border:0.5px solid #d38d3b;
}

table{
padding:10px;
border-spacing:5px;
}

/* -------------------------------------------- design blocks */

#page{
margin:auto;
margin-top:80px;
margin-left:70px;
margin-right:40px;
background-image:url("./img/glass.png");
background-repeat:repeat;
min-height:400px;
padding-top:80px;
}

.maintable{
margin:auto;
width:98%;
}

.maintable td{
vertical-align:top;
}

.content{
width:75%;
margin-left:70px;
margin-right:40px;
height:400px;
}

.sidebar{
width:25%;
padding:20px;
padding-top:0px;
}

#footer{
margin-left:2%;
padding-bottom:20px;
width:800px;
}

/* --------------------content boxes */

.box{
background-image:url("./img/glass.png");
background-repeat:repeat;
min-height:30px;
margin-bottom:15px;
padding:10px;
padding-bottom:20px;
}

/* --------------------logo */

#logo{
position:absolute;
left:-30px;
top:20px;
background-image:url('./img/someserver-blackplug.png');
background-repeat:none;
width:700px;
height:150px;
}

#icon{
position:absolute;
right:100px;
top:25px;
background-image:url('./img/folder_images.png');
background-repeat:none;
width:128px;
height:128px;
}

/* -------------------------------------------- links */

a{
color:#003d77;
text-decoration:none;
}

a:hover{
color:#c41115;
}

/* -------------------------------------------- nav */

#navblock{
position:absolute;
top:87px;
right:2%;
margin-right:28px;
width:370px;
height:75px;
}

a.nav{
font-size:16px;
padding:7px;
padding-left:8px;
padding-right:8px;
margin-right:2px;
background-image:url("./img/glass.png");
background-repeat:repeat;
}

a.nav:hover{
background-color:#ddeefe;
}

/* -------------------------------------------- headlines */

h1{
font-size:2em;
color:#f96213;
margin:0px;
padding:0px;
margin-bottom:15px;
}

h2{
font-size:2em;
color:#5155ef;
margin:0px;
padding:0px;
margin-bottom:15px;
}

h3{ /*überschriften für boxen-content*/
font-size:20px;
color:#003d77;
/*color:#c41115;*/
background-color:#ddeaff;
padding:10px;
margin:0px;
}

h4{ /*überschriften für boxen-sidebar*/
font-size:20px;
color:#003d77;
/*color:#c41115;*/
background-color:#ddeaff;
padding:10px;
margin:0px;
}

/* -------------------------------------------- misc */

.hr_white{
background-color:#f96213;
height:5px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
}