@charset "UTF-8";

/*version # flw 2.1*/

* {
	padding: 0;
	margin: 0;
}


.tooltip {
	padding: 4px;
	border: 2px solid #80715d;
	z-index: 800;
	font-size: 11px;
	white-space: nowrap;
	background-color: #fff;
	/* filter:alpha(opacity=90); */
   	/* -moz-opacity: 0.9; */
  	opacity: 0.9;
}

html {
	background-color:#ffcc99;
	background-image:url(img/background.jpg);
}

body {
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-image:url(img/bg1000.png);
	background-position:center;
	background-repeat:repeat-y;
	overflow:auto;
}

#wrapper { 
	margin: 0 auto;
	width: 1000px;
	background-color:#fff;
}

#breadcrumb {
	float: left;
	width: 740px;
	margin: 0;
	padding: 5px 0 5px 20px;
}

/* header styles */

#header {
	width: 1000px;
	float: left;
	height:130px;
	margin:0;
	padding:0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-image:url(img/header.jpg);
}

#header .logo{
	position:relative;
	bottom:0px;
	width:786px;
	margin:5px 0 0 20px;
	padding:0;
	color:#fff;
}


.bordered {
	padding: 10px 10px 0px 10px;
	border:1px solid #d0d0d0;
	}

.borderedx {
	padding: 10px 10px 0px 10px;
	border:1px solid #d0d0d0;
	background-color:#fbf3d7;
	}

#topnavigation {
	float:left;
	padding:35px 0 0 17px;
	width: 983px;
	height:30px;
}

.search{
	padding:2px 20px 0 0;
	width:200px;
	float:right;
	margin:0;
	top:0;
}

ul#nav{
	list-style-type:none;
	margin:0;
	padding:0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

ul#nav li{
	float: left;
	margin: 0;
	padding:0 0 0 3px;
}

ul#nav li a{
	height: 2em;
	line-height: 2em;
	float: left;
	margin:5px 0 0 0;
	padding:0 10px 0 10px;
	display: block;
	color: #8C3719;
	text-decoration: none;
	text-align: center;
	background-color:#fff;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
}

ul#nav li a:link{
}

ul#nav li a:visited{
	color:#663300;
}

ul#nav li a:hover{
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 10px 5px 10px;
	background-color:#FAFAFA;
}

ul#nav li a.act {
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 10px 5px 10px;
	background-color:#8C3719;
	color:#fff;
}

#subnavigation {
	padding:4px 0 10px 17px;
	width: 983px;
	clear:left;
}

ul#subnav{
	list-style-type:none;
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

ul#subnav li{
	float: left;
	margin: 0;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}

ul#subnav li a{
	height: 2em;
	line-height: 2em;
	float: left;
	padding:0 10px 0 10px;
	display: block;
	color: #8C3719;
	text-decoration: none;
	text-align: center;
	border:1px solid #8C3719;
}

ul#subnav li a:link{
	border:1px solid #8C3719;
}

ul#subnav li a:visited{
	border:1px solid #8C3719;
}

ul#subnav li a:hover{
	border:1px solid #8C3719;
	background-color:#8C3719;
	color:#fff;
}

ul#subnav li a.act {
	border:1px solid #8C3719;
	background-color:#8C3719;
	color:#fff;
}


#footer { 
 width: 1000px;
 clear: both;
 background-color:#8C3719;
 height:140px;
 bottom:0;
 border-top:1px solid #000;
 background-image:url(img/footer_bg.png);
}

#contentwrapper { 
	float: left;
	width: 960px;
	margin: 10px 20px 0 20px;
	display: inline;
}

.align{
	clear:left;
	width:960px;
	height:auto;}

.column-020 { float:left; padding:0 0 0 0; width: 020px; }

.column-120 { float:left; padding:0 0 0 0; width: 120px; }
.column-120 eventtable{display: table-cell; width:120px;}
.column-120 p img.gallerythumb { width:112px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-120 p img.bannerfull { width:120px;}

.column-160 { float:left; padding:0 0 0 0; width: 160px; }
.column-160 eventtable{display: table-cell; width:160px;}
.column-160 p img.gallerythumb { width:152px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-160 p img.bannerfull { width:160px;}

.column-180 { float:left; padding:0 0 0 0; width: 180px; }
.column-180 eventtable{display: table-cell; width:180px;}
.column-180 p img.hleft { width:82px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-180 p img.hright { width:82px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-180 p img.full { width:172px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-180 p img.gallerythumb { width:168px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-180 p img.bannerfull { width:180px;}

.column-190 { float:left; padding:0 0 0 0; width: 190px; }
.column-190 eventtable{display: table-cell; width:190px;}
.column-190 p img.hleft { width:87px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-190 p img.hright { width:87px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-190 p img.full { width:182px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-190 p img.gallerythumb { width:178px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-190 p img.bannerfull { width:190px;}

.column-225 { float:left; padding:0 0 0 0; width: 225px; }
.column-225 eventtable{display: table-cell; width:225px;}
.column-225 p img.hleft { width:104px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-225 p img.hright { width:104px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-225 p img.full { width:217px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-225 p img.gallerythumb { width:100px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-225 p img.bannerfull { width:225px;}

.column-240 { float:left; padding:0 0 0 0; width: 240px; }
.column-240 eventtable{display: table-cell; width:240px;}
.column-240 p img.hleft { width:112px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-240 p img.hright { width:112px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-240 p img.full { width:232px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-240 p img.gallerythumb { width:108px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-240 p img.bannerfull { width:240px;}

.column-250 { float:left; padding:0 0 0 0; width: 250px; }
.column-250 eventtable{display: table-cell; width:250px;}
.column-250 p img.hleft { width:117px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-250 p img.hright { width:117px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-250 p img.full { width:242px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-250 p img.gallerythumb { width:113px; padding:2px; border:1px solid #ad4910; margin:1px; }
.column-250 p img.bannerfull { width:250px;}

.column-260 { float:left; padding:0 0 0 0; width: 260px; }
.column-260 eventtable{display: table-cell; width:260px;}
.column-260 p img.hleft { width:122px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-260 p img.hright { width:122px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-260 p img.full { width:252px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-260 p img.gallerythumb { width:118px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-260 p img.bannerfull { width:260px;}

.column-300 { float:left; padding:0 0 0 0; width: 300px; }
.column-300 eventtable{display: table-cell; width:300px;}
.column-300 p img.gallerythumb { width:142px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-300 p img.bannerfull { width:290px;}
.column-300 p img.bannerb { width:280px;}
.column-300 p img.full { width:272px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-300 p img.hleft { width:128px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-300 p img.hright { width:128px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-300 p img.eventthumb { width:91px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left;}
.column-300 td img.ethumb { width:91px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; }

.column-310 { float:left; padding:0 0 0 0; width: 310px;}
.column-310 p img.hleft { width:147px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-310 p img.hright { width:147px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-310 p img.full { width:302px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-310 p img.gallerythumb { width:91px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-310 p img.bannerfull { width:310px;}
.column-310 p img.eventthumb { width:91px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-370 { float:left; padding:0 0 0 0; width: 370px; }
.column-370 eventtable{display: table-cell; width:370px;}
.column-370 p img.hleft { width:177px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-370 p img.hright { width:177px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-370 p img.full { width:362px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-370 p img.gallerythumb { width:111px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-370 p img.bannerfull { width:370px;}
.column-370 p img.eventthumb { width:111px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-380 { float:left; padding:0 0 0 0; width: 380px; }
.column-380 eventtable{display: table-cell; width:380px;}
.column-380 p img.hleft { width:182px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-380 p img.hright { width:182px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-380 p img.full { width:372px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-380 p img.gallerythumb { width:114px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-380 p img.bannerfull { width:380px;}
.column-380 p img.eventthumb { width:114px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-400 { float:left; padding:0 0 0 0; width: 400px; }
.column-400 eventtable{display: table-cell; width:400px;}
.column-400 p img.hleft { width:192px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-400 p img.hright { width:192px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-400 p img.full { width:392px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-400 p img.bannerfull { width:400px;}
.column-400 p img.eventthumb { width:88px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-470 { float:left; padding:0 0 0 0; width: 470px; }
.column-470 eventtable{display: table-cell; width:470px;}
.column-470 td img.ethumb { width:100px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; }
.column-470 p img.hleft { width:227px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-470 p img.hright { width:227px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-470 p img.full { width:462px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-470 p img.gallerythumb { width:105px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-470 p img.bannerfull { width:470px;}
.column-470 p img.eventthumb { width:105px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-540 { float:left; padding:0 0 0 0; width: 540px; }
.column-540 eventtable{display: table-cell; width:540px;}
.column-540 p img.hleft { width:262px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-540 p img.hright { width:262px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-540 p img.full { width:532px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-540 p img.gallerythumb { width:96px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-540 p img.bannerfull { width:540px;}
.column-540 p img.eventthumb { width:96px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-640 { float:left; padding:0 0 0 0; width: 640px; }
.column-640 eventtable{display: table-cell; width:640px;}
.column-640 td img.ethumb { width:100px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; }
.column-640 p img.hleft { width:310px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-640 p img.hright { width:310px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-640 p img.full { width:610px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-640 p img.gallerythumb { width:116px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-640 p img.bannerfull { width:640px;}
.column-640 p img.eventthumb { width:96px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-760 { float:left; padding:0 0 0 0; width: 760px; }
.column-760 eventtable{display: table-cell; width:760px;}
.column-760 p img.hleft { width:372px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-760 p img.hright { width:372px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-760 p img.full { width:752px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-760 p img.gallerythumb { width:140px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-760 p img.bannerfull { width:760px;}
.column-760 p img.eventthumb { width:140px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-780 { float:left; padding:0 0 0 0; width: 780px; }
.column-780 eventtable{display: table-cell; width:780px;}
.column-780 p img.hleft { width:382px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-780 p img.hright { width:382px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-780 p img.full { width:772px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-780 p img.gallerythumb { width:118px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-780 p img.bannerfull { width:780px;}
.column-780 p img.eventthumb { width:118px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-820 { float:left; padding:0 0 0 0; width: 820px; }
.column-820 eventtable{display: table-cell; width:820px;}
.column-820 p img.hleft { width:402px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-820 p img.hright { width:402px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-820 p img.full { width:812px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-820 p img.gallerythumb { width:105px; padding:2px; border:1px solid #ffcc99; margin:1px; }
.column-820 p img.bannerfull { width:820px;}
.column-820 p img.eventthumb { width:105px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }

.column-960 { float:left; padding:0 0 0 0; width: 960px;}
.column-960 eventtable{display: table-cell; width:960px;}
.column-960 p img.hleft { width:472px; float:left; margin:0px 10px 10px 0px; padding: 3px; border:#ffcc99 solid 1px; }
.column-960 p img.hright { width:472px; float:right; margin:0px 0px 10px 10px; padding: 3px; border:#ffcc99 solid 1px; }
.column-960 p img.full { width:952px; margin:0px 0px 10px 0px; padding: 3px; border:#ffcc99 solid 1px;}
.column-960 p img.gallerythumb { width:108px; padding:2px; border:1px solid #ffcc99; margin:1px;}
.column-960 p img.bannerfull { width:960px;}
.column-960 p img.eventthumb { width:108px; padding:2px; border:1px solid #ffcc99; margin:1px 5px 0 0; float:left; }.column-960 { float:left; padding:0 0 0 0; width: 960px; }

.help{
	width:100%;
	margin:0;
	padding:0;
}

.helpbutton{
	padding-left: 40px;
}


.eventtabletop{
	display: table-cell;
	vertical-align:top;
}
	
p{
	margin:0 0px 15px 0;
}

p.nostyle{
	margin:0;
	padding:0;
}


p.block{
	display:block;
	text-align: justify;
	margin:0 0px 15px 0;
}

p.cbanner{
	display:block;
	text-align: center;
	margin:0;
	padding:0;
}

p.flatter{
	display:block;
	margin:0 0px 15px 0;
}

p.partner{
	display:block;
	margin:0 0px 15px 0;
	clear:both;
}

p.partnerleft{
	display:block;
	margin:0 5px 15px 0;
	float:left;
}



a {
	text-decoration: none;
	color:#8C3719;
}

a:link {
	text-decoration: none;
	color:#8C3719;
	background-position: left;
	background-repeat: no-repeat;
}

a:hover {
	text-decoration: underline;
	color:#8C3719;
	background-position: left;
	background-repeat: no-repeat;
}

a:visited {
	text-decoration: none;
	color:#8C3719;
	background-position: left;
	background-repeat: no-repeat;
}

h1 {
	font-size:20px;
	margin:10px 0 0 0;
	color: #333;
	line-height: 2em;
	display:inline;
}

h1 a:link {
	color:#333;
}

h1 a:visited {
	color:#333;
}

h1 a:hover {
	color:#8C3719;
	text-decoration:none;
}

h2 {
	font-size:14px;
	margin:15px 0 0 0;
	color:#333;
	padding-left: 8px;
	background-color:#e0e0e0;
	line-height: 2em;
}

h2 a:link{
	color:#333;
}

h2 a:visited{
	color:#333;
}

h2 a:hover{
	color:#8C3719;
	text-decoration:underline;
}

h3 {
	font-size:14px;
	margin:15px 0 10px 0;
	color:#333;
}

h3 a:link{
	color:#333;
}

h3 a:visited{
	color:#333;
}

h3 a:hover{
	color:#8C3719;
}

img{
	border:none;
}


h4 {
	font-size:14px;
	margin:0 0 0 0;
	color:#333;
}


xeventtitle {
	font-size:14px;
	margin:0;
	padding:0;
	color:#333;
}


img.left {
	float:left;
	margin:0px 10px 10px 0px;
	padding: 3px;
	border:#ffcc99 solid 1px;
}

img.right {
	float:right;
	margin:0px 0px 10px 10px;
	padding: 3px;
	border:#ffcc99 solid 1px;
}	

img.eventdetails {
	float:left;
	width:180px;
	padding: 2px;
	border:#ffcc99 solid 1px;
	margin:0 10px 10px 0;
}

p.social{
	margin: 5px 0pt 40px 0pt;
	padding: 0 0 2px 0;
	border-bottom:1px dotted #ffcc99;
}

p.social a:link{
	padding-left:15px;
	color:#333;
	background-position: left;
	text-decoration: none;
	padding-left:15px;
}

p.social a:hover{
	padding-left:15px;
	color:#333;
	text-decoration: none;
	padding-left:15px;
}

p.social a:visited{
	padding-left:15px;
	color:#333;
	text-decoration: none;
	padding-left:15px;
}



a.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;
}

a:link.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

a:visited.pict {
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

a:hover.pict{
	text-decoration: none;
	padding-left:15px;
	background-image:url(../img/icons/pict_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;
}

a.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/video_13.png);
	color:#8C3719;
}

a:link.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/video_13.png);
}

a:visited.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/video_13.png);
}

a:hover.video{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/video_13.png);
	color:#8C3719;
	background-color:#ffcc99;
}

a.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/pdf_13.png);
	color:#8C3719;
}

a:link.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/pdf_13.png);
}

a:visited.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/pdf_13.png);
}

a:hover.pdf{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/pdf_13.png);
	color:#8C3719;
	background-color:#ffcc99;
}


a.musician{
	text-decoration: none;
	font-size:14px;
	margin:0;
	padding:0 0 10px 0;
	color:#333;
	font-weight:bold;
}

a:link.musician{
	text-decoration: none;
}

a:visited.musician{
	text-decoration: none;
}

a:hover.musician{
	text-decoration: none;
}

	
a.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/calendar_13.png);
}

a:link.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/calendar_13.png);
	color:#8C3719;
}

a:visited.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/calendar_13.png);
	color:#8C3719;
}

a:hover.calendar{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/calendar_13.png);
	color:#8C3719;
	background-color:#ffcc99;
}

a.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/youtube_13.png);
}

a:link.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/youtube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/youtube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.youtube{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/<outube_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
	background-color:#ffcc99;
}
	
a.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
}

a:link.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.audio{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/audio_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
	background-color:#ffcc99;
}

a.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a:link.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.doc{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/doc_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
	background-color:#ffcc99;
}
	
a.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a:link.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.zip{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/zip_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
	background-color:#ffcc99;
}
	
a.redarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_red.gif);
}
a:link.redarrow {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_red.gif);
}
a:visited.redarrow {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_red.gif);
}

a:hover.redarrow {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_red.gif);
	color:#8C3719;
	background-color:#ffcc99;}

a.greenarrow {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_green.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a:link.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_green.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_green.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.greenarrow{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/arrow_green.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
	background-color:#ffcc99;
}

a.email{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
}

a:link.email{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	color:#8C3719;
}

a:visited.email{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	color:#8C3719;
}

a:hover.email{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	color:#8C3719;
	background-color:#ffcc99;
}

a.address{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.address{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/address_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.communication{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.communication{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/email_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.safety{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.safety{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/lock_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.language_de{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_de.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.language_de{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_de.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.language_de{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_de.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.language_de{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_de.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.language_en{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_gb.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.language_en{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_gb.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.language_en{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_gb.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.language_en{
	text-decoration: none;
	padding-left:24px;
	background-image:url(img/icons/3dflag_gb.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.adminmode{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.adminmode{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/edit_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.type{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.type{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/checkbox_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.phone{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.phone{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/phone_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.nostyle{
	text-decoration: none;
	color:#111111;}
a:link.nostyle{
	text-decoration: none;
	color:#111111;}
a:visited.nostyle{
	text-decoration: none;
	color:#111111;}
a:hover.nostyle{
	text-decoration: none;
	color:#fff;
	background-color:#943400;}

a.fax{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.fax{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/fax_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.mobile{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;}
a:link.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.mobile{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/mobile_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

a.website{
	text-decoration: none;
	padding-left:12px;
	background-image:url(img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;}
a:link.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:visited.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#943400;}
a:hover.website{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/globe_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#fff;
	background-color:#943400;}

	
a.twitter{
	background-image:url(img/icons/twitter_13.png);
}
	
a.facebook{
	background-image:url(img/icons/facebook_13.png);
}
	
a.delicious{
	background-image:url(img/icons/delicious_13.gif);
}

a.wong{
	background-image:url(img/icons/wong_13.png);
}
	
a.email{
	background-image:url(img/icons/email_13.png);
}
	
a.like{
	background-image:url(img/icons/searchitem_13.gif);
}
	
a.edit{
	background-image:url(img/icons/edit_13.gif);
}

a.save{
	background-image:url(img/icons/plus_13.gif);
}

a.dump {
	background-image:url(img/icons/dump_13.gif);
}





hr{
	height:1px;
	color:#000;
	background-color:#000;
	padding:0;
	margin:0;
	border: none;
}


img.bannerads {
	border:none;
	width:260px;
	border:1px solid #999;
	padding:5px;
}

.ad160 {
	margin:15px 0 0;
	padding:0;
	text-decoration: none;
	background: transparent !important;
	border: none !important;
}
	
a ad160{
	text-decoration: none;
	background: transparent !important;
	border: none !important;
}

/* merkliste styles */

p.list a:link{
	color:#333;
}

p.list a:hover{
	color:#333;
	text-decoration:underline;
}

p.list a:visited{
	color:#333;
}

a:link.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.list{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/list_13.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;}
	
a:link.listitem{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.listitem {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.listitem {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/star_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}
	
a:link.remove {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.remove {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719
}

a:hover.remove{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

/* search result list styles */

a:link.searchitem {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.searchitem {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.searchitem {
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/searchitem_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}
	
/* loginbox styles */

a:link.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.login{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/login_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}
	
a:link.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;}

a:hover.register{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/register_13.png);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}
	
a:link.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.logout{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/logout_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}
	
a:link.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:visited.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

a:hover.profil{
	text-decoration: none;
	padding-left:15px;
	background-image:url(img/icons/profil_13.gif);
	background-position: left;
	background-repeat: no-repeat;
	color:#8C3719;
}

#footer .section{
	margin: 20px 0px 0px 20px;
	float:left;
}
#footer .section h3{
	font-size:12px;
	color:#FFF;
	margin:0 0 5px 0;
}

#footer .section h3 a{
	color:#FFF;
}

#footer .section ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;	
}

#footer .section ul li a{
	color:#FFF;
}

#footer .copyright {
	color: #cecece;
	float:left;
	width:930px;
	margin: 20px 0px 5px 20px;
	text-align: left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#footer .copyright a{
	color: #cecece;
	text-decoration:underline;
}


form .youtube{
	margin-left:170px;
}

form .youtube .red{
	color:red;
	font-weight:bold;
}

form{
	margin:0;
	padding:0;
}

.editform{
	margin:20px 0 0 0;
	padding:0;
	border-bottom:1px dotted #c5c5c5;
}

input.searchText{
	height:20px;
	width:170px;
	line-height:18px;
	font-size:14px;
	border:1px solid #943400;
}

input.searchSidebar{
	height:18px;
	width:180px;
	line-height:18px;
	font-size:14px;
	border:1px solid #943400;
	margin:0 0 5px 0;
}

input.dbsearchButton {
	height:24px;
	width:75px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/b_search.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.dbsearchButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.dbsearchButton:active   {
	}

input.searchButton{
	height:22px;
	width:22px;
	text-align: center;
	background-image:url(img/icons/b_search.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	float: right;
	border:none;
	background-color:transparent;
	}
	
input.searchButton:hover   {
	}
	
input.searchButton:active   {
	}
	
input.loginButton{
	height:24px;
	width:200px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/login_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.loginButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.loginButton:active   {
	}
input.logoutButton{
	margin:5px 0 0 0;
	height:24px;
	width:200px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/logout_13.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.logoutButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.logoutButton:active   {
	}
	
input.registerButton{
	height:24px;
	width:200px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/register_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.registerButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.registerButton:active   {
	}

input.registerButton{
	height:24px;
	width:200px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/register_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.registerButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.registerButton:active   {
	}
	
input.kontaktButton{
	height:24px;
	width:75px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/lock_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.kontaktButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.kontaktButton:active   {
	}
	
input.editButton{
	height:24px;
	width:200px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/edit_13.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.editButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.editButton:active   {
	}

input.saveButton{
	height:24px;
	width:75px;
	text-align: center;
	color: #943400;
	border: solid 1px #000;
	background-image:url(img/icons/lock_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor: pointer;
	}
	
input.saveButton:hover   {
	color: #fff;
	background-color:#943400;
	}
	
input.saveButton:active   {
	}



.formLayout
    {
        padding: 10px;
        width: 620px;
    }
    
.formLayout input, .formLayout textarea, .formLayout select
    {
        display: block;
        width: 360px;
        float: left;
        margin-bottom: 10px;
    }

.formLayout input.loginButton
    {
        display: block;
        width: 150px;
        margin:0 84px 0 0;
	float:right;
    }

.formLayout input.kontaktButton
    {
        width: 150px;
	float:left;
    }
.formLayout input.logoutButton
    {
        width: 150px;
	float:left;

    }

.formLayout input.registerButton
    {
        width: 150px;
	float:left;

    }

.formLayout input.saveButton
    {
        width: 150px;
	float:left;

    }
.formLayout input.editButton
    {
        width: 150px;
	float:left;
    }

.formLayout input.dbsearchButton
    {
        display: block;
        width: 150px;
        margin:0 84px 0 0;
	float:right;
    }
	
.formLayout label{
        display: block;
        width: 160px;
        float: left;
        margin-bottom: 10px;
        text-align: left;
        padding-right: 10px;
}
 
.formLayout input.checkbox, .formLayout  input.radio{
        display: block;
        width: 24px;
        float: left;
        margin-bottom: 10px;
}
 
.formLayout br {
        clear: left;
}

.editeventform{
	border:0;
	background-color:transparent;
	padding:0 0 0 15px;
	background-image:url(img/icons/calendar_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor:pointer;
}

.editmusicianform{
	border:0;
	background-color:transparent;
	padding:0 0 0 15px;
	background-image:url(img/icons/profil_13.gif);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor:pointer;
}

.editlocationform{
	border:0;
	background-color:transparent;
	padding:0 0 0 15px;
	background-image:url(img/icons/location_13.png);
	background-repeat:no-repeat;
	background-position:2px center;
	cursor:pointer;
}

fieldset {clear: both; margin:1em 0 1em 0;padding:1em 1em 0 1em;}
legend {padding: 0;}
fieldset fieldset legend {padding:0;}
* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */

form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
form .field label {display: block;}
form ul.fields {margin: 0 0 1.5em; padding: 0;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 .75em;}

input.radio, input.checkbox {vertical-align: top;}
label, button, input.submit, input.image {cursor: pointer;}
* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

textarea {overflow: auto; width:99%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt;line-height:12pt;}
input.text, input.password, textarea, select {margin: 0 0 0 0; vertical-align: baseline;border: 1px solid #444;}
input.text, input.password, textarea {border: 1px solid #444; padding: 2px;}
input.readonly {margin: 0 0 0 0; vertical-align: baseline;border: 1px solid #444;background-color:#ccc;}

/* horizontal layout */
form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}

.announcement{
	border:1px solid #333;
	background-color:#FFC;
	padding:10px 5px 0 5px;
	}
	
.announcement h1{
	font-size:14px;
	color:#333;
	}

