
/* ----------------------------- Main  */

body { 
  background-color: white; 
}

a:link { 
text-decoration:none;  
color: #333333 ; 
  border-color: white; 
  border-width: 0; 
font-weight:bold;
}

a:visited { 
text-decoration:none;    
color: #333333 ; 
font-weight:bold;  
border-width: 0; 
}

a:hover { 
text-decoration:none;      
color: black ; 
font-weight:bold;   
border-width: 0;   
}

a:active { 
	text-decoration:none;  
	font-weight:bold; 
	color: black ; 
	border-width: 0; 
}


/* ----------------------------- Content  */

.class { 
  color: black; 
  font-size: 1.0em; 
  font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
  font-weight: bold; 
  font-style: normal; 
  margin-top: 10px; 
  margin-left: 8px;
}
   
.class a:link {
  color: black ; 
}

.class a:hover {
  color: black ; 
}

.class a:active { 
	color: black ; 
}

.class a:visited { 
  color: black ; 
}

.lauftext { 
  color: #444444; 
  font-size: 0.75em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: normal; 
  font-style: normal; 
  margin-top: 10px; 
  margin-left: 10px; 
}

.shoptitle { 
  color: black; 
  font-size: 6em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: bolder; 
  font-style: normal; 
  margin-top: 0px; 
margin-bottom:-0.1em
}


.shoptext { 
  color: #444444; 
  font-size: 0.75em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: normal; 
  font-style: normal; 
  margin-top: 10px; 
}

.shoplinks { 
  width: 400px;
  padding: 0px;
}

.shopterms { 
  color: #444444; 
  font-size: 0.6em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: normal; 
  font-style: normal; 
  margin-top: 10px; 
}

.dates { 
  color: white; 
  font-size:1.0em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: bold; 
  font-style: normal; 
  background-color: transparent; 
  margin-left: 10px; 
}

.tracks { 
  color: #444444; 
  font-size: 0.75em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: lighter; 
  font-style: normal; 
  margin-left: 10px;
}

.inhalt {
  position: relative;
  margin-left: 420px; 
  left: 0px;
  top: 0px
}


div.date {
 margin: 0px;
 width: 400px;
 height: 20px;
 background: black;
}

div.pic {
 width: 400px;
 margin-left: 0px;
}

div.head {
 margin:0px;
 width: 400px;
 margin-top: 10px;
 margin-bottom: -10px;
}

div.text {
 margin:0px;
 width: 400px;
 margin-bottom: 0px;
}

div.tracks {
 margin:0px;
 margin-bottom: 50px;
}

div.code {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 50px;
 height: 20000px;
 background: url(images/raster.gif)
}

div.platzhalter {
 height : 800px;
 margin: 0px;
 margin-bottom: 50px;
}

div.platzhalter2 {
 height : 50px;
 margin: 0px;
 margin-bottom: 0px;
}

div.menu { 
  font-size: 1.0em; 
  width: 16ex; 
  margin-top: 15px; 
  margin-left: 40px; 
  text-align: center; 
  padding: 2px; 
}


/* ----------------------------- Navigator */

.fixiert {
  position: fixed;
  top:  0px; 
	left: 0px; 
	bottom: 0px;
	width: 256px;
  border: 0px;
}
 
.menu_click {
  position: relative;
  height: 128px;
  margin-top: 20px;
  margin-bottom: 32px;
  width: 256px;
  margin-left: 0px;
  border: 0px;    
}

a.menu { 
  display:block;  
  position: absolute; 
  left: 0px; 
  margin-top:0px; 
  margin-bottom:0px; 
  text-align:right;  
  width:245px;
  border-width:0px; 
  padding:2px; 
  text-decoration:none; 
  font-size: 1.0em; 
  font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; 
  font-weight: bold;
}

a.menu:link { 
  color: black; 
  background-color:transparent; 
}

a.menu:visited {
  color: black; 
  background-color:transparent; 
}

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

a.menu:active {
  color: white; 
  background-color: black; 
}

a.logo { 
  display:block;  
  position: absolute; 
  left: 0px; 
  margin-top:0px; 
  margin-bottom:0px; 
  text-align:right;  
  width:256px;
  border-width:0px; 
  padding:2px; 
  text-decoration:none; 
  font-size: 1.0em; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
  font-weight: bold;
}

a.logo:link { 
  color: white; 
  background-color:transparent;
}

a.logo:visited { 
  color: white; 
  background-color:transparent; 
}

a.logo:hover { 
  color: white; 
  background-color:transparent; 
}

a.logo:active { 
  color: white; 
  background-color:transparent; 
}
