
table
{
  border-collapse: collapse;
  border-color: #cccccc;
}

td
{
  text-align: left;
  padding: 3px;
  border-color: #cccccc;
}

.leftmargin {margin-left: 175px;}

.text_l {text-align: left;}
.text_c {text-align: center;}
.text_r {text-align: right;}

.thinframe {outline: 1px solid #cccccc;}

.nopadding {padding: 0px; margin: 0px;}

.padding {padding: 1px 5px;}

.fullcenter {padding: 0 5px;}

.disp_none {display: none;}

.noborder {border: none;}

.width_auto {width: auto;}

.width_100p {width: 100%;}

.width_160 {width: 160px;}
.width_175 {width: 175px;}
.width_570 {width: 570px;}

.height_5 {line-height: 5px;}

.forenbeitrag img
{
  max-width: 490px !important;
}

.rss_feeds img
{
  float: right !important;

  max-height: 90px;
  min-width: 100px;
  max-width: 100px;
  margin-left: 10px !important;
  margin-right: 0px !important;
}

fieldset
{
  border: 1px solid #cccccc;
  padding: 1px 5px;
  text-align: left;
}

.voting
{
  width: 460px;
}

.voting_text
{
  position: relative;
  font-weight: 600;
  white-space: nowrap;
  width: 430px;
  overflow: hidden;
}

div.preview
{
	float: left;
	min-width: 160px;
  max-width: 160px;
	height: 180px;
	text-align: center;
	overflow: hidden;
}

img.preview
{
  max-width: 150px;
	height: 110px;
}

.newstext img
{
  max-width: 620px;
}

img, a img
{
  border: 0px;
  text-decoration: none;
}

#extrainfo p
{
  margin: 6px 0;
}

#footer
{
  margin: 5px 180px;
	text-align: center;
}

.footerpos
{
  height: 103px;
  width: 170px;
  float: left;
}

.footerbar
{
  position: fixed;
  bottom: 0px;
  right: 0px;
  background-color: #EEEEEE;
  font-size: 11px;
  color: #000000;
  font-family: Verdana;
  font-weight: bold;
  padding: 2px;
  border-top: solid 1px grey;
  border-left: solid 1px grey;
  z-index: 9000;
  cursor: pointer;
}

.footerwindow
{
  position: fixed;
  bottom: 23px;
  right: 0px;
  width: 150px;
  background-color: #EEEEEE;
  font-size: 11px;
  color: #000000;
  font-family: Verdana;
  padding: 2px;
  border-top: solid 1px grey;
  border-left: solid 1px grey;
  border-right: solid 1px grey;
  z-index: 9000;
  display: none;
}

#toolbar_title
{
  position: absolute;
  top: 4px;
  left: 800px;
}

#toolbar_title h2
{
  margin: 0px;
	font-family: "Comic Sans MS";
	font-size: 16px;
	font-weight: normal;
	color: #FFFF00;
	white-space: nowrap;
}

#toolbar
{
  position: fixed;
  top: 0px;
  left: 0px;
  height: 28px;
  width: 100%;
	background-color: #014EBC;
	z-index: 9999999999;
}

div > div#toolbar { position: fixed; }

#toolbar_jump
{
  position: absolute;
  top: 4px;
  padding: 0px;
  left: 180px;
  background-color: white;
}

#toolbar_jump input
{
  width: 150px;
  border: 0px;
  margin: -5px 1px 0px 1px;
  font-size: 11px;
}

#header
{
  position: relative;
  top: 28px;
  height: 144px;
  overflow: hidden;
	background-repeat: no-repeat;
	background-position: top center;
}

#header a
{
  color: #FFFF00;
}

#titlepicture
{
  width: 100%;
}

#title_img
{
  position: absolute;
  top: 10px;
  left: 10px;
  height: 14px;
  max-width: 84px;
  padding: 0 2px;
  color: #404060;
  background-color: white;
  font-family: Arial;
  display: none;
}

#title_img .qq-upload-button
{
  text-decoration: none;
}

#sitetitle
{
	position: absolute;
	top: 22px;
	height: 50px;
	left: 40px;
	right: 40px;
	text-align: left;
}

#sitetitle h1
{
  color: #FFFF00;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  text-shadow: black 2px 2px 3px;
}

div#main
{
	position: absolute;
	top: 180px;
	width: 100%;
  display: inline-block;
}

#main after { content: "."; clear: both; display: block; height: 0; visibility: hidden }

#nav
{
  width: 175px;
  padding: 0px;
}

#topmenu
{
	position: absolute;
	top: 120px;
	width: 100%;
	text-align: center;
}

#social
{
	position: absolute;
	top: 4px;
	left: 10px;
	width: 170px;
	height: 20px;
	vertical-align: top;
}

#usermisc
{
  position: absolute;
  top: 4px;
  left: 390px;
  height: 20px;
  width: 390px;
  text-align: right;
  color: yellow;
}

#usermisc a
{
  color: yellow;
}

#action
{
  position: absolute;
  top: 10px;
  right: 10px;
  height: 6px;
  width: 6px;
}

#login input
{
  font-size: 11px;
  background-color: #dff;
  border: 0;
}

#cal
{
	text-align: center;
	background-color: lightgrey;
}

.td_notice
{
  background: top left no-repeat;
  padding: 0px;
}

.notice
{
  height: 16px;
  width: 25px;
  font-size: 9px;
  text-align: right;
  padding-top: 9px;
  cursor: pointer;
}

.redbg
{
  font: bold 9px verdana;
  color: white;
  background-color: red;
}

.deconone
{
  text-decoration: none;
}

.info
{
  position: absolute;
  top: 28px;
  background: white;
  color: black;
  padding: 3px;
  outline: 1px solid darkgrey;
  font-family: Arial;
  font-size: 10px;
  min-height: 12px;
  min-width: 100px;
  display: none;
  z-index: 950;
}

.imgl5 { 
  margin-right: 5px;
  float: left;
  vertical-align: middle;
}

#topmenu a
{
  display: inline;
  text-decoration: none;
  width: 100px;
  background: #17a;
  padding: 1px 12px;
  color: white;
  border: solid 1px;
  border-color: #6cf #069 #069 #5bd;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}

#topmenu a:hover
{
  border-color: #069 #6cf #5bd #069;
	background: #28b;
}

#topmenu a:active
{
  border-color: #069 #6cf #5bd white;
	background: #17a;
}

#navigation {
  position: relative;
}

#navigation ul {
  padding: 0;
  margin: 0;
}

#navigation li {
  padding: 0;
  margin: 0;
  list-style: none;
}

#navigation a {
  font-weight: normal;
  text-decoration: none;
  display:block;
  padding: 2px 5px;
  border: 1px solid transparent;
  width: 148px;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

#navigation a:hover, #navigation a:focus {
  background-color: #46c;
  border: 1px solid #c7c88d;
}
#navigation a:link span, #navigation a:visited span {
  display: none;
}

#navigation a:hover span, #navigation a:focus span {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  text-align: left;
  background-color: #FFFFCC;
  outline: 1px solid black;
  padding: 1px 3px;
  border: none;
  width: 138px;
  display: block;
  position: absolute;
  margin-top: 9px;
  left: 15px;
}

#blanket
{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  background-color:#111;
  opacity: 0.65;
  filter:alpha(opacity=65);
  z-index: 9001;
}

#extraWindowDiv
{
  position: absolute;
  top: 150px;
  width: 640px;
  height: 376px;
  background-color: #FFFFFF;
  font: 12px Arial;
  z-index: 9002;
}

#i_subtitle1
{
  margin-top: 5px;
  margin-bottom: 10px;
  width: 350px;
  display: none;
}

#i_subtitle2
{
  margin-top: 5px;
  width: 350px;
  display: none;
}

#editpage
{
  width: 100%;
  display: none;
}
#suggestions { 
  position: absolute; 
  left: 180px;
  top: 18px; 
  width:320px; 
  display:none; 
  font-family: "Tahoma"; 
  z-index: 9555;
}

.music {
  list-style-image: url(/images/music_li.png);
  vertical-align: middle;
}

.music a {
  text-decoration: none;
}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#808080; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#2085BD; color:#ffffff; }
#searchresults a img { float: left; padding: 5px; height: 40px; max-width: 40px;}
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }


.sorting_asc {
	background-image: url('/images/sort_asc.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.sorting_desc {
	background-image: url('/images/sort_desc.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.sorting {
	background-image: url('/images/sort_both.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.sorting_asc_disabled {
	background-image: url('/images/sort_asc_disabled.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.sorting_desc_disabled {
	background-image: url('/images/sort_desc_disabled.png');
  background-repeat: no-repeat;
  background-position: center right;
}

th: active {
	outline: none;
}

.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-button { clear:left; margin:0 4px 40px 20px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -6px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */

.fg-button.ui-state-loading .ui-icon { background: url(/images/spinner_bar.gif) no-repeat 0 0; }

<!-- style exceptions for IE 6 -->
<!--[if IE 6]>
.fg-menu-ipod .fg-menu li { width: 95%; }
.fg-menu-ipod .ui-widget-content { border:0; }
<![endif]-->


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/images/loader2.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 5px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* fileuploader */

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    text-decoration: underline;
}

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}

.qq-upload-list {margin:5px 15px; padding:0; list-style: disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}


/* rating.css */

.loading {
	height: 15px;
	background: url('/images/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	position: relative;
	background: url('/images/starrating.png') top left repeat-x;
	}

.unit-rating li{
	padding:0px;
	margin:0px;
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('/images/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}

.unit-rating li.current-rating {
	background: url('/images/starrating.png') left bottom;
	position: absolute;
	height: 15px;
	display: block;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* cal.css */

#calContent
	{ position: relative; }
#calendar, .head
	{ margin: 0 auto; text-align: center; width: 95%; font-size: 10px; font-family: Verdana, Arial; }
#calendar td.p_l
	{ text-align:left;	width:10%; }
#calendar td.p_r
	{ text-align:right;	width:0%; }
.oMouse
	{ cursor: pointer; }
td.month
	{	font-weight: bold; color:#444444; width:80%; }
#calendar td.wt
	{ color: #123456; width: 24px;	border-bottom: 1px solid #AAA; text-align: center;}
#calendar td.we
	{ background-image: url(/images/we.png); background-repeat:no-repeat; text-align: center;}
#calendar td.day
	{ color: #444; width: 24px; text-align: center; }

#calendar td.kw, td.kwHead
	{ text-align: center; font-size: 10px; border-right: 1px solid #CCCCCC; width: 16px; }
#calendar td.kwHead
	{ font-weight:bold; color:#123456; }
#calendar td.kw
	{ color: #888888; }
#calendar td.holiday
	{ cursor:pointer; color:#FFF; background-image:url(/images/holiday.png); background-repeat:no-repeat;  text-align: center;}
#calendar td.event
	{ cursor:pointer; color:#FFF; background-image:url(/images/event.png); background-repeat:no-repeat;  text-align: center;}
#calendar td.event2
	{ cursor:pointer; color:#FFF; background-image:url(/images/event2.png); background-repeat:no-repeat;  text-align: center;}
#calendar td.pr
	{ color:#888; font-size:10px; text-align: center;}
.psmall
	{ line-height: 1.1em; margin: 0;}
#overlib .hint
	{ font-style: italic; }
/*aktueller Tag*/
#calendar .cDay
	{ font-weight:bolder; color:#000;  text-align: center;}
.loader
	{ position: absolute; text-align:center; left: 50%; top: 50%; margin-left: -8px; margin-top: -5px;}
#overlib
	{ width: 213px; height: auto; border: 1px #89b81d solid; font-size: 10px; z-index: 99;
	  background-color: #EEE; position: absolute; display: none; font-family: Verdana, Arial;}
#oHead
	{ width: 210px; height: 12px; text-align: left; padding-left: 3px; border-bottom: 1px #89b81d solid;
	  font-size: 10px; z-index: 1; background-color: #CCC; position: relative; }
#oHeadClose
	{ cursor: pointer; left: 200px; top: 0; position: absolute; }
#oContent
	{ width: 210px; height: auto; min-height: 30px; text-align: left; padding-left: 3px; font-size: 10px;
	  z-index: 99; background-color: #FFF; }


/* fg-menu.css */

.fg-menu-container { position: absolute; top: 0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
.positionHelper { top: 0 !important; }

.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }

.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }

.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:-1px; }

.fg-menu-container.fg-menu-ipod .fg-menu-content,
.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }

.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; border: 0; }
.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */

.fg-menu-flyout ul ul { padding: .4em; }
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu-breadcrumb { margin: 0; padding: 0; }

.fg-menu-footer {  margin-top: .4em; padding: .4em; }
.fg-menu-header {  margin-bottom: .4em; padding: .4em; }

.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; }
.fg-menu-breadcrumb li.fg-menu-prev-list,
.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; }
.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; }

.fg-menu-breadcrumb a,
.fg-menu-breadcrumb span { float: left; }

.fg-menu-footer a:link,
.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; }
.fg-menu-footer a:hover,
.fg-menu-footer a:active {  }

.fg-menu-footer a span { float:left; cursor: pointer; }

.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; }

.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; }
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; }

.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; }



/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into
	selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right	*/

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active { float:left; width:92%; padding:.3em 3%; text-decoration:none; outline: 0 !important; }

.fg-menu a { border: 1px dashed transparent; }

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; }

.fg-menu a span { display:block; cursor:pointer; }


 /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */

.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-content,
.fg-menu-content ul.ui-widget-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:active { padding-left:20px; }

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }


.chatbox {
	position: fixed;
	position:expression("absolute");
	width: 225px;
	display:none;
	border: 1px solid #808080;
	border-bottom: none;
}

.chatboxhead {
	background-color: #010EBC;
	padding:3px;
	color: #ffffff;
	border-right:1px solid #010EBC;
	border-left:1px solid #010EBC;
}

.chatboxblink {
	background-color: #176689;
	border-right:1px solid #176689;
	border-left:1px solid #176689;
}

.chatboxcontent {
	font-family: 'lucida grande',arial,sans-serif;
	font-size: 11px;
	color: #333333;
	height:164px;
	width:209px;
	overflow-y:auto;
	overflow-x:auto;
	padding:7px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #eeeeee;
	background-color: #ffffff;
	line-height: 1.3em;
}

.chatboxinput {
	padding: 3px;
	background-color: #ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.chatboxtextarea {
	font-family: 'lucida grande',arial,sans-serif;
	font-size: 11px;
	width: 209px;
	height:36px;
	padding:1px 0pt 1px 1px;
	border: 1px solid #eeeeee;
	margin: 1px;
	overflow:hidden;
}

.chatboxtextareaselected {
	border: 1px solid #cccccc;
	margin: 1px;
}

.chatboxmessage {
	margin-left:1em;
}

.chatboxinfo {
	margin-left:-1em;
	color:#808080;

}

.chatboxmessagefrom {
	margin-left:-1em;
	font-weight: bold;
}

.chatboxmessagecontent {
}

.chatboxoptions {
	float: right;
}

.chatbox a {
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family: 'lucida grande', Arial, sans-serif;
}

.chatboxoptions a {
	text-decoration: none;
	color: white;
	font-weight:bold;
	font-family: 'lucida grande', Arial, sans-serif;
}

.chatboxtitle {
	float: left;
}
