/* STANDARDS  */

html[xmlns^="http"] 		{ overflow-y:scroll; }

* 						{padding: 0; margin: 0; border:0;}
html, body				{min-height: 100%; height: auto; height: 100%; line-height: 1.6em;}
body 					{font-size: 70%; font-family: Verdana; color: #d0d4d2;}
a 						{color: #d0d4d2;}

.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.noptop					{padding-top: 0;}

.floatright				{float: right;}
.floatleft 				{float: left;}
.nofloat 				{clear: both;}

br 						{margin: 0; padding: 0; line-height: 0.0001em;}

table					{border-collapse:collapse;}
td, th 					{vertical-align: top;}
p						{padding: 0 0 0.8em 0;}

/* Ur STuff  */
body					{background: #0c1a25;}
.header					{background: #fff; color: #0c1a25; border-bottom: solid 1px;}
#content				{padding: 30px 0; position:relative; z-index: 99;}
#flash					{position: absolute; z-index: 1; top: 190px; left: 50%; margin-left: -475px;}
.nav					{background: url(../images/layout/logo.gif) top center no-repeat; padding-top: 36px;}
.wrapper				{width: 950px; margin: 0 auto;}

#footer	h1				{border-bottom: solid 1px; margin: 0 0 .3em 0; font-size: 1.85em; font-weight: normal; font-style: italic; padding-bottom: .3em;}
.rechts					{width: 620px; float: right; background: url(../images/layout/bg_rechts.png) no-repeat top center; padding: 25px 0; min-height:440px;}
.links					{width: 286px; float: left;}

.rechts p				{padding: 0 25px 1.7em 25px}
.rechts h1				{margin: 0 12px 2em 12px; padding: 4px 13px; background: url(../images/layout/bg_h1.png) bottom left no-repeat; font-size: 1.15em; letter-spacing: 1px; width:570px; text-transform:uppercase; }
.rechts h2				{ padding: 0 25px .3em 25px; font-size:1.2em; }
.links h2				{ padding: 0 25px .8em 10px; font-size:1.2em; }
h3		{ padding: 0 25px .8em 25px; }
h6		{ padding-left:25px; font-size:1.1em; float:left; width:138px; _width:135px; }
.rechts	ul				{ padding: 0 25px 1.7em 50px; }

.header,
#navcontainer_2			{text-align: right; list-style-type:none; }
#navcontainer_2			{background: url(../images/layout/klecks.gif) no-repeat; padding-top: 100px;}

.header a				{padding: 2px 10px; text-decoration: none; color: #003761;}
#navcontainer_1 a		{ padding: 7px 0 0 0; text-align: center; display: block; float: right; border: solid 1px #d1d1d0; background:url(../images/layout/bg_nav_a.gif) repeat-x; width: 154px; height: 23px; color: #003761; font-weight: bold;}
.header a:hover	{background: #0c1a25; color: #fff;}

#navcontainer_1 a:hover {border: solid 1px #fff; background: #0c1a25; color: #fff; border-bottom: solid 1px #0c1a25;}

#language		{ float:left; margin-left:360px; display:inline; }
a.active		{ font-weight:bold; cursor:default; }
a.active:hover	{ font-weight:bold; cursor:default; border: solid 0px #fff; background: #fff; color: #003761; border-bottom: solid 0px #0c1a25; }
a.inactive		{ font-weight:normal; }

.box		{background: url(../images/layout/bg_box.gif) no-repeat; width: 190px; float: right; padding: 10px; margin: 0 12px 10px 10px; display:block;}
.box img	{ float:left; margin:4px 2px 10px 2px; padding:1px; border:1px solid #ccc; }

img.untertext	{ float:left; margin:4px 2px 10px 2px; padding:1px; border:1px solid #ccc; }

#bild		{ position:absolute; bottom:30px; left:0px; }

.rechts img	{ margin:25px; }

/* NAVIGATION 2 */

#nav2		{ list-style-type:none; float:right; position:relative; left:-17px; _left:35px; }
#nav2 li	{ height:44px; background:url(../images/layout/snavb.png); }
#nav2 li a	{ width:194px; height:22px; text-decoration:none; text-align:right; font-weight:bold; color:#e0e0e0; position:relative; padding:11px 20px; display:block; }
#nav2 li:hover	{ background-position:0 44px; }
#nav2 li a:hover 	{ color:#242424; }

/* ------------ */

#player	{ margin:25px; }

.pdf	{ background-image:url(../images/standard/pdf.gif); background-repeat:no-repeat; background-position:0 3px; margin-left:0; padding-left:20px; float:left; }

.eintrag { padding: 20px 20px .3em 25px; /*background:url(../images/layout/eintragbg.gif) no-repeat bottom center;*/ clear:both; }
.eintrag p, .eintrag h4	{ margin:0; padding:0; }
.eintrag h4	{ font-size:1.2em; margin-bottom:0.3em; }
.eintrag p	{ width:395px; float:left; padding-right:15px; margin-bottom:10px; background:url(../images/layout/eintragpbg.gif) repeat-y right; }
.eintrag img	{ float:left; margin:4px 30px 10px 15px; padding:1px; border:1px solid #ccc; }
.eintrag a.pdf	{ float:left; position:relative; margin-left:15px; width:125px; }

