/* ===== Hier werden die CSS-Formate definiert ===== */
html, body 
{ height: 100%; } 

body { background-color:#193441;
       margin-left:0px;
       margin-right:0px;
       margin-top:0px;
       margin-bottom:0px;
       font-family:Verdana,Arial,sans-serif
       }

#divHeader
{ height: 120px; }

#divContent {   min-height: 100%; height: auto !important; /*Cause footer to stick to bottom in IE 6*/
		height: 100%; margin: 0 auto -40px; /*Allow for footer height*/
		vertical-align:bottom; }

#divFooter, #divPush { height: 40px; /*Push must be same height as Footer */ }

#logodiv { min-width: 120px; height: 120px; float: left; margin-left: 10px; margin-top: 10px; }
#titeldiv { width: 100%; text-align: right; }
#titeldiv_txt {  }
#titeldiv_tbl { float: left; margin-right: 15%; }
.tabelle { margin: auto; list-style-type: none; }
.untermenue { min-width: 13,5%; display: inline; }
#containerdiv { width: 100% }
#masterdiv { min-width: 15%; float: left; position: absolute; height: 100%; background-color:#778899; }
#linkdiv { width: 15%; float: right; background-color:#778899; height: 100%;  }
#textdiv { width: 70%; background-color: #FFF8F5; margin: auto; height: 100%;  }


a:link { color:#193441; }
a:visited { color:#3E606F; }
a:hover { color:green; background-color:#FCFFF5; text-decoration:none; }
a:active { color:#FF8080; text-decoration:none;}

a.extern:link { color:maroon; }
a.extern:visited { color:#C80000; }
a.extern:hover { color:green; background-color:#FCFFF5; text-decoration:none; }
a.extern:active { color:#FF8080; text-decoration:none;}

.menutitle:link { color:#EEFFFF; text-decoration:none; }
.menutitle:visited { color:#DCDCFF; text-decoration:none; }
.menutitle:hover { color:rgb(230,230,230); background-color:rgb(80,120,120); text-decoration:none; }
.menutitle:active { color:#FF8080; text-decoration:none;}

.submenue:link { color:#778899; text-decoration:none; }
.submenue:visited { color:#448877; text-decoration:none; }
.submenue:hover { color:rgb(230,230,230); background-color:rgb(80,120,120); text-decoration:none; }
.submenue:active { color:#FF8080; text-decoration:none;}

.horizon:link { color:#778899; text-decoration:none; }
.horizon:visited { color:#448877; text-decoration:none; }
.horizon:hover { color:rgb(230,230,230); background-color:rgb(80,120,120); text-decoration:none; }
.horizon:active { color:#FF8080; text-decoration:none;}

a.hauptnavi:link { color:#EEFFFF; text-decoration:none; }
a.hauptnavi:visited { color:#DCDCFF; text-decoration:none; }
a.hauptnavi:hover { color:rgb(230,230,230); text-decoration:none; background-color:rgb(80,120,120); }
a.hauptnavi:active { color:#FF8080; text-decoration:none;}

a.seitennavi:link { color:#EEFFFF; text-decoration:none; }
a.seitennavi:visited { color:#DCDCFF; text-decoration:none; }
a.seitennavi:hover { color:rgb(230,230,230); background-color:rgb(80,120,120); text-decoration:none; }
a.seitennavi:active { color:#FF8080; text-decoration:none;}


h1,h2,h3,h4,h5,p,li {
		font-family:Verdana,Arial,sans-serif;
		white-space:normal;
		}
img { border:none; }
h1 {
		font-size:15pt;
        font-style:normal;
        font-weight:bolder;
        color:#193441;
	margin-left:14px;
        margin-top:9pt;
        margin-bottom:2pt;
	 }
h2 {
		font-size:13pt;
        font-style:normal;
        font-weight:bold;
        color:#193441;
        margin-left:18px;
        margin-top:12pt;
        margin-bottom:1pt;
	 }
h3 {
        font-size:11pt;
        font-style:italic;
        font-weight:bold;
        color:#193441;
        margin-left:36px;
        margin-top:10pt;
        margin-bottom:1pt;
	 }
h4 {
        font-size:10pt;
        line-height:11pt;
        font-style:normal;
        font-weight:bold;
        color:#193441;
        margin-left:54px;
        margin-top:8pt;
        margin-bottom:1pt;
	 }
p {
        font-size:9pt;
        line-height:11pt;
        font-family:Verdana,Arial,sans-serif;
        font-weight:normal;
        font-stretch:normal;
        color:black;
        margin-left:38px;
        margin-top:2pt;
        margin-bottom:4pt;
	margin-right:38px;
	}
li	{
        font-size:9pt;
        line-height:11pt;
        font-family:Verdana,Arial,sans-serif;
        font-weight:normal;
        font-stretch:narrower;
        margin-top:0px;
        margin-bottom:0pt;
	  }

table.n {
		white-space:normal;
		border-collapse:collapse;
		margin-top:4px;
		margin-bottom:12pt;
		padding:1px;
        margin:1px;
        border-style:solid;
        border-width:1px;
        border-color:#193441;
        }
table.n tr {
		font-size:8pt;
        line-height:9pt;
        vertical-align:text-top;
        font-family:Verdana,Arial,sans-serif;
        font-weight:normal;
        font-stretch:narrower;
        }
table.n th  {
		background-color:#D1DBBD;
        border-style:solid;
        border-width:1px;
        border-color:#193441;
        vertical-align:text-top;
        font-size:8pt;
        line-height:9pt;
        font-family:Verdana,Arial,sans-serif;
        font-weight:bold;
        font-stretch:narrower;
        }
table.n td  {
		background-color:rgb(100,130,130);
        border-style:solid;
        border-width:1px;
        border-color:#EEFFFF;
		padding:1px;
        vertical-align:top;
        }
table.quellen {
        white-space:normal;
        }
table.quellen tr {
		font-size:8pt;
    	line-height:9pt;
    	font-family:Verdana,Arial,sans-serif;
    	font-weight:normal;
    	font-stretch:narrower;
        vertical-align:top;
    	}
table.quellen td {
        background-color:#D1DBBD;
        border-style:solid;
        border-width:1px;
        border-color:#FCFFF5;
		padding-top:5px;
		padding-bottom:6px;
		padding-left:2px;
		}
table.werbespalte {
		background-color:#91AA9D;
		margin:0px;
		border-style:none;
		height:110px;
		width:100%;
		}

.menutitle{
	cursor:pointer;
	margin-bottom: 1px;
	background-color:#778899;
	color:#EEFFFF;
	width:100%;
	padding:2px;
	text-align:center;
	font-weight:bold;
	font-size: 9pt;
	line-height: 12pt;
	/*/*/border:1px solid #EEFFFF;/* */
}

.submenu{
	cursor:pointer;
	margin-bottom: 1px;
	background-color:#EEFFFF;
	color:#778899;
	width:100%;
	padding:2px;
	text-align:left;
	font-size: 9pt;
	line-height: 12pt;
	/*/*/border:1px solid #778899;/* */
}

.untermenue{
	cursor:pointer;
	margin-bottom: 1px;
	background-color:#EEFFFF;
	color:#778899;
	width:100%;
	padding:2px;
	text-align:center;
	font-size: 9pt;
	line-height: 12pt;
	/*/*/border:1px solid #778899;/* */
}



/* ===== <span id="name"></span> ===== */
#zitat  {font-size:8pt; font-style:italic; }
#paragraph  {font-size:8pt; }
#leucht { background-color:#FFFF66; }
#leucht0 { background-color:#80FF80; }
#leucht0-1 { background-color:#FFC0C0; }
#leucht1 { background-color:#FF8080; }
#leucht1-2 { background-color:#FF4040; }
#leucht2 { background-color:#FF0000; }
#leucht2-3 { background-color:#BF0000; }
#leucht3 { background-color:#800000; color:#FF8080; }

/* ===== <p class="name"></p> ===== */
.rosabox { background-color:#FFDDDD; padding:6px; margin:0px; }
.rosa { background-color:#FFDDDD; }
.gelbbox { background-color:#FFFF66; padding:6px; margin:0px; }
.gelb { background-color:#FFFF66; }

/* ===== Ende CSS-Format-Angaben ===== */



/* ===== GELöSCHT:
table.frame { padding:1px
		margin:1px;
		border-style:solid;
		border-width:1px;
		border-color:#193441
		}
#quellen { background-color:#FCFFF5;
        font-size:8pt;
        line-height:11pt;
        font-family:Helvetica,Arial,sans-serif;
        font-weight:normal;
        font-stretch:normal;
        margin-left:54px;
        margin-top:2pt;
        margin-bottom:4pt;margin:0px;
        border-style:none;
        width:100%;
        }
===== */