body {
	font:12px arial;
         background:#F9F0BF;
}
.content {
	float:left;
	margin:10px;
	background:white;
         border:1px solid #008080;
         padding:10px 5px 10px 5px;
}
.content input, .toplist_admin_suche input {
	width:176px;
	border:1px solid black;
         background: #FCFFCE;
         padding:2px;
}
.content input:focus, .toplist_admin_suche input:focus{
	width:176px;
	border:1px solid black;
         background: #EAFFEC;
}
.content input.plain, .toplist_admin_suche input.plain {
	width:auto;
}
.content input.radio, .toplist_admin_suche input.radio{
	line-height:10px;
         vertical-align:middle;
	width:10px;
         margin:0;
         padding:0;
}
.content select {
	width:182px;
	border:1px solid black;
         background: #FCFFCE;
         padding:3px;
}
.content select:focus {
	width:182px;
	border:1px solid black;
         background: #EAFFEC;
         padding:3px;
}
.content textarea {
	width:180px;
         height:150px;
	border:1px solid black;
         background: #FCFFCE;
}
.content textarea:focus {
	width:180px;
         height:150px;
	border:1px solid black;
         background: #EAFFEC;
}
.content h2 {
	font-weight:normal;
}

.sidebar {
	float:left;
         width:12%;
	margin:10px;
}
.sidebar_navigation {
	margin:0 0 10px 0;
	background:white;
         border:1px solid #008080;
         padding:10px 5px 10px 5px;

}
.sidebar_selected {
	margin:2px 0 0 2px;
         background:#E3E2FE;
}
.sidebar p{
	margin:2px 0 0 2px;
         background:#F3F3F3;
}
.sidebar a {
	text-decoration:none;
}
.sidebar a:hover {
	color:#FF8040;
}
.sidebar input {
	width:95%;
         border:1px solid black;
         background: #FCFFCE;
         padding:2px;
}
.sidebar input.checkbox {
	margin:4px 2px 0 0;
	width:15px;
         padding:2px;
}
.sidebar input.checkbox:focus {
	width:15px;
}
.sidebar input:focus {
	width:95%;
	border:1px solid black;
         background: #EAFFEC;
}

.pagination {
	clear:both;
         margin:10px;
	background:white;
         border:1px solid #008080;
         padding:10px 5px 10px 5px;
}
.pagination a {
	text-decoration:none;
}
h1 {
	color:#020F64;
         border-left:20px solid #FF8040;
         padding-left:5px;
}

h2.seitentitel {
	border-bottom: .5em solid #e5f3ff;
	color: #757575;
	font: normal 22px/5px arial;
	margin: 20px 0px 20px 0px;
}


.toplist_admin_hauptnavigation {
         background:#F7F7F7;
         font:14px arial;
         padding:10px;
         border:1px solid #C0C0C0;
}
.toplist_admin_hauptnavigation a{
         text-decoration:none;
         color:#070129;
}
.toplist_admin_hauptnavigation a:hover{
         text-decoration:none;
         color:#FF8040;
}
.toplist_admin_hauptnavigation_aktiv {
         background:#FF8040;
         font:14px arial;
         padding:10px;
}
.toplist_admin_hauptnavigation_aktiv a:hover{
         color:#070129;
         font:14px arial;
}
.toplist_admin_hauptnavigation p{
         display:inline;
         padding:10px;

}


.toplist_admin_unternavigation {
         background:#C0C0C0;
         font:13px arial;
         padding:7px 7px 7px 10px;
         margin-top:3px;
         border:1px solid #F7F7F7;
}
.toplist_admin_unternavigation p{
         display:inline;
         padding:7px 7px 7px 10px;
}
.toplist_admin_unternavigation a{
         text-decoration:none;
         color:#070129;
}
.toplist_admin_unternavigation a:hover{
         text-decoration:none;
         color:#FF8040;
}
.toplist_admin_freischalten {
	text-align:left;
         margin:0px 0px 0px 0px;

}
.toplist_admin_linkbox {
         width:176px;
	border:1px solid black;
         background: #FCFFCE;
         padding:2px;
         text-align:center;

}
.toplist_admin_linkbox a{
        text-decoration:none;
        color:red;
}
.toplist_admin_buecherliste td{
         border:1px solid black;
         border-collapse:collapse;
         margin:0px 0px 0px 0px;
         padding:2px;
}
.toplist_admin_buecherliste a{
         text-decoration:none;
}

.toplist_admin_suche {
	position:absolute;
         left:500px;
         top:54px;
	margin:10px;
	background:#FBFBFB;
         border:1px solid #C0C0C0;
         padding:5px 5px 5px 5px;

}
.toplist_admin_suche p{
	margin:0 0 0px 0;
         padding:0px 0 0 0;
}
.toplist_admin_suche a{
	text-decoration:none;
}
.toplist_admin_suche a:hover{
	text-decoration:none;
         color:#FF8040;
}

.toplist_overview_top3 {
	float:left;
	height:330px;
         width:230px;
         border:1px solid grey;
         margin:15px;
}
.toplist_overview {
	float:left;
	height:330px;
         width:230px;
         border:1px solid grey;
         margin:15px;
         background:#F4F4F4;
}
.toplist_overview p, .toplist_overview_top3 p{
	margin:5px 3px 3px 5px;
}
.toplist_overview h3 {
	height:50px;
	margin:15px 3px 2px 3px;
}
.toplist_overview_top3 h3 {
	height:50px;
	margin:0px 3px 2px 3px;
}
.toplist_overview a, .toplist_overview_top3 a{
	text-decoration:none;
         color:#000080;
}
.toplist_overview a:hover, .toplist_overview_top3 a:hover{
         text-decoration:none;
         color:#FF8040;
}


.toplist_overview_inner {
	height:329px;
         width:229px;
         border-top:1px solid #F3F3F3;
         border-left:1px solid #F3F3F3;

	background:#D3D3D3;
}
.toplist_overview_rankbox {
	display:block;
	position:relative;
         top:-20px;
         left:100px;
	text-align:center;
	width:50px;
         margin:auto;
         margin-top:5px;
         margin-bottom:5px;
         padding:5px;
         border:1px solid grey;
         background:white;
}
.toplist_overview_rankbox h2{
	text-align:center;
         margin:0;
         padding:0;
}
.toplist_overview_titel {
	text-align:center;
         font:110% Arial;
         }
.toplist_overview_ranking {
 	ffloat:left;
         height:17px;
         background:url(../images/ranking.gif) no-repeat 0px 0px;
         border:0px solid #F7F7F7;
         padding:0;

}

.toplist_detail {
	width:400px;
         height:410px;
         border:1px solid grey;
         margin:20px;
         padding:10px;
}
.toplist_detail a{
         text-decoration:none;
}
.toplist_detail_bild {
	float:left;
	height:230px;
         width:180px;
         border:1px solid #F0F0F0;
         padding:5px;
         margin:0px 10px 10px 0px;
         color:#F0F0F0;
}
.toplist_detail_ranking {
         height:13px;
         background:url(../images/ranking.gif) no-repeat 200px 0px;
         border:0px solid #F7F7F7;
         margin:0 0px 0 0;
         padding:0;
}
.toplist_detail_beschreibung {
	width:400px;
         height:100px;
         border:0px solid black;
         overflow:auto;

}
.toplist_detail h2{
	margin:0 0 15px 0;
}
.toplist_detail p{
	margin:2px 0 0 0;
}
.toplist_detail_ipblock {
	margin-top:15px;
	text-align:center;
         color:#C0C0C0;
}

.bewertung {
	margin:auto;
         margin-bottom:10px;
         margin-top:20px;
         border:0px solid grey;
         text-align:center;
         padding-left:16px;
         }
.bewertung_box {
	float:left;
         height:30px;
         width:30px;
         border:1px solid grey;
         margin-left:1px;
}
.bewertung_box:hover {
	float:left;
         height:30px;
         width:30px;
         border:2px solid grey;
         margin-left:1px;
}
.bewertung_box a{
	color:white;
}
.bewertung_box_inner {
	height:29px;
         width:29px;
         line-height:26px;
         vertical-align:middle;
         text-align:center;
         border-top:1px solid #F3F3F3;
         border-left:1px solid #F3F3F3;
	_background:#FF0000;
}


.navi {
	position:relative;
         top:-10px;
         left:-15px;
	margin:5px;
         padding:3px;
         border:1px solid grey;
         background:#FF8040;
         color:white;
         font:9px verdana;
}
.navi a {
	text-decoration:none;
         color:white;
         font:9px verdana;

}
.link {
	width:50px;
	margin:5px;
         padding:3px;
         border:1px solid grey;
         background:#BFBFBF;
}
.link a {
	text-decoration:none;
         color:white;
         font:9px verdana;

}



.grey {
	padding:3px;
         border:1px solid #808080;
	background:#EFEFEF;
}
.dark_grey {
	padding:3px;
         border:1px solid #808080;
	background:#D4D4D4;
}
.orange {
	background:#FF8040;
}
.green {
	color:#00DF00;
}
.red {
	color:#FF0000;
}
.clear {
	clear:both;
}