/* Website */
html,body {
		font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #000000;
		background-color: #FFFFFF;
}

body,img,h1,h2,h3,h4,h5,h6,p,ol,ul {
		margin: 0px;
		padding: 0px;
}

p,td,th,div,span,ol,ul,input,textarea,label {
		font-size: 11px;
		font-weight: normal;
}

h1,h2,p,ol,ul {
		margin-bottom: 6px;
}

h2,h3,h4,h5,h6 {
		font-size: 11px;
		color: #007293;
		margin-top: 6px;
}

h1,h2 {
		color: #007293;
		font-weight: bold;
}

h1 {
		font-size: 12px;
}

ol,ul,li {
		line-height: 140%;
}

li {
		margin-left: 25px;
}

li.microNav {
		display: inline;
		margin-left: 0px;
		margin-right: 15px;
}

a {
		color: #007293;
		text-decoration: none;
		font-weight: bold;
}

img {
		margin: 0;
		border: 0;
}

img.left {
		margin-right: 12px;
		margin-bottom: 12px;
		float: left;
}

img.right {
		margin-left: 8px;
		margin-bottom: 8px;
		float: right;
}

img.micronav {
		margin-right: 5px;
}

/* Verteilerseiten */
h1.topsite {
		margin-bottom: 12px;
}

h2.topsite {

}

h3.topsite {
		font-weight: normal;
		text-decoration: underline;
}

p.topsite {

}

.topsite {

}

/* Artikel */
h1.article {
		margin-bottom: 12px;
}

h2.article {
		margin-top: 24px;
		margin-bottom: 8px;
}

h3.article {

}

p.article {
		margin-bottom: 12px;
}

ol.article {
		font-weight: bold;
		margin-bottom: 12px;
}

div.article {
		margin-bottom: 12px;
		line-height: 140%;
}

tr.articleFoot {

}

td.back {
		padding-top: 8px;
		width: 80px;
}

td.forward {
		padding-top: 8px;
		text-align: right;
		width: 420px;
}

p.infobox {
		border: 1px solid #ff8207;
		background-color: #FFD6AC;
		padding: 5px;
		margin-top: 12px;
}

div.linkbox {
		border: 1px solid #007293;
		background-color: #E5F1F4;
		padding: 5px;
		margin-top: 12px;
}

div.linkbox a {
		padding-left: 8px;
		background-image: url(/img/nova/cda/117405/pfeil_blau.gif);
		background-repeat: no-repeat;
		background-position: left;
}

div.linkbox p {
		padding-left: 10px;
		text-indent: -10px;
		margin: 0;
}

div.linkbox img {
		margin-right: 5px;
}

/* FAQ */
h1.faq {
		margin-bottom: 12px;
}

h2.faq {
		margin-top: 24px;
		margin-bottom: 8px;
}

h3.faq {

}

p.faq {
		margin-bottom: 12px;
}

div.faq {
		margin-bottom: 12px;
		line-height: 140%;
}

/* Gestaltungsklassen */
.trenner_O {
		border-top: 1px dashed #ff8207;
}

/* Navigation */
p.nav1_on,p.nav1_off {
		padding: 1px;
		margin: 0;
		text-transform: uppercase;
		text-align: center;
		background-color: #52A0B7;
}

p.nav1_off {
		background-color: #007293;
}

p.cme1_on,p.cme1_off {
		padding: 1px;
		margin: 0;
		text-transform: uppercase;
		text-align: center;
		background-color: #FBAA27;
}

p.cme1_off {
		background-color: #F15B28;
}

p.nav2_on,p.nav2_off {
		margin: 0;
		background-image: url(/img/nova/cda/117405/nav2_foot.gif);
		background-repeat: no-repeat;
		background-position: bottom;
}

p.nav2_on {
		background-color: #cce3e9;
}

div.nav2_on { /*position: relative;*/ /*left: 90px;*/ /*z-index: 10;*/
		background-color: #cce3e9;
		width: 204px;
}

* html div.nav2_on { /* nur fuer Internet Explorer */
		width: 206px;
}

p.nav3_on,p.nav3_off,p.nav4_on,p.nav4_off {
		margin: 0;
		padding: 1px 0;
		font-size: 11px;
		background-image: url(/img/nova/cda/117405/nav2_foot.gif);
		background-repeat: no-repeat;
		background-position: bottom;
}

p.nav3_on {
		background-color: #a4d7f4;
}

p.nav3_off {
		background-color: #cce3e9;
}

p.nav3_on,p.nav3_off {
		padding-left: 8px;
}

p.nav4_on,p.nav4_off {
		padding-left: 39px;
		background-color: #a4d7f4;
		text-indent: -5px;
}

a.nav1_on,a.nav1_off,a.nav2_on,a.nav2_off {
		font-weight: bold;
		text-decoration: none;
}

a.nav1_off:link,a.nav1_off:hover,a.nav1_off:visited,a.nav1_off:active {
		color: white;
}

a.nav1_on:link,a.nav1_on:hover,a.nav1_on:visited,a.nav1_on:active {
		color: white;
}

a.nav2_on,a.nav2_off {
		padding: 4px 0px 4px 8px;
		background-image: url(/img/nova/cda/117405/pfeil_blau.gif);
		background-repeat: no-repeat;
		background-position: 188px;
		width: 204px;
		display: block;
}

* html a.nav2_on,* html a.nav2_off {
		width: 206px;
}

a.nav2_on,a.nav2_off:hover {
		background-color: #cce3e9;
		background-image: url(/img/nova/cda/117405/pfeil_orange.gif);
		background-repeat: no-repeat;
		background-position: 188px;
}

a.nav3_on,a.nav3_off,a.nav4_on,a.nav4_off {
		font-weight: normal;
		text-decoration: none;
}

a.nav4_on,a.nav4_off {
		padding-left: 8px;
}

p.microNav {
		font-size: 9px;
		color: #007293;
		margin-bottom: 0px;
		padding-right: 21px;
		padding-left: 21px;
		padding-top: 10px;
		vertical-align: top;
}

p.microNav a {
		text-decoration: none;
		font-weight: normal;
}

a.microNavOn {
		text-decoration: none;
		color: #ff9e0f;
		font-weight: normal;
}

/* teaser-spalte */
p.tbox {
		font-size: 9px;
		line-height: 140%;
		letter-spacing: 2px;
}

p.tbox_toc {
		font-size: 9px;
		line-height: 120%;

}

img.tbox_kl {
		margin-right: 7px;
		vertical-align: middle;
}

img.tbox {
		margin-right: 10px;
		vertical-align: middle;
}

div.tbox a {
		color: black;
		text-decoration: none;
		font-weight: normal;
}

p.tbox_toc a {
		background:url(/img/nova/cda/117405/pfeil_blau.gif) no-repeat;
		background-position: left center;
		display: block;
		padding-left: 16px;
}

/* Seitenaufteilung */
table.head {
		width: 1000px;
		height: 127px;
}

table.microNav {
		width: 998px;
		border: 1px solid white;
}

td.nav_head {
		border: 1px solid white;
		text-align: center;
}

table.main {
		width: 996px;
		border: 2px solid white;
}

td.navi {
		background-color: #E5F1F4;
		vertical-align: top;
}

#navi {
		width: 206px;
		background-color: #E5F1F4;
		border-top: 5px solid #007293;
		vertical-align: top;
		overflow: hidden;
}

* html #navi { /* nur fuer Internet Explorer */
		width: 206px;
}

td.content {
		vertical-align: top;
}

#content {
		width: 500px;
		padding-right: 21px;
		padding-left: 21px;
		padding-top: 10px;
		vertical-align: top;
		overflow: hidden;
}

* html #content { /* nur fuer Internet Explorer */
		width: 542px;
}

td.teaser {
		vertical-align: top;
}

#teaser {
		width: 246px;
		padding-top: 20px;
		vertical-align: top;
		overflow: hidden;
}

* html #teaser { /* nur fuer Internet Explorer */
		width: 248px;
}

div.tbox {
		margin: 0;
		padding: 5px 5px 5px 10px;
		width: 229px;
		border: 1px solid #007293;
		border-bottom: 0;
}

* html div.tbox { /* nur fuer Internet Explorer */
		width: 248px;
}

div.tbox_foot {
		background-color: ff9e0f;
		border: 1px solid #007293;
		height: 20px;
		margin: 0 0 20px 0;
		width: 244px;
}

* html div.tbox_foot { /* nur fuer Internet Explorer */
		width: 248px;
}

div.content {
		margin: 15px 17px;
		padding: 10px;
		border: 1px solid #007ebb;
}

div.content_teaser {
	padding: 5px;
	border: 1px solid #007ebb;
}
h3.content_teaser  {
	padding: 2px 5px 2px;
	border: 1px solid #007ebb;
	border-bottom:0;
	color: #fff;
	background: #FF9E0F;
	margin:0;
}

div.schmal {
		width: 480px;
}

td.foot {
		background-image: url(/img/nova/cda/117405/navi_foot.gif);
		background-repeat: no-repeat;
		width: 206px;
		height: 34px;
}

div.search {
		background-color: #cce3e9;
		border-top: 1px solid #007293;
		border-bottom: 1px solid #007293;
		padding: 8px;
}

* html div.search { /* nur fuer Internet Explorer */
		width: 206px;
}

a.search {
		padding-left: 12px;
}

/* MC-Fragen */
div.result {
		width: 481px;
		display: none;
}

div.nochmal {
		width: 481px;
		display: none;
		font-weight: bold;
}

p.mcform {
		margin-top: 12px;
		border: 1px solid #007293;
		width: 100px;
		padding: 2px;
}

/* Formulare */
select.addrCollText {
		color: #000000;
		background-color: #FFFFFF;
		width: 300px;
		margin: 2px 0px 6px 0px;
		font-size: 12px;
		font-weight: normal;
}

select.addrCollInput {
		color: #000000;
		background-color: #FFFFFF;
		width: 300px;
		margin: 2px 0px 6px 0px;
		font-size: 12px;
		font-weight: normal;
}

input.addrCollInput {
		color: #000000;
		background-color: #FFFFFF;
		width: 300px;
		margin: 2px 0px 6px 0px;
		font-size: 12px;
		font-weight: normal;
}

input.addrCollSubmit {
		color: #007293;
		background-color: #FFFFFF;
		margin: 12px 0px;
		border: 1px solid #007293;
		width: 100px;
		padding: 2px;
		font-size: 12px;
		font-weight: bold;
		background-image: url(/img/nova/cda/117405/pfeil_weiter.gif);
		background-repeat: no-repeat;
		background-position: right center;
}

form {
		margin: 0;
		padding: 0px;
}

a.form,a.form:visited {
		color: white;
		font-weight: normal;
		text-decoration: none;
}

input.search {
		margin-bottom: 0px;
		border: 1px solid #007293;
		width: 110px; /* Breite.*/
}

textarea {
		margin-bottom: 10px;
		border: 1px solid #999999;
		width: 360px; /* Breite.*/
		height: 300px;
}

form br { /* Alle Zeilenumbrueche in Formularen auswaehlen */
		clear: left; /* das floating der labels und inputs aufheben */
}

input#image { /* den Submit-Button */
		float: none;
		width: auto;
}

label {
		margin-bottom: 0px;
		text-align: left;
		padding-left: 10px;
		width: 400px; /* Breite.*/
		vertical-align: top;
		line-height: 140%;
}

/* formatierung formular */

form ul {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

form ul li {
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	float: left;
	width: 100%;
}

form ul li label {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

form ul li input {
	width: 270px;
}

form ul li select {
	font-size: 12px;
}

form p {
	padding-bottom: 12px;
	padding-left: 7px;
}

/* Sitemap */
div.nav_sitemap {
		margin-bottom: 20px;
		clear: both;
}

a.nav1_sitemap {
		background-image: url(/img/nova/cda/117405/dreieck_blau.gif);
		background-repeat: no-repeat;
		padding-left: 10px;
		width: 185px;
		clear: right;
		float: left;
		background-position: left center;
}

a.nav2_sitemap {
		background-image: url(/img/nova/cda/117405/quadrat2_blau.gif);
		background-repeat: no-repeat;
		padding-left: 10px;
		width: 295px;
		float: right;
		background-position: left 4px;
}

a.nav3_sitemap {
		background-image: url(/img/nova/cda/117405/quadrat3_blau.gif);
		background-repeat: no-repeat;
		padding-left: 9px;
		float: right;
		background-position: left 4px;
		margin-left: 11px;
		width: 285px;
}

a.nav4_sitemap {
		background-image: url(/img/nova/cda/117405/quadrat4_blau.gif);
		background-repeat: no-repeat;
		padding-left: 8px;
		float: right;
		background-position: left 4px;
		margin-left: 22px;
		width: 275px;
}

/* Browser und Fehler*/
div.error {
		color: #FF0000;
		display: block;
}

div.error_e {
		color: #FF0000;
}

div.top_level_fehler {
		float: left;
}

div.thema_1_fehler {
		width: 100%;
		height: 17px;
		background-color: #FF9E0F;
}

div.thema_top_1_fehler {
		background-color: #FFFFFF;
		position: relative;
		top: 3px;
		border: 1px solid #FF9E0F;
		padding: 4px;
}

span.thema_top_fehler {
		font-size: 12px;
		color: #FFFFFF;
		position: relative;
		top: -4px;
		font-weight: bold;
}

span.thema_links_fehler {
		font-size: 12px;
		color: #000000;
		width: 100%;
}

/* Preview Server */
div.preview {
		z-index: 10;
		position: absolute;
		border: 1px solid #000000;
		left: 1px;
		top: 1px;
		padding: 13px;
		font-size: 16px;
		color: #000000;
}
