/* Navigation und Links */

a {
color: blue;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

a:hover {
color: #990000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

a.vor {
color: blue;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

a.vor {
	color: #0000CD;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a.list:hover {
color: #990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

a.sresult {
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

a.sresult:hover {
color: #990000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
}

a.breadcrumbs {
color: #000066;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

a.breadcrumbs:hover {
color: #666666;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.text14blue {
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
text-decoration: none;
}

a.text14blue:hover {
color: #666666;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.hell {
	color: White;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.hell:hover {
color: #CAE8F1;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.navi {
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

a.navi:hover {
color: #666666;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.navi2 {
color: #000066;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.navi2:hover {
color: #666666;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.mitglied {
color: #ffffff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

a.mitglied:hover {
color: #ffffff;
font-size: 13px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a.close {
color: #ffffff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

a.close:hover {
color: #ffffff;
font-size: 14px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* Formularelemente */

.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffff99;
font-size: 12px;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 8px;
padding-right: 5px;
border: 1px #003366 solid;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #003366 solid;
background-color: #ffffff;
}

.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #003366 solid;
background-color: #ffffff;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #003366 solid;
background-color: #ffffff;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px #003366 solid;
}

/* Dokumentenelemente */

.navi {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
letter-spacing: 0.05px;
}

.breadcrumbs {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
letter-spacing: 0.05px;
}

.list {
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.titel {
background-color: #ffcc33;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 5px;
text-align: left;
vertical-align: text-top;
letter-spacing: 1px;
}

.teaser {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
vertical-align: text-top;
letter-spacing: 0.00em;
}

.grau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #C0C0C0;
}

.blau {
color: #000066;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

.formu {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom: 5px;
padding-top: 5px;
vertical-align: text-top;
letter-spacing: 0.00em;
}

.projekt {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-left: 10px;
padding-top: 5px;
text-align: justify;
vertical-align: text-top;
}

.fuss {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
vertical-align: text-top;
}

.textfett {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-left: 10px;
}

.news {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 10px;
padding-top: 10px;
vertical-align: text-top;
}

.newsfett {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-top: 10px;
vertical-align: text-top;
}

.neu {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-top: 10px;
vertical-align: text-top;
text-decoration: underline;
}


.ueber, .ueber:hover {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

/* Formulartabs */

.form14 {
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 5px;
font-weight: bold;
}

.form14s {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.formerrortext {
color: #ff0710;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* Tabelleninhalte */

.tabueber {
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.tabtext {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabueber14 {
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

.tabtext14 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.tabtext14b {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.tabueber16 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

.text12 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.text12rot {
color: #C00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.text14 {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.text14blau {
color: #003366;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}

.update10 {
color: #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}