/* Alles */
* {
  font-size:12px; font-family:Times New Roman;
}



/**
 * Seitenteile
 */
div.header {
  margin:0px; padding-left:10px;
  position:absolute; top:0px;
}
div.content {
  margin:0px; padding:0px; width:800px;
  margin-top:120px; margin-left:175px;
}
div.menu {
  margin:0px; padding:0px 10px 0px 10px;
  position:absolute; top:120px; left:0px;
  float:left; 
}
div.footer {
  margin:0px; padding:10px 0px 10px 0px;
  font-size:10px;
  clear:both;
}



/*
 * Allgemein
 */
span.person { /* Name einer Person */
  color:#FFFFFF;
  text-transform:uppercase;
}
span.art { /* Name eines Kunstwerks */
  color:#FFFFFF; font-weight:bold;
  text-transform:uppercase;
}
span.artist { /* Name eines innerhalb der Website verlinkten Künstlers */
  color:#FFFFFF;
  text-transform:uppercase; font-weight:bold;
}





/**
 * Events - Absätze
 */
div.events {
	margin-bottom:10px; padding:0px 0px 40px 0px;
	border-bottom:solid 1px #FFFFFF;
}
/**
 * Events - Absätze
 */
div.event {
	margin-bottom:40px; padding:0px 0px 25px 0px;
	text-align:center;
	border-bottom:solid 1px #FFFFFF;
}
div.eventInner {
	width:400px; margin:0px auto;
}
div.eventInner h2, div.eventInner h3 {
	margin-bottom:20px;	
	text-align:center;font-size:25px;font-weight:bold;
}


/*
 * Gallery
 */
table.gallery {
	width:100%;
	margin-top:20px;margin-bottom:20px;
}
table.gallery th {
  width:25%;
  padding-top:15px; padding-left:10px;
  text-align:left; vertical-align:bottom;
}
table.gallery td {
  width:25%;
  padding-top:15px;
  text-align:center; vertical-align:bottom;
}
div.gallery {
	text-align:center;
}




/*
 * Images
 */
.gfx_subtitle_title {
  margin:0px;
  padding:0px;
  font-size:11px;
  text-align:middle;
  color:#FFFFFF;
}

.middlepix {
  width:400px; margin-top:25px;
  float:left;
  font-size:11px; text-align:center;
}

p.gfx_subtitle {
  margin:0px; padding:0px;
  text-align:center; 
  font-size:11px; font-weight:normal;
  display:inline;
}
p.gfx_subtitle a {
  font-size:11px;
}




/*
 * Sizes.. business size etc... unter soccer
 */
table.sizes td {
  font-size:14px;
  white-space:nowrap;
}
table.sizes th {
  font-size:17px; font-weight:bold; vertical-align:top;
  white-space:nowrap;
}


table.zweier {
	width:100%;
	padding:0;margin:0;
}
table.zweier td {
	width:50%;
	text-align:center;
}





/************************************************************************************************************
 * allgemeine Angaben
 */
body {
  margin:0px; padding:0px; padding-top:2px;
  color:#B3906A;
  background-color:#000000;
}


img {
  margin:0px; padding:0px;
  border:0 solid;
}
.img:hover, .img:link {
  border:0 solid;
}


th {
  text-align:left; vertical-align:top;
}
td {
  margin:0px; padding:0px;
  vertical-align:top;
}



/*
 * Überschrifen
 */
h1 {
  margin-top:0px; padding-top:0px;
  text-align:left;
  font-size:35px; font-stretch:wider;
}
h2 {
  margin: 0px 0px 5px 0px; padding:0px;
  text-align:left;
  font-size:20px; 
}
h4 {
  padding:0px; margin:0px;
  text-align:left;
  font-size:20px; font-weight:bold;
  text-decoration:underline;
}
h5 {
  padding:0px; margin:0px;
  text-align:left;
  font-size:16px; font-weight:bold;
  text-decoration:none;
}







/*
 * MENU / Links
 */
a:link, a:visited, a:hover, a:active {
  color:#FFFFFF;
  font-weight:bold; text-decoration:none;
}
a.menu:link, a.menu:visited, a.menu:hover {
  color:#FFFFFF;
  font-size:14px; font-weight:bold; text-decoration:none;
}
a:hover, a.menu:hover, a.submenu:hover, a.catmenu:hover {
  text-decoration:underline;
}



ul {
	margin:0;padding:0;
}
li {
	list-style-type:none;
}







/* Tabelle mit 2 Spalten für Auflistung Bilder */
table.twoRowPictures  {
	width:100%;
	border-collapse:collapse;
}
table.twoRowPictures td {
	width:50%;
	margin:0px; padding:0px; padding-bottom:30px; 
	text-align:center; vertical-align:bottom;
}


div.news {
	width:600px;margin-left:100px;
	text-align:center;
}
h1.news {
	padding-top:60px;
	text-transform:uppercase;text-align:center;
}

