/* Startseite */
#content img { border: 1px solid #5D5D5D; }
#content ul {
	list-style-type: none;
	margin: 0 0 15px 0;
}
#content ul li {
	padding: 0 0 0 15px;
	background-image: url(/templates/pics/standard/dotli.png); background-repeat: no-repeat; background-position:0 3px;
}
.sn { width: 507px; }
.artist-list { width: 522px; }
.sn-three-column { width: 522px; }
.sn-line { width: 507px; margin: 0 0 15px 0; background-image: url(/templates/pics/dotted_line_content.png); background-repeat:repeat-x; background-position: left bottom; }
.co1 { color: #00B300; }
.cd-pic { width: 100px; }
.cd-text { width: 392px; }
.halfsize-pic { width: 246px; }
.halfsize-text { width: 232px; padding: 7px; }
.artist-list a:link,.artist-list a:visited, .artist-list a:active, .artist-list a:hover, .artist-list div.editdiv  {
	display: block;
	width: 162px;
	height: 235px;
	padding: 13px 0 0 0;
	margin: 0 9px 9px 0;
	background-color: #F3F3F3;
	background-image: url(/templates/pics/box_hover.png);
	background-repeat: no-repeat;
	background-position: -200px 0;
	color: #5B5B5B;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
.artist-list a:hover { background-repeat: repeat-x;  }
.artist { display: block; width: 135px; height: 222px; overflow: hidden; margin-left: 13px; }
.artist p { margin: 0; padding: 0; }
#content .artist-pic img { border: 0; }
.artist-pic { display: block; width: 133px; height: 146px; overflow: hidden; margin: 0 0 10px 0; opacity: 0.6; border: 1px solid #5D5D5D; position: relative; }
.artist-list a:hover .artist-pic { opacity: 1; }
.artist-head { display: block; width: 135px; margin: 0 0 3px 0; font-size: 11px; font-weight: bold; }
.subtitle { padding: 3px 0 0 0; }
.subtitle p { margin: 0; padding: 0; }
.onethird-picbox, .onethird-picbox-st {
	width: 149px;
	height: 162px;
	padding: 13px 0 0 13px;
	margin: 0 9px 9px 0;
	background-color: #F3F3F3;
}
.onethird-picbox-st {
	height: 235px;
}
.gallery-pic {
	width: 135px;
	height: 135px;
	margin: 0 9px 9px 0;
	background-color: #F3F3F3;
	border: 13px solid #F3F3F3;
	float: left;
	overflow: hidden;
}
.gallery-pic table, .gallery-pic tr, .gallery-pic td { border: 0; border-collapse: collapse; padding: 0; margin: 0;}
.gallery-pic table { width: 135px; height: 135px; }
.gallery-pic td { width: 135px; height: 135px; text-align: center; vertical-align: middle; }
.headH2 { position: relative; }
.newsListHead { min-height: 10px; margin: 0 15px 0 0; }
.news-headline { display:block; width: 450px; overflow: hidden; float:left; line-height: 19px; padding-bottom: 15px; }
.news-date { display:block; width: 55px; overflow: hidden; font-size: 10px; font-weight: normal; float:right; }
.clear { clear: both; }
.floatingpic { float: right; margin: 0 0 0 10px; padding: 0 0 0 0; }
/* Abstände */
.mt-40 { margin-top: 40px; }
.ml-50 { margin-left: 50px; }
.pb-15 { padding-bottom: 15px; }


/* Formulare */
.fm-form { margin: 0; padding: 0;}
.fm-form fieldset { border: 0; margin: 0; padding: 0; }
.fm-form legend { display: none; }
.fm-form label { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #011339; }
.div-input-text, .div-input-textarea, .div-input-select { width: 507px; padding-bottom: 3px; clear: both;  }
.div-input-text-hs { width: 205px; padding-bottom: 3px; float: left; }
.form-label { padding-bottom: 3px; }
.input-text, .input-select, .input-textarea, .input-text-hs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #011339; background-color: #FFFFFF; border: 1px solid #00B300; width: 505px; }
.input-text:focus, .input-select:focus, .input-textarea:focus, .input-text-hs:focus { background-color: #F7F7F7; }
.input-textarea { height: 150px; }
.input-text-hs { width: 203px; }
div.mr-9 { margin-right: 9px; }
div.fm-plz { width: 80px; float: left; clear: none; }
div.fm-plz .input-text { width: 78px; }
div.fm-ort { width: 330px; float: right; clear: none; }
div.fm-ort .input-text { width: 328px; }
.captcha img { margin-bottom: 3px; }
.buttons { padding: 10px  0 0 0; }
.input-submit { background-color: #FFFFFF; color: #00B300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #00B300; margin-right: 3px; cursor: pointer; }
.error-field label { color: #DA1F3D; font-weight: bold; }
.error-field .input-text, .error-field .input-select, .error-field .input-textarea, .error-field .input-text-hs { border: 1px solid #DA1F3D; }
.errorMsg { color: #DA1F3D; font-weight: bold; padding-bottom: 10px; }

/* Suche */
.search-result li { padding-bottom: 3px; }
