/* Stylesheet für Screen /Browser
/* Design (c) Jan Persiel 2006
/* Version: 1.00
/* Stand: 27.09.2006
/* */

*										{ margin: 0; padding: 0; border: 0px; }
body									{ font-family: 'Lucida Grande', Verdana, Arial, Helvetica, Sans-Serif; font-size: 70%; color: #25506f; background: #fff url(../_px/printbgr.gif) top left no-repeat; }
a										{ text-decoration: none; color: #9f2131; }
h1, h3									{ font-family: Georgia, Times, 'Times New Roman', serif; font-weight: normal; margin-bottom: 6px; }
h1										{ font-size: 2em; margin-bottom: -6px; }
h2										{ font-size: 1.1em; margin: 15px 0 6px 0 !important; }
p										{ margin-bottom: 6px; line-height: 1.3em; }
input.text								{ width: 212px; float: left; clear: right; }
textarea.text							{ width: 320px; float: left; clear: right; }
input, textarea							{ border: 1px solid #abb2ba; background: #ebf2fa url(../_px/inputbgr.gif) top left no-repeat; }
input.submit							{ background: #ebf2fa url(../_px/inputbgr.gif) bottom right no-repeat; color: #25506f; font-size: 1em; padding: 2px 2px 3px 2px; }
input.submit:hover						{ background: #25506f; color: #ebf2fa; }
form p									{ clear: both; padding: 5px 0 !important; }
p.hinweis								{ padding-left: 14px; background: #fff url(../_px/hinweisbgr.gif) top left repeat-y; }

label									{ display: block; padding: 3px 0 0 0; width: 320px; }
ol, ul									{ list-style: none; }
ol, ul.bullets							{ list-style-position: outside; list-style: square; padding-left: 25px; }
ol										{ list-style-type: decimal; }
ol li, ul.bullets li, ul.links li		{ margin-bottom: 6px; line-height: 1.3em; }
ol li a:before, ul li a:before			{ content: "\BB \20 "; }
ul#mainnavi li a:before, ul#subnavi li a:before	{ content: ""; }
ol.liniert li, ul.liniert li			{ padding-top: 6px; padding-bottom: 4px; border-top: 1px solid #ebf2fa; }
a.downloadlink:before					{ content: "\BB \20 "; }


div#container							{ margin: 0 auto; width: 90%; background: transparent; position: relative; }
div#wrapper								{ margin: 0; }
div#wrapperinnen						{ margin: 0; }
div#header								{ display: none; }
div#content								{ position: relative; padding: 12em 0 0 0; background: transparent; margin: 0 0px 0 0px; }
div#hauptslot							{ width: 100%; padding: 0; background: transparent; margin: 0 0 18px 0; }
div#zweitslot							{ width: 100%; padding: 0; background: transparent; margin: 0 0 0 0; }
div#footer								{ display: none; clear: both; margin: 0 0 0 0; height: 29px; padding: 90px 0 3em 0; }

a#logo									{ position: relative; top: 80px; left: 2px; }

h3#subnavh, ul#mainnavi, ul#subnavi		{ display: none; }
