/*######################################################################################*/
/*									   Standard.css										*/
/*######################################################################################*/
BODY {
  text-align:left;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: rgb(0,0,0);
  background-color: rgb(245,245,245);
  margin:5px 0px 5px 5px;
}
TH {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: rgb(0,80,130);
  text-align:center;
  font-weight:bold; 
}
.thlink, .thtext, .thtext_black, .thtext_blue, .thtext_white, .thtext_active {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: rgb(0,80,130);
  text-align:center;
  font-weight:bold;   
}
.thtext_active {
	color: rgb(0,80,130);
}
.thtext_black {
  color: rgb(0,0,0);
}
.thtext_blue {
  color: rgb(0,80,130);
}
.thtext_white {
  color: rgb(255,255,255);
}
.text_grey {
  color:#666666;
}
.text_light_grey {
  color:#999999;
}
.green {
	color:#009900;
}
.blue { 
	color:#0000FF;
}
.red {
	color:#CC0000;
}
.orange {
	color:#FF9900;
}
.white {
	color:#FFFFFF;
}
.active_page {
	color:#3366FF;
}
.active_letter {
	color:#FF0000;
}
.gender_w {
	background-color:#EFE6E6;
}
.gender_m {
	background-color:#E4E4EF;
}

.tableborder {
  BORDER-RIGHT: #acacac 1pt dotted; 
  PADDING-RIGHT: 20px; 
  BORDER-TOP: #acacac 1pt dotted; 
  PADDING-LEFT: 20px; 
  PADDING-BOTTOM: 14px; 
  BORDER-LEFT: #acacac 1pt dotted; 
  PADDING-TOP: 14px; 
  BORDER-BOTTOM: #acacac 1pt dotted;
}
TR {
  text-align:left;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: rgb(0,0,0);
}
.tr_light {
  background-color: rgb(246,246,249);
}
.tr_dark {
  background-color: rgb(228,228,239);
}
.th {
  background-color: rgb(170,200,220);
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: rgb(0,80,130);
}
.tdspoiler {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;  
  color: rgb(0,80,130); /* dunkel blue */
  padding-left:15px;
  padding-right:15px;
  background-color: #ECECF2;  
  border-left-style:solid; 
  border-left-width:thin; 
  border-left-color:#666666; 
  border-bottom-style:solid; 
  border-bottom-width:thin; 
  border-bottom-color:#666666;

}
.link_highlight { /*Linkfarbe anders Farbig für Forum etc. */ 
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: rgb(0,55,111);
  text-decoration: none;
}
A {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: rgb(0,0,0);
  text-decoration: none;
}
A:link {}
A:hover {}
A:active {}
A:visited {}
.autocompleter_update {
  border: 1px solid rgb(181,181,181);
  text-align:left;
  background-color:#F5F5F5;
  position:absolute; 
  z-index:1;
}
.checkbox, .radio {
  color: rgb(100,100,100);
  background-color: rgb(245,245,245); 
  border: 1px solid rgb(181,181,181); 
}
.text, .file, .textarea, .select, .password, .date {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: rgb(100,100,100);
  background-color: rgb(245,245,245); 
  border: 1px solid rgb(181,181,181); 
  height: 16px;
  vertical-align:middle;
}
.text:HOVER, .file:HOVER, .textarea:HOVER, .select:HOVER, .password:HOVER, .date:HOVER{
  background-color: rgb(235,235,235); 
}
.text:FOCUS, .file:FOCUS, .textarea:FOCUS, .select:FOCUS, .password:FOCUS, .date:FOCUS {
  background-color: rgb(225,225,225);
  color: rgb(0,0,0); 
}
.textarea {
  height:300px;
  vertical-align:top;
}
.date {
  border-right:0px;
  width:108px;
}
.date_background {
	background-color:#EEEEEE;
}
.menu{
  color: rgb(0,80,130);
}
.slidemenu {
  list-style:none;
  height:189px;
  display:block;
  overflow:hidden;
  width:385px;
}
.slidemenu_1 {width:210px;}
.slidemenu_2 {width:245px;}
.slidemenu_3 {width:280px;}
.slidemenu_4 {width:315px;}
.slidemenu_5 {width:350px;}
.slidemenu_6 {width:385px;}
.slidemenu_7 {width:420px;}
.slidemenu_8 {width:455px;}
.slidemenu_9 {width:490px;}
.slidemenu_10 {width:525px;}
.slidemenu li, .slidemenu_1 li, .slidemenu_2 li, .slidemenu_3 li, .slidemenu_4 li, .slidemenu_5 li, .slidemenu_6 li, .slidemenu_7 li, .slidemenu_8 li, .slidemenu_9 li, .slidemenu_10 li {
  float:left;
  display:inline;
  overflow:hidden;
  margin-top:1px;
}
HR {
border:1px solid #cccccc;
}

H1 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 16px;
  color: rgb(0,80,130);
}
H2 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 14px;
  color: rgb(0,80,130);
}
.font_1 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  color: black; /* Schwarz */
}
.font_2 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;  
  color: #666666; /* dunkel Silber-Grau */
}
.font_3 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;  
  color: rgb(0,80,130); /* dunkel blue */
}
.error, .successful, .information {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.error {
  color: red;
  text-decoration:blink; /* blinkend */
}
.successful {
  color: green;
}
.information {
  color: orange;
}
.standardButton {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #646464;
 text-decoration: none;
 text-align: center;
 border:1px solid #BABABA;
 width: 120px;
 height: 18px;
 background-image: url(../../images/general/css/StandardButton.png);
 overflow:hidden;
 background-position: 0px 0px;
 background-repeat: repeat-x;
 padding-top: 0px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 2px;
 cursor:pointer;
}
.standardButton:HOVER, .standardButton.hover {
 color: #666666;
 background-position: 0px -18px;
}
.standardButton:ACTIVE, .standardButton.active {
 color: #646464;
 background-position: 0px -36px;
}
.standardButton:DISABLED .standardButton.disabled {
 color: #999999;
 background-position: 0px -54px;  
}
.adminButton {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #646464;
 text-decoration: none;
 text-align: center;
 border:1px solid #BABABA;
 width: 120px;
 height: 18px;
 background-image: url(../../images/general/css/AdminButton.png);
 overflow:hidden;
 background-position: 0px 0px;
 background-repeat: repeat-x;
 padding-top: 0px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 2px;
 cursor:pointer;
}
.adminButton:HOVER, .AdminButton.hover {
 color: #666666;
 background-position: 0px -18px;
}
.adminButton:ACTIVE, .AdminButton.active {
 color: #646464;
 background-position: 0px -36px;
}
.adminButton:DISABLED .AdminButton.disabled{
 color: #999999;
 background-position: 0px -54px;  
}
.buyButton {
 border:0px;
 width: 206px;
 height: 52px;
 background-image: url(../../images/german/credits/buy.png);
 overflow:hidden;
 background-position: 0px 0px;
 background-repeat: repeat-x;
 cursor:pointer;
}
.buyButton:HOVER, .buyButton.hover {
 background-position: 0px -52px;
}
.buyButton:ACTIVE, .buyButton.active {
 background-position: 0px -104px;
}
.buyButton:FOCUS, .buyButton.focus {
 background-position: 0px -104px;
}
.spoilerButton {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 11px;
 color: #646464;
 text-decoration: none;
 text-align: center;
 border:1px solid #BABABA;
 height: 18px;
 background-image: url(../../images/general/css/AdminButton.png);
 overflow:hidden;
 background-position: 0px 0px;
 background-repeat: repeat-x;
 padding-top: 0px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 2px;
 cursor:pointer;
}
.spoilerButton:HOVER, .SpoilerButton.hover {
 color: #666666;
 background-position: 0px -18px;
}
.spoilerButton:ACTIVE, .SpoilerButton.active {
 color: #646464;
 background-position: 0px -36px;
}
.spoilerButton:DISABLED {
 color: #999999;
 background-position: 0px -54px;  
}
.upload_container {
	width:220px;
	position:relative;
	height:18px;
}
.file_upload, .file_upload_text, .file_uploade_button {
	position:absolute; 
	top:0px; 
	z-index:2; 
}
.file_upload {
	width:220px;
	-moz-opacity:0; 
	filter:alpha(opacity: 0); 
	opacity: 0;
}
.file_upload_text {
	width:125px;
	z-index:1;
}
.file_uploade_button{
	width:95px;
	left:125px;
	z-index:1
}
.goButton {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 11px;
 color: rgb(100,100,100);
 text-decoration: none;
 border: 1px solid #BABABA; 
 background-image: url(../../images/general/css/goButton.png);
 width: 18px;
 height: 18px; 
 cursor:pointer;
}
.goButton:HOVER, .goButton.hover {
 color: #666666;
 background-position: 0px -18px;
}
.goButton:ACTIVE, .goButton.active {
 color: #646464;
 background-position: 0px -36px;
}
.goButton:DISABLED .goButton.disabled {
 color: #999999;
 background-position: 0px -54px;  
}

/*Forumeinstellungen*/
.spoiler_forum { /*Hintergrundfarbe des Spoilertextes, muss gleich wie Schriftfarbe sein*/
  background-color: rgb(255,255,255);
  color: rgb(255,255,255);
}
.codeheader_forum { /*Schrift vom Text der über den Codes (Code, PHP, Quote) steht*/
  color: rgb(0,0,0);
}
.code_forum { /*Hintergrundfarbe und Schrift von Codes (Code, PHP, Quote)*/
  background-color: rgb(255,255,255);
  color: rgb(0,0,0);
}
.sitegeneradedinsecondstext {
  font-size:10px;
  color:#A0A0A0;
}
.select {
  height:18px;
}
.selected { 
  height:18px;
  cursor:default;
  list-style-type:none;
  color: rgb(100,100,100);
  width:100%;
  background-color: rgb(235,235,235); 
  border:none;
}
.site_not_found {
	width:400px;
	text-align:left; 
	padding:15px; 
	border:1px solid; 
	background-color:#CCCCCC;
}
#advertising_background {
	display:none;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	filter:alpha(opacity:25);
	KHTMLOpacity:0.25;
	MozOpacity:0.25;
	opacity:0.25;
	width:100%; 
	height:200%;
}
* {margin:0px; padding:0px}
/*######################################################################################*/
/*											Header										*/
/*######################################################################################*/
/*######################################################################################*/
/*									Grundgerüst 										*/
/*######################################################################################*/
#contentdiv_public {
	 float: left;
	 width: 100%;
}
#contentcolumn_public {
	margin-right: 183px;
	min-width:785px;
}
#rightcolumn_public {
	float: left;
	width: 180px;
	margin-left: -180px;
}

/*#contentdiv_intern {
float: left;
width: 100%;
background-color:#F00;
}
#contentcolumn_intern {
margin-left: 150px;
background-color:#FFC;
}
#showmenutest {
float: left;
width: 150px;
background: #C8FC98;
}
*/
/*######################################################################################*/
/*									Header Public										*/
/*######################################################################################*/
/*header Hintergrund*/
#headerpublic {
	width:100%;
	height:115px;
	margin-bottom:5px;
	border:0px solid blue;
}
#headerpublic_left, #headerpublic_right, #headerpublic_center {
	height:115px;
	background-image:url(../../images/general/includes/header.png); 
}
#headerpublic_left {
	width:6px;
	float:left; 
	background-position:0px 0px;
	border:0px solid green;
}
#headerpublic_right {
	width:10px; 
	float:right; 
	background-position:-6px 0px;
	border:0px solid green; 
}
#headerpublic_center {
	margin:0px 10px 0px 6px; 
	background-position:0px -115px;
	border:0px solid red; 
}
/*header content*/
div.logo, div.slogan, div.advertise, div.header_menu {
	position:absolute; z-index:1;
}
div.logo {
	height:102px;
	width:280px;
	margin-top:2px;
	margin-left:-4px;
	border:0px solid #F00;
}
div.slogan {
	height:18px;
	width:300px;
	margin-top:88px;
	margin-left:120px;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
	border:0px solid #F00;
}
div.advertise {
	right:0px;
	height:60px;
	width:468px;
	margin-top:10px;
	margin-right:10px;
	border:0px solid #00F;
}
div.header_menu {
	height:35px;
	width:567px;
	right:0px;
	margin-top:80px;
	margin-right:10px;
	border:0px solid #F0F;
}
/*Header Menü*/
#Navigation{
	overflow: hidden;
	border:0px solid #F00;
}
#Navigation ul, #Navigation li:hover, #Navigation li.current, #Navigation li.separator{
	background: url(../../images/general/includes/header.png) repeat-x;
}
#Navigation ul{
	height:30px;
	width:567px;
	margin: 0;
	padding: 0;
	text-align:center;
	float: right;
	background-position:0px -195px;
}
#Navigation li {
	height:30px;
	width:80px; 
	display: inline;
	float: left;
}

#Navigation li a{
	height:30px;
	width:80px;
	float: left;
}
#Navigation li:hover, #Navigation li.current:hover{
	background-position:0px -265px;
}
#Navigation li.current{
	background-position:0px -300px;
}
#Navigation li.separator{
	width:1px; 
	background-position:0px -230px;
}
#Navigation a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight:bold; 
	color:#000000;
	padding-top:7px;
}
#Navigation a:hover {
	padding-top:8px;
}
#Navigation a.current {
	color:#FFFFFF;
}

/*######################################################################################*/
/*									Login_user_box (Menu Public rechts)					*/
/*									menu_statistic (Menu Public rechts)					*/
/*									   miscellaneous (main_menu_2)	  					*/
/*######################################################################################*/
.login_box{
	width: 168px;
}
.login_box ul{
	list-style-type:none;
	padding-left:4px;
}
.login_box li {
	display: block;
	padding:2px 0px 2px 3px;
	border-bottom: 1px solid #b5b5b5;
}
.login_boxdiv {
	width:158px;
	height:18px;
}
.login_boxdiv_left {
	width:100px;
	float:left; 
	text-align:left;
}
.login_boxdiv_right {
	width:58px; 
	float:left; 
	text-align:right;
	font-weight:bold
}
.login_textdiv_left {
	width:140px;
	float:left; 
	text-align:left;
	line-height:1.7em;
}
.login_textdiv_right {
	width:18px; 
	float:left; 
	text-align:right;
}


.statistic{
	width: 168px;
}
.statistic ul{
	padding-left:4px;
}
.statistic li {
	display: block;
	padding:2px 0px 0px 3px;
	border-bottom: 1px solid #b5b5b5;
}
.statistic li.first {
	border-top: 1px solid #FFFFFF;
}
.statistic li:hover, .statistic li.first:hover{
	background-image:url(../../images/general/menu/menu_hover.png);
	background-position:-6px 0px;
	border-left:1px solid #FFFFFF;
}
.statistic li.first:hover{
	border-top: 1px solid #b5b5b5;
}
.statisticdiv {
	width:158px;
	height:14px;
}
.statisticdiv_left {
	width:100px;
	float:left; 
	text-align:left;
}
.statisticdiv_right {
	width:58px; 
	float:left; 
	text-align:right;
	font-weight:bold
}
.miscellaneous{
	width: 168px;
}
.miscellaneous ul{
	padding-left:6px;
}
.miscellaneous li {
	display: block;
}
.miscellaneous li.first, .miscellaneous li.firstlevel {
	height:18px;
	line-height:1.7em;
	padding-left:12px;
	background: url(../../images/general/includes/count.png) no-repeat center left; 
}
.miscellaneous li.first {
	border-top: 1px solid #FFFFFF;
}
.miscellaneous li.firstlevel {
	border-top: 1px solid #b5b5b5;
}
.miscellaneous li.secondlevel {
	padding-left: 18px;
}
.miscellaneous_last {
	background-color:#b5b5b5;
	height:1px;
	width:164px;
	margin-left:6px;
}
.miscellaneous li.first:hover, .miscellaneous li.firstlevel:hover, .miscellaneous li.secondlevel:hover {
	background-image:url(../../images/general/menu/menu_hover.png);
	background-position:0px -2px;
	border-left:1px solid #FFFFFF;
}
.miscellaneous li.first:hover{
	border-top:1px solid #b5b5b5;
}
.miscellaneous li.secondlevel:hover{
	background-position:-6px 0px;
}
/*######################################################################################*/
/*									Header Intern										*/
/*######################################################################################*/
/*header Hintergrund*/
#headerintern {
	width:100%;
	height:80px;
	margin-bottom:5px;
	border:0px solid blue;
}
#headerintern_left, #headerintern_right, #headerintern_center {
	height:80px;
	background-image:url(../../images/general/includes/header.png); 
}
#headerintern_left {
	width:6px;
	float:left; 
	background-position:0px -335px;
	border:0px solid green;
}
#headerintern_right {
	width:10px; 
	float:right; 
	background-position:-6px -335px;
	border:0px solid green; 
}
#headerintern_center {
	margin:0px 10px 0px 6px; 
	background-position:0px -415px;
	border:0px solid red;
	text-align:center;
}
.logo_intern {
	width:149px;
	height:70px;
	margin-top:4px;
	float:left;
}
#advertise_intern_small {
	height:60px;
	width:234px;
	float:right;
	margin-top:8px;
	display:none;
}
#advertise_intern_big {
	height:60px;
	width:468px;
	float:right;
	margin-top:7px;
	display:none;
}
.header_intern_title{
	height:60px;
	margin:0px 468px 0px 149px;
	padding-top:20px;
	min-width:382px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
#status_div_container {
	height:60px;
	margin:0px 468px 0px 149px;
	padding-top:7px;
	min-width:382px;
}
#status_div {
	width:380px;
	height:58px;
	border:1px solid #C8C8C8;
	background-color: #F5F5F5; 
	cursor:pointer;
	text-align:left;
}
.status_pic {
	position:absolute;
	margin-top:4px;
	margin-left:4px;
	max-width:50px;
	overflow:hidden;
}
.mood_text_container {
	position:absolute;
	height:14px; 
	width:300px;
	margin-top:7px;
	margin-left: 60px;
	text-align:left;
}
.mood_name_container {
	position:absolute;
	height:29px; 
	width:300px;
	margin-top:22px;
	margin-left:60px;
	text-align:left;
}
.mood_text_label {
	width:70px;
	float:left;
	font-weight:bold;
}
.mood_name_label {
	width:70px;
	float:left;
	font-weight:bold;
	position:absolute;
	bottom:0px;
}
#mood_text_final {
	float:left;
	width:230px;
}
#mood_name_final {
	float:left;
	height:29px;
	width:230px;
	position:absolute;
	bottom:0px;
	margin-left:70px
}
.mood_name {
	position:absolute; bottom:0px;
}
.mood_pic {
	position:absolute; bottom:0px; margin-left:105px;
}
#status_change_div {
	width:380px;
	height:58px;
	border:1px solid #C8C8C8;
	background-color: #F5F5F5; 
	cursor:pointer;
	text-align:left;
	display:none;
}
#mood_text_change {
	float:left;
	width:230px;
}
#mood_name_change {
	float:left;
	height:29px;
	width:230px;
	position:absolute;
	bottom:0px;
	margin-left:70px
}
/*######################################################################################*/
/*									Menu Intern										*/
/*######################################################################################*/

.menu_intern{
	width: 134px;
	padding-left:6px;
}
.menu_intern ul{
	padding-left:6px;
}
.menu_intern li {
	display: block;
	white-space:nowrap;
}
.menu_intern li.mainpoint {
	height:17px;
	line-height:1.7em;
	padding-left:19px;
	background: url(../../images/general/menu/menu_intern.png) no-repeat; 
}
.menu_intern li.mainpoint:hover {
	padding-left:20px;
	background-position:0px -16px;
}

.menu_intern li.subpoint {
	height:16px;
	line-height:1.7em;
	padding-left:22px;
	background: url(../../images/general/menu/menu_intern.png) no-repeat; 
}
.menu_intern li.subpoint:hover {
	padding-left:23px;
}

.menu_intern li.subpoint_active a{
	text-decoration:underline;
}
.menu_intern li.normal {
	background-position:0px 0px;
}
.menu_intern li.active {
	font-weight:bold;
	background-position:0px -16px;
}
.menu_intern li.page {
	background-position:0px -32px;
}
.menu_intern li.clan {
	background-position:0px -48px;
}
.menu_intern li.user {
	background-position:0px -64px;
}

.menu_intern li.new {
	background: url(../../images/general/menu/new_normal.png) no-repeat center left; 
}
.menu_intern li.new_active {
	font-weight:bold;
	background: url(../../images/general/menu/new_highlight.png) no-repeat center left; 
}

/*######################################################################################*/
/*										   Balloons										*/
/*######################################################################################*/
/*																						*/
/*	alle Balloons							Infoline Balloon							*/
/*	------------------------------------------------------------------------------		*/
/*	tl = top left																		*/
/*	tc = top center						lc = left_center								*/
/*	tr = top right						lr =left_right									*/
/*	ml = middle left																	*/
/*	mc = middle center																	*/
/*	mr = middle right																	*/
/* 	bl = bottom left					rl = right left									*/
/*	bc = bottom center					rc = right center								*/
/*	br = bottom right																	*/
/*																						*/
/*######################################################################################*/
/*######################################################################################*/
/*									   Hintergrundgrafik								*/
/*######################################################################################*/

/*Hintergrund Grafik für Axe X*/
.balloons_x,
.deepend_ul, .deepend_uc, .deepend_ur, .deepend_dl, .deepend_dc, .deepend_dr,
.title_ul, .title_uc, .title_ur, .title_dl, .title_dc, .title_dr,
.tabs_ul, .tabs_ur, .tabs_dl, .tabs_dc, .tabs_dr
{
	background-image:url(../../images/general/balloons/balloons_x.png);
	overflow:hidden;
}
/*Hintergrund Grafik für Axe Y*/
.balloons_y,
.deepend_ml, .deepend_mr,
.title_ml, .title_mr,
.tabs_ml, .tabs_mr
{
	background-image:url(../../images/general/balloons/balloons_y.png);
	overflow:hidden;
}
/*######################################################################################*/
/*									Balloon Headed (Menü)								*/
/*######################################################################################*/
/*baloon's top*/
.headed_top {
	width:100%;
	height:31px;
}
.headed_tl_normal, .headed_tr_normal, .headed_tc_normal, .headed_tl_highlight, .headed_tr_highlight, .headed_tc_highlight {
	height:31px;
}
.headed_tl_normal, .headed_tl_highlight {
	width:38px;
	float:left; 
}
.headed_tl_normal {
 	background-position:0px -97px; 
}
.headed_tl_highlight {
 	background-position:0px -183px;
}
.headed_tr_normal, .headed_tr_highlight {
	width:12px; 
	float:right; 
}
.headed_tr_normal {
	background-position:-38px -97px;
}
.headed_tr_highlight {
	background-position:-38px -183px;
}
.headed_tc_normal, .headed_tc_highlight {
	padding:7px 0px 0px 7px;
	height:31px;
	border:0px solid green;
}
.headed_tc_normal {
	background-position:0px -140px;
}
.headed_tc_highlight {
	background-position:0px -214px;
}
/*baloon's bottom*/
.headed_bottom {
	width:100%;
	height:12px;
	border:0px solid red;
}
.headed_bl, .headed_br, .headed_bc {
	height:12px;
	border:0px solid red;
}
.headed_bl {
	width:7px;
	float:left; 
	background-position:0px -128px;
}
.headed_br {
	width:12px; 
	float:right; 
	background-position:-38px -128px;
}
.headed_bc {
	background-position:0px -171px;
}
/*baloon's middle*/
.headed_ml {
	background-position:0px 0px;
	width:1px;
}
.headed_mc {
	background-color:#FFFFFF;
	padding-top: 7px;
}
.headed_mr {
	background-position:-45px 0px;
	width:5px;
}
/*headed baloon's icons*/
.icondiv {
	width:29px;
	height:26px;
	margin-top:3px;
	margin-left:3px;
	background-image:url(../../images/general/menu/menu.png);
	background-position:-261px -26px;
}
.private_normal { background-position:0px 0px; }
.private_highlight { background-position:0px -26px; }
.clan_extern_normal { background-position:-29px 0px; }
.clan_extern_highlight { background-position:-29px -26px; }
.clan_intern_normal { background-position:-58px 0px; }
.clan_intern_highlight { background-position:-58px -26px; }
.clan_admin_normal { background-position:-87px 0px; }
.clan_admin_highlight { background-position:-87px -26px; }
.community_normal { background-position:-116px 0px; }
.community_highlight { background-position:-116px -26px; }
.options_normal { background-position:-145px 0px; }
.options_highlight { background-position:-145px -26px; }
.public_normal { background-position:-174px 0px; }
.public_highlight { background-position:-174px -26px; }
.statistic_normal { background-position:-203px 0px; }
.miscellaneous_normal { background-position:-232px 0px; }
.pub_promotion { background-position:-261px 0px; }

.credits_logo { background-image:url(../../images/general/credits/credits_logo.png); background-position:0px 0px; }
.upload { background-image:url(../../images/general/filebase/upload.png); background-position:0px 0px; }
.diskspace { background-image:url(../../images/general/filebase/diskspace.png); background-position:0px 0px; }
/*######################################################################################*/
/*									Balloon Body (Hauptseite)							*/
/*######################################################################################*/
/*baloons top*/
.body_top {
	width:100%;
	height:7px;
}
.body_tl, .body_tr, .body_tc {
	height:7px;
}
.body_tl {
	width:7px;
	float:left; 
	background-position:0px 0px;
}
.body_tr {
	width:11px;
	float:right; 
	background-position:-7px 0px;
}
.body_tc {
	background-position:0px -28px;
}
/*baloons bottom*/
.body_bottom {
	width:100%;
	height:21px;
	margin-bottom:5px;
}
.body_bl, .body_br, .body_bc {
	height:21px;
}
.body_bl {
	width:7px;
	float:left; 
	background-position:0px -7px;
}
.body_br {
	width:11px; 
	float:right; 
	background-position:-7px -7px;
}
.body_bc {
	background-position:0px -35px;
}
/*baloons middle*/
.body_ml {
	background-position:0px 0px;
	width:1px;
}
.body_mc {
	background-color:#FFFFFF;
	padding-top:7px;
	padding-left:7px;
}
.body_mr {
	background-position:-1px 0px;
	width:11px;
}
/*######################################################################################*/
/*									Balloon Popup (Menü)								*/
/*######################################################################################*/
/*baloon's top*/
.popup_top {
	width:100%;
	height:45px;
}
.popup_tl, .popup_tc, .popup_tr {
	height:45px;
}
.popup_tl {
	width:56px;
	float:left; 
	background-position:0px -245px;
}

.popup_tr {
	width:25px;
	float:right; 
	background-position:-56px -245px;
	vertical-align:top;
	text-align:right;
}
.popup_close {
	cursor:pointer;
}

.popup_tc {
	padding:22px 0px 0px 7px;
	height:45px;
	background-position:0px -312px;
	white-space:nowrap;
}

/*baloon's bottom*/
.popup_bottom {
	width:100%;
	height:22px;
}
.popup_bl, .popup_br, .popup_bc {
	height:22px;
}
.popup_bl {
	width:27px;
	float:left; 
	background-position:0px -290px;
}
.popup_br {
	width:25px;
	float:right; 
	background-position:-56px -290px;
}
.popup_bc {
	background-position:0px -357px; 
}
.popup_ml {
	width:27px;
	background-position:-50px 0px;
}
.popup_mc {
	padding-top: 3px;
	background-color:#FFFFFF;
}
.popup_mr {
	width:25px;
	background-position:-77px 0px;
}
/*popup baloon's icons*/
.popup_icondiv {
	width:29px;
	height:26px;
	margin-top:17px;
	margin-left:18px;
	background-image:url(../../images/general/shared/transparent.gif);
	background-position:0px 0px;
	border:0px solid red; 
}
.advertising {	
	background-image:url(../../images/general/includes/advertising/popup_advertising.png);
}
.popup_clans { background-position:0px 0px; }
.popup_appointment { background-position:-145px 0px; }
.popup_hasbirthday { background-position:-29px 0px; }
.popup_birthdate { background-position:-58px 0px; }
.popup_nopicture { background-position:-87px 0px; }
.popup_zipcode { background-position:-116px 0px; }
/*######################################################################################*/
/*							Balloon Deepend (Andersfarbig als Hauptseite)				*/
/*######################################################################################*/

/*Balloonshöhen für Kopf und Fuss*/
.deepend_ul, .deepend_uc, .deepend_ur {
	height:6px;
}
.deepend_dl, .deepend_dc, .deepend_dr {
	height:10px;
}

/*Balloons-Hintergrund-Positionen und Breiten*/
.deepend_ul {
	background-position:-18px 0px;
	width:6px;
}
.deepend_uc {
	background-position:0px -56px;
}
.deepend_ur {
	background-position:-24px 0px;
	width:10px;
}
.deepend_ml {
	background-position:-13px 0px;
	width:6px;
}
.deepend_mc {
	background-color:#EDF0F5;
}
.deepend_mr {
	background-position:-19px 0px;
	width:10px;
}
.deepend_dl {
    background-position:-18px -6px;
	width:6px;
}
.deepend_dc {
    background-position:0px -62px;
}
.deepend_dr {
    background-position:-24px -6px;
	width:10px;
}

/*######################################################################################*/
/*					Balloon Headline (Hintergrund für Statuszeilen) 					*/
/*######################################################################################*/
/*baloons top*/
.headline_top {
	width:100%;
	height:6px;
}
.headline_tl, .headline_tr, .headline_tc {
	height:6px;
}
.headline_tl {
	width:6px;
	float:left; 
	background-position:-34px 0px;
}
.headline_tr {
	width:10px;
	float:right; 
	background-position:-40px -0px;
}
.headline_tc {
	background-position:0px -72px;
}
/*baloons bottom*/
.headline_bottom {
	width:100%;
	height:10px;
	margin-bottom:5px;
}
.headline_bl, .headline_br, .headline_bc {
	height:10px;
}
.headline_bl {
	width:6px;
	float:left; 
	background-position:-34px -6px;
}
.headline_br {
	width:10px;
	float:right; 
	background-position:-40px -6px;
}
.headline_bc {
	background-position:0px -78px;
}
/*baloons middle*/
.headline_ml {
	background-position:0px 0px;
	width:1px;
}
.headline_menuarrow {
	width:15px;
	background-color:#FFFFFF;
 	vertical-align:middle;
}
.headline_mc {
	background-color:#FFFFFF;
	padding-top:7px;
	padding-right:5px;
}
.headline_mr {
	background-position:-35px 0px;
	width:10px;
}
/*######################################################################################*/
/*							Balloon Headline (Hintergrund für Statuszeilen)				*/
/*######################################################################################*/

.infoline {
	border:0px solid red;
	width: 100%;
	height:20px;
	margin-bottom:5px
}

.infoline_start {
	background-position:-60px -422px;
	width:1px;
	height:20px; 
	float:left;
}
.infoline_end {
	background-position:-60px -422px;
	width:1px;
	height:20px;
	float:right;
}

.infoline_lc_normal, .infoline_lc_highlight {
	height:20px;
	padding-left:10px;
	text-align:left;
 	line-height:20px;
 	float:left; 
}
.infoline_lc_normal {
	background-position:0px -442px;
} 
.infoline_lc_highlight {
	background-position:0px -462px;
} 

.infoline_lr_normal, .infoline_lr_highlight {
	width:10px;
	height:20px; 
	float:left;
}
.infoline_lr_normal {
	background-position:-10px -422px;
} 
.infoline_lr_highlight {
	background-position:-30px -422px;
} 

.infoline_ml {
	background-position:-40px -422px;
	width:10px;
	height:20px; 
	float:left;
}
.infoline_mc {
	background-position:0px -482px;
	padding-left: 10px;
	text-align:left;
	height:20px;
	line-height:20px;
}
.infoline_mr {
	background-position:-50px -422px;
	width:10px;
	height:20px; 
	float:right;
}

.infoline_rl_normal, .infoline_rl_highlight {
	width:10px;
	height:20px;
	float:right;
}
.infoline_rl_normal {
	background-position:0px -422px;
} 
.infoline_rl_highlight {
	background-position:-20px -422px;
} 

.infoline_rc_normal, .infoline_rc_highlight {
	height:20px;
	float:right;
}
.infoline_rc_normal {
	background-position:0px -442px;
} 
.infoline_rc_highlight {
	background-position:0px -462px;
} 

/*######################################################################################*/
/*									Balloon Title										*/
/*	Clankasse (keine runde ecken und kein Icon)											*/
/*######################################################################################*/

/*Balloonshöhen für Kopf und Fuss*/
.title_ul, .title_uc, .title_ur {
	height:36px;
}
.title_dl, .title_dc, .title_dr {
	height:7px;
}

/*Balloons-Hintergrund-Positionen und Breiten*/
.title_ul {
	background-position:-50px -97px;
	width:10px;
}
.title_uc {
	background-position:0px -379px;
	text-align:center;
	white-space:nowrap;
}
.title_ur {
	background-position:-60px -97px;
	width:16px;
}
.title_ml {
	background-position:0px 0px;
	width:1px;
}
.title_mc {
	background-color:#FFFFFF;
	vertical-align:top;
	padding-top:7px;
}
.title_mr {
	background-position:-102px 0px;
	width:7px;
}
.title_dl {
	background-position:-50px -133px;
	width:7px;
}
.title_dc {
	background-position:0px -415px;
}
.title_dr {
	background-position:-69px -133px;
	width:7px;
}
/*######################################################################################*/
/*							Balloon Tabs (Dateiverwaltung)								*/
/*######################################################################################*/

/*Balloonshöhen für Kopf und Fuss*/
.tabs_ul, .tabs_uc, .tabs_ur {
	height:4px;
}
.tabs_dl, .tabs_dc, .tabs_dr {
	height:9px;
}
/*Balloons-Hintergrund-Positionen und Breiten*/
.tabs_ul {
	background-position:-50px 0px;
	width:7px;
}
.tabs_uc {
	background-color:#EEEEF6;
}
.tabs_ur {
	background-position:-57px 0px;
	width:10px;
}
.tabs_ml {
	background-position:-109px 0px;
	width:7px;
}
.tabs_mc {
	background-color:#EEEEF6;
}
.tabs_mr {
	background-position:-116px 0px;
	width:10px;
}
.tabs_dl {
	background-position:-50px -4px;
	width:7px;
}
.tabs_dc {
	background-position:0px -88px;
}
.tabs_dr {
	background-position:-57px -4px;
	width:10px;
}