/*	zentrale StyleSheet-Anweisungen für www.blummer.de

		Farben

		Blummer-Rot:		ff0000
		Farbverlauf:		ff0000-600a09
		Signal auf rot:	ffc149
*/

/* allgemeine Anweisungen */

body											{ position:absolute; width:100%; height:100%; margin:0px; background-color:#444444; }
body,p,td,li,span,input,textarea, select	{ font-family:verdana,arial,sans-serif; font-size:14px; line-height:16px; }

/* Bereiche */

div#all										{ position:relative; top:4%; margin:auto; padding:0px; width:940px; height:650px; border:1px solid #000000; background:#aa0000; }
div#head									{ position:absolute; top:0px; left:0px; margin:0px; padding:0px; width:940px; height:140px; background: url(verlauf-horizontal.jpg) repeat-y #600a09; }
div#head_content					{ position:absolute; top:20px; left:0px; margin:0px; padding:0px; width:940px; height:100px; background:#ffffff; font-size:0px; }
div#head_footer						{ position:absolute; top:121px; left:200px; margin:0px; padding:0px; width:740px; height:19px; font-size:12px; text-align:center; }
div#navi									{ position:absolute; top:140px; left:0px; margin:0px; padding:0px; width:200px; height:510px; background: url(verlauf-vertikal.jpg) repeat-x #600a09; }
div#content								{ position:absolute; top:140px; left:200px; margin:0px; padding:16px 4px 4px 20px; width:716px; height:490px; background-color:#ffffff; overflow:auto; }
div#content_footer				{ position:absolute; top:480px; left:0px; margin:0px 0px 0px 20px; padding:0px; width:720px; height:20px; text-align:center; }

/* Bereichs-spezifische Elemente */

img#logo									{ position:relative; top:0px; left:10px; margin:14px 20px 10px 4px; padding:0px; width:180px; height:75px; }
img.head									{ position:relative; top:0px; left:0px; margin:2px 2px 0px 0px; padding:0px; width:144px; height:96px; }

div#head_footer a					{ color:#000000; text-decoration:none; }
div#head_footer a:link		{ color:#000000; }
div#head_footer a:visited	{ color:#000000; }
div#head_footer a:hover		{ color:#ffc149; }
div#head_footer a:active	{ color:#ffc149; }

div#navi ul								{ margin:16px 0px 0px 18px; padding:0px; list-style-type:none; }
div#navi li								{ margin:0px; padding:0px 0px 16px 0px; }
div#navi li#info					{ margin-top:20px; }
div#navi a								{ text-decoration:none; font-weight:bold; font-size:16px; }
div#navi a:link						{ color:#ffffff; }
div#navi a:visited				{ color:#ffffff; }
div#navi a:hover					{ color:#ffc149; }
div#navi a:active					{ color:#ffc149; }

div#navi a.active					{ text-decoration:none; font-weight:bold; font-size:16px; }
div#navi a.active:link		{ color:#ffc149; }
div#navi a.active:visited	{ color:#ffc149; }
div#navi a.active:hover		{ color:#ffc149; }
div#navi a.active:active	{ color:#ffc149; }

div#content ul						{ margin:0px 0px 14px 0px; padding:4px 0px 0px 20px; list-style-image:url(bullet.gif); }
div#content ul li					{ margin:0px 0px 4px 0px; }
div#content ul li ul			{ margin:0px 0px 0px 0px; padding-left:16px; list-style-image:url(bullet2.gif); }

img#gross									{ margin:0px 18px 10px 44px; width:540px; height:360px; vertical-align:middle; border:1px solid; }
img.imgnavi								{ margin:0px 0px 0px 18px; width:13px; height:23px; border:0px none; }
p#bild										{ position:relative; margin:0px auto 0px auto; width:540px; height:60px; border:0px none; }

/* allgemeine Elemente */

img												{ border:0px none; }
h1												{ text-align:center; margin:0px 6px 16px 0px; padding:0px; font-size:16px; font-weight:bold; }
h2												{ text-align:left; margin:0px 6px 16px 0px; padding:0px; font-size:14px; font-weight:bold; }

/* allgemeine Vereinbarungen */

*.center									{ margin:auto; }
*.tcenter									{ text-align:center; }
*.fehler									{ color:#ff0000; }
a.ext											{ background:no-repeat left center; padding-left:12px; background-image: url(ext.gif); }

