* ### Standards:
*		font : 16px = 100%
* 		font : 13px = 81.25%     = .81em
*		font : 11px = 68.75%     = .69em
*		font : 10px = 62.50%     = .62em
*   
*   width-x  : 1px = 
*   height-y : 1px = 
*
*/
*

* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 0.07em;
	vertical-align: top;
}

.noBorder
{	border:0px;	}

/*  helper  */

.border {
	border: 1px solid black;
}

.sred{
	border-color: red;
}

.sblue{
	border-color: blue;
}


img	{border: 0px;}

li {
	overflow: hidden;
}


html, body {
 	height:100%;
}
  body, p a {
    color: black; background-color: white;
    font-size: 62,25%;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0px; padding: 0px;
    text-decoration:none;
}

  ul#Fixiert {
    font-size: 0.91em;
    float: left; 
    width: 270px;	/* breite */
    margin: 0; padding: 0;
//    border-right: 1px solid #efefef;
	height: 100%;	
  }
  ul#Fixiert li {
    width: 240px;    
    float: left;
    background-color: white;
    list-style: none;
    margin: 0; padding: 0.3em 0.9em;
  }
  ul#Fixiert li a {
  	background-color: white;
    display: block;
    text-align: right;
    padding: 0.2em;
    font-weight: bold;
    font-size: 14px;
    font-variant:small-caps;
    text-decoration: none;
  }
  ul#Fixiert img {
  	padding: 1em;
  }

/* ------------------ NAVI ------------------------- */


  ul#Fixiert a:link {
    color: black; background-color: white;
  }
  ul#Fixiert a:visited {
    color: #666; background-color: #efefef;
    background: url(../images/navdone.gif) no-repeat right bottom;
  }
  ul#Fixiert li a:hover {
    color: black; background-color: white;
    background: url(../images/navaktiv.gif) no-repeat right bottom;
  }
  ul#Fixiert a:active {
    color: white; background-color: white;
  }
    
  #linkage{
  	margin-left: 14em; text-align: left;
  }
  ul#Fixiert p{
  	padding-top: 150px;
  	padding-bottom: 0px;
  }
  

/* ------------------ INHALT ------------------------- */

  div#Inhalt {   
    margin-left: 270px;
    padding-left: 0px;
    padding-top: 125px;
    border-bottom: 1px solid #efefef;
  }
div#InhaltT1 {   
	min-height: 400px;
    margin-left: 270px;	/* breite */
    padding-left: 0px;
    padding-top: 108px;
    border-bottom: 1px solid silver;
    border-left: 1px solid #efefef;
  }
  
  div#Inhalt h1,
  div#InhaltT1 h1,
  div#Startcontainer h1,
  div#content h1 {
    font-size: 14px;	/* 11px verdana */
    margin-left: 3px;
  }
  div#Inhalt h2,
  div#InhaltT1 h2,
  div#Startcontainer h2,
  div#content h2 {
    font-size: 1.2em;
    text-decoration: none;
    color: black;
  }
/* ------------------ INHALT ------------------------- */
div.guests {
	background-image: url('../images/bgguests.gif');
	background-repeat:repeat-x;
}

/* ------------------ artist.indexpage ------------------------- */

  div#Inhaltfliess,
  .teaserStart {
  	margin: 110px 0px 25px 0px;
	padding: 0px 0px 25px 25px;
	width: 450px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
//	min-height: 350px;
	color: black;
  }
  div#Inhaltfliess p{
    padding: 10 0 0 0px;
    margin: 10 0 0 0px;
    width: 380px;
  }
  div#Inhaltfliess p.image{
    margin: 0 0 0 0px;
    padding: 0px;
    padding-top: 12px;
    height: auto;
    min-height: 200px;
  }

  div#Inhaltfliess *.justified{
    margin: 0 0 0 0px;
    padding: 0 0 0 0px;
    text-align:justify;
  }

  div#Inhaltfliess *.right{
    margin: 0px;
    padding: 0px;
    text-align: right;
  }

  div#Inhaltfliess h1{
    margin: 0px;
    padding: 0px;
    color: black;
    background-color: lightgray;
    text-indent: 2px; width: 380px;
  }
  div#Inhaltfliess h2,
  div#Inhaltfliess h2 a
  {
    margin: 0px;
    padding: 0px;
    width: 380px;
    text-decoration: none;
    color: black;
  }
  
  div#InhaltT1 p{
  	margin-top: 0px;
  }  
  .topp_r{
    float: right;
    padding: 6px;
    text-decoration: none;
    color: #808080;
    border-left: 1px solid lightgray; border-top: 1px solid lightgray; border-right: 1px solid lightgray;
  }
  .topp{
    float: right;
    padding: 6px;
    text-decoration: none;
    color: #808080;
    border-left: 1px dashed lightgray; border-top: 1px dashed lightgray;
  }
/* ------------------ start ------------------------- */

div#Startcontainer {
	position: absolute;
	display: block;
    padding-left: 5px;
    padding-top: 125px;
    border-bottom: 1px solid #efefef;
    background-color: white;
}
div#Startcontainer p {

}
div#Startcontainer ul {
	position: static;
	float: left;
	width: 1300px;
	padding: 0px;
	margin: 0px;
}
div#Startcontainer li {
	position: static;
	display: block;
	float: left;
	width: 100px;
    font-size: 0.69em;	/* 11px verdana */
    color: #000;
    margin: 0 0 1em;   
	padding-top: 0;
	padding-left: 0;
	margin-right: 0px;
	padding-right: 20px;
}
div#Startcontainer li a{
	color: #000;
	font-weight: bold;
    font-size: 14px;
    font-variant:small-caps;
    letter-spacing: 0.07em;	
}
.Startliste{
	text-decoration: none;
}
.fliesslink{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0.07em;
	text-decoration: none;
	color: Black;
}
div#Content,
div#Content p{
	position: static;
	clear: none;	
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 0.07em;
	padding: 10px;

	width: 500px;
}

li#kuenstler .last{
	text-decoration: overline;
}  
/* ------------------ FOOTER ------------------------- */
/*
#footer ul {
	position: static;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #003580;
}
#footer li {
	clear: left;	
	position: static;
	display: block;
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(style_img/foobgtest.gif);
	background-repeat: no-repeat;
}
#footer ul li a {
	display: block;
	list-style: none inside url(style_img/tnicon.gif);
	position: static;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 4px;
	text-decoration: none;
	letter-spacing: 0.03em;
//	border-right: 1px solid #003580;
//	border-bottom: 1px solid #003580;
}

#footer ul li a:hover {
	margin-top: 0px;
	color: #FFCA2E;
	border-top: 0px;
}
*/
 
div#Footer{
	clear: right;
	position: static;
	float: left;
	width: 450px;
	padding: 0px;
	padding-bottom: 12px;
 }

ul.realfoot{
	background-color: yellow;
}

.footerlink{
 	list-style: none;
 	margin-left: 10px;
 	padding: 2px;
 	float: left;
	width: 80px;
	height: 16px;
	text-align: left;
 } 
.footerlink a{
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 0.07em;
	color: #808080;
 }
.footerlink a:hover	{	color: black;	}

h3 {
	border-top:1px solid silver;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 4px;
	line-height: 10px;
	padding:0;
	padding-top:2px;
	margin:0;
}


/*
 *	Grid-Boxen: Abstand
 */

div#Inhaltfliess .noMargin {
	margin:0px;
}

div#Inhaltfliess .marginR3 {
	margin-right:3px;
}

div#Inhaltfliess .marginR5 {
	margin-right:5px;
}

div#Inhaltfliess .marginR8
{
	margin-right: 8px;
}

div#Inhaltfliess .marginR1 {
	margin-right:1px;
}

div#Inhaltfliess .marginR10 {
	margin-right:10px;
}

div#Inhaltfliess .marginR20 {
	margin-right:20px;
}
div#Inhaltfliess .marginR35
{
	margin-right: 35px;
}


div#Inhaltfliess .marginR93
{
	margin-right:93px;
}

div#Inhaltfliess .marginT0
{
	margin-top:0px;
}

div#Inhaltfliess .marginT1
{
	margin-top:1px;
}

div#Inhaltfliess .marginT2
{
	margin-top:2px;
}

div#Inhaltfliess .marginT3
{
	margin-top:3px;
}

div#Inhaltfliess .marginT5
{
	margin-top:5px;
}
div#Inhaltfliess .marginT10
{
	margin-top:10px;
}
div#Inhaltfliess .marginT15
{
	margin-top:15px;
}
div#Inhaltfliess .marginT20
{
	margin-top:20px;
}

div#Inhaltfliess .marginT30
{
	margin-top:30px;
}

.marginT250
{
	margin-top:250px;
}

div#Inhaltfliess .marginB20
{
	margin-bottom:20px;
}

div#Inhaltfliess .marginB30
{
	margin-bottom:30px;
}

div#Inhaltfliess .marginB5
{
	margin-bottom:5px;
}

div#Inhaltfliess .marginB15
{
	margin-bottom:15px;
}

div#Inhaltfliess .marginL5
{
	margin-left:5px;
}

div#Inhaltfliess .marginL7
{
	margin-left: 7px;
}
div#Inhaltfliess .marginL10
{
	margin-left: 10px;
}
div#Inhaltfliess .marginL840
{
	margin-left: 840px;
}
.marginL440 { margin-left: 440px; }
/*
 *	Grid-Boxen: Breite
 */

div#Inhaltfliess *.wMax
{
	width: 100%;
}

div#Inhaltfliess *.w100
{
	width: 100px;
}

div#Inhaltfliess *.w165
{
	width: 165px;
}

div#Inhaltfliess *.w652
{
	width:652px;
}

div#Inhaltfliess *.w70
{
	width:70px;
}

div#Inhaltfliess *.w27
{
	width:27px;
}

