/* schwarz, sw	:	#000000; */
/* weiss, w		:	#ffffff; */
/* grün, gn		:	#; */
/* grau, gr		: 	#cccccc; */
/* blau, bl		: 	#000079; */
/* hblau, hbl	:	#a7b4cc; */
/* gelb, ge		:	#; */
/* braun, br	:	#; */
/* rot, rt		: 	#; */

*                { font-family: Arial, Helvetica, Sans Serif; font-size: 12px; color: #000000; }

/* Tags */
html			 { height: 100%; }
body          	 { background-color: #ffffff; padding: 0px; margin: 0px; overflow-y: scroll !important; overflow-y: none; }

.trennung		 { margin:0px; padding:0px; clear:both; }

a:link           { color: #000079; text-decoration: none; }
a:visited        { color: #000079; text-decoration: none; }
a:hover          { color: #000079; text-decoration: underline; }
a:active         { color: #000079; text-decoration: none; }
a:focus   		 { outline: none; }

h1               { font-weight: bold; font-size: 16px; margin: 0px; color: #000079; }
h1 i             { font-weight: bold; font-size: 16px; margin: 0px; color: #000079; }

h2               { font-weight: bold; margin: 0px; }

tr               { vertical-align: top; }

b			     { font-weight: bold; }
i				 { font-style: italic; }

a:link i         { color: #000079; text-decoration: none; }
a:visited i      { color: #000079; text-decoration: none; }
a:hover i        { color: #000079; text-decoration: underline; }
a:active i       { color: #000079; text-decoration: none; }
a:focus i   	 { outline: none; }

img				 { border: 0px; }
p				 { padding: 0px 0px 0px 0px; }

ul				 { margin-top: 5px; margin-bottom: 5px; }
ol				 { margin-top: 0px; margin-bottom: 5px; }
ul li			 { list-style : square; }

hr				 { border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

div              { border: 0px solid #bcc9bb; background-color: #ffffff; }

/* Layout */
.header          { width: 960px; height: 255px; text-align: left; }
.metanavigation  { width: 740px; height: 25px; text-align: right; line-height: 25px; background-color: #000079; color: #ffffff; margin-bottom: 10px; margin-top: 1px; }

.main            { width: 960px; text-align: center; }
.footer          { width: 960px; height: 30px; clear: both; }
.footer .leiste  { width: 730px; height: 11px; background-image: url(../pics/layout/punkte_leiste.gif); background-repeat: repeat-x; text-align: left; padding-left: 500px; }
.footer .leiste-print  { width: 535px; height: 11px; background-image: url(../pics/layout/punkte_leiste.gif); background-repeat: repeat-x; text-align: left; padding-left: 35px; }
.footer .copyright {text-align: left; font-size: 10px; }
.footer .copyright i {text-align: left; font-size: 10px; }
.footer .anschrift {text-align: left; font-size: 10px; color: #000079; }
.footer .anschrift i{text-align: left; font-size: 10px; color: #000079; }

.related         { width: 160px; float: right; text-align: left; padding-top: 35px; }

.content         { width: 535px; height: 100%; float: left; text-align: left; padding: 0px 15px 20px 20px; }

.mainnavigation  { width: 219px; float: left; text-align: left; }
.mainnavigation .rahmen { padding: 2px 0px 3px 3px; border: 1px solid #a7b4cc; border-right: none; }

.fehler			{ margin-bottom: 15px; padding:10px; background-color: #ffe0e0; border: 1px solid #ff8080; }
.fehler-titel	{ background-color: #ffe0e0; margin-bottom:5px; font-size:14px; font-weight:bold; }
.fehler-zeile 	{ background-color: #ffe0e0; }
