/*
 * CSS für Cheese
 */

*						{ font:13px Verdana, Arial, Helvetica, sans-serif;color:#333;margin:0;padding:0;line-height:1.4em; }
div#mitte				{ position:absolute;left:20%;top:20%; }
div#navi				{ margin:10px 0 0 10px;float:left;width:200px;background-color:#fff; }
div#inhalt				{ margin:0px 0px 0px 0px;border:0px solid #ccc;overflow:auto;background-color:#fff; }
div#fusszeile			{ position:absolute;right:0px;top:610px;height:20px;color:#000;font-size:11px;text-align:right; margin-right:10px; }
div#rahmen				{ position:absolute;left:-200px;top:-100px;width:1200px;height:600px;border:1px solid #ccc;background-color:#fff; }
div#spTitel				{ float:left; font-size:1.4em; color:#999; margin-left:10px;width:600px; }
div#spText				{ float:left; font-size:1.2em; color:#999; margin-left:10px;width:300px; }
div#spText1				{ clear:right; font-size:1.2em; color:#999;margin:5px 0 0 10px; width:600px; }


a						{ text-decoration:none;color:#26c;font-weight:900; }
div#navi a:link, 
div#navi a:visited		{ display:block;height:20px;border:1px solid #ccc;border-top:none;padding:5px 0 0 5px; }
div#navi a:hover, 
div#navi a:active		{ background-color:#ddd;color:#000; }
div#navi a:first-child	{ border-top:1px solid #ccc; }
h1, p					{ margin:5px 10px;padding:0 0 5px 0; }
h1						{ font-size:1.6em;color:#26c;border-bottom:1px solid #666; }
hr						{ height:1px;border:none;border-top:1px dotted #666; margin:10px 10px 10px 0; }
img						{ border:none; }
img.icon				{ border:none;vertical-align:middle;margin:0 5px 0 5px; }
img.newsbild			{ margin: 0 8px 3px 0; }
p.zelle					{ float:left;height:20px;padding:2px;margin:0px;border-bottom:0px dotted #999; }
p.zeilenende			{ clear:right;height:20px;padding:2px;margin:0px;border-bottom:0px dotted #999; }
p.input					{ margin-left:10px;height:20px;padding:1px; }
p.res					{ float:left; border:1px dotted #aaa;height:20px;padding:0px;margin:1px; width:20px; }
p.zahl					{ float:left; border:none;height:20px;padding:2px;margin:0px; width:20px; }
p.streich				{ float:left; height:20px;padding:2px;margin:0px 0px 0px 0px; border-right:1px solid #999; border-collapse:collapse;color:#000;}

/*
 *Definitionen für Formulare 
 */
 
input,
textarea						{ width:250px;background-color:#fff;border:2px solid #bbb;margin:0 5px 2px 0; }
textarea						{ height:50px; }
input.btn						{ width:auto;border:none;background-color:#fff;color:#000;padding:2px 4px;font-weight:900; }
input.box						{ width:auto;border:none; margin: 0 10px; }
input.box:first-child			{ margin-left: 0; }
select							{ width:150px;background-color:#fff;border:1px solid #bbb;margin-right:5px; }
input.name						{ border:1px dotted #aaa; height:20px; width:100px;padding:0px; }
input.res						{ border:1px dotted #aaa; height:20px; width:30px;padding:0px; }
input.pkt						{ border:1px dotted #aaa; height:20px; width:40px; border-left:solid 2px #666; }
input.gross						{ border:1px dotted #aaa; height:20px; width:200px;padding:0px; }

/*
 *	Tabellendefinition, v.a. bei Songs 
*/ 
table.titel						{ border-collapse:collapse;background-color:#999; }
