/* CSS Document */

BODY {

background:url(images/km_background.jpg) repeat-x #0a3b50 fixed;
margin:0px 0px 0px 0px;

}

#kantaramusik {

width:780px;

}

#header {

width:780px;
height:140px;

}

#navigation {

width:780px;
height:30px;

}

#container {

width:740px;
min-height:500px;

padding:20px 20px 20px 20px;

background:url(images/km_bg_container.jpg) no-repeat top #FFFFFF;
}

#container H1 {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#1b6d92;
margin:0px 0px 0px 0px;

}

#container H2 {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000000;
margin:0px 0px 0px 0px;

}

#container H2 a{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;

}

#container H2 a:link, a:visited{

color:#000000;
text-decoration:underline;

}

#container H2 a:hover, a:active{

color:#000000;
text-decoration:none;

}

#container P {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;

}

P a:link, a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:underline;

}

P a:hover, a:active {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000000;
text-decoration:none;

}

#container p img.left {

	float: left;
	margin: 5px 10px 3px 3px;
	border: 1px solid #1b6d92;
	
}

#container p img.right {

	float: right;
	margin: 5px 3px 3px 10px;
	border: 1px solid #1b6d92;
	
}

.dropcap {
  float: left;
  font: normal 40pt/0.9em Georgia, "Times New Roman", Times, serif;
  color:#e23b64;
  margin-right: 3px;
}

#footer {

width:780px;
height:33px;
background:url(images/km_bg_50-FFF..png);
border-top:5px #1b6d92 solid;
padding-top:17px;

font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:15px;
font-weight:bold;
color:#000000;

}

td.catalogue-moreinfo a.moreinfo {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
font-weight:bold;
display: block;
}

td.catalogue-moreinfo a.moreinfo:link, a.moreinfo:visited {
color:#FFF;
text-decoration:none;
}

td.catalogue-moreinfo a.moreinfo:hover, a.moreinfo:active {
color:#FFF;
text-decoration:underline;
}

td.catalogue-moreinfo {
background:#e23b64;
padding:5px;
border-bottom:1px #fff solid;
width:100px;
}

table.catalogue {
border-collapse: collapse;
width:700px;
}

td.catalogue-header {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
padding:5px;
color:#FFF;
background:#000;
border-bottom:3px #FFF dashed;
}

td.catalogue-1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#000000;
background:#badff0;
padding:5px;
border-bottom:1px #1994cb solid;
}

td.catalogue-1-highlight{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
text-align:right;
font-weight:bold;
color:#000000;
background:#1994cb;
width:100px;
padding:5px;
border-bottom:1px #1994cb solid;
}

table.catalogue td.catalogue-1 a{
   display: block;
   text-decoration: none;
}

td.catalogue-2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#000000;
background:#eaedbe;
padding:5px;
border-bottom:1px #bac426 solid;
}

td.catalogue-2-highlight{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
text-align:right;
font-weight:bold;
color:#000000;
background:#bac426;
width:100px;
padding:5px;
border-bottom:1px #1994cb solid;
}

td.key-1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#000000;
background:#cccccc;
width:300px;
padding:5px;
border-bottom:1px #bac426 solid;
}

td.key-1-highlight{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
background:#808080;
width:50px;
padding:5px;
border-bottom:1px #1994cb solid;
}

td.key-2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
text-align:justify;
color:#000000;
background:#b3b3b3;
width:300px;
padding:5px;
border-bottom:1px #bac426 solid;
}

td.key-2-highlight{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:17px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
background:#999999;
width:50px;
padding:5px;
border-bottom:1px #1994cb solid;
}

table.catalogue td.catalogue-2 a{
   display: block;
}

a.catalogue, a.catalogue:visited {
color:#000000;
text-decoration:none;

}

a.catalogue:hover, a.catalogue:active {
color:#000000;
text-decoration:none;
}

#page_navigation {
width:700px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;

padding:10px 0px 10px 0px;
margin:20px 0px 20px 0px;

background:#ffdfb3;

}

/* NEWS - STYLE */

TD.news_normal_style-subject {
padding:5px;
margin:2px;
border-bottom:1px #000 dotted;

font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#000;
}

TD.news_normal_style-story {
padding:5px;
margin:2px;
border-bottom:1px #000 dotted;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000;
}

TD.news_normal_style-date {
padding:5px;
margin:2px;
border:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000;
}

TD.news_normal_style-date a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#FFF;
}

TD.news_normal_style-date a:link, a:visited {
text-decoration:underline;
}

TD.news_normal_style-date a:hover, a:active {
text-decoration:none;
}

P.news_normal_style {

}

