#main {
	color:#555555;
	margin:0 auto;
	padding:0 0 0 0;
	font-family:Verdana,Arial;
	font-size: 12px;
text-align: left;
}
div.clear
{
clear: both;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
.space
{
width:0;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}
#main a { font-size: 12px; text-decoration:none; color:#DC0071; font-family:Verdana,Arial; }
#main a:hover{ text-decoration: underline; font-size: 12px; color:#DC0071; font-family:Verdana,Arial; }

#bluebox_header { font-size: 12px; color:black; font-family:Verdana,Arial; }
#bluebox { font-size: 12px; color:black; font-family:Verdana,Arial; }
#bluebox a { font-size: 12px; text-decoration: none; color:black; font-family:Verdana,Arial; }
#bluebox a:hover{ text-decoration: underline; font-size: 12px; color:#DC0071; font-family:Verdana,Arial; }

#bluebox2_header { font-size: 12px; color:#cccccc; font-family:Verdana,Arial; }
#bluebox2 { font-size: 12px; color:cccccc; font-family:Verdana,Arial; }
#bluebox2 a { font-size: 12px; text-decoration: none; color:#cccccc; font-family:Verdana,Arial; }
#bluebox2 a:hover{ text-decoration: underline; font-size: 12px; color:#ffffff; font-family:Verdana,Arial; }

#blueboxadmin_header { font-size: 10px; color:#A8AEB1; font-family:Verdana,Arial; }
#blueboxadmin { font-size: 10px; color:#A8AEB1; font-family:Verdana,Arial; }
#blueboxadmin a { font-size: 10px; text-decoration: none; color:#A8AEB1; font-family:Verdana,Arial; }
#blueboxadmin a:hover{ text-decoration: underline; font-size: 10px; color:#DC0071; font-family:Verdana,Arial; }

#pinkbox_header { font-size: 12px; color:black; font-family:Verdana,Arial; }
#pinkbox { font-size: 12px; color:black; font-family:Verdana,Arial; }
#pinkbox a { font-size: 12px; text-decoration: none; color:black; font-family:Verdana,Arial; }
#pinkbox a:hover{ text-decoration: underline; font-size: 12px; color:#DC0071; font-family:Verdana,Arial; }

#footer { text-align: center; font-size: 12px; color:#AFB1CD; font-family:Verdana,Arial; }
#footer a { font-size: 12px; text-decoration: underline; color:#AFB1CD; font-family:Verdana,Arial; }
#footer a:hover{ text-decoration: overline; font-size: 12px; color:#DC0071; font-family:Verdana,Arial; }

#vote { text-align: center; font-size: 11px; color:#666666; font-family:Verdana,Arial; text-decoration: none; }
#vote a { font-size: 11px; text-decoration: none; color:#666666; font-family:Verdana,Arial; }
#vote a:hover{ text-decoration: underline; font-size: 11px; color:#666666; font-family:Verdana,Arial; }


#pr { text-align: center; font-size: 10px; color:#E0E0E8; font-family:Verdana,Arial; }
#pr a { font-size: 10px; text-decoration: underline; color:#E0E0E8; font-family:Verdana,Arial; }
#pr a:hover{ text-decoration: overline; font-size: 10px; color:#DC0071; font-family:Verdana,Arial; }

#tabs {
	margin:0 auto;
	padding:0 0 0 0;
	font-family:Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
}
#tabs a { font-size: 12px;font-weight: bold; text-decoration:none; color:#DC0071; font-family:Verdana,Arial; }
#tabs a:hover{ text-decoration: underline;font-weight: bold; font-size: 12px; color:#DC0071; font-family:Verdana,Arial; }

table.topmenue
{

        color: #000000;
 	padding:0;
	width : 100%;
	text-align: center;

}
.speciallink { font-size: 12px ; letter-spacing: 1px; color : #b01a1a;
}
a.speciallink { text-decoration: none; font-size: 12px ; color : #b01a1a; }
a.speciallink:hover{ text-decoration: underline; font-size: 12px ; }

a.profil { text-decoration: none; font-size: 12px ; color : #000000; }
a.profil:hover{ text-decoration: underline; font-size: 12px ; }

tr.header
{
	text-align: center;
	padding : 5px 5px 5px;
	font-size : 12px;
	font-weight : bold;
}

FORM {
	padding-top: 1px;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
	margin : 1px 1px 1px 1px;
	padding : 1px 1px 1px 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
}

tr.profil
{
	padding : 5px 5px 5px;

	font-size : 12px;
	font-weight : bold;
}
table.inside_1
{
	text-align : left;
	background: #FCF8F8;
	font-size:12px;
	border : 0px dashed black;
	width : 100%;
	line-height : 17px;
		}
table.inside_2
{
	text-align : left;
	background: #FAF4F4;
	font-size:12px;
border : 0px dashed black;
	width : 100%;
	line-height : 17px;
		}


table.inside_3
{
	text-align : left;
	background: #FAF4F4;
	font-size:12px;
border : 0px dashed black;
	width : 98%;
	line-height : 17px;
}

table.inside_profil
{
	text-align : left;

	font-size:12px;

	width : 750px;
	line-height : 17px;
		}
table.inside_render
{
	font-size:12px;
	border : 0px dashed silver;
	text-align : left;
	line-height : 17px;
		}
table.inside_small
{
	font-size:12px;
	border : 0px dashed black;
	width : 50%;
	text-align : left;
	line-height : 17px;
		}

table.help
{
 border: 1px solid darkred;
 padding:8;
 font-family:Verdana,Arial;
 font-size:12px;
 background-color:#F2CCCC;
 font-style: normal;
 letter-spacing : 1px;
 font: Courier;
 vertical-align: top;
}

hr
{
	color : black;
	font : bolder;
	width : 95%;
	font-size : 20px;
	margin : 0px 0px;
	line-height : 20px;
}
/* Tabellen-Überschrift */
.tbl_header { font-size : 12px; color : #efebec; font-weight:bold;}
/* Tabellen-Überschrift */
h1 {font-size:18px;color:#000000;font-family :Verdana,Arial;font-weight:bold;}
h2 {font-size:16px;color:#000000;font-family : Verdana,Arial;font-weight:bold;}
h3 {font-size:14px;color:#000000;font-family : Verdana,Arial;font-weight:bold;}
h4 {font-size:14px;color:#000000;font-family : Verdana,Arial;font-weight:bold;line-height:15px  }
h5 {font-size:14px;color:#000000;font-family : Verdana,Arial;font-weight:bold;line-height:15px  }
.seitentitel
{
	color : Navy;
}
file, input, select, option, td, body {
	font-family : Verdana,Arial;
	font-size : 12px;
	color : #000000;
}

.tooltip
{
  width: 200px;
  color:#000;
  font: 12px Arial,sans-serif;
  text-decoration:none;
  text-align:center
}

.tooltip span.top
{
  padding: 30px 8px 0;
  background: url(../images/profil-bb.gif) no-repeat top
}

.tooltip b.bottom
{
  padding:3px 8px 15px;
  color: #548912;
  background: url(../images/profil-bb.gif) no-repeat bottom
}

#groups_overview_left
{
	padding: 5px;
	background-color:#C2DFF1;
	border:1px solid #A7CAE0;
	width:100%%;
}

#groups_overview_right
{
	padding: 5px;
	background-color:#D8EAF4;
	border:1px solid #A7CAE0;
	width:100%%;
}

p.groups_header_top
{
	font-size:14px;
	color:#000000;
	font-family : Verdana,Arial;
	font-weight:bold;
	text-align:center;
	width:100%;
}
p.groups_submenu
{
	text-align:center;
}

.groups_header1
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 2px 2px;
	margin:0;
}
#groups_new_left
{
	padding: 5px;
	background-color:#C2DFF1;
	border:1px solid #A7CAE0;
	width:58%;
	float:left;
}

.group_space
{
	height:5px;
	padding:0px;
	margin:0px;
}

#groups_left
{
	float:left;
	width:58%;
}

#groups_right
{
	float:right;
	width:38%;
}

#groups_new_right
{
	padding: 5px;
	background-color:#D8EAF4;
	border:1px solid #A7CAE0;
	width:38%;
	float:right;
}
p.teaser
{
	color:#0000FF;
	font-weight:bold;
}

#silver{ color:#B4B4B4; }
#silver a{ color:#B4B4B4; }


.red{ color:red; }
.green{ color:darkgreen; }
.blue{ color:blue; }
.fehler
{
	color:black;
	background-color:#FFAAAA;
	border:1px solid darkred;
	padding:6px;
}
.okay
{
	color:black;
	background-color:#D4FFD4;
	border:1px solid darkgreen;
	padding:6px;
}

.groups_input_text
{
	font-family:Arial;
    color:#000000;
    font-size:14px;
    border: 1px solid #008030;
    background-color:#F4FFF4;
    width:400px;
}
.groups_input_submit
{
	font-family:Arial;
    color:#000000;
    border: 1px solid #008030;
    font-weight:bold;
    font-size:14px;
    background-color:#DDEE22;
    width:auto;
}
.groups_thread_header
{
	padding: 5px;
	margin:5px;
	background-color: #C2DFF1;
	border:1px solid #A7CAE0;
	width:96%;
}
.groups_post
{
	padding: 0px;
	margin:5px;
	background-color: #C2DFF1;
	border:1px solid #A7CAE0;
	width:96%;
}
.groups_in_post_left
{
	width:18%;
	padding:7px;
	background-color: #C2DFF1;
	height:100%;
	float:left;
}
.groups_in_post_right_1
{
	width:78%;
	height:100%;
	min-height:230px;
	padding:7px;
	background-color:#C2DFF1;
	float:right;
}
.groups_in_post_right_2
{
	width:78%;
	padding:7px;
	min-height:230px;
	float:right;
	background-color:#D8EAF4;
	height:100%;
}
.groups_in_post_footer_1
{
	padding:7px;
	background-color:#C2DFF1;
	text-align:right;
}
.groups_in_post_footer_2
{

	padding:7px;
	background-color:#D8EAF4;
	text-align:right;
}
.groups_thread_footer
{
	padding: 5px;
	margin:0 5px 5px 5px;
	background-color: #C2DFF1;
	border:1px solid #A7CAE0;
	width:96%;
	text-align:right;
}

.reiterBox { position:relative;width:810px; }
.reiterBox .reiterLeiste { height:30px;position:relative; }
.reiterBox .reiterLeiste  .reiter { height:30px;width:270px;float:left;overflow:hidden; }
.reiterBox .reiterLeiste  .reiter.links { position:relative;height:30px;background:transparent url("http://www.bodyvoten.de/images/reiter-links-komplett.png");background-repeat:no-repeat;background-position: 0 -60px; }
.reiterBox .reiterLeiste  .reiter.mitte { position:relative;height:30px;background:transparent url("http://www.bodyvoten.de/images/reiter-mitte-komplett.png");background-position: 0 -60px; }
.reiterBox .reiterLeiste  .reiter.rechts { position:relative;height:30px;background:transparent url("http://www.bodyvoten.de/images/reiter-rechts-komplett.png");background-repeat:no-repeat;background-position: 0 -60px; }

.reiterBox .reiterLeiste  .reiter.links .txt { position:relative;height:30px;left:15px;line-height:30px; }
.reiterBox .reiterLeiste  .reiter.mitte .txt { position:relative;height:30px;left:15px;line-height:30px; }
.reiterBox .reiterLeiste  .reiter.rechts .txt { position:relative;height:30px;left:15px;line-height:30px; }

.reiterBox .content { width:808px;height:206px;border:1px solid #DAE7ED;  }
.reiterBox .content .middle { width:808px;height:180px;}
.reiterBox .content .middle .single { margin-left:22px;margin-top:5px;height:160px; width:135px;float:left; }
.reiterBox .content .middle .single .txt { height:20px;line-height:20px;margin-left:5px;width:135px;overflow:hidden;}
.reiterBox .content .middle .single .oben { width:135px;height:13px;background:url("http://www.bodyvoten.de/images2/hg-bilder-oben.gif"); }
.reiterBox .content .middle .single .mitte { margin:0px auto;text-align:center;height:125px;width:135px;background:url("http://www.bodyvoten.de/images2/hg-bilder-mitte.gif"); }
.reiterBox .content .middle .single .mitte img{ border:none;vertical-align:middle; }
.reiterBox .content .middle .single .unten{ width:135px;height:12px;background:url("http://www.bodyvoten.de/images2/hg-bilder-unten.gif"); }
.spacer1 { height:1px;background-color:#DAE7ED;clear:both;}
.reiterBox .content .footer { height:25px;width:808px;background-color:#FAF4F4;}
.reiterBox .content .footer .imgBox { margin-left:10px;float:left;margin-top:7px;height:11px;}
.reiterBox .content .footer .imgBox img { border:none; }
.reiterBox .content .footer .txt { line-height:25px;height:25px;margin-left:5px;float:left;} 
.reiterBox .content .footer .txt a { font-weight:bold;text-decoration:none;color:black; }
.reiterBox .content .footer .txt a:hover { text-decoration:underline;color:#DC0071; }
.reiterBox .reiterLeiste  .activeReiter{ background-position:0 -30px; }