html {
    padding:0;
    margin:0;
    font-family:arial;
}

body {
    padding:0;
    margin:0;
    background-color:#2a2d33;
}

label {
    float:left;
    text-align:right;
    width:150px;
    margin-right:5px;
    font-weight:bold;

}

h1 {
    border-bottom:1px solid;
    color:#003d50;
}

table {
    background-color:#d8d8d8;
}

#topmenu {
    height:26px;
    background-color:#0f1821;
    border-bottom:1px solid white;
    line-height:26px;
    font-weight:bold;

}

.logintop {
    border:0;
    vertical-align:middle;    
    padding:0;
    margin:3px 0;
    height:20px;
    background-color:#253c52;
    color:white;
    font-weight:bold;
    display:inline;
    float:none;
}

.logintoplabel {
    float:none;
}

.loginsubmit {
    border:0;
    background-color:#253c52;
    color:white;
    font-weight:bold;
    height:20px;
}

#topmenu div {
    width:1010px;
    padding-left:10px;
    color:white;
}

#topmenu div a {
    color:white;
}

#menubar {
    height:39px;
    background-image: url(/media/style/verlaufmenu.png);

}

#top {
    background-color:#13161b;
    height:130px;
    padding:0;
    margin:0;
}

#top div {
    width:990px;
    margin:0 auto;
}

#top div img {
    position:relative;
    display:inline;
    top:10px;
}

#top div h3 {
    display:inline;
    font-size:12px;
    color:#01b6eb;
    position:relative;
    top:-5px;
    left:582px;
}

#container {
    margin:20px auto;
    width:950px;
    background:white;
    padding:1px 20px 20px 20px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
}

#content {
    float:right;
    width:710px;
    margin: 10px 0 0 0;
    padding-right:20px;
}

#menu {
    float:left;
    width:160px;
    border-right:1px solid;
    margin-top:30px;
    padding-right:30px;
    margin-left:10px;
}

#menu ul {
    list-style:none;
    padding:0;
    border:1px solid;
    border-bottom:0;
    background-color:#d8d8d8;
}

#menu ul li {
    padding:4px;
    border-bottom:1px solid black;
}

#menu ul li a {
    color:black;
    font-weight:bold;   
    text-decoration:none;
}

.navigationhead {
    background-color:#10354a;
    color:white;
    font-weight:bold;
    padding:4px;
}

.clear {
    clear:both;
    visibility:hidden;
}

#serverlist {
    margin:0 auto;
	border:1px solid #a8a8a8;
	border-collapse:collapse;
}

#serverlist tr {
    border:1px solid #a8a8a8;
    padding:5px;
}

#serverlisthead {
    background-color:#10354a;
		color:white;
		padding:5px;
		margin:5px;
}

#serverlisthead th {
    padding:4px 20px 4px 5px;
    text-align:left;
}

#serverlist tr td {
		border:1px solid #a8a8a8;
		padding:5px 20px 5px 5px;
}

.errorlist {
    list-style:none;
    padding:0;
    color:red;
    margin-left:155px;
}

.kommentar {
    width:500px;
    margin:10px auto;
    background-color:white;
    padding:5px 20px;   
 
}

#write_comment {
    width:500px;
    margin:0 auto;
}

#meinung {
    margin:10px auto;
    width:500px;
    font-weight:bold;
    color:#02b7ec;
}










