/* ********** LINKS ********** */

a {
	color: #000033;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.hometext {
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.hometextfett {
	color: #000033;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.krumen {
	background: #FFFFFF;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mehr {
	color: #000033;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mlink {
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.nav {
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.navfoot {
	color: #000033;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.navlink {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:visited {
	color: #000033;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a.nav:hover {
	color: #990000;
	text-decoration: none;
}

a:active {
	color: #990000;
}

a.fett {
	color: #000033;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* ********** BODY ********** */
body {
	background: #F6F8F7;
	margin-left: 0px;
	margin-top: 0px;
}

body.ad {
	background: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}

body.black {
	background: #000000;
	margin-left: 0px;
	margin-top: 0px;
}

/* ********** FONTS ********** */
/* ********** HEADLINES ********** */
/* ********** Dachzeile ********** */
h1 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* ********** Artikel-Headline ********** */
h2 {
	color: #000033;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -2px;
	padding-bottom: -2px;
}

/* ********** Homepage-Headline ********** */
h3 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ********** Vorspann ********** */
h4 {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -2px;
	padding-bottom: -2px;
}

/* ********** Verlinkte Headlines ********** */
h5 {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* ********** TABLE ********** */
table.nav {
	background-color: transparent;
}

td {
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bborder {
	border: 1px #000000;
}

.black33 {
	background-color: #000033;
	color: #FFFFFF;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.blackm {
	background-color: #000033;
	color: #FFFFFF;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ********** FORMULARE ********** */
.button {
	background-color: #CCCCCC;
	border-bottom: 2px groove #000000;
	border-left: 1px groove #000000;
	border-right: 2px groove #000000;
	border-top: 1px groove #000000;
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
	height: 20px;
}

.button1 {
	background-color: #CCCCCC;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
	color: #000033;
	font: normal 9px Verdana, Helvetica, sans-serif;
	height: 16px;
}

.content {
	background: #FFFFFF;
	color: #000033;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.count {
	visibility: hidden;
}

.dachzeile {
	color: #336699;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.dachzeilep {
	color: #666666;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.foot {
	color: #000033;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form1 {
	border: 1px groove #000033;
	color: #000033;
	font: normal 11px Verdana, Helvetica, sans-serif;
	height: 20px;
}

.form2 {
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
	color: #000033;
	font: normal 11px Verdana, Helvetica, sans-serif;
	height: 16px;
}

.foto {
	background: #D0E3EC;
}

.hcom {
	color: #666666;
}

.hdachzeile {
	color: #336699;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.headline {
	color: #000033;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.high {
	background: #FFFFFF;
}

.hred {
	color: #336699;
}

/* ********** Farben ********** */
.htext {
	color: #000033;
}

/* ********** KASTEN  ********** */
.kasten {
	border: thin solid #D0E3EC;
	padding-left: 0px;
	padding-right: 0px;
}

.kasten1 {
	border: thin solid #9BC0D3;
	padding-left: 0px;
	padding-right: 0px;
}

.kasten2 {
	padding-left: 5px;
	padding-right: 5px;
}

.kasten3 {
	border: thin solid #9BC0D3;
	padding-left: 0px;
	padding-right: 0px;
}

.kastenm {
	background-color: #FFFFFF;
	border: thin solid #999999;
}

.kastenp {
	border: thin solid #DDDDDD;
	padding-left: 0px;
	padding-right: 0px;
}

.kastenp2 {
	border: thin solid #999999;
	padding-left: 0px;
	padding-right: 0px;
}

.kopf {
	background: #9BC0D3;
}

.mtxt {
	color: #000033;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navi {
	background: #D0E3EC;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navidown {
	background: #FFFFFF;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.naviline {
	color: #FFFFFF;
}

.navip {
	background: #DDDDDD;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navis {
	background: #D0E3EC;
	color: #000033;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navitop {
	background: #9BC0D3;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navitopp {
	background: #999999;
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.navitops {
	background: #9BC0D3;
	color: #000033;
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pdachzeile {
	color: #666666;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text {
	color: #000033;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text2 {
	color: #000033;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.text3 {
	color: #000033;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textcourier {
	font-family: "Courier New";
}

.textfett {
	color: #000033;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.texth1 {
	color: #24495D;
	font: bold 88px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -9px;
}

.texth1b {
	color: #24495D;
	font: bold 54px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -9px;
}

.texth1r {
	color: #000033;
	font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

.texth2 {
	color: #24495D;
	font: bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textp {
	color: #000033;
	cursor: wait;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textsmall {
	font: 9px;
}

/* ********** NORMALER TEXT ********** */
.txtwhite {
	color: #FFFFFF;
}

.vorspann {
	color: #000033;
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.zeile {
	border-bottom-color: #000033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000033;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000033;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	margin-top: 2px;
	text-align: center;
	width: 100%;
}
