body
{
  background:url(/gfx/back2.jpg) repeat-x left top black;
  color:white;
  margin:0;
  padding:0;
}
.top_mnu
{
	width:800px;
	text-align:left;
	padding:0px;
	padding-left:15px;
	font-family:arial,sans-serif;
	font-size:20px;
	font-weight:900;
	color:white;
	text-decoration:none;
	line-height:30px;
	vertical-align:center;
}
.top_mnu a { font-family:arial,sans-serif; font-size:20px; font-weight:900; color:white; text-decoration:none; }
.top_mnu a:hover { font-family:arial,sans-serif; font-size:20px; font-weight:900; color:white; text-decoration:underline; }
a       { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:white; text-decoration:none;}
a:hover { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:#888888; text-decoration:underline; }
a.black       { color:black;}
a.black:hover { color:#888888; }
.tny a       { font-family:arial,sans-serif; font-size:10px; font-weight:100; color:white; text-decoration:none;}
.tny a:hover { font-family:arial,sans-serif; font-size:10px; font-weight:100; color:#888888; text-decoration:underline; }
div.tny a       { font-family:arial,sans-serif; font-size:10px; font-weight:900; color:black; text-decoration:none;}
div.tny a:hover { font-family:arial,sans-serif; font-size:10px; font-weight:900; color:#888888; text-decoration:underline; }

.txt { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:white; text-decoration:none; }
.tny { font-family:arial,sans-serif; font-size:10px; font-weight:100; color:#555555; text-decoration:none; }
div.tny { font-family:arial,sans-serif; font-size:10px; font-weight:900; color:black; text-decoration:none; }
.big,.big a { font-family:arial,sans-serif; font-size:14px; font-weight:900; color:black; text-decoration:none; }
a.big:hover { font-family:arial,sans-serif; font-size:14px; font-weight:900; color:orange; text-decoration:none; }
.big2 { font-family:sans-serif; font-size:18px; font-weight:900; color:black; text-decoration:none; }

a.profilbild div
{
	display:none;
	width:0px;
	height:0px;
	position:relative;
	left:-80px;
	top:-75px;
}

a.profilbild div div
{
	width:150px;
	height:300px;
	vertical-align:middle;
}
a.profilbild div div img, img.smaller
{
	width:150px;
	border:1px solid white;
}

a.profilbild:hover div
{
	display:block;
}

h1
{
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:900;
	color:black;
	text-decoration:none;
	margin:0px;
	padding:2px;
	line-height:30px;
	vertical-align:center;
}

h2
{
	display:inline;
	font-family:sans-serif;
	font-size:18px;
	font-weight:900;
	color:white;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

h2 a
{
	display:inline;
	font-family:sans-serif;
	font-size:18px;
	font-weight:900;
	color:white;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

h2 a:hover
{
	display:inline;
	font-family:sans-serif;
	font-size:18px;
	font-weight:900;
	color:white;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

div.admin, div.admin a
{
	background:white;
	color:black;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:900;
	text-align:left;
}
div.wrapper
{
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
div.admin a:hover
{
	color:orange;
}

div
{
	padding:0px;
	margin:0px;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:500;
	color:#888888;
	text-decoration:none;
	border:none;
}
div.error
{
	border:1px solid white;
	background:#330000;
	color:red;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	margin:3px;
	padding:0px;
	padding-left:3px;
}
div.error p
{
	color:red;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
}
div.infoblock
{
	border:1px solid white;
	background:#003300;
	color:#00FF00;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	margin:3px;
	padding:0px;
	padding-left:3px;
}
div.infoblock
{
	border:1px solid white;
	background:#003300;
	color:#00FF00;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	margin:3px;
	padding:0px;
	padding-left:3px;
}
div.win_simple
{
	display:none;
	color:#888888;
	font-family:arial,sans-serif;
	font-weight:500;
	font-size:12px;
	margin-left:1px;
	padding:1px;
}
div.win_simple table
{
  width:100%;
  border:1px solid white;
  background:#111111;
}
div.form
{
	padding:5px;
}
div.form table
{
	margin:auto;
	border:1px solid white;
	opacity: 0.85;
  -moz-opacity: 0.85; /* older Gecko-based browsers */
  filter:alpha(opacity=85); /* For IE6&7 */
}
div.form table td
{
	padding-top:6px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	background:#131313;
	border:none;
	border-left:1px solid white;
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:900;
	color:white;
	vertical-align:middle;
}
div.form table th, div.win_simple table th
{
	background:white;
	font-family:arial,sans-serif;
	color:black;
	font-size:12px;
	font-weight:900;
	text-align:left;
	white-space:nowrap;
}
div.form table td.label
{
	text-align:right;
	vertical-align:top;
	background:black;
	border:none;
	border-bottom:1px dotted #333333;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:400;
	color:#888888;
	white-space:nowrap;
	padding:3px;
	padding-top:8px;
}
div.form table td.button
{
	text-align:left;
	background:#151515;
	padding:2px;
	padding-top:8px;
	padding-left:8px;
}
div.form table td.button input
{
	background:black;
	border:2px solid white;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:900;
	color:white;
}
a div.page
{
	margin-left:3px;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	width:20px;
	height:20px;
	border:3px solid black;
	text-align:center;
	background:white;
	vertical-align:bottom;
	font-family:arial,sans-serif; font-size:14px; font-weight:900; color:black; text-decoration:none;
}
a:hover div.page
{
	margin-left:3px;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	width:20px;
	height:20px;
	border:3px solid orange;
	text-align:center;
	background:orange;
	vertical-align:bottom;
	font-family:arial,sans-serif; font-size:14px; font-weight:900; color:black; text-decoration:none;
}
div.photoheader
{
	background:#333333;
	width:564px;
	margin-bottom:5px;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:500;
	color:white;
}
div.random
{
	font-family:arial,sans-serif;
	font-size:10px;
	color:white;
	width:100px;
	text-align:center;
	background:#333333;
	border:none;
	padding:0px;
	margin:0px;
	display:block;
}
td.u_label
{
	text-align:right;
	padding:3px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#888888;
	font-weight:100;
}
td.u_value
{
	text-align:left;
	padding:3px;
	font-family:arial,sans-serif;
	font-size:12px;
	color:#AAAAAA;
	font-weight:900;
}
input
{
	border:1px solid white;
	background:#333333;
	margin-bottom:2px;
	color:white;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:400;
	width:120px;
}
input.nostyle
{
	border:none;
	background:none;
	width:auto;
}
.input_dat
{
	border:1px solid white;
	background:#333333;
	color:white;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:400;
}
textarea
{
	border:1px solid white;
	background:#333333;
	width:570px;
	margin:0px;
	margin-bottom:2px;
	color:white;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:400;
}
form
{
	display:inline;
}
hr
{
	border:1px solid #333333;
}

img
{
	border:none;
}
img.mail
{
	width:16px;
	height:16px;
	border:none;
	vertical-align:center;
}
img.ico
{
	width:30px;
	height:30px;
}
img.top
{
	width:800px;
	height:60px;
}
img.micro
{
	width:8px;
	height:8px;
}
img.thide
{
	width:1px;
	height:1px;
}
img.close
{
	display:block;
	margin:0px;
	width:15px;
	height:15px;
	float:right;
	cursor:pointer;
}
img.list
{
	width:100px;
	height:75px;
	border:1px solid white;
}
img.loc_prev_small
{
	display:block;
	width:80px;
	height:60px;
	border:1px solid #888888;
	margin:0px;
	margin-right:3px;
}
img.home_prev_small
{
	display:block;
	width:70px;
	height:53px;
	border:1px solid #888888;
	margin:0px;
	margin-right:1px;
	margin-bottom:1px;
}
#slide_main, #slide_fade
{
	width:320px;
	height:240px;
	border:none;
	display:block;
	margin:0px;
	padding:0px;
}
img.prev
{
	width:100px;
	height:75px;
	border:none;
	margin:0;
	padding:0;
	display:block;
}
img.empty
{
	width:100px;
	height:75px;
}
img.flag
{
	width:18px;
	height:12px;
	margin:3px;
	border:1px solid white;
}
img.eck
{
	display:block;
	float:left;
	width:30px;
	height:30px;
	border:none;
	margin:0;
	padding:0;
}
img.ecklower
{
	display:block;
	float:left;
	width:30px;
	height:30px;
	border-left:none;
	border-right:none;
	border-top:1px solid black;
	border-bottom:1px solid black;
	margin:0;
	padding:0;
}
img.eck2
{
	display:block;
	width:30px;
	height:30px;
	border:none;
	margin:0;
	padding:0;
}
img.avatar
{
	display:block;
	float:right;
	width:25px;
	height:25px;
	margin-left:3px;
	margin-right:3px;
	border:1px solid black;
}
img.usr_avatar
{
	display:block;
	width:25px;
	border:1px solid black;
	margin-left:auto;
	margin-right:auto;
}
img.side_avatar
{
	display:block;
	width:25px;
	border:1px solid black;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2px;
}
img.photo
{
	width:640px;
	height:480px;
	cursor:crosshair;
}
a.navico
{
	display:block;
	width:30px;
	height:30px;
	padding:0px;
	margin:0px;
	border:none;
	border-top:1px solid black;
	border-bottom:1px solid black;
	white-space:nowrap;
	background:black;
}
a.navico div
{
	display:none;
	position:relative;
	left:30px;
	top:0px;
	height:0px;
	width:0px;
	font-family:arial,sans-serif;
	font-size:20px;
	color:white;
	text-align:left;
}
a.navico:hover div
{
	display:inline;
	position:relative;
	height:0px;
	width:0px;
}
a.navico:hover
{
	text-decoration:none;
}
img.navnext , #navnext { background-image:url(/gfx/_navnext.png); }
img.navnext2, #navnext:hover { background-image:url(/gfx/navnext.png); }

img.navback , #navback { background:url(/gfx/_navback.png); }
img.navback2, #navback:hover { background:url(/gfx/navback.png); }

img.navcomment , #navcomment { background:url(/gfx/_comment.png); }
img.navcomment2, #navcomment:hover { background:url(/gfx/comment.png); }

img.navsubject , #navsubject { background:url(/gfx/_comment.png); }
img.navsubject2, #navsubject:hover { background:url(/gfx/comment.png); }

img.navup , #navup { background:url(/gfx/_navup.png); }
img.navup2, #navup:hover { background:url(/gfx/navup.png); }

img.navabuse , #navabuse { background:url(/gfx/_navabus.png); }
img.navabuse2, #navabuse:hover { background:url(/gfx/navabus.png); }

img.navsend , #navsend { background:url(/gfx/_navsend.png); }
img.navsend2, #navsend:hover { background:url(/gfx/navsend.png); }

img.navmail , #navmail { background:url(/gfx/_navsend.png); }
img.navmail2, #navmail:hover { background:url(/gfx/navsend.png); }

img.navlink , #navlink { background:url(/gfx/_navlink.png); }
img.navlink2, #navlink:hover { background:url(/gfx/navlink.png); }

img.navadmin , #navadmin { background:url(/gfx/_navadmin.png); }
img.navadmin2, #navadmin:hover { background:url(/gfx/navadmin.png); }

img.navaddfriend , #navaddfriend { background:url(/gfx/_navaddfriend.png); }
img.navaddfriend2, #navaddfriend:hover { background:url(/gfx/navaddfriend.png); }

img.navaspic , #navaspic { background:url(/gfx/_navaspic.png); }
img.navaspic2, #navaspic:hover { background:url(/gfx/navaspic.png); }

img.navmap , #navmap { background:url(/gfx/_navmap.png); }
img.navmap2, #navmap:hover { background:url(/gfx/navmap.png); }

img.navfaceb , #navfaceb { background:url(/gfx/_navfaceb.png); }
img.navfaceb2, #navfaceb:hover { background:url(/gfx/navfaceb.png); }

img.navvote , #navvote { background:url(/gfx/_navvote.png); }
img.navvote2, #navvote:hover { background:url(/gfx/navvote.png); }

img.navsearch , #navsearch { background:url(/gfx/_navsearch.png); }
img.navsearch2, #navsearch:hover { background:url(/gfx/navsearch.png); }

img.navinfo , #navinfo { background:url(/gfx/_navinfo.png); }
img.navinfo, #navinfo:hover { background:url(/gfx/navinfo.png); }

.bottom, .bottom a
{
	font-family:arial,sans-serif;
	font-size:10px;
	color:#888888;
	font-weight:100;
	text-decoration:none;
}
.bottom a:hover { color:white; text-decoration:underline; }
.layout_top
{
	text-align:center;
	margin:0;
}
.layout1
{
	clear:both;
	width:800px;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
.layout2
{
	background:black;
	clear:both;
	width:790px;
	text-align:left;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
.layout3
{
	background:black;
	clear:both;
	width:790px;
	text-align:left;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-image:url(/gfx/wh.gif);background-color:black;
	background-repeat:repeat-y;
	background-position:left top;
}
div.l3
{
	float:left;
	width:30px;
	height:30px;
	margin:0px;
	padding:0px;
	border:none;
}
div.l4
{
	float:left;
	width:760px;
	height:30px;
	background-color:white;
	margin:0px;
	padding:0px;
	border:none;
	background-image:url(/gfx/eck3.png);
	background-repeat:no-repeat;
	background-position:right top;
}
div.l5
{
	width:30px;
	height:30px;
	background:white;
	margin:0px;
	padding:0px;
	border:none;
}
div.l6
{
	width:30px;
	float:left;
}
div.l7
{
	background:white;
	height:30px;
}
div.l7_1
{
	background:white;
	border:0px;
	padding:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:1px;
}
div.l8
{
	float:left;
	background-color:black;
	background-image:url(/gfx/wh.gif);
	background-repeat:repeat-y;
	background-position:right top;
	width:790px;
}
div.sbm
{
	float:left;
	width:640px;
	text-align:left;
}
div.sbo
{
	float:left;
	width:730px;
	text-align:left;
}
div.l9
{
	float:left;
	width:120px;
	background:white;
	text-align:left;
}
div.l10
{
	clear:both;
	float:left;
	width:30px;
	height:30px;
}
div.l11
{
	float:left;
	width:760px;
	height:30px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
	background-color:white;
	background-image:url(/gfx/eck4.png);
	background-repeat:no-repeat;
	background-position:right top;
	font-family:arial,sans-serif; font-size:14px; font-weight:900; color:black; text-decoration:none;
}
div.l11 #ticker_bar
{
	line-height:30px;
	vertical-align:middle;
	white-space:nowrap;
}
div.l12
{
	float:left;
	width:30px;
	height:30px;
}
div.l13
{
	width:30px;
	float:left;
	text-align:left;
}
div.l14
{
	float:left;
	width:750px;
	text-align:left;
	margin:2px;
}
div.c1
{
	float:left;
	width:574px;
	margin-right:2px;
}
div.c2
{
	width:100px;
	text-align:right;
	float:left;
	padding-top:2px;
}
div.c3
{
	width:100px;
	text-align:right;
	float:left;
	padding-top:2px;
}
.layout_sline
{
	clear:both;
	width:800px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	position:relative;
	top:-20px;
	left:15px;
	height:0px;
	text-align:left;
}
.layout_ads
{
	clear:both;
	width:800px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	position:relative;
	top:-40px;
	left:120px;
	height:0px;
	text-align:right;
}
.layout_ad2
{
	clear:both;
	width:800px;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	position:relative;
	top:5px;
	height:0px;
}
.layout_ad3
{
	width:800px;
	text-align:center;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
}
.layout_flags
{
	width:800px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:0px;
	text-align:right;
	position:relative;
	top:30px;
	left:-20px;
}
div.uthumb
{
	float:right;
	height:25px;
	margin:0px;
	padding:0px;
	margin-right:10px;
}
div.uthumb img
{
	position:relative;
	border:1px solid white;
}
div.upanel
{
	float:right;
	margin:0px;
	padding:0px;
	margin-right:3px;
	text-align:right;
}
.win
{
	width:800px;
	padding:0;
	margin:0;
}
table
{
	border-collapse:collapse;
	border:none;
	border-spacing:0;
	empty-cells:show;
	outline:none;
	padding:0;
}
td
{
	padding:0;
	margin:0;
	border:none;
	outline:none;
}
tr
{
	border:none;
	padding:0;
	margin:0;
	outline:none;
}
table.photolist
{
	width:567px;
}
table.boardlist
{
	width:730px;
}
table.photolist th, .win_header, table.boardlist th
{
	background:white;
	color:black;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	text-align:left;
	vertical-align:bottom;
	padding:0;
	margin:0;
	white-space:nowrap;
}
table.photolist td, table.boardlist td
{
	color:#888888;
	font-family:arial,sans-serif;
	font-weight:300;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:0;
}
table.boardlist td
{
	border-top:1px solid #111111;
}
table.boardlist tr:hover
{
	background-color:#151515;
}
table.boardlist th
{
	padding-right:10px;
}
table.boardlist td
{
	padding:2px;
	vertical-align:middle;
}
table.photolist img.prev
{
	border:2px solid white;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
}
table.photolist td.bottom
{
	background:white;
	vertical-align:top;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:100;
	color:#000000;
	text-decoration:none;
}
table.photolist td a       { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:#00FF00; text-decoration:none;}
table.photolist td a:hover { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:#FFFFFF; text-decoration:underline; }
table.photolist td.bottom a       { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:#000000; text-decoration:none; }
table.photolist td.bottom a:hover { font-family:arial,sans-serif; font-size:12px; font-weight:900; color:#333333; text-decoration:underline; }
table.home
{
	width:640px;
	height:530px;
	border:none;
	background:url(/gfx/logo.jpg) no-repeat center top;
}
table.home td
{
	width:50%;
	padding:9px;
	vertical-align:top;
}
.home1
{
	border:none;
	background:none;
	vertical-align:top;
	height:280px;
	/*
	background:black;
	padding:3px;
	color:#AAAAAA;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:900;
	vertical-align:top;
	height:280px;
	border:1px solid white;
	opacity: 0.50;
  -moz-opacity: 0.50;
  filter:alpha(opacity=50);
  */
}
.home2
{
	background:black;
	padding:3px;
	color:#AAAAAA;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:900;
	vertical-align:top;
	height:200px;
	border:1px solid white;
	opacity: 0.50;
  -moz-opacity: 0.50; /* older Gecko-based browsers */
  filter:alpha(opacity=50); /* For IE6&7 */
}
.test div.form table
{
	position:relative;
	margin:auto;
	border:1px solid white;
	opacity: 1.00;
  -moz-opacity: 1.00; /* older Gecko-based browsers */
  filter:alpha(opacity=100); /* For IE6&7 */
}
div.hov
{
	width:0px;
	height:0px;
	position:relative;
}
div.hovphoto
{
	position:relative;
	height:0px;
	left:0px;
	top:20px;
	border:none;
	margin:0px;
	padding:0px;
}
div.hovphoto div.error
{
	border:1px solid white;
	background:#330000;
	color:red;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	margin:0px;
	margin-left:3px;
	margin-right:3px;
	padding:0px;
	padding-left:3px;
	filter:alpha(opacity=75); /* For IE6&7 */
	opacity: 0.75;
  -moz-opacity: 0.75; /* older Gecko-based browsers */
}
div.hovphoto div.infoblock
{
	border:1px solid white;
	background:#003300;
	color:#00FF00;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
	margin:0px;
	margin-left:3px;
	margin-right:3px;
	padding:0px;
	padding-left:3px;
	filter:alpha(opacity=75); /* For IE6&7 */
	opacity: 0.75;
  -moz-opacity: 0.75; /* older Gecko-based browsers */
}
div.marker1
{
	padding:0px;
	margin:0px;
	width:100px;
	height:100px;
	display:none;
	position:relative;
}
#win_mark
{
	margin:0px;
	padding:0px;
	display:none;
	width:0px;
	height:0px;
	position:relative;
	left:600px;
	top:0px;
}
div.dynhide
{
	display:none;
	position:relative;
	width:0px;
	height:0px;
}
img.marker2
{
	width:100px;
	height:100px;
	border:none;
	opacity: 0.50;
  -moz-opacity: 0.50; /* older Gecko-based browsers */
  filter:alpha(opacity=50); /* For IE6&7 */
}
img.marker3
{
	cursor:pointer;
	width:60px;height:60px;
	position:relative;
}
img.unseen
{
	border:none;
	width:14px;
	height:10px;
	margin-left:3px;
}
td.unseen
{
	width:20px;
	vertical-align:middle;
	text-align:center;
}
table.bordered
{
	border:1px solid white;
	background:black;
	margin:1px;
}
.rater,
.rater .rating,
.rater a:hover,
.rater a:active,
.rater a:focus
{
	background: url(/gfx/star.png) left top repeat-x;
}
.rater
{
	position:relative;
	list-style:none;
	margin:0px;
	padding:0px;
	width:80px;
	height:12px;
	overflow:hidden;
	background-position:left top;
}
.rater li
{
	display:inline;
}
.rater a, .rater .rating
{
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-1000em;
	height:12px;
	line-height:12px;
	outline:none;
	overflow:hidden;
	border:none;
}
.rater a:hover,
.rater a:active,
.rater a:focus
{
	background-position:left bottom;
}
.rater a.star1 { width:20%; z-index:6; }
.rater a.star2 { width:40%; z-index:5; }
.rater a.star3 { width:60%; z-index:4; }
.rater a.star4 { width:80%; z-index:3; }
.rater a.star5 { width:100%; z-index:2; }
.rater .rating { z-index:1; background-position:left bottom; }

.bigstar
{
	width:150px;
	height:30px;
}
.bigstar,
.bigstar .rating
{
	background-image: url(/gfx/wstar.png);
	line-height:30px;
	height:30px;
}
.votewin
{
	position:relative;
	width:150px;
	height:0px;
	border:none;
	background:none;
}
.votewin .votebody
{
	position:relative;
	border:1px solid white;
	border-top:none;
	background:black;
	padding:2px;
	padding-top:5px;
}
.votewin .votebody div
{
	height:20px;
	padding:0px;
	padding-top:2px;
}
a.votedetail .votewin
{
	display:none;
}
a.votedetail:hover .votewin
{
	display:block;
}
div.smil
{
	float:left;
	border:1px solid white;
	background:#333333;
	cursor:pointer;
	height:12px;
	margin:0px;
	margin-left:2px;
	margin-bottom:3px;
}
img.smil
{
	height:12px;
}
td.location_left
{
	width:150px;
	background:no-repeat left 30px;
	vertical-align:top;
	text-align:right;
}
img.loclogo
{
	width:320px;
	height:100px;
}
div.selecthead
{
	background:white;
	color:black;
	border:1px solid white;
	border-bottom:none;
}
div.translated
{
	margin-left:28px;
	margin-top:3px;
}
.green
{
	color:#00FF00;
	font-family:arial,sans-serif;
	font-weight:900;
	font-size:12px;
}
div.envi
{
	float:left;
	margin-right:2px;
	width:40px;
	height:16px;
	vertical-align:center;
	border:1px solid white;
	text-align:right;
}
td.estat
{
	white-space:nowrap;
}
td.estat img
{
	width:20px;
	height:12px;
}
div.envi img
{
	float:left;
	width:20px;
	height:12px;
	margin-top:2px;
	margin-bottom:2px;
}
a.mnu
{
	background:transparent url(/gfx/mnu3.png) no-repeat scroll top right;
	display:block;
	float:left;
	height:30px;
	margin-right:6px;
	padding-right:7px;
	text-decoration:none;
	color:white;
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:900;
}
a.mnu span
{
	background:transparent url(/gfx/mnu4.png) no-repeat;
	display:block;
	line-height:30px;
	padding:0px;
	padding-left:7px;
}
a.mnu:hover span
{
	text-decoration:underline;
}
a.mnu div
{
	position:relative;
	display:none;
	width:0px;
	height:0px;
	left:15px;
	text-align:left;
}
a.mnu:hover div
{
	position:relative;
	display:block;
	width:0px;
	height:30px;
}
a.mnu div span
{
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:900;
	height:20px;
	line-height:20px;
	background:url(/gfx/pfeil.png) left top no-repeat;
	border:none;
	color:white;
	text-decoration:none;
	padding-left:20px;
}
a.flap
{
	background:transparent url(/gfx/flap1r.png) no-repeat scroll top right;
	display:block;
	float:left;
	height:30px;
	margin-right:0px;
	padding-right:6px;
	text-decoration:none;
	color:black;
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:900;
}
a.flap span
{
	background:transparent url(/gfx/flap1l.png) no-repeat;
	display:block;
	line-height:30px;
	padding:0px;
	padding-left:6px;
}
a.flap2
{
	background:transparent url(/gfx/flap2r.png) no-repeat scroll top right;
	display:block;
	float:left;
	height:30px;
	margin-right:0px;
	padding-right:6px;
	text-decoration:none;
	color:white;
	font-family:arial,sans-serif;
	font-size:18px;
	font-weight:900;
}
a.flap2 span
{
	background:transparent url(/gfx/flap2l.png) no-repeat;
	display:block;
	line-height:30px;
	padding:0px;
	padding-left:6px;
}
a.flap:hover span, a.flap2:hover span
{
	text-decoration:underline;
}
div.envi2
{
	margin-right:2px;
	margin-bottom:2px;
	width:40px;
	height:16px;
	vertical-align:center;
	border:1px solid white;
	text-align:right;
}
div.envi2 img
{
	float:left;
	width:20px;
	height:12px;
	margin-top:2px;
	margin-bottom:2px;
}
input.email
{
	display:none;
}
