﻿/* Allgemeine Definitionen */

*
{
	margin: 0;
	padding: 0;
}

html { overflow-y: scroll; }

body { font-family: "myriad pro", arial, helvetica, sans-serif; font-size: 12px; 
color: #000000; background-color: #112e5a; text-align: center; padding: 10px 
7px; min-width: 980px;
}

p, ul, ol
{
	font-size: 1em;
	margin-bottom: 0.5em;
}

a
{
	font-size: 1em;
	margin-bottom: 0.5em;
	color: #013773;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

ul, ol
{
	margin-left: 1em;
}

li
{
	margin-bottom: 0.5em;
}

h1
{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0.5em;
}

h2
{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

h3
{
	font-size: 1em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

h5
{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	color: #737373;
}
h1, h2, h3, h5, p, li, a
{
	line-height: 1.3em;
}


/* Grundgerüst der Seite */

#seite
{
	width: 980px;
	border: 1px solid #ffffff;
	background: #ffffff url(../navi/ei_2_bg.jpg);
	margin: 0 auto;
	text-align: left;
}

#navigation
{
	width: 230px;
	float: left;
	display: inline;
	text-align: left;
}

#inhalt
{
	margin-left: 30px;
	padding-bottom: 10px;
	width: 470px;
	float: left;
	display: inline;
	text-align: left;
}

#rechtespalte
{
	margin-left: 90px;
	width: 150px;
	float: left;
	display: inline;
	text-align: left;
}

#footer
{
	clear: both;
}


/* Barrierefreiheit Textmarkierungen ausblenden */

#header h1,
#header p,
h4
{
	display: none;
}


/* Navigation */

#header
{
	position: relative;
	margin-bottom: 10px;
}

#header ul
{
	position: absolute;
	left: 0;
	top: 95px;
	list-style: none;
	margin: 0;
	font-size: 15px;
}

#header ul li
{
	display: inline;
	font-size: 15px;
}

#header ul a
{
	font-family: "bookman old style", times, serif;
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 25px;
	white-space: nowrap;
}

#header ul a:hover
{
	text-decoration: underline;
}

#navigation ul
{
	list-style: none;
	margin: 0 0 0 25px;
	font-weight: bold;
}

#navigation ul a
{
	display: block;
	text-decoration: none;
	margin-bottom: 1.2em;
}

#navigation ul a:hover
{
	text-decoration: underline;
}
#navigation ul ul a
{
	margin-bottom: 0.6em;
}

#navigation ul ul a:hover
{
	text-decoration: underline;
}
#navigation ul ul
{
	display: none;
	font-weight: normal;
}

body.nav11 #nav11 ul,
body.nav12 #nav12 ul,
body.nav13 #nav13 ul,
body.nav14 #nav14 ul,
body.nav15 #nav15 ul,
body.nav16 #nav16 ul,
body.nav17 #nav17 ul,
body.nav21 #nav21 ul,
body.nav22 #nav22 ul,
body.nav23 #nav23 ul,
body.nav31 #nav31 ul,
body.nav32 #nav32 ul,
body.nav33 #nav33 ul,
body.nav34 #nav34 ul,
body.nav35 #nav35 ul,
body.nav36 #nav36 ul,
body.nav41 #nav41 ul,
body.nav42 #nav42 ul,
body.nav43 #nav43 ul,
body.nav44 #nav44 ul,
body.nav45 #nav45 ul,
body.nav51 #nav51 ul,
body.nav52 #nav52 ul,
body.nav53 #nav53 ul,
body.nav54 #nav54 ul,
body.nav61 #nav61 ul,
body.nav62 #nav62 ul,
body.nav63 #nav63 ul,
body.nav71 #nav71 ul
{
	display: block;
	padding-bottom: 1em;
}


/* Inhalt */

blockquote
{
	color: #002200;
}

cite
{
	font-style: italic;
}

embed
{
	margin-left: -100px;
	margin-bottom: 0.5em;
}


/* Rechte Spalte */

#weblogentries { display: none; }
