body {
	background:#0d0517 url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg);
	margin:20px 0px 10px 0px;
	padding:0;
	text-align:center;
	font: 76.1%/1.3em Verdana, Tahoma, Helvetica;
	color : #99ccff;
}


#wrap{margin:0;}/*Default outer wrapper width*/
#wrap-inner {margin:0;text-align:left;background:#0d0517 url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg);}




p{margin:0 10px 10px; font: 10pt Arial; color:#99ccff;}
h1 {font: bold 1.6em/1.7em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#0f6eac;}
h2 {font: bold 1.3em/1.6em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#0f6eac;}
h3 {font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#323232;}
h4 {font: bold 1.1em/1.1em Arial, Helvetica, sans-serif;margin: 0 0;color:#000000;}
h5 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000000;}
h6 {font: bold 1em/1.3em Arial, Helvetica, sans-serif;margin: 1.2em 0;color:#000000;}



/*Architecture*/

/*Rounded Containers*/


.outeround .hd .c,
.outeround .ft .c {height:0px;}
.outeround .ft .c {height:0px;}
.outeround .hd {background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat ;}
.outeround .hd .c {background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat right 0px;}
.outeround .hd .c .s {margin:0px 15px 0px 15px;padding:10px 1em 0 1em;}
.outeround .bd {background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) repeat-y 0px 0px;}
.outeround .bd .c { background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) repeat-y right 0px;}
.outeround .bd .c .s {margin:0px 8px 0px 4px;padding:0 1em 0 1em;}
.outeround .ft {background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat 0px 0px;}
.outeround .ft .c {background:transparent url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat right 0px;}

/*Logo and Header (incl search, tabmenu and pathway)*/

#headcontainer {width:100%;margin:0px;padding:0px;height:88px;}
#slogan { background:none;margin-bottom:0px;width:65%!important;float:right;}
.slogancontent { padding:15px 0px 0px 0px; overflow:hidden;font-size:75%;height:70px!important;}

/*Accessibility Buttons*/
#accessbuttons {float:right;position:absolute;top:20px;right:200px;width:115px;height:27px;background: url(../images/navicons_hor.png) no-repeat center top;margin:0;}

.access {padding-top:2px;}
.access a{color:#0D0157!important;}

.access .larger{padding:2px 2px;display:inline;}
.access .smaller{padding:2px 2px;display:inline;}
.access .reset{padding:2px 2px;display:inline;}

#search {
float:right;
margin-top:30px;
margin-right:80px;
}

#pathway {
	padding-top: 2px;
	width: auto;
	margin-right: 250px;
	text-align: left;
  font-size:75%;
}


#theme {position: absolute;top: 6px;right: 35px;margin: 0;padding: 0;list-style: none;}
#theme li {margin: 0;padding: 0;display:inline;}
#theme li#theme-fluid {display:none;}

/* Sliding Door Tabbed Menus */

#tabletabs {
margin-top:15px;
margin-left:30px;
height:60px;
width:50%;
float:left;
}

#tabletabs {
font:bold 1em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#tabletabs ul {
list-style:none;
float:left;
margin:10px 0;
padding:0;
}

#tabletabs li {
	float:left;
	height: 28px;
	background:url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat top left;
	margin-left: 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

#tabletabs a:link,#tabletabs a:visited {
	float:left;
  border:none!important;
	line-height: 28px;
	height: 28px;
	background:url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat top right;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#tabletabs li:hover{
	background: url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat bottom left;
}

#tabletabs a:hover{
  background: url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat bottom right;
  color: #2b2b2b!important;
  }

#tabletabs #current {
  background:url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat bottom left;
}

#tabletabs #current a {
color:#fff;
  background:url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat bottom right;
}

/*If menu is set to flat-list (legacy mode)*/

#active_menu-nav {color:#fff;
  background:url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat bottom right!important;
}


/*End Header and Logo*/


#main-body{clear: both;float: left;padding-bottom: 10px;top:-10px; width: 75%;z-index:100;}
#content{float: right;width: 67%;overflow:hidden;}
#sidebar{float: left;margin-right: -5px;width: 25%;}
#sidebar-2{float: right;margin-left: -3px;overflow: hidden;position: relative;width: 20%;}
#sidebar .inside{padding: 10px 0px 10px 0px;}
#sidebar-2 .inside{padding: 10px 5px 10px 0px;}
#content .inside{padding: 10px;}



div#footer{clear:left;width:100%;text-align:center;}


/*Joomla Specific Display*/
.small,.modifydate,.createdate {color: #999;text-align: left;font: 9px/11px Tahoma, Verdana, Helvetica;text-transform: uppercase;}
.createdate {top:-3px;}
.inputbox {color:#000000;background:#fff;border: 1px solid #999;color:#333;}
.button {background:#666;border: 1px solid #000;color:#000000;line-height: 100%;font-size: 0.75em;padding: 3px;margin:3px 0;}
.article_seperator {width:100%;height:16px;}

.back_button a{
	background: url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat center center;
	text-indent: -5000em;
	display: block;
	height: 17px;
	width: 75px;
	outline:none;
}

/*Table View*/
.sectiontableheader a{font-size:140%;color: #2b2b2b!important;}
td.sectiontableheader {background:#222;color: #FFF;font-weight: bold;background-image: url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg);background-repeat: repeat-x;height: 25px;padding: 4px;}
tr.sectiontableentry1 td {padding: 6px;background-color: #f8f8f8;text-align:left;}
tr.sectiontableentry2 td {padding: 6px;background-color: #F2F2F2;}
td.sectiontableentry1 {padding: 6px;background-color: #f8f8f8;}
td.sectiontableentry2{padding: 6px;background-color: #F2F2F2;}
.sectiontableentry2 a, .sectiontableentry1 a  {padding-left:5px;}
.sectiontableentry1 a.category, .sectiontableentry2 a.category
{font:12px/16px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;text-decoration:none;height:16px;padding-left: 16px;list-style:none;}

/*Read More*/
a.readon, a.readon:hover{margin-top: 10px;display: block;float: right;line-height: 12px;background: url(http://www.chatstar.de/cstar/chat/grafiken/hg01.jpg) no-repeat left center;text-indent: 16px;}


/*Print and Email View*/
body.contentpane {background:#fff}

/*Keeps the blog tables from crowding*/
table.contenttoc {margin: 5px;padding: 0px;float:right;}

/*Article Index*/
table.contenttoc{margin:5px;padding:5px;}
table.contenttoc td {padding: 0 7px;}
table.contenttoc th {padding: 0px 10px;font-size: 1em;color: #000000;background: #333;}


/*Main Joomla Tables*/
table.contentpaneopen {margin:0;padding:0;width:auto;}
table table.contentpaneopen td, table table.contentpane td {margin:0 8px;padding:3px; width:100%;} 
table.contentpaneopen, table.contentpane, table.blog, table.contentpaneopen td {margin:0;padding:0;width:auto;}
.contentheading {width:100%;}

/*Content Links*/
.contentheading,a.contentpagetitle:link,a.contentpagetitle:visited {
	color:#0f6eac;
	padding: 0 0 0px 0;
	text-align: left;
	text-transform:none;
	text-decoration:none;
	font: normal 18px/20px "Trebuchet MS", Geneva, sans-serif;
}

a.contentpagetitle:hover {color:#333;text-decoration:none;}
h3, .componentheading, table.moduletable th, legend {
  margin: 0;
  font-weight: bold;
  font-size: 1.5em;
  padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
	color:#0D0157;
}


/*Basic Links*/
a:link, a:visited {color:#0f6eac;text-decoration:none;font-weight: bold;}
a:hover {color: #666666;text-decoration:none;}
a.img{border:0;}

/*Classes for custom module chrome shaddow*/

.bottomheader {
position:relative;top:-26px;right:-2px;
display:inline;

}

.bottomheader h3{
font-size:18px;
font-weight:bold;
margin:0px;

}

.topheader {
position:relative;top:px;right:-4px;
display:inline;
font-size:18px;
font-weight:bold;
margin-bottom:0px;

}

.topheader h3{
margin:0px;
font-size:18px;
font-weight:bold;
color:#0D0157;
}




/*Menu Module*/

.module_menu ul
{list-style:none; padding:0px; margin:0px;}
.module_menu li
{padding-bottom:3px;}

.module_menu h3 {
font: bold 18px/24px Tahoma, Verdana, Helvetica;color:#0D0157;
margin: 0;padding: 0.13em 0 0 0.1em !important;position: absolute;top: .20em;left: 1em;width: 100%;background: none;
}

.module_menu ul {list-style:none; padding:0px; margin:0px;}
.module_menu ul  {list-style:none; padding-left:15px; margin:5px 0;}
.module_menu ul.menu  {list-style:none; padding:0px; margin:0px;}
.module_menu ul.menu li a, ul.menu li a:visited{color:#000000;border-bottom: 1px solid #cacaca;display:block;margin-right:5px;}
.module_menu ul.menu li a:hover{color:#000000;border-bottom: 1px solid #cacaca;display:block;margin-right:5px;}
.module_menu ul.menu #current a {color:#0f6eac;}


.clear {clear: both; height:0; height:1px !important;}
.module_menu {margin: 0 0 1em;padding: 0;position: relative;}
.module_menu div div div div {background: none;}
.module_menu div {margin: 0;padding: 47px 0 0;}
.module_menu div div {margin: 0;padding: 0 0 0 18px;}
.module_menu div div div {height: 1%;padding: 5px 12px 12px 0;}
.module_menu {background: url(../images/boxright_B1.png) top right no-repeat;}
.module_menu div {background: url(../images/boxleft_B1.png) top left no-repeat;}
.module_menu div div { background: url(../images/boxleft_B1.png) bottom left no-repeat;}
.module_menu div div div {background: url(../images/boxright_B1.png) bottom right no-repeat;}


/*Menu Module 2*/

.module_menu2 ul
{list-style:none; padding:0px; margin:0px;}
.module_menu2 li
{padding-bottom:3px;}

.module_menu2 h3 {
font: bold 18px/24px Tahoma, Verdana, Helvetica;color:#0D0157;
margin: 0;padding: 0.13em 0 0 0.1em !important;position: absolute;top: .20em;left: 1em;width: 100%;background: none;
}

.module_menu2 ul {list-style:none; padding:0px; margin:0px;}
.module_menu2 ul  {list-style:none; padding-left:15px; margin:5px 0;}
.module_menu2 ul.menu  {list-style:none; padding:0px; margin:0px;}
.module_menu2 ul.menu li a, ul.menu li a:visited{color:#0D0157;border-bottom: 1px solid #000000 ;display:block;margin-right:5px;}
.module_menu2 ul.menu li a:hover{color:#ffffff;border-bottom: 1px solid #000000;display:block;margin-right:5px;}
.module_menu2 ul.menu #current a {color:#0D0157;}


.clear {clear: both; height:0; height:1px !important;}
.module_menu2 {margin: 0 0 1em;padding: 0;position: relative;}
.module_menu2 div div div div {background: none;}
.module_menu2 div {margin: 0;padding: 47px 0 0;}
.module_menu2 div div {margin: 0;padding: 0 0 0 18px;}
.module_menu2 div div div {height: 1%;padding: 5px 12px 12px 0;}
.module_menu2 {background: url(http://www.chatstar.de/cstar/chat/grafiken/hblauright.jpeg) top right no-repeat;}
.module_menu2 div {background: url(http://www.chatstar.de/cstar/chat/grafiken/hblauleft.jpeg) top left no-repeat;}
.module_menu2 div div { background: url(http://www.chatstar.de/cstar/chat/grafiken/hblauleft.jpeg) bottom left no-repeat;}
.module_menu2 div div div {background: url(http://www.chatstar.de/cstar/chat/grafiken/hblauright.jpeg) bottom right no-repeat;}



/*Some bonus custom styles*/
ol {margin-left:25px;display:block;}
blockquote {padding:5px; border: 1px dashed #cecece; background: #ececec; color:#323232; margin:3px; font-size:.90em;}
ul#checklist {padding-left:5px; list-style:none;}


.mceContentBody {

background: #FFF none;

}

table.nopad {
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

table.nopad td.middle_pad {
	width: 20px;
}

.poll {
margin-top:5px;
}


/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
	color : #0d0517;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #0D0157;
	text-align: right;
}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}

td.buttonheading {

}

.clr {
	clear: both;
}



div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}

.footer_rss {
float:left;
padding:30px 0 0 30px;
}

.footer_joomla {
float:right;
padding:30px 30px 0 0;
}

/* layout */

p.buttonheading {
text-align: right;
float:right;
}
p.buttonheading a:link,
p.buttonheading a:visited
{padding-right:2px;}


p.iteminfo {display:block;}

.modifydate {display:block;}
.createdby {display:block;}
.createdate {display:block;}

/* ############# pagination ###################### */


.pagination span
{
	display: inline;
	padding: 0px 0px 0px 4px;
	text-align: left;
}


.pagination {
	border-top: solid 1px #000000;
	margin: 10px 0 0 0px;
	padding: 10px 0 10px 0;
}

#results {
font-size:75%;
}







/* ###### VON JAN ###### */
#idxBanner
{
        width:                  100%;
        height:                 65px;
        margin:                 0px;
        border:                 0px dotted #FFFFFF;
        text-alignment:         center;
}

#idxNavi
{
        width:                  250px;
        margin:                 0px;
        margin-top:             10px;
        border:                 0px solid #FFFFFF;
        text-alignment:         left;
}

#idxContent
{
        margin:                 0px;
        margin-top:             10px;
        padding:                0px;
        border:                 0px dotted #FFFFFF;
        min-width:              450px;
}

#idxInfo
{
        width:                  150px;
        margin:                 0px;
        margin-top:             10px;
        padding:                0px;
        border:                 0px dotted #FFFFFF;
}

#idxInfo2
{
        clear:                  left;
        width:                  100%;
        height:                 40px;
        margin:                 auto;
        border:                 0px dotted #FFFFFF;
}