body {
    background:#182635 url('images/body.png') top center no-repeat;
	/*background:#ffffff;*/
    margin:0;
    padding:0;
    text-align:center;
}

html {
	margin:0;
	padding:0;
}

body,table,a,input, select, textarea, button {
    font-size:9pt;
    color:#232323;
    font-family:tahoma;
}

ul {
    list-style-type:square;
}

div.header {
    width:800px;
    height:145px;
    background:url('images/header_2.png');
	/*background:url('images/n2/header.png');*/
    margin:10px auto 25px auto;
    text-align:left;
}

div.header div.navigation {
    position:relative;
    top:100px;
    left:30px;
    height:20px;
}

div.header div.navigation ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

div.header div.navigation li {
	margin:0;
	padding:0;
}

ol li {
    margin-bottom:3px;
}

div.header div.toplist {
	position:relative;
	top:20px;
	float:right;
}

div.header div.navigation a {
    text-decoration:none;
    font-weight:normal;
    text-align:center;
    color:#dedede;
	/*color:#999999;*/
    display:block;
    float:left;
    background:url('images/navi_n.png') right;
	/*background:;*/
    height:40px;
    max-height:20px;
    width:80px;
    padding: 10px 4px;
}

div.header div.navigation a:hover {
    color:#ffffff;
	/*color:#676767;*/
    background:url('images/navi_h.png') right;
	/*background:url('images/n2/tssnavi.png') right;*/
}

div.rand {
    width:740px;
    overflow:auto;
    margin:0 auto;
    padding:10px;
    background:#e1e1e1;
    text-align:left;
}

div.inhalt {
    width:720px;
    min-width:730px;
    /*height:490px;*/
	min-height:250px;
    overflow:auto;
    margin:0px;
    padding:5px;
    background:white;
}


div.erklaerblock {
    border:1px solid #dadada;
    padding:5px;
    width:200px;
    float:right;
}

button {
    border:0px;
    background:#dedede;
    color:black;
    padding:5px;
}

input, select, textarea {
    border:1px solid #adadad;
    background:#ffffff;
    padding:4px;
}

input:focus, textarea:focus {
    border:1px solid #5d5d7f;
    background:#efefff;
}
.inputerror { border:1px solid red; }




div.interface_navi {
    width:200px;
    border:1px solid #dadada;
    float:left;
}
div.interface_navi a {
    display:block;
    color:black;
    text-decoration:none;
    padding:2px;
}
div.interface_navi a:hover {
    background:#f0f0f0;
}


th {
    background:#dfdfdf;
    cursor:pointer;
}
th.headerSortUp, th.headerSortDown {
    background:#dfefff;
}
