* {
	margin: 0;
	padding: 0;
}

body  {
	background-color: #151830; 
	color: #e5e5e8; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Verdana;
	text-align: center;
	}
h1 { 
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	}
	
div#all {
	width: 1024px;
	margin: 40px auto 0 auto;
	text-align: left;
}

div#header1 {
	width: 1024px;
	margin-bottom: 8px;
	}
	
div#navigation {
	width: 512px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 26px;
	float: left;
	}
	
div#navigation a { 
	color: #e5e5e8; 
	text-decoration: none;
	padding-right: 34px;
	}
div#navigation a:hover {
	color: #ff6;
	}
	
div#logo {
	width: 512px;
	float: left;
	}
	
div#logo img {
	height: 40px;
	width: 420px;
	border: 0;
	display: center;
	margin-left: 92px;
}

div#header2 {
	width: 1024px;
	}
	
div#quadrat {
	width: 80px;
	height: 80px;
	margin-right: 8px;
	background-color: #c03; 
	float: left;
	}
	
div#quadrat a.archiv {
	display: block;
	font-size: 12px; 
	font-weight: bold; 
	margin-top: 66px;
	color: #ff6; 
	text-decoration: none;
	text-align: center;
	}
	
div#quadrat a.archiv:hover {
	color: #fff;
	}
	
div#quadrat ul {
	list-style: none;
	color: #fff; 
	font-size: 12px; 
	font-weight: bold; 
	margin-top: 66px;
	float: right;
	}

div#quadrat ul li {
	text-align: center;
	float: left;
	width: 16px;
	}

div#quadrat ul li a { 
	color: #ff6; 
	text-decoration: none;
	}
	
div#quadrat ul li a:hover {
	color: #fff;
	}
	
div#band {
		float: left;
	}
	
div.clear {
	clear: left;
	line-height: 0.1em;
	}
	
p { 
	padding-bottom: 16px;
	}

a    { color: #ff6; text-decoration: none }
a:hover { color: #fff }

a.text { color: #e5e5e8; text-decoration: none }
a.text:hover { color: #e5e5e8; text-decoration: underline }

a.formular { color: #fff; font-weight: bold; text-decoration: none }

td     { }

td.text     { color: #e5e5e8; padding-right: 16px; padding-bottom: 16px }
td.aktuell     { color: #e5e5e8; padding-right: 16px; padding-bottom: 40px }
td.aktuell h1 { 
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	}
td.aktuell h2 { 
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	}
td.aktuell h3 { 
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	}
	
 td.aktuell ul {
	padding-left: 223px;
	padding-bottom: 16px;
	}

	
/*td.aktuell p { margin-right: 0; padding-right: 0; width: 420px; }*/
td.legende        { color: #aab; font-size: 10px; padding-top: 4px; padding-right: 16px; padding-bottom: 16px }
td.flash     { padding-bottom: 4px }
td.border { border-style: solid; border-color: #333; border-width: 1px;}
td.border2 { border-style: solid; border-color: #333; border-width: 2px;}
td.shadow  { border-style: solid; border-width: 1px; border-color: #fff #666 #666 #fff }
td.shadow2   { border-style: solid; border-width: 1px; border-color: #fff #666 #666 #dbe5d0 }
td.shadow3   { border-style: solid; border-width: 1px; border-color: #dbe5d0 #666 #666 #dbe5d0 }
td.shadow_red { border-style: solid; border-width: 1px; border-color: #C03 #666 #666 #C03 }
img.border  { margin-right: 8px; border: solid 1px #666 }
img.thumb    { 
margin: 0 11px 11px 0;
border-style: solid;
border-width: 1px;
border-color: #AAACB8;
margin-right: 5px; margin-bottom: 5px; }
.legende        { color: #aab; font-size: 10px; }
.w420 { color: #e5e5e8; font-size: 11px; font-family: Verdana; width: 420px; background: #292D4C; border: solid 1px #aab; padding-top: 1px; padding-left: 4px }
.alert { color: #c03; font-weight:bold }
br.small { line-height: 2px }
b { color: #fff }

img.aktuell { margin: 0 11px 11px 0;
border-style: solid;
border-width: 1px;
border-color: #AAACB8;
width: 235px;
float: left; }

sup {
	font-size: 9px;
	}