/* CSS Document */

body,tr,td,html { margin:0px; padding:0px; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*background-color: #000000; background-image:url(img/bg/ornament.png);*/ color:#333333; }
a { text-decoration:none; color:#D50000; }
a:hover { text-decoration:underline; }
img { border:none; }
p { margin:0px; padding:0px; margin-top:2px; margin-bottom:3px; }

hr   { border: 0px; border-top:1px solid #F0F0DC; width:100%; height:1px; }

#navi { position:relative; border:1px solid #F0F0DC; height:20px; width:968px; top:140px; background-image:url(img/t_75.png); }

#container{ position:relative; width:970px; height:400px; text-align:left; margin:0px; padding:0px; }
#title_t{ position:absolute; top:0px; left:0px; min-width:972px; width:100%; height:100px; background-image:url(img/t_75.png); }
#title{ position:absolute; top:5px; left:30px; width:180px; height:90px; background-image:url(img/title_.png); }
#title_beta { position:absolute; top:40px; left:42px; color:#FF3300; font-weight:bold; font-size:10px; }
#content { position:relative; width:100%; padding:0px; margin-top:150px; }
#left { position:relative; padding:0px; width:240px; float:left; }
#right{ position:relative; margin-left:10px; width:720px; float:left; }

#footer{ position:relative; border-top:1px solid #F0F0DC; width:970px; background-image:url(img/t_75.png); padding-top:10px; padding-bottom:10px; }

#menu_top{ position:absolute; top:100px; left:0px; width:100%; min-width:972px; height:28px; border-top:1px solid #F0F0DC; border-bottom:1px solid #F0F0DC; background-color:#CC0000; background-image:url(img/bg_menu.png); background-position:center; text-align:center; z-index:4; }
#menu_t { position:relative; width:610px; padding-left:50%; margin-left:-25%; height:28px; }
#menu_t a{ position:relative; background-color:#CC0000; background-image:url(img/bg_menu_h.png); background-position:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; width:120px; padding-top:7px; padding-bottom:8px; margin-top:0px; margin-left:-2px; display:block; float:left; }
#menu_t a:hover{ background-color:#990000; }

.clear { clear:both; }

.menu       { padding-left:15px; color:#DD0000; display:block; position:relative; }
a.menu       { padding-left:15px; color:#DD0000; display:block; position:relative; }
a.menu:hover { color:#666666; background-color:#EEEEEE; }
a.menu:hover .corner{ background-color:#FF6600; }


.img { background-image:url(img/t_50.png); border:1px solid #F0F0DC; padding:2px; cursor:pointer; }
.img:hover { background-image:url(img/t_25.png); border:1px solid #D50000; }

.wall { border:1px solid #F0F0DC; padding:2px; }
.wall:hover { border:1px solid #D50000; }

.forum {
	background-image:url(img/t_25.png);
	position:relative;
	min-width:550px;
	margin:2px;
	border:1px solid #F0F0DC;
	text-align:left;
	padding:2px;
}
.forum_ { background-image:url(img/t_25.png); }
.forum_:hover { background-image:url(img/t_50.png); }
.forum_title { font-weight:bold; margin-bottom:2px; }

.forum_right { position:absolute; right:2px; top:3px; text-align:left; }
.forum_right_l { float:left; padding-right:5px; }
.forum_right_m { float:left; padding-right:5px; }
.forum_right_r { float:left; text-align:right; }
.forum_right_rl { float:left; text-align:left; }

.forum_user { position:relative; width:144px; float:left; padding:2px; }
.forum_msg { position:relative; margin:0px 0px 0px 150px; padding:2px; border-left:1px solid #F0F0DC; }
.forum_h { border-bottom:1px solid #F0F0DC; margin-bottom:2px; }
.forum_m { min-height:124px; }

.forum_user_h { position:relative; width:150px; float:left; padding:2px; font-weight:bold; text-align:center; }
.forum_msg_h { position:relative; margin:0px 0px 0px 150px; padding:2px; border-left:1px solid #F0F0DC; font-weight:bold; text-align:center; }


.user       { background-image:url(img/t_25.png); position:relative; height: 80px; width: 220px; float:left; margin: 2px; border:1px solid #F0F0DC; text-align:left; padding:2px; cursor:default; }
.user:hover { background-image:url(img/t_50.png); }
.user_img   { border:0px solid #CCCCCC; }
.user_about { position:absolute; width:156px; top:6px; right:0px; padding-left:8px; }
.user_date  { position:absolute; bottom:0px; right:2px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
#user_box   { width:690px; margin:0px auto; }

.f_user      { position:relative; height:100px; width:218px; margin:2px; border:1px solid #EEEEEE; text-align:left; padding:2px; cursor:default; margin-bottom:2px; }
.f_user_about{ position:relative; float:left; top:2px; left:10px; }
.f_user_img  { float:left; width:75px; height:100px; }


.mail {
	background-image:url(img/t_25.png);
	position:relative;
	height: 40px;
	width: auto;
	margin: 2px;
	border: 1px solid #EEEEEE;
	text-align:left;
	padding:2px;
	cursor:default;
	margin-bottom:2px;
	white-space: nowrap;
	min-width:550px;
	color: #666666;
}
.mail a:hover{ text-decoration:underline; }
.mail:hover { background-image:url(img/t_50.png); }
.mail_img{ float:left; width:30px; height:40px; }
.mail_about{
	position:relative;
	float:left;
	top:2px;
	left:10px;
}
.mail_sub{
	position:relative;
	float:left;
	top:6px;
	left:20px;
}
.mail_opt{
	position:relative;
	float:right;
	top:6px;
	right:10px;
}

.progress_v_c { position:relative; width:100%; height:143px; }
.progress_v_p { position:relative; width:40%; float:left; }
.progress_v_m { position:relative; width:20%; text-align:center; float:left; padding-top:40px; }


.fly_1 { position:absolute; right:2px; top:3px;  width:30px; height:30px; background-image:url(http://www.ruszone.de/templates/orange/img/fly_1.png); visibility:hidden; }
.fly_2 { position:absolute; right:2px; top:25px; width:30px; height:30px; background-image:url(http://www.ruszone.de/templates/orange/img/fly_2.png); visibility:hidden; }
.fly_3 { position:absolute; right:2px; top:47px; width:30px; height:30px; background-image:url(http://www.ruszone.de/templates/orange/img/fly_3.png); visibility:hidden; }
.fly_4 { position:absolute; right:2px; top:69px; width:30px; height:30px; background-image:url(http://www.ruszone.de/templates/orange/img/fly_4.png); visibility:hidden; }
.fly_5 { position:absolute; right:2px; top:91px; width:30px; height:30px; background-image:url(http://www.ruszone.de/templates/orange/img/fly_5.png); visibility:hidden; }
.profil_img { position:relative; width:90px; height:120px; margin:5px; border:1px solid #DDDDDD; padding:2px; background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; float:left; }
.t_img { border:none; width:90px; height:120px; position:absolute; left:1px; top:1px; z-index:2; border:1px solid #CCCCCC; }

.vote_5 { background-color:#FF0000; }
.vote_4 { background-color:#FF4000; }
.vote_3 { background-color:#FF8000; }
.vote_2 { background-color:#FFC000; }
.vote_1 { background-color:#FFFF00; }
.vote_0 { background-color:#FFFFFF; }

.note5 { position:absolute; left:-7px; bottom:-5px; width:45px; height:45px; background-image:url(http://www.ruszone.de/templates/orange/img/note5.png); }
.note4 { position:absolute; left:-7px; bottom:-5px; width:40px; height:35px; background-image:url(http://www.ruszone.de/templates/orange/img/note4.png); }
.note3 { position:absolute; left:-7px; bottom:-5px; width:40px; height:35px; background-image:url(http://www.ruszone.de/templates/orange/img/note3.png); }
.note2 { position:absolute; left:-7px; bottom:-5px; width:40px; height:35px; background-image:url(http://www.ruszone.de/templates/orange/img/note2.png); }
.note1 { position:absolute; left:-7px; bottom:-5px; width:40px; height:35px; background-image:url(http://www.ruszone.de/templates/orange/img/note1.png); }
.note0 { display:none; visibility:hidden; }

#img_tool { background-image:url(img/loading.gif); background-position:center; background-repeat:no-repeat; width:302px; height:402px; padding:1px; border:1px solid #EEEEEE; display:none; z-index:5; }
#image { border:1px solid #DDDDDD; padding:0px; }

.main_ { border:1px solid #F0F0DC; padding:5px; padding-top:15px; position:relative; background-image:url(img/t_75.png); }
.main_t { position:absolute; top:-7px; left:10px; padding:1px; padding-left:15px; padding-right:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  background-color:#CC0000; color:#FFFFFF; }
.main_t a{ color:#FFFFFF; text-decoration:underline; }
.main_p { position:absolute; top:-7px; right:10px; padding:1px; padding-left:5px; padding-right:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#33CC66; color:#FFFFFF; border:1px solid #F0F0DC; }
a.main_p { text-decoration:none; color:#FFFFFF; display:block; }
a.main_p:hover{ text-decoration:none; background-color: #365C70; }
.main_t_r { position:absolute; top:-7px; right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
.main_t_r a{ display:block; text-decoration:none; background-color:#33CC66; color:#FFFFFF; padding:1px; padding-left:5px; padding-right:5px; border:1px solid #F0F0DC; }
.main_t_r a:hover{ text-decoration:none; background-color: #365C70; }
.main_t_r span{ float:left; margin-left:5px; }
.main_t_r .main_info{ background-color: #584D1F; border:1px solid #F0F0DC; padding:1px; padding-left:5px; padding-right:5px; }

.input        { background-color:#FFFFFF; color: #666666; border:1px solid #F0F0DC; width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
.input:hover  {  }


.color { border:1px solid #CCCCCC; width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
.bg_image { width:30px; height:30px; background-position:center; float:left; margin:1px; border:1px solid #CCCCCC; cursor:pointer; }
.bg_image:hover { border:1px solid #990000; }

#login { position:absolute; top:3px; right:0px; }

#google_input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:1px; border:1px solid #F0F0DC; width:150px; }
#google_button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:1px; border:1px solid #666666; background-color:#F0F0DC; color:#666666; font-weight:bold; }
#google_button:hover { background-color:#FFFFFF; }

.bb_button { position:relative; width:auto; background-color:#F0F0DC; color:#666666; border:1px solid #999999; font-family:Verdana, Arial; font-size:10px; cursor:pointer; }
.bb_button:hover  { background-color:#EEEEEE; }

.picture   { width:90px; height:140px; position:relative; display:block; }
.picture_b { bottom:0px; left:0px; width:90px; text-align:center; font-size:10px; }

#reg_user { position:absolute; top:85px; right:0px; }

#profil_top_main { position:relative; width:710px; height:340px; }
#profil_top_img   { position:relative; margin:10px; padding:5px; border:1px solid #F0F0DC; float:left; background-image:url(img/t_50.png); }
#profil_top_img:hover { background-image:url(img/t_75.png); }
#profil_top_img_  { width:225px; height:300px; background-image:url(img/t_50.png); border:1px solid #F0F0DC; }
.profil_top_right  { position:relative; float:left; padding:2px; left:10px; top:20px; background-image:url(img/t_75.png); border:1px solid #F0F0DC; width:430px; }
#profil_top_name { position:absolute; top:-7px; left:10px; padding:1px; padding-left:20px; padding-right:20px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  background-color:#00CC99; color:#FFFFFF; border:1px solid #F0F0DC; }
#profil_lastvisit { position:absolute; right:10px; bottom:10px; }

.hidden { visibility:hidden; }

.f_user_on       { position:relative; height:80px; width: 218px; margin: 2px; border:1px solid #F0F0DC; text-align:left; padding:2px; cursor:default; margin-bottom:2px; }
.top_user { padding:5px; padding-top:15px; position:relative; }

.button { background-color:#FFFFFF; color:#333333; border:1px solid #AAAAAA; width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; cursor:pointer; }
.button:hover { background-color:#AAAAAA; color:#FFFFFF; border:1px solid #AAAAAA; }

.status { background-image:url(img/t_25.png); background-color:transparent; border:1px solid #F0F0DC; color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:2px; }
.status_option { background-color:#FFFFFF; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#ad_top { position:absolute; width:468px; height:60px; top:20px; right:0px; }
.editor_send { width:90%; background-color:#F0F0DC; color:#333333; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:10px; padding-bottom:10px; cursor:pointer; }
.editor_send:hover { background-color:#D8D1BA; color:#FFFFFF; }

a.info{ position:relative; z-index:24; text-decoration:none; }
a.info:hover{z-index:25;}
a.info span{ display: none; }
a.info:hover span{ display:block; position:absolute; top:-17px; right:0px; width:100px; padding:1px; border:1px solid #CCCCCC; background-color:#CCCCCC; color:#FFFFFF; text-align:center; }

.messages { text-align:center; }
.message_ { position:relative; text-align:left; width:100%; padding-bottom:5px; }
.message_name { position:relative; font-weight:bold; padding-bottom:5px; }
.msg_col_1 { color: #CC0000; }
.msg_col_2 { color: #666699; }
.message_date { position:absolute; right:0px; top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }
.message_opt { position:absolute; right:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; }
.message_msg { width:90%; vertical-align:middle; font-size:11px; padding-bottom:5px; }
.time { float:left; height:9px; padding-top:1px; padding-right:6px; }
.icon_del { background:url(img/icon/ds.gif) no-repeat 0px 0px; margin:0px; width:13px; height:15px; float:left; text-align:middle; }
.icon_del:hover { background:url(img/icon/ds.gif) no-repeat -15px 0px; }
.icon_spam { background:url(img/icon/ds.gif) no-repeat -30px 0px; width:12px; height:15px; float:left; }
.icon_spam:hover { background:url(img/icon/ds.gif) no-repeat -45px 0px; }

a.p_btn_ { position:relative; width:18px; height:18px; border:1px solid #CCCCCC; background-color:#666666; margin-right:2px; text-decoration:none; }