body
{
	background-color:rgb(250, 250, 250);
	margin:0px 0px;
    border:0px solid #000;
}

p {
    margin:0;
    padding:0;
}

hr {
    margin:5px 0 5px 0;
    padding:0;
}

div#root-box
{
	font-family: "frutiger linotype", "Lucida Grande", helvetica, sans-serif;
	font-weight:normal;
	font-size:0.9em;
	line-height:140%;
	position:relative;
	width:850px;
	top:0px;
	left:0px;
	border: 0px solid #000;
	margin:0px auto;
}

div#topline
{
	position:absolute;
	top:10px;
	left:50px;
	width: 750px;
	height: 50px;
	margin:0px;
}

div#head
{
	position:absolute;
	top:25px;
	left:50px;
	width: 750px;
	margin:0px;
}

.navigator
{
	position: absolute;
	top:20px;
	left:0px;
	width:150px;
	text-align: right;
}
.head-right
{
	position: absolute;
	top:20px;
	right:0px;
	width:140px;
	text-align: left;
}
.head-logo
{
	position:absolute;
	top:20px;
	left:210px;
	width:333px;
}
.head-txt
{
	padding:0px 0px;
	margin:0px;
}

div#galery-head {
    position:absolute;
    left:110px;
}
div#announce {
    padding: 8px 0 8px 0;
    text-align: center;
}

div#announce p,h3 {
    text-align: center;
}

p.lfont {
    font-size: 1.3em;
}

div#bottom
{
	width: 750px;
	height: 35px;
	margin:20px 0px 0px 0px;
	border-top:1px solid #000;
	text-align:center;
}
div#main_area
{
	position:absolute;
	top:240px;
	left:50px;
	width: 750px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
div#gal-body
{
	position:absolute;
	top:250px;
	left:50px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
div#album
{
    top:205px;
    width:900px;
    position:absolute;
    left:50px;
    margin:0px;
    padding:0px 0px 0px 0px;
    border-top:1px solid #000;>
}
div#body      /* für Programmseiten */
{
	position:absolute;
	top:250px;
	left:50px;
	margin:0px;
	padding:0px 0px 0px 0px;
    border-top:1px solid #000;
}
div#body_prt
{
	position:absolute;
	top:0px;
	left:50px;
	width: 750px;
	margin:0px;
	padding:0px 0px 0px 0px;
}	

.bottom-txt
{
	padding:5px 10px 5px 10px;
	margin:5px 0px 5px 0px;
	border:0px;
}
.d-braun
{
	color: #772200 ;
}
.local-line
{
	margin:5px 0px;
	padding:0px 0.5em 0px 0px;
	border:0px;
	font-weight:bold;
	color:#000000 ;
	background-color:rgb(245,220,195);
}

a.std:link 
{
	color: #772200;	
}
a.std:visited
{
	color: #772200;
}
a.std:hover 
{
	color: #772200;
	background-color:rgb(245,220,195);
}
a.std:active 
{
	color: #772200;
}


a.navi:link 
{
	color: #772200;
	text-decoration:none;
	
}
a.navi:visited 
{
	color: #772200;
	text-decoration:none;
}

a.navi:hover 
{
	color: #772200;
	text-decoration:none;
	background-color:rgb(245,220,195);
}

a.navi:active 
{
	color: #772200;
	text-decoration:none;
}
#startPage_left {
    float:left;
    margin-top: 15px;
	width: 150px;
	text-align: right;
	vertical-align: top;
}
#startPage_right {
	margin-left:210px;
    margin-top: 20px;
	vertical-align:top;
	width:auto;
}

.info_left
{
	margin:0px;
	padding:5px 0px 5px 0px;
	width:150px;
	text-align:right;
	vertical-align:top;
}

.info_right
{
	margin:0px;
	padding:5px 0px 5px 50px;
	vertical-align:top;
	width:auto;
}

.td_underline
	{
		border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #c0c0c0;
  }
.index-absatz
{
	margin:0px;
	padding:0.7em 0px 0px 0px;
}
.gal-img-w-name
{
	margin:0px 5px;
	float:left;
	text-align:center;
}
.mvm-img-w-name
{
	margin:0px 1px;
	float:left;
	text-align:center;
}
.gal-img
{
	height:150px;
}
.gal-img-only
{
	height:150px;
	margin:0px 3px;
	text-align:center;
}
.galleryimg
{
}
.gal-artist-name
{
	font-size:0.9em;
}
.gal-year
{
	text-align:center;
	padding:0;
	margin:0;
}
.gal-hr-oben
{
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:977px;
}	
.gal-hr-unten
{
	clear:both;
	margin:0 0 7px 0;
	padding:0;
	width:977px;
}	
.link-left {
    text-align:center;
    float:left;
	width: 150px;
    margin: 5px 0 5px 0;
    height: 70px;
}
.link-right {
	margin-left:210px;
	width:auto;
    padding-top: 20px;
}
.kritik-left {
    padding: 0;
    margin-top: 15px;
    text-align:right;
    float:left;
	width: 150px;
}
.kritik-right {
    padding: 0;
    margin-top: 15px;
	margin-left:210px;
	width:auto;
}

/*
Ruth's dunkel-braun: #772200
       hell-braun: #F5DCC3 (rgb(245,220,195))

*/

