body {
	color: #000000;
	font-family: tahoma,helvetica;
	font-size:small;
	top: 0px;
	height:100%;
	width:98%;
	background-color: #000000;
	background-image: url(images/hintergrund_seite.jpg);
	}
* html body {
  font-size: x-small; /* IE/5 */
  font-size: small; /* alle IE Versionen */
} 
body a:link, body a:visited, body a:active {
	color: #FFFF00;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: lighter;
 
}
body a:hover {
 color: #FF9933;
 text-decoration: none;
 
}


TABLE {
	font-family:Arial, Verdana, Serif;
	font-size:small;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	font-stretch:normal;
	text-decoration:none;
	text-transform:none;
	letter-spacing:0pt;
	}
.table_links {
  background-image: url(images/hintergrund_seite.jpg);
	width: 100%;
	border: 0;
}
.mainpage {
 background-color: #222222;
}
.global {
	border: 2px solid #3a3a3a;
	color: #3a3a3a;
}
.tableoutborder {
}
.whitefont1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}




.tableinborder {
 background-color: #000000;
}

.threadline {
 color: #000000;
 background-color: #000000;
 height: 1px;
 border: 0;
}


.tabletitle {
 color: #000000;
 background-color: #a095bf;
 
}


.tabletitle_fc {
 color: #000000;
}
.tabkat  {
	background-color:#a095bf;
	color: #000000;
	text-align:left;
	}
.tabtopic {
	background-color:#a095bf;
	color: #000000;
	text-align:left;
	}
.alt1 {
	background-color:#e2e2e2;
	text-align:left;
	}

.alt2 {
	text-align:left;
	color: #3a3a3a;
	}		
	
.alt3 {
	background-color:#EEEEEE;
text-align:left;}

.inposttable {
 background-color: #ffffff;
 top: 0px;
height:100%;
margin:0%;
padding:0%;
}

.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active { 
 color: #000000;
 text-decoration: none;
 
}
.menueborder {
	background-image: url(images/box_m_slinks.jpg);
	background-position: right;
	background-repeat: repeat-y;
}

.tabletitle a:hover { 
 color: #000000;
 text-decoration: underline;
 
}

.smallfont {
 font-size: x-small;
 font-family: Arial, Helvetica, sans-serif;
 
 
}

.normalfont {
 font-size: small;
 font-family: Arial, Helvetica, sans-serif;
 
 
}

.tablecat {
 color: #000000;
 
}


.tablecat_fc {
 color: #000000;
}

.tablecat a:link, .tablecat a:visited, .tablecat a:active {
 color: #666666;
 text-decoration: none;
 font-weight: lighter;
}
.tablecat a:hover { 
 color: #FF9933;
 text-decoration: none;
}

.tabled a:link, .tablecat a:visited, .tablecat a:active {
 color: #666666;
 text-decoration: none;
 font-weight: lighter;
}
.tabled a:hover { 
 color: #FF9933;
 text-decoration: none;
 
}

.tableb {
	color: #3a3a3a;
	font-size: medium;
 
}

.tableb a:link, .tableb a:visited, .tableb a:active {
 color: #666666;
 text-decoration: none;
 font-weight: lighter;
}
.tableb a:hover { 
 color: #FF9933;
 text-decoration: none;
 
}


.tableb_fc {
 color: #000000;
}


.tableb a:link, .tableb a:visited, .tableb a:active { 
 color: #000000;
 text-decoration: underline;
 
}
.tableb a:hover { 
 color: #666666;
 text-decoration: none;
 
}

.tablea {
 color: #3a3a3a;
 
}
.info_table {
color: #3a3a3a;
background-image: url(http://www.kids-chat.eu/images/kinderchat1.jpg);
background-repeat: no-repeat;
text-align: center;
}

.tablea_fc {
 
}


.tablea a:link, .tablea a:visited, .tablea a:active {
 color: #000000;
 text-decoration: none;
 
}
.tablea a:hover { 
 color: #666666;
 text-decoration: none;
 
}

.prefix {
 color: #000000;
 
 
 
}

.time {
 color: #666686;
 
 
 
}

.highlight {
 color: red;
 font-weight: bold;
 
 
}

select {
 font-size: small;
 font-family: tahoma,helvetica;
 color: #000000;
 background-color: #DADAD0;
 
}

textarea {
 font-size: small;
 font-family: tahoma,helvetica;
 color: #000000;
 background-color: #E2E2E2;
 background-repeat: no-repeat;
 background-position: bottom;
}

.input {
 font-size: small;
 font-family: tahoma,helvetica;
 color: #000000;
 background-color: #D4D0C7;
 border:1px solid #000000;
 border-top-width : 0px;
 border-right-width : 0px;
 border-bottom-width : 0px;
 border-left-width : 0px;
 text-indent : 2px;
}

.publicevent {
 color: red;
 
}

.privateevent {
 color: blue;
 
}
.hoverMenu {
 display: none;
 position: absolute;
 z-index: 10;
 padding: 5px;
 border: 1px solid #000000;
 color: #000000;
 background-color: #E2E2E2;
}
.hoverMenu ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
 
}
.hoverMenu ul li {
 text-align: left;
 padding: 0;
}

form {
 padding:0px;
 margin:0px;
}

pre {
 padding:0px;
 margin:0px;
}
.buttonbackground
{
	COLOR:#000000;
	FONT-WEIGHT: bold;
	width: 100%;
}
.logobackground2
{
COLOR:#000000;
FONT-WEIGHT: bold;
width: 260px;
height:125px;
background-image: url(images/logo2.jpg);
background-repeat: no-repeat;
}
.tablebuttons {
	height: 125px;
	width: 481px;
	top: 0px;
}
.abschluss_header {
	background-image:url(images/abschluss_header.jpg);
	background-repeat: repeat-x;
	height: 125px;
	width: auto;
	background-attachment: scroll;
}
.wellcome {
BACKGROUND-COLOR: #000000;
background-image: url(images/hintergrund_seite.jpg);
margin:0;
}
.box_o_m{
BACKGROUND-COLOR: #000000;
background-image:url(images/box_o_mitte.jpg);
background-repeat: repeat-x;
}
.box_o_rechts {
	background-image: url(images/box_o_rechts.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;
	width: 50px;
}

.footer
{
	background-image:url(images/footer_rechts_chat.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-attachment: scroll;
	width: 100%;
	height: auto;
	clip: rect(auto,auto,auto,auto);
}
.box_m_ulinks {
	background-image: url(images/box_m_ulinks.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 39px;
	width: 69px;
}
.box_u_m{
	BACKGROUND-COLOR: #000000;
	background-image:url(images/box_u_m.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
        width: 142px;
}
.box_s_links{
	BACKGROUND-COLOR: #000000;
	background-image:url(images/box_s_links.jpg);
	background-repeat: repeat-y;
	width: 17px;
}
.box_s_rechts{
BACKGROUND-COLOR: #000000;
background-image:url(images/box_s_rechts.jpg);
background-repeat: repeat-y;
background-position: right;
width:17px;
}
.tablebuttons {
	height: 125px;
	width: 480px;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 0px;
}
.leiste_1 {
	height: 40px;
	width: 189px;
	background-image: url(images/leiste1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
.leiste_2 {
	background-image: url(images/leiste2.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 116px;
	position: absolute;
	left: 189px;
	background-position: left;
}
.leiste_3 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	position: absolute;
	left: 305px;
	width: 300px;
	background-image: url(images/leiste3.jpg);
}
.leiste_3_abschluss {
	width: 210px;
	background-image: url(images/abschluss_leiste.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}
.abschluss_header2 {
	width: 210px;
	background-image: url(images/abschluss_header2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 125px;
	top: 0px;
	visibility: visible;
}

.leiste_4 {
	background-image: url(images/leiste3_div.jpg);
	background-repeat: repeat-x;
}



.boxtable{
BACKGROUND-COLOR: #000000;
}
.ueberschr{
	BACKGROUND-COLOR: #000000;
	height: auto;
	background-image: url(images/boxenhintergrund_navi.jpg);

}
.box_m_omitte{
background-image:url(images/box_m_omitte.jpg);
background-repeat: repeat-x;
}
.box_m_slinks{
	background-image:url(images/box_m_slinks.jpg);
	background-repeat: repeat-y;
        background-position: left;
	width: 19px;
        left: 0px;
}
.box_m_srechts{
	background-image:url(images/box_m_srechts.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 16px;
	right: 0px;
}
.box_m_umitte{
	background-image:url(images/box_m_umitte.jpg);
	background-repeat: repeat-x;
	height: 39px;
	width: auto;
	background-position: bottom;
	visibility: visible;
	right: 70px;
}
.footer_rechts_abschluss {
	background-image: url(images/box_m_urechts.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 69px;
	right: 0px;
	visibility: visible;
	height: 39px;
}


.logobackground {
        height: 125px;
	width: 260px;
	background-image:url(images/logo_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
        left: 0px;
        top: 0px;
}
.navileiste {
	height: 125px;
	width: 90px;
	top: 0px;
}
.table_menue {
	background-image: url(images/schnur.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.box_o_links {
	background-image: url(images/box_o_links.jpg);
	background-position: left top;
	height: 30px;
	width: 50px;
	background-repeat: no-repeat;
}

.footer_links {
	background-repeat: no-repeat;
	background-position: left top;
	height: 101px;
	width: 234px;
	background-attachment: fixed;
}
.box_klein_mitte_links {
	background-image: url(images/border_left_oben.jpg);
	background-repeat: repeat-y;
	background-position: left;
}


.exitbutton {
	position: relative;
	bottom: 6px;
}

.footer_linksselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	height: 20px;
	width: 120px;
	background-color: #a095bf;
	color: #000000;
}
.footer_linksraumwahl {
	height: 20px;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #a095bf;
	color: #000000;
}

.leiste_3div {
	position: absolute;
	left: 50px;
	height: 40px;
	width: 400px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top: 0px;
}
.rediframe {
	background-image: url(images/leiste3_div.jpg);
}

.footer_linksdiv {
	top: 100px;
	position: absolute;
	height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	right: 5px;
}
.footer_rahmen {
	height: 39px;
}
.footer_links_dummy {

	background-image: url(images/blank.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 101px;
	width: 190px;
	background-attachment: fixed;
}
.abschluss_header2_ohne {
	background-image: url(images/abschluss_header2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 125px;
	width: 60px;
}
.leiste_3_abschluss_ohne {
	background-image: url(images/abschluss_leiste.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
	width: 60px;
}
.box_klein_top_left {
	background-image: url(images/border_corner_top_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 12px;
}
.box_klein_top_mitte {
	background-image: url(images/border_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.box_klein_mitte_rechts {
	background-image: url(images/border_right_oben.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.box_klein_top_right {
	background-image: url(images/border_corner_top_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 12px;
}
.box_klein_bottom_links {
	background-image: url(images/border_corner_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	width: 12px;
}
.box_klein_bottom_rechts {
	background-image: url(images/border_corner_bottom_right_oben.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_klein_bottom_mitte {
	background-image: url(images/border_bottom_oben.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 11px;
}
.leiste_1_login {

	height: 40px;
	width: 189px;
	background-image: url(images/leiste1_login.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
}
.leiste_2_login {
	background-image: url(images/leiste2_login.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 116px;
	position: absolute;
	left: 189px;
	background-position: left;
}
.leiste_3_login {

	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	position: absolute;
	left: 305px;
	width: 300px;
	background-image: url(images/leiste3_login.jpg);
}
.box_m_urechts {
	background-image: url(images/box_m_urechts.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 39px;
	width: 60px;
	right: 0px;
}
.box_s_rechts_frame {
background-image:url(images/box_s_rechts.jpg);
background-repeat: repeat-y;
background-position: left;
width:20px;
}
.box_m_srechts_frame {

	background-image:url(images/box_m_srechts.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 16px;
}
.footer_rechts_abschluss_ohne_frame {
	background-image: url(images/box_m_urechts.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 62px;
	right: 0px;
	visibility: visible;
	height: 39px;
}

.box_klein_middle_middle_left {

	background-image: url(images/border_left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 11px;
	width: 12px;
}
.box_klein_middle_middle_right {


	background-image: url(images/border_right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 11px;
	width: 12px;
}
.box_klein_middle_bottom_middle {

	background-image: url(images/border_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 11px;
}
.box_klein_middle_bottom_left {

	background-image: url(images/border_corner_bottom_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 11px;
	width: 12px;
}
.box_klein_middle_top_right {

	background-image: url(images/border_corner_top_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 12px;
}
.box_klein_middle_bottom_right {

	background-image: url(images/border_corner_bottom_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsscrollbar {
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #000000;
	height: 100%;
	right: 0px;
	width: 100%;
				 }
.box_u_links {
	
	background-image:url(images/box_u_links.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 30px;
	width: 32px;
}
.box_u_rechts {

	background-image:url(images/box_u_rechts.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 30px;
	width: 32px;
}
.whitefont {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #FFFF00;
}
.tablemain {
  background-color: #D4D0C7;
	background-image: url(images/boxenhintergrund.jpg);
	
}
.footer_links_abschluss_ohne_frame {

	background-image: url(images/box_m_ulinks.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 62px;
	right: 0px;
	visibility: visible;
	height: 39px;
}
.left {
	width: 206px;
	position: absolute;
	top: 160px;
        left: 0px;
}
.right {
	width: 784px;
	position: absolute;
	top: 0px;
	left: 206px;
        text-align:left;
	
}
.noborder2 {
	width: 600px;
	top: 200px;
	left: 200px;
}
.jswarnung {
	border: 1px solid #FF8080;
	background-color: #FF9999;
	width: 500px;
	margin: auto auto;
	padding: 5px;	
}
.warn {
	width: 500px;
	margin: auto auto;
	padding: 5px;
	text-align: center;	
}
.warnbild  {
	width: 48px;
	height: 48px;
	border: 0px;
	vertical-align: middle;
	padding: 2px;
	}
#statistik {
		text-align: left;
		margin: 30px;
		padding: 5px 5px 5px 4px;
	}
	.stat1 {
		width: 34%;
		float: left;
	}
		.stat2 {
		width: 33%;
		float: right;
	}
		.stat3 {
		width: 33%;
		float: right;
	}
		.stat4 {
		width: 34%;
		float: left;
	}
		.stat5 {
		width: 33%;
		float: right;
	}
		.stat6 {
		width: 34%;
		float: left;
	}
		.stat7 {
		width: 33%;
		float: right;
	}
		.stat8 {
		width: 34%;
		text-align: center;
		float: left;
	}
		.stat9 {
		width: 33%;
		text-align: center;
		float: right;
	}
		.stat10 {
		width: 33%;
		text-align: center;
		float: right;
	}
		.stat11 {
		width: 98%;
		text-align: center;
		clear: both;
	}
		.stat12 {
		width: 33%;
		float: right;
	}
		.stat13 {
		width: 33%;
    float: right;
	}
	.clear {
		text-align: center;
		clear: both;
		height: 10px;
	}
  a.infobox  {color: #666666;
             text-decoration: none;
             font-weight: normal;
             font-size: x-small}
  a.infobox:hover { cursor:help; color:#333333; background: none; font-size: small; text-decoration:none;}
  a.infobox span { visibility:hidden;  position:absolute;  margin-top:1px; padding:1px; color: #666666; text-decoration:none; }
  a.infobox:hover span { visibility:visible; width: 180px; border:5px solid #424242; padding: 5px;
                         color: #666666; background: #F5F6CE; font-size: small; }

.bedakzt{width: 700px;}
.menuelink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFF00;text-decoration: none;background-image:url("./images/auto.jpg"); display:block; width: 34px; height:15px;white-space: nowrap;}