/* CSS Drummers Büro */

body {
	background: #ADAE8C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}


/* Überschriften */
h1, h2, h3 {
	color: #993300;
	/*font-weight: normal;*/
}
h1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:2px;
	padding-top:15px;
	
}
h2 { font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:15px;
}
h3 { font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:10px;
}

/* Fließtext */
p, li { line-height: 1.5em; }

/* Links */
a { text-decoration: none; color: #993300; }

/*Tabellen */
table { margin: 0.5em 0 0 -1px; 
		width: 560px; 
		line-height: 1.5em;
		}
table.content {
	margin: 0.5em 0 0.7em -1px; 
	}
table.content tr {
		background:#E9EAD4;
		}
th {
	background: #ADAE8C;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}
tr { background: #FFF;}
tr.z1 { background: #F4F5EA; }

/* Listen */
ul { 
	margin: -1em 0 -1em 1.5em;
	padding: 0;
	list-style-type: square;
}
.adminlist { margin: 0 0 0 1.5em; }

/* Buttons */
.anmelden {
	width:100%;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
	}
/* Formulare */
input, textarea, select { border: 1px solid #ADAE8C; padding: 0.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 36em; }
select { width: 37.2em; }
.button { width: 38em; cursor: pointer; }
.small { width: 260px; }
.wide { width: 550px; }


/* Boxen */
.spalte1 { float: left; width: 173px; height: 250px; }
.spalten { float: left; margin-left: 20px; width: 173px; height: 250px; }
.newsspalte1 { float: left; width: 133px; margin-left: 20px; text-align: left; }
.newsspalten { float: left; margin-left: 60px; width: 133px; text-align: left; }
.newsspalte1 h1, .newsspalte1 p { color: #6E6F55; }
.newsspalten h1, .newsspalten p { color: #6E6F55; }

.bio { width: auto; background: #F4F5E8; padding: 0 20px 0.5em 0; }
.bio tr { line-height: 1.5em; }
.name { font-size: 14px; color: #993300; margin-top: 1em; }

table.content { margin-top: -2em; }

.content { margin: -1em 0 -1.5em 0; }

.links { float: left; width: 270px; }
.rechts { float: left; width: 260px; margin-left: 20px; }
.full { float:left; width: 560px; }
.center { clear: both; width: auto; text-align: center; }

#footer a { letter-spacing: 0.2em; }

#container {
	background: #E9EAD4;
	width: 600px;
	margin: auto;
	padding: 0 10px 0 10px;
}

#container_admin {
	background: #E9EAD4;
	width: 800px;
	margin: auto;
	padding: 0 10px 0 10px;
}

#header {
	width: auto;
	height: 120px;
}

#flash {
	width: auto;
	height: 420px;
}

#content {
	width: auto;
	margin: 0 20px 0 20px;
}

#footer {
	width: auto;
	margin: 1.5em 20px 0 20px;
	padding: 1.5em 0 1px 0;
	text-align: center;
	text-transform: uppercase;
}
