/* global styles */
  * {
    margin: 0px;
    padding:0px;
  }
 body {
    color: black; 
    background-color: #d9d9d4;
    font-size: 8pt;
    font-family: Verdana, Arial, sans-serif;
    margin: 0px; 
    padding: 0px;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }
  /* div fuer ganze seite, in dem die anderen divs enthalten sind */
  div#content {
    background-color: white;
    background-image: url(/img/bunkverlag_head.gif);
		background-repeat: no-repeat; 
    position: absolute;
    top: 0px;
    left: 0px;
    width: 774px;
    padding-left: 20px; 
		padding-top: 0px;
    border-right: 2px solid white;
		border-top: 2px solid white;
  }

/* ad head block */
  div#head {
	  position: absolute;
    top: 0px;
    left: 0px;
    width: 796px;
		height:130px;
    margin: 0px; 
    padding: 0px;
    text-align: center;
    border: 0px ridge silver;
  }
  div#head h1 {
    display: none;
  }

/* adblock right */
  div#adside {
    position: absolute;
    top: 130px;
    left: 796px;
    margin: 0; 
	padding: 0;
    border: 0px dashed silver;
  }
/* left main content block */	
	div#leftcontent {
    float: left;
		width:410px; 
		margin-left:10px; 
		padding-left:10px; 
		padding-right:14px;
		font-size: 8pt; 
	}

/* side-block in the menu (head) block */	
	div#rightmenu {
	  float:right; 
		border-left: 0px dotted #dcdcdc; 
		width:300px; 
		padding-left:14px; 
		padding-right:15px; 
		margin-left:0px
	}	
	
/* side-block in the content block */	
	div#rightcontent {
    float:right; 
		border-left: 1px dotted #dcdcdc; 
		width:300px; 
		padding-left:14px; 
		padding-right:15px; 
		margin-left:0px;
		font-size: 8pt;
	}	
	  
  * html div#rightcontent {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

/* von Ute eingerichtete Header-Vorgaben */
  h1 {
    color: black;
    display:inline;
    font-size: 11pt;
    font-family: Verdana, Arial, sans-serif;
    margin: 0px; 
    padding: 0px;
    
  }
h2 {
    color: #6e706f; 
    display:inline;
    font-size: 9pt;
    font-family: Verdana, Arial, sans-serif;
    margin: 0px; 
    padding: 0px;
    }


/* hinterlegung kleinerer ueberschriften */
  div#headback {
    background-color: white;
    background-image: url(/knde/img/verlauf_rechts.gif);
		background-repeat: no-repeat; 
    width: 200px;
		font-size:9pt;
		margin-bottom: 4px;
  }

/* colors */
  span#red {
	  color: #bd2452;
  }

/* dashed line */
  hr {
    color: #ffffff;
    margin: 1px 0px 4px 0px;
    border: 1px dotted #dcdcdc;
  }
	hr.tracklist {
    color: #ffffff;
    margin: 1px 0px 4px 0px;
    border: 1px dotted #dcdcdc;
		width: 200px;
  }
	
	
/* table cell: produkt */
td.product {
	width:150px;
	padding:2px;
	vertical-align:top;
}	
/* table cell: fan */
td.fan {
	width:70px;
	padding:2px;
	vertical-align:top;
}	

/* teaser image */
  #teaserimage {
  	float: left;
    margin: 0px 10px 10px 0px;
  }

/* links */
  a:link {
	font-size:8pt;color: #af1747;text-decoration:none;
  }
  a:visited {
	font-size:8pt;color: #af1747;text-decoration:none;
  }
  a:hover {
	font-size:8pt;color:#af1747;text-decoration:none;
  }
  a:active {
	font-size:8pt;color:#af1747;text-decoration:none;
  }
  a:focus {
	font-size:8pt;color:#af1747;text-decoration:none;
  }
/* small links */
  a.big:link {
	font-size:9pt;color: #af1747;text-decoration:none;
  }
  a.big:visited {
	font-size:9pt;color: #af1747;text-decoration:none;
  }
  a.big:hover {
	font-size:9pt;color:#af1747;text-decoration:none;
  }
  a.big:active {
	font-size:9pt;color:#af1747;text-decoration:none;
  }
  a.big:focus {
	font-size:9pt;color:#af1747;text-decoration:none;
  }	
	

/* fonts */
.smallFont {
	font-size:8pt;
}
.biggestFont {
	font-size:14pt;
}
.bigFont {
	font-size:11pt;
	}
.normalFont {
  font-size: 9pt;
 }
/* colored fonts */
.smallColoredFont {
	font-size:8pt;
	color: #c0a55f;
}
.biggestColoredFont {
	font-size:14pt;
  color: #c0a55f;
}
.bigColoredFont {
	font-size:11pt;
  color: #c0a55f;
}
.normalColoredFont {
  font-size: 9pt;
	color: #c0a55f;
 }
 /* bold fonts */
.smallBoldFont {
	font-size:8pt;
	font-weight: bold;
}
.biggestBoldFont {
	font-size:14pt;
	font-weight: bold;
}
.bigBoldFont {
	font-size:11pt;
	font-weight: bold;	
}
.normalBoldFont {
  font-size: 9pt;
	font-weight: bold;	
 }
/* colored fonts */
.smallColoredBoldFont {
	font-size:8pt;
	color: #c0a55f;
	font-weight: bold;	
}
.biggestColoredBoldFont {
	font-size:14pt;
  color: #c0a55f;
	font-weight: bold;	
}
.bigColoredBoldFont {
	font-size:11pt;
  color: #c0a55f;
	font-weight: bold;	
}
.normalColoredBoldFont {
  font-size: 9pt;
	color: #c0a55f;
	font-weight: bold;	
}

/* forms */
.button {
	margin: 2px;
	background-color: transparent;
	border: 1px solid gray;
	font-weight: bold;
	color: black;
}

.input {
	margin: 2px;
	background-color: white;
	border: 1px solid gray;
	width: 100px;
}
.inputLong {
	margin: 2px;
	background-color: white;
	border: 1px solid gray;
	width: 250px;
}
select {
	font-size:8pt; 
	font-weight:bold;
	font-family:Arial,sans-serif;
}

.menu {
	position: absolute;
	top:130px;
	left:23px;
}
.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.menu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.menu ul li a{
	color:black;	
	font-size: 8pt;
	display: block;
	padding: 1px 5px;
	border: 0px solid black;
	border-left-width: 0;
	text-decoration: none;
}
.menu ul li a:hover{
	color:black;	
  text-decoration: none;
  background-color: white;
}

/* for IE \*/
* html .menu ul li { float: left; height: 1%; }
* html .menu ul li a { height: 1%; }
/* End */