/* global styles */
  * {
    margin: 0px;
    padding:0px;
  }
 body {
    color: black; 
    background-color: #d9dad4;
    font-size: 9pt;
    font-family: 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(/knde_beta/img/kulturnews_head.gif);
		background-repeat: no-repeat; 
    position: absolute;
    top: 100px;
    left: 0px;
    width: 755px;
    padding-left: 20px; 
		padding-top: 0px;
		padding-right: 19px;
    border-right: 2px solid #dddddd;
		border-top: 2px solid #dddddd;
  }
	/* runde Ueberschriftenhintergruende mit Rundungen */ 
	div.topic_header_wide {
		margin-top:10px;
		background-image:url(/knde_beta/img/navi755px.gif); 
		width:745px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
  div.topic_header_medium {
		margin-top:10px;
		background-image:url(/knde_beta/img/navi525px.gif); 
		width:515px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
  div.topic_header_small {
		margin-top:10px;
		background-image:url(/knde_beta/img/navi220px.gif); 
		width:210px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
	div.topic_header_wide_gold {
		margin-top:10px;
		background-image:url(/knde_beta/img/navigold755px.gif); 
		width:745px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
  div.topic_header_medium_gold {
		margin-top:10px;
		background-image:url(/knde_beta/img/navigold525px.gif); 
		width:515px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
  div.topic_header_small_gold {
		margin-top:10px;
		background-image:url(/knde_beta/img/navigold220px.gif); 
		width:210px;
		height:27px;
		padding-left:10px;
		padding-top:3px;
		margin-bottom:10px; 
	}
	div.subtopic_header_medium {
		margin-bottom:10px;
		margin-left:10px;
		background-image:url(/knde_beta/img/frame515px.gif); 
		width:505px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
  div.subtopic_header_wide {
		margin-bottom:10px;
		margin-left:0px;
		background-image:url(/knde_beta/img/frame755px.gif); 
		width:745px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
	div.subtopic_header_medium_doubleheight {
		margin-bottom:10px;
		margin-left:10px;
		background-image:url(/knde_beta/img/frame_515x45px.gif); 
		width:495px;
		height:39px;
		padding-left:10px;
		padding-top:6px;
		padding-right:10px;
		font-size:8pt; 
	}
  div.subtopic_header_medium_doubledoubleheight {
		margin-bottom:10px;
		margin-left:10px;
		background-image:url(/knde_beta/img/frame_515x85px.gif); 
		width:495px;
		height:124px;
		padding-left:10px;
		padding-top:6px;
		padding-right:10px;
		font-size:8pt; 
	}
	div.subtopic_header_305 {
		margin-bottom:10px;
		margin-left:10px;
		background-image:url(/knde_beta/img/frame_305x22px.gif); 
		width:295px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
  div.subtopic_header_305_double {
		margin-bottom:10px;
		margin-left:10px;
		background-image:url(/knde_beta/img/frame_305x45px.gif); 
		width:295px;
		height:39px;
		padding-left:10px;
		padding-top:6px;
		font-size:8pt; 
	}
  div.subtopic_header_small {
		margin-bottom:10px;
		background-image:url(/knde_beta/img/frame220px.gif); 
		width:210px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
	div.subtopic_header_250 {
		margin-bottom:10px;
		background-image:url(/knde_beta/img/frame_250x22px.gif); 
		width:240px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
  div.subtopic_header_small_double {
		margin-bottom:10px;
		background-image:url(/knde_beta/img/frame_220x45px.gif); 
		width:210px;
		height:39px;
		padding-left:10px;
		padding-top:6px;
		font-size:8pt; 
		line-height:1.5;
	}
	div.subtopic_header_mini {
		margin-bottom:10px;
		background-image:url(/knde_beta/img/frame165px.gif); 
		width:155px;
		height:18px;
		padding-left:10px;
		padding-top:4px;
		font-size:8pt; 
	}
	/* slideshow news*/
	.slide {
		margin-left: 20px;
		position: absolute;
		top: 185px;
		left: 10px;
		width: 515px;
		height: 250px;	
	}
	.slide_text {
		padding:5px;
		position:absolute;
		top:200px;
		width:505px;
		height:40px;
		background-color:#fff;
		filter:alpha(opacity=80);
		opacity:0.8;
		margin:1px;
	}
  /* slideshow */
	.slide_music {
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 515px;
	height: 100px;	
}

  /* slideshow */
	.slide_onstage {
	margin-left: 0px;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 755px;
	height: 100px;	
}

/* ad head block */
  div#head {
	  position: absolute;
    top: 0px;
    left: 0px;
    width: 796px;
    margin: 0px; 
    padding: 0px;
    text-align: center;
    border: 0px ridge silver;
  }
  div#head h1 {
    display: none;
  }
	
	h1 {
	  font-size:8pt;
		font-family: Arial, sans-serif;
	}

  h2 {
	  font-size:9pt;
		font-family: Arial, sans-serif;
	}
/* adblock right */
  div#adside {
    position: absolute;
    top: 0px;
    left: 796px;
    margin: 0; 
	padding: 0;
    border: 0px dashed silver;
  }
/* left main content block */	
	div#leftcontent {
		float: left;
		width: 515px; 
		padding-left:0px; 
		padding-right:0px; 
	}

/* 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; 
		width:219px; 
		padding-left:20px; 
		padding-right:20px; 
		margin-left:0px
	}	
	  
  * html div#rightcontent {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

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

/* dashed line */
  hr {
    color: #ffffff;
    margin: 1px 0px 4px 0px;
    border: 1px dotted #d9dad4;
  }
	
/* 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.mainmenu:link {
	font-size:9pt;color:black;text-decoration:none;padding-bottom:4px;padding-top:6px;padding-left:15px;padding-right:15px;
  }
  a.mainmenu:visited {
	font-size:9pt;color:black;text-decoration:none;padding-bottom:4px;padding-top:6px;padding-left:15px;padding-right:15px;
  }
  a.mainmenu:hover {
	font-size:9pt;background-color:#665737;color:white;text-decoration:none;padding-bottom:4px;padding-top:6px;padding-left:15px;padding-right:15px;
  }
  a.mainmenu:active {
	font-size:9pt;color:black;text-decoration:none;padding-bottom:4px;padding-top:6px;padding-left:15px;padding-right:15px;
  }
  a.mainmenu:focus {
	font-size:9pt;color:black;text-decoration:none;padding-bottom:4px;padding-top:6px;padding-left:15px;padding-right:15px;
  }
	a:link {
	font-size:9pt;color: black;text-decoration:none;
  }
  a:visited {
	font-size:9pt;color: black;text-decoration:none;
  }
  a:hover {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  a:active {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  a:focus {
	font-size:9pt;color:#665737;text-decoration:none;
  }
/* small links */
  a.small:link {
	font-size:8pt;color: black;text-decoration:none;
  }
  a.small:visited {
	font-size:8pt;color: black;text-decoration:none;
  }
  a.small:hover {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  a.small:active {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  a.small:focus {
	font-size:8pt;color:#665737;text-decoration:none;
  }
/* small gold links */
	a.smallgold:link {
	font-size:8pt;color: #665737;text-decoration:none;
  }
  a.smallgold:visited {
	font-size:8pt;color: #665737;text-decoration:none;
  }
  a.smallgold:hover {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  a.smallgold:active {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  a.smallgold:focus {
	font-size:8pt;color:#665737;text-decoration:none;
  }
/* black links */
  a.black:link {
	font-size:9pt;color: black;text-decoration:none;
  }
  a.black:visited {
	font-size:9pt;color: black;text-decoration:none;
  }
  a.black:hover {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  a.black:active {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  a.black:focus {
	font-size:9pt;color:#665737;text-decoration:none;
  }		
/* automatisch small links bei links unter bildern anzeigen*/
  div.links a:link {
	font-size:8pt;color: #665737;text-decoration:none;
  }
  div.links a:visited {
	font-size:8pt;color: #665737;text-decoration:none;
  }
  div.links a:hover {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  div.links a:active {
	font-size:8pt;color:#665737;text-decoration:none;
  }
  div.links a:focus {
	font-size:8pt;color:#bd2452;text-decoration:none;
  }
	/* automatische groesse bei links im text*/
  div.text a:link {
	font-size:9pt;color: #665737;text-decoration:none;
  }
  div.text a:visited {
	font-size:9pt;color: #665737;text-decoration:none;
  }
  div.text a:hover {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  div.text a:active {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  div.text a:focus {
	font-size:9pt;color:#665737;text-decoration:none;
  }
	/* automatische groesse bei links im text*/
  p.text a:link {
	font-size:9pt;color: #665737;text-decoration:none;
  }
  p.text a:visited {
	font-size:9pt;color: #665737;text-decoration:none;
  }
  p.text a:hover {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  p.text a:active {
	font-size:9pt;color:#665737;text-decoration:none;
  }
  p.text a:focus {
	font-size:9pt;color:#665737;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: #665737;
}
.biggestColoredFont {
	font-size:14pt;
  color: #665737;
}
.bigColoredFont {
	font-size:11pt;
  color: #665737;
}
.normalColoredFont {
  font-size: 9pt;
	color: #665737;
 }
 /* bold fonts */
.smallBoldFont {
	font-size:8pt;
	font-weight: bold;
}
.biggestBoldFont {
	font-size:16pt;
	font-weight: bold;
}
.bigBoldFont {
	font-size:11pt;
	font-weight: bold;	
}
.normalBoldFont {
  font-size: 9pt;
	font-weight: bold;	
 }
/* colored fonts */
.smallColoredBoldFont {
	font-size:8pt;
	color: #665737;
	font-weight: bold;	
}
.biggestColoredBoldFont {
	font-size:14pt;
  color: #665737;
	font-weight: bold;	
}
.bigColoredBoldFont {
	font-size:11pt;
  color: #665737;
	font-weight: bold;	
}
.normalColoredBoldFont {
  font-size: 9pt;
	color: #665737;
	font-weight: bold;	
}

/* forms */
.button {
	margin: 2px;
	background-color: white;
	border: 1px solid white;
	height:14px;
	font-size:8pt;
}

.input {
	margin: 2px;
	background-color: white;
	border: 1px solid gray;
	width: 100px;
	height:14px;
	font-size:8pt;
}
.inputLong {
	margin: 2px;
	background-color: white;
	border: 1px solid gray;
	width: 250px;
}
/* fonts */
.head {
	font-size:8pt;
	padding: 5px 15px 5px 0px;
}
.subthema {
	color: #bd2452;
	font-size:14pt;
  font-weight:bold;
	padding: 5px 15px 5px 0px;
}
.titel {
	font-size:11pt;
	font-weight:bold;
	padding: 5px 15px 5px 0px;
}
div.textheader {
	background-color:#c0a168;
	width:505px;
	padding-left:5px;
	font-weight:bold;
	font-size: 9pt;
}
div.text {
  font-size: 9pt;
	padding-left: 30px;
	padding-right: 60px;
  font-family: "Lucida Grande", Arial, sans-serif;
	line-height: 1.5;
}
p.text {
  font-size: 9pt;
  font-family: "Lucida Grande", Arial, sans-serif;
	line-height: 1.5;
}
span.text {
  font-size: 9pt;
  font-family: "Lucida Grande", Arial, sans-serif;
	line-height: 1.5;
}
.vorspann {
  font-size: 11pt;
	padding-top:15px;
	padding-left: 30px;
	padding-right: 60px;	
	color:#999999;
  font-family: Helvetica, Arial, sans-serif;
	line-height: 1.5;
}

/* submenu */
  span#submenu {
	float: right;
    color: #cccccc;
	font-size: 8pt;
  }
/* menu */	
#navigation
{width:100%; height:30px;margin-top:17px; margin-left:10px; margin-bottom:10px;}

#navigation ul
{margin:0px; padding:0px;}

#navigation ul li
{display:inline; float:left; list-style:none; margin-left:0px; margin-right:10px; position:relative; height:20px; z-index:1000}

#navigation li a
{color:#fff; text-decoration:none; font-weight:bold}

#navigation li a:hover
{color:#fff; text-decoration:none;}

#navigation li ul
{margin:0px; padding:5px; display:none; position:absolute; left:0px; top:20px; background-color:#c0a168;}

#navigation li:hover ul
{display:block; width:85px;}

#navigation li li
{list-style:none; display:list-item;}

#navigation li li a
{color:#fff; text-decoration:none;font-weight:normal}

#navigation li li a:hover
{color:#fff; text-decoration:underline;}
