body, td, div, span, p
{ 
font-family: Arial, Tahoma, Verdana;
font-size: 12px;
margin: 0px;
padding: 0px;
}

a 
{
color: 000000;
text-decoration: underline;
}

a:hover 
{
color: 75B6CA;
text-decoration: none;
}

img
{
padding: 0;
margin: 0;
border: none;
}

p
{
margin: 0 0 12px 0;
}

h1
{
font: 20px Arial;
padding: 0 0 3px 0;
margin: 0 0 0 0;
}

h4
{
font: 13px Arial;
padding: 5px 0 5px 0;
margin: 0 0 0 0;
font-weight: bold;
}

table
{
border-collapse: collapse;
width: 100%;
}

td
{
margin: 0em;
padding: 0em;
vertical-align: top;
}

img.png {
//background-image: none ! important;
behavior: url('/img/pngfix.htc');
}

.gray
{
color: #6d6a6a;
}

.blue
{
color: #4682B4;
}

td.menu_gray div
{
margin: 0 0 3px 0;
padding-right: 20px;
font: 13px Arial;
color: 6d6a6a;
font-weight: bold;
white-space: nowrap;
}

td.menu_gray a
{
color: 6d6a6a;
text-decoration: none;
}

td.menu_gray a:hover
{
color: 75B6CA;
text-decoration: none;
}

td.menu_black div
{
margin: 0 0 3px 0;
font: 13px Arial;
color: 000000;
font-weight: bold;
white-space: nowrap;
}

td.menu_black a
{
color: 000000;
text-decoration: none;
}

td.menu_black a:hover
{
color: 75B6CA;
text-decoration: none;
}

td.date
{
white-space: nowrap;
padding: 0 10px 0 0;
font-weight: bold;
}

td.text
{
padding: 0 10px 20px 0;
}

td.music_menu div
{
margin: 0 0 3px 0;
}

td.music_menu 
{
padding: 0 10px 0 0;
}

div.sm_date
{
font: 10px Arial;
}

div.link
{
font-weight: bold;
padding: 0 0 5px 0;
}

div.news_item
{
padding: 5px 10px 0 0;
}

div.text
{
padding: 0 0 20px 0;
}

div.photo_item
{
float: left;
padding: 10px 10px 10px 0;
}

div.photo_item a
{
display: block;
border: 1px solid #bebebe;
padding: 5px;
}

table.mp3
{
margin: 10px 0 0 0;

}

table.mp3 td
{
padding: 3px 12px 3px 0;
white-space: nowrap;
}

input
{
margin: 3px 0 10px 0;
}

form
{
width: 600px;
}

div.comment
{
width: 175px;
height: 30px;
padding: 3px 5px 0 5px; 
font: 10px Arial; 
color: #5B5F51;
}

/* MAP */
#map A, #map A:LINK, #map A:VISITED, #map A:ACTIVE, #map A:FOCUS {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;	
}
#map A:hover{
	text-decoration: none;	
}
#l ul {
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	
}

#l2 li {
	list-style-image: url(kol_mark.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}

#map2 A, #map2 A:LINK, #map2 A:VISITED, #map2 A:ACTIVE, #map2 A:FOCUS {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;		
}
#map2 A:hover{
	text-decoration: underline;	
}
#v-l ul {
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 0px;
	
}

#v-l2 li {
	list-style-image: url(kol_mark.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}

#no-aktiv-1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #5b5f51;	
	text-decoration: underline;		
}
#no-aktiv-l ul {
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	
}

#no-aktiv-l2 li {
	list-style-image: url(kol_mark.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}

#v-no-aktiv-1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #5b5f51;	
	text-decoration: underline;		
}
#v-no-aktiv-l ul {
	margin-top: 0px;
	margin-left: 25px;
	margin-bottom: 0px;
	
}

#v-no-aktiv-l2 li {
	list-style-image: url(kol_mark.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
#loader_container {
	WIDTH: 100%; POSITION: absolute; TOP: 25%;TEXT-ALIGN: center;
}
#loader {
	TEXT-ALIGN: center; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#progress {
	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94
}
#loader_bg {
	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 90%; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}
/* END MAP */