/* CSS Document */

body {
	color:#111111;
	background-color:#34021F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../ressource/main_bg.gif);
	background-repeat:repeat;
}

td {
	color:#111111;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}
form 
{ 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px
}
h1
{
	color:#776C35;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0.3em 0em;
}
a
{
	color:#450003;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

a:hover
{
	color:#450003;
	text-decoration:none;
	font-weight:normal;
}
.menu a
{
	color:#450003;
	text-decoration:none;
	font-weight:normal;
}
.menu a:hover
{
	color:#450003;
	text-decoration:underline;
	font-weight:normal;
}

.smaller a:hover, a.smaler:hover
{
	color:#450003;
	text-decoration:underline;
	font-weight:normal;
}


.site2
{
	width:801px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	text-align:left;
	border-left:1px solid #54191B;
	border-right:1px solid #54191B;
	border-bottom:1px solid #54191B;
	background-image:url(../ressource/side_bg2.gif);
}
.top2
{

	width:801px;
	height:100px;
	background-image:url(../ressource/top.jpg);
	background-repeat:no-repeat; 
}
.subtop2
{
	width:801px;
	height:32px;
	background-image:url(../ressource/main_nav.gif);
	background-repeat:no-repeat;
}

.subtop2a
{
	display:block;
	overflow:hidden;
	width:801px;
	height:32px;
	background-image:url(../ressource/main_nav2.gif);
	background-repeat:no-repeat;
}
.top2_member
{
	display:block;
	overflow:hidden;
	float:right;
	text-align:right;
	color:#FFFFFF;
	width:300px;
	margin-top:10px;
	margin-right:10px;
}
.top2_member2
{
	display:block;
	overflow:hidden;
	float:right;
	text-align:right;
	color:#FFFFFF;
	width:350px;
	margin-top:10px;
	margin-right:10px;
}


.sneakbar
{
	clear:both;
	width:100%;
	height:130px;
	margin-top:35px;
}

.sneakbar2
{
	clear:both;
	width:100%;
	height:130px;
	margin-top:51px;
}
.sneak,.sneak a
{
	width:120px;
	float:left;
	margin-left:17px;
	margin-right:17px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
}
.sneak a:hover
{
	color:#FFFFFF;
	text-decoration:none;color:#FFFFFF;
}

.left2
{
	display:block;
	width:200px;
	float:left;
	padding-top:8px;

}

.top_bar 
{
	text-align:right;
	padding:2px 10px;
	background-color:#500132;
	border-bottom:1px solid #C568A1;
}

.main
{
	display:box;
	padding:8px;
	float:left;
	width:413px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-left:#54191B 1px solid;
	border-right:#54191B 1px solid;
	border-bottom:#54191B 1px solid;
		
}
.main_single
{
	display:box;
	padding:8px;
	height:auto;
	float:left;
	width:575px;
	overflow:hidden;
	background-color:#FFFFFF;
	border-left:#54191B 1px solid;
	border-right:#54191B 1px solid;
	border-bottom:#54191B 1px solid;	
}

.right
{
	float:left;
	width:170px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:center;

		
	
}

.headline
{
	
	background-color:#450003;
	color:#FFFFFF;
	padding-left:10px;
	line-height:18px;
	font-weight:bold;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background-image:url(../ressource/hl_bg.gif);
	background-repeat:repeat;
	margin-right:5px;
}
.headline_r
{
	
	background-color:#450003;
	color:#FFFFFF;
	padding-left:5px;
	line-height:18px;
	font-weight:bold;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	background-image:url(../ressource/hl_bg.gif);
	background-repeat:repeat;
	margin-left:5px;
}
.box
{

	background-color:#FFFFFF;
	/*filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity: 0.80;*/
	line-height:17px;
	color:#111111;
	padding:10px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	margin-right:5px;
	text-decoration:none;
}
.box_r
{

	background-color:#FFFFFF;

	line-height:17px;
	color:#111111;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	margin-left:5px;
	text-decoration:none;
}

.box a, .box_r a  {text-decoration:none; }
.box a:hover,.box_r a:hover  {	text-decoration:underline;}


.form_row_nb
{
	color:#000000;
	padding:3px;
	margin-bottom:10px;
}
.form_headline, .form_headline_p
{
	background-color:#450003;
	color:#FFFFFF;
	padding-left:5px;
	line-height:18px;
	font-weight:bold;
	border:1px solid #000000;
	background-image:url(../ressource/hl_bg.gif);
	background-repeat:repeat;
	margin-bottom:5px;
}
 .form_headline a,  .form_headline a:hover
 {
 	font-weight:bold;
 	color:#FFFFFF;
 }

.navi
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.navi a, .navi a:link, a.navi
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.navi a:hover, a.navi:hover
{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

.form_headline_p
{
	font-weight:normal;
	line-height:15px;
}
.form_row
{
	color:#000000;
	border:1px dotted #450003;
	padding:10px;
	margin-bottom:10px;



}

.form_thumb
{
	width:137px;
	text-align:center;
	float:left;
}

.form_label
{
	clear:both;
	width:140px;
	padding-left:10px;
	line-height:20px;
	float:left;
	margin:2px 0px;
}
.form_value
{
	width:239px;
	float:left;
	text-align:left;
	margin:2px 0px;

}
.form_spacer
{
	clear:both;
	display:block;
	height:6px;
}
.form_spacer_slim
{
	clear:both;
	display:block;
	height:1px;
}
.warning
{
	margin:10px 0px;
	padding:10px;
	border:1px dotted #DD0000;
	color:#DD0000;
	font-size:11px;
}
.ok
{
	margin:10px 0px;
	padding:10px;
	border:1px dotted #009900;
	font-size:11px;
	color:#009900;
	text-align:center;
}
.profile_left
{
	display:block;
	position:relative;
	width:250px;
	float:left;
}
.profile_right
{
	display:block;
	position:relative;
	width:300px;
	float:left;
}
.inline {line-height:20px}
.tfield {border:1px solid #54191B; background-color:#EEEEEE; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 2px;}
textarea {border:1px solid #54191B; background-color:#EEEEEE; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 2px;}

.tsubmit {background-color:#7C0A00; color:#FFFFFF; border:1px solid #999999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 2px;padding-bottom:1px}

#centered {text-align:center}
#rightsided {text-align:right}
#leftsided {text-align:right}
#f_right, .f_right {float:right}
#f_left, .f_left {float:left}

.smaller
{
	font-size:11px;
}
.smaller a
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#colored, #colored a, .colored, .colored a {color:#450003; text-decoration:none;}
#colored a:hover, a.colored:hover {color:#450003; text-decoration:underline;}
#red {color:#DD0000}

.pos_vote
{
	color:#006600;
	font-weight:bold;
}
.green
{
	color:#009900;
}

.neutral_vote
{
	color:#999999;
	font-weight:bold;
}
 .yellow
{
	color:#999900;

}
 .grey
{
	color:#999999;

}
.neg_vote
{
	color:#CC0000;
	font-weight:bold;
}
.red
{
	color:#CC0000;
}

.cat_list
{
	float:left;
	width:109px;
	margin:10px;
	text-align:left;
}

.list
{
	float:left;
	width:150px;
	margin-left:10px; 
	text-align:center;
}

.bill_hl
{ float:left;color:#000000;width:64px;margin:1px;padding:2px;background-color:#DDDDDD;font-weight:bold;text-align:center }
.bill_cell
{ float:left;color:#000000;width:64px;margin:1px;padding:2px;background-color:#EEEEEE;text-align:center}

.onlineEntry
{
	line-height:16px;
}