* {
  font-family: Georgia, Times New Roman, serif; Tahoma, Verdana, sans-serif;
  font-size:11px;
  color:black;
}

body {

  xbackground-color:#1F2788;
  background-image:url(http://www.ritornell.at/hintergrund.png);
  background-attachment:fixed;
  margin:0px;
  padding-left:100px;
  padding-top:20px;
  xbackground-repeat:no-repeat;
  background-position:center;
}

div > div {
  xpadding:8px;
  }

#container {
  width:530px;
  background-color:white;
}

#head {
  xbackground-color:red;
  padding:10px;
  padding-bottom:0px;
  vertical-align:bottom;
}

#menu {
  xbackground-color:green;
  xfont-style:italic;
  padding-bottom:10px;
  padding:10px;
  xfloat:left;
}

#content {
  xbackground-color:yellow;
  xheight:450px;
  overflow:auto;
  padding-left:20px;
  padding-right:70px;
  padding-bottom:20px;
}

#bottom {
  background-color:black;
  padding:10px;
}

a:before { content:"\00A0"; }
a:after { content:"\00A0"; }

a.link_on_image:before { content:""; }
a.link_on_image:after { content:""; }


a:link {
  text-decoration:none;
  background-color:black;
  color:white;
  }

a:visited {
  text-decoration:none;
  background-color:black;
  color:white;
  }

a:hover {
  background-color:white;
  color:black;
  }

a:active {
  text-decoration:none;
  }

a.image:link {background-color:transparent;}
a.image:visited {background-color:transparent;}
a.image:hover {background-color:transparent;}
a.image:active {background-color:transparent;}

h1  {font-size:13px;}

h2  {xfont-style:italic;}

p {line-height:17px;}

img {vertical-align:middle;
     border:none;
     background-color:transparent;}

td  {vertical-align:top;}

.discography_image {padding-bottom:10px;}
.discography_info {padding-left:10px;}

.trackinfo {font-size:10px;}


/* td {
	padding:0px;	
	vertical-align:top;
}

th {

	padding:0px;
	
}

p {
	padding:0px;
	line-height:17px;
}

hr {
	width:100%;
	color:black;
	height:1px;
	text-align:left; border:1px solid #aaaaaa;
}

.ph1 {
	font-size:18px;
	font-family:Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-decoration:underline;
	
	padding-top:0px;
	padding-bottom:0px;
	
	}

.ph2 {
	font-size:14px;
	font-weight:bold;
	
	padding-top:15px;
	padding-bottom:0px;
	
	}
	

	
.pc {

	padding-left:10px;
	padding-right:10px;
	
	line-height:18px;
	
	}
	
.comment {
	font-family:Georgia, Times New Roman, serif;
        font-size:9px;
}





img {

	border:none;
	
	}
	

a:link {

	text-decoration:none;
	xfont-size:10px;
	font-weight:bold;
	
	color:black;  #E86E6E; C6BD7F
	
	xbackground-color:white;
	
	
	}
	
a:visited {

	text-decoration:none;
	xfont-size:10px;
	font-weight:bold;
	
	color:black;
	
	xbackground-color:white;
	
	
	}	
	
a:hover {

	color:white;
	background-color:#333333;
	
	
	}
	
	

.rahmenbedingungen {

	text-align:left;
	vertical-align:top;
	padding-left:200px;
	padding-top:40px;
	
	
	}
	
.maintable {

	width:600;
	xheight:100%;
	background-color:white;

	
	}
	
.kopfzelle {

	background-color:white;
	height:100px;
	
	}
	
.menuezelle {

	background-image:url(graphics/head400_02.gif);
	
	xborder-bottom: 1 dotted black;
	padding:2px;
	
	text-align:left;
	font-size:10px;
	vertical-align:middle;
	height:40px;
	
	xborder-left: 1 solid black;
	xborder-right: 1 solid black;
	
	}
	
.bauchzelle {

	background-image:url(graphics/head400_03.gif);
	background-repeat:no-repeat;
	
	padding:0px;
	
	
	vertical-align:top;
	
	xborder-left: 1 dotted black;
	xborder-right: 1 dotted black;
	
	}
	
.linkezelleimbauch {

	xheight:350px;
	
	padding:20px;
	
	width:300px;
	vertical-align:top;
	
	}
	
.mittlerezelleimbauch {

	xwidth:0px;
	
	}
	
.rechtezelleimbauch {

	padding:20px;
	
	
	vertical-align:top;
	
	xbackground-color:#3A3A3A;
	
	xborder-left: 1 dotted black;
	
	font-size:10px;
	
	}
	
.fusszelle {

	padding-left:10px;
	
	height:100%;
	
	vertical-align:top;
	background-color:black;
	color:#666666;
	
	}
	
