body		{
		font-family:Verdana, Helvetica, sans-serif;
		font-size:75%;
		color:#000;
		}
		
.rcbody	{
		position:relative;
		margin:auto;
		padding:0px;
		width:932px;
		}
		
.top		{
		margin-left:32px;
		padding:0px;
		}
		
.banner	{
		margin-left:32px;
		padding:0px;
		width:819px;
		height:115px;
		border: 2px solid black;
		}
		
.nav		{
		position:relative;
		margin-left:32px;
		padding:0px;
		border-left: 2px solid black;
		border-right: 2px solid black;
		width:819px;
		}

.navborder	{
		height:0px;
		border-bottom:2px solid black;
		margin-left:50px;
		margin-right:50px;
		}

.nav p		{
		margin:0px;
		padding:9px;
		margin-left:50px;
		margin-right:50px;
		}

.subnavi	{
		position:relative;
		margin-left:9px;
		padding-bottom:5px;
		border-bottom:1px solid black;
		font-size:1.2em;
		font-weight:bold;
		}

.left0		{
		position:absolute;
		top:0px;
		right:0px;
		}

.content	{
		position:relative;
		margin-left:32px;
		background-image: url("../images/bg1.png");
		border-left: 2px solid black;
		border-right: 2px solid black;
		width:819px;
		height:550px;
/*		overflow:scroll; */
		}

.text		{
		position:absolute;
		top:10px;
		left:50px;
		right:64px;
		width:600px;
		padding-bottom:6em;
		padding-right:1em;
		overflow:auto;
		height:468px;
		}

.text p		{
		font-size:1em;
		}

.left1		{
		position:absolute;
		top:204px;
		right:0px;
		}

.right		{
		position:absolute;
		top:204px;
		left:0px;
		}

.bandfoto	{
		margin-left:120px;
		}
.foto_center		{
		text-align:center;
		}

.profile 	{
                padding:1.5em 1em;
		margin-left:5em;
                }

/*[lang|="de"]>*   {quotes: "&bdquo;" "&ldquo;" "뢠"뢽
[lang|="en"]>*   {quotes: "㢠"䢠"ᢠ"⢽ */
Q:before	{ content: open-quote }
Q:after		{ content: close-quote }

h1		{
		font-weight:normal;
		font-size:2em;
		}

p.navi		{
		font-size:1.5em;
		font-weight:normal;
		}

a		{
		color:#800;
		text-decoration:none;
		}

a:hover		{
		text-decoration:underline;
		}

a:visited	{
		color:#666;
		}	
p.anchor        {
		text-align:right;
		}

span.name	{
		font-variant:small-caps;
		}

p.q		{
		font-style:italic;
		}

h2		{
		color:#C00;
		font-size:1.5em;
		padding:0.2em;
		border-bottom:2px dotted black;
		font-weight:normal;
		}

h3		{
		color:#C00;
		font-size:1.2em;
		border-bottom:1px dotted black;
		}
		
h3 a		{
		text-decoration:none;
		color:#C00;
		}
h3 a:hover,h1 a:hover	{
		text-decoration:none;
		}

p.news		{
		line-height:1.4em;
		}

.guestbook_table_comment {
			 table-layout:fixed;
			 width:600px
   			 }
.guestbook_table {
		 width:600px;
		 table-layout:fixed;
                 border-collapse:collapse;
                 border-bottom:1px dotted black;
                 }
.guestbook_name {
                color:#C00;
                font-size:1.2em;
		border-bottom:2px dotted black;
                }
.guestbook_info {
		width:100px;
		border-bottom:2px dotted black;
		text-align:right;
		}
.guestbook_time {
		width:200px;
		border-bottom:2px dotted black;
		text-align:right;
		}
.guestbook_text {
		padding:0.5em 0em 0.5em 0.2em;
		}
table.gallery td {
                vertical-align:bottom;
                text-align:center;
                }

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 1em Verdana, Helvetica, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 1.6em;
  font-weigth: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}
/*

div p i (verschachtelte Elemente)

div > p (genau eine Ebene drunter)

div * p (mindestens zwei Ebenen drunter)

div + p (unmittelbar danach)

p[align] (hat ein align-attribut)

p[align="center"] (hat align="center")

p[abbr~=foo] (abbr enth䬴 foo)

*.name (class="name")

*#name (id="name")

*/
