BODY, TABLE, TD, #co, h1, h2 	{
	font-family: arial, verdana, sans-serif;
}

BODY	  {
	overflow: -moz-scrollbars-vertical;
	FONT-SIZE: 11px;
	background-repeat: repeat-y; 
}

h1, #h1 {
	font-family: "Times new Roman";
	COLOR: #000;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 0px;
	margin-top: -2px;
	margin-left: -1px;	
	text-transform: uppercase;
	text-decoration: none;
}

h2, #h2 {
	COLOR: #000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	margin-bottom: 0px;
	margin-top: -2px;
	margin-left: -1px;	
	text-decoration: none;
}

TABLE 	{	
	COLOR: #000;
	FONT-SIZE: 11px;
}

#main, #sub	{

	padding-left: 1px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;

}

#sub	{
	BACKGROUND-COLOR: #98A3B2;
	background: url(../images/site/bg_sub.jpg);
	background-repeat: repeat-y; 

}

#tab	{
	border: solid 1px #6F6F6F;
	bottom: 0px;
}

#tab-sub	{
	border: solid 1px #FFFFFF;
	BACKGROUND-COLOR: #8E9AAA;
	width: 204px;
}

#tab-head	{
	BACKGROUND-COLOR: #98A3B2;
	background: url(../images/site/tab_gr.png);
	background-position: top right;
	background-repeat: no-repeat;
	FONT-SIZE: 10px;
	letter-spacing: 1px;
	padding-left: 6px;
	height: 14px;
}

#con	{
	BACKGROUND-COLOR: #efefef;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
}

#confree	{
	BACKGROUND-COLOR: #efefef;
}


#con-img	{
	BACKGROUND-COLOR: #F9F9F9;
	height: 100%;
}

#con-sub	{
	BACKGROUND-COLOR: #efefef;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	height: 100%;
}

#con-sub-img	{
	BACKGROUND-COLOR: #efefef;
	height: 100%;
}

#s-con	{
	background: url(../images/site/tab_gr.png);
	background-repeat: no-repeat; 
	background-position: top right; 
	BACKGROUND-COLOR: #efefef;

	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 7px;

	height: 100%;
	width: 200px;
}

#m-con	{
	background: url(../images/site/tab_gr.png);
	background-repeat: no-repeat; 
	background-position: top right; 
	BACKGROUND-COLOR: #F9F9F9;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 7px;
	height: 100%;
}

#m-img	{
	BACKGROUND-COLOR: #F9F9F9;
	background: url(../images/site/tab_gr.png);
	background-repeat: no-repeat; 
	background-position: top right; 
	height: 100%;


	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

#m-head	{

	height: 14px;
	margin-bottom: 1px;
	padding-left: 0px;
	padding-top: 0px;
	FONT-SIZE: 10px;

}

#agi	{
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;

}

#agil	{
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;

}

#limg	{
	border: 1px solid #6F6F6F;
	margin-right: 6px;

}

#100	{
 	height:100%;
 	bottom:0px;

}

#titel	{
	margin-top: 6px;
	margin-bottom: 2px;
}
#img	{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#iga	{
		background: url(../images/site/gall.gif);
		width: 122px;
		height: 122px;
}

#imga	{
		border: solid 1px #000000;
}

#menu	{
	float: left;
	margin-left: 1px;
}

#menu-first	{
	float: left;
	padding-left: 1px;
}

#menu-item	{
	height: 22px;
	BACKGROUND-COLOR: #610c11;
	margin-right: 0px;
}

#menu-home, #menu-bio, #menu-agenda, #menu-playlist, #menu-productions, #menu-media, #menu-guestbook, #menu-links, #menu-bookings, #menu-contact	{
	font-size: 0px;
	height: 6px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
}

#menu-end	{
	width: 206px;
	height: 29px;
		margin-right: 1px;
	BACKGROUND-COLOR: #610c11;
	
}

#menu-end-sub2323	{
	font-size: 0px;
	width: 206px;
	height: 6px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right: 1px;
	BACKGROUND-COLOR: #610c11;
}

#co, #logo, #cos	{
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #DCDCDC;
	line-height: 130%;
}

#co	{
	padding-left: 7px;
}


#ca, #ct {
	FONT-SIZE: 10px;
} 

#ct {

	border: solid 1px #152D4F;
} 

#header-top	{
	FONT-SIZE: 10px;
	background: url(../images/site/header_top.png);
	background-repeat: no-repeat; 
	padding-right: 7px;
}	

#bl	{
	BACKGROUND-COLOR: #000000;
}

#gr	{
	BACKGROUND-COLOR: #6F6F6F;
}

#co, #col	{
	COLOR: #6F6F6F;
}

#l	{
	FONT-SIZE: 10px;
}

#lw	{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
}

#s	{
	FONT-SIZE: 10px;
	COLOR: #6F6F6F;
	margin-left: -1px;
	margin-bottom: 0px;
}


a	{
	COLOR: #000;
}

a:link, a:visited, a:active, #col:link, #col:active, #col:visited  {

	TEXT-DECORATION: underline;
}
			
a:hover, #col:hover   {

	TEXT-DECORATION: none;
}

FORM {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

INPUT, TEXTAREA, SELECT, OPTION {
	border: inset 1px #B7B7B7;
	line-height: 110%;
	height: 16px;
	background-color: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: medium;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
} 

#nob   {
	border: none;
	height: 17px;
	background-color: transparent;
}

#map   {
	padding-left: 10px;
}