/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */
/* # #                                                                 # # */
/* # #               CSS written and (c) by brushrunner.com            # # */
/* # #              for http://www.schubert-geigenbau.de/              # # */
/* # #                                                                 # # */
/* # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # */



	
@import "regulars.css";

/* - - - - - - - - - - - - - - */
/* - - - D I S A R M E D - - - */
/* - - - - - - - - - - - - - - */

#title, #sidepane, .comment_rss {
	display: none;}
	
	


/* - - - - - - - - - - - - - - - - - - - - */
/* - - - G E N E R A L   L A Y O U T - - - */
/* - - - - - - - - - - - - - - - - - - - - */

body {
	margin: 0;
	text-align: center;
	background: #fffffa;}

#container {
	position: static;
	width: 800px;
	margin: 50px auto 0 auto;	
	border: none;
	background: #fff}

#top {
	position: static;
	margin: 0;
	height: 120px;
	z-index: 1;}

#header {
	height: 120px;
	margin: 0;
	padding: 0px;
	background: url(./pic/bg_header.png) left bottom transparent no-repeat;
	text-align: left;
	z-index: 5;}

#mainpane{
	margin: 0;
	min-height: 269px;
	background: url(./pic/bg_mnpn.png)  no-repeat top left transparent;}
	
#data, #data_admin {
	position: static;
	width: 800px;
	margin: 0;
	padding: 0;
	text-align: justify;
	border: none;
	background: url(./pic/bg_data.png) repeat-y top center transparent;}

#footer{
	width: 800px;
	height: 120px;
	margin: 0 auto;
	padding: 0;
	background: url(./pic/bg_footer.png) bottom right no-repeat transparent}

#footer a {
	font-size: 9pt;}
	
#footer a:hover, #footer a:focus {
	color: #111;}

#footer-txt {
	margin: 0 20px 0 20px;
	padding-top: 40px;
	font-size: 9pt;
	color: #444;
	text-align: left;
	font-family: georgia, times, serif;}

#ft1{
	margin-right: 30px;
	float: left;}

#creds{
	background-color: transparent;
	margin: 40px 10px 0 0;
	height: 22px;
	padding-top: 0px;
	text-align: right;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;}

#br a{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #999;}

#br a:hover, #br a:focus {
	color: #0a7df2;}





/* - - - - - - - - - - - - - - - - */
/* - - - - - M E N U - - - - - - - */
/* - - - - - - - - - - - - - - - - */

/* +++ main menu +++ */

#main_menu {
	position: static;
	height: 30px;
	width: auto;
	margin: 0 auto;
	padding: 0 0 0 50px;
	background: url(./pic/bg_main-men.png) repeat-x left bottom transparent;
	text-align: center;
	border: 1px solid #ed1c24;
	border-top: none;
	border-bottom: none;
	z-index: 10;}

#main_menu li {
	display: inline;
	text-align: center;}
	
#main_menu li a {
	width: 150px;
	height: 23px;
	margin: 0 0 0 -1px;
	padding: 7px 1px 0 1px;
	display: block;
	float: left;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
	letter-spacing: 1px;}

.here a:link, 
.here a:visited, 
.here a:hover, 
.here a:active, 
.here a:focus, 
.not_here a:link, 
.not_here a:visited, 
.not_here a:hover, 
.not_here a:active, 
.not_here a:focus {
	height: 25px;
	margin: 0;
	padding: 0 30px;
	width: 50px;
	border: none;
	text-decoration: none;
	font-size: 13px;}

.here a:link, 
.here a:visited, 
.here a:hover, 
.here a:active, 
.here a:focus {
	color: #eee;
	cursor: text;
	background: url(./pic/bg_main-men-hr.png) left top repeat-x transparent;}

.not_here a:link, 
.not_here a:visited {
	color: #fff;}

.not_here a:hover, .not_here a:active, .not_here a:focus {
	color: #fff;
	text-decoration: none;
	background: url(./pic/bg_main-men-inv.png) left top repeat-x transparent;}









/* - - - - - - - - - - - - - - - - - - */
/* - - - E N T R Y   S T Y L E S - - - */
/* - - - - - - - - - - - - - - - - - - */

.show_entry, .show_entry_with_options {
	position: static;
	margin: 0;
	padding: 35px 55px 55px 55px;
	text-align: justify;}

.show_entry_with_options .label{
	float: left;
	width: 150px;}

.entry_title{
	margin-bottom: 20px;}
	
.entry_title_link{
	font-size: 25px;
	letter-spacing: 3px;}
	









/* - - - - - - - - - - - - - - - - */
/* - - - - - A D M I N - - - - - - */
/* - - - - - - - - - - - - - - - - */

#data_admin #mainpane {
	padding: 40px 20px;
	margin-bottom: 0;}
	
#data_admin h2.group_heading {
	position: static;
	float: none;
	padding: 10px 0 0 0;
	border: none;
	background: none;
	text-align: left;}

#data_admin .show{	
	padding-top: 40px;}

#data_admin .group {
	margin: 0 0 25px 0;
	padding: 20px;
	background: url(./pic/grad-v_s.png) top right repeat-x transparent;
	border: 1px solid #ddd;}

#data_admin .group form {
	border: none;}

#data_admin .entry_title {
	text-align: left;
	padding-left: 10px;}

#admin_options {
	position: static;
	margin: 20px 0;}

form {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	border: none;
	border-top: 1px solid #999;}

input {
	padding-left: 3px;
	border: 1px solid #999;
	background-color: #fff;}

#edit_form {
	margin: 10px 0px 10px 0px;
	padding: 0px;}

form table {
	margin: 0px;
	padding: 0px;
	border: none}

iframe {
	width: 560px;
	border: none;}

form td {
	padding: 0px;
	border: none;
	text-align: right;}

#data .sys_msg {
	margin: 0 auto 50px auto;
	padding-top: 30px;
	width: 220px;
	color: #644;
	text-align:justify;}

fieldset {
	border: 1px dotted #ccc;
	margin: 5px 0px 15px 0px;}

legend{
	font-weight: bold;}

#choiceForm {
	margin: 10px 0px 10px 0px;
	padding: 1px;
	padding-top: 10px;
	font-size: 9pt;
	text-align: left;
	line-height: 170%;
	border: none !important;}

#choiceForm a {
	padding: 0px 4px;}

label {
	font-size: 10pt;}

.data {
	padding-bottom: 5px;
	border: none;
	background-color: #ffffff;
	text-align: left;}

select {
	border: 1px solid #999;}

.list_entry {
	width: 100% !important;
	height: 20px;
	margin: 5px 0px 15px 0px;
	border: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	overflow: hidden;}

.adop {
	margin: 0px;
	margin-right: 5px;
	padding-top: 3px;
	padding-left: 5px;
	border: none;
	border-right: 1px dotted #ccc;
	float: left;}

.adop img {
	float: none;
	margin: 0px 4px 0px 0px;}

.listpic a {
	margin: 0px;
	padding: 0px;}

.list_entry .title {
	margin: 1px 0px 0px 5px;
	padding: 0px;
	border-style: none;
	font-size: 10pt;
	font-weight: normal;
	display: inline;}

.form_submits {
	text-align: left;}

/* entry edit */

#data_admin form#edit_form table td.label{
	text-align: left;
	width: 190px;}

#feedbox{
	display: none;}


