td, div, input, select {
	font-family:arial, helvetica;
	font-size:8pt;
	color:#001242;
	text-decoration:none;
}

body	{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

form	{
	margin: 0px;
}

tr {
	vertical-align: top;
}

ul li {
    list-style: disc;
}

.fliess	{
	color:#001242; font-weight:normal;
}

img.blank {
	visibility: hidden;
}

ul.outside {
	list-style-position:outside;
}

ol.outside {
	list-style-position:outside;
}

.indent3 	{text-indent:3mm;}
.indent15	{text-indent:15mm;}
.indent10 	{text-indent:10mm;}
.indent1	{text-indent:1cm;}

div.showBorder {
	width: 800px;
	padding: 10px 66px 10px 66px;
	border: 23px solid #CDD0DF;
}

div.hideBorder {
}

div.flashteaserdiv { 	
	background : none; 
	width:148px; 
	height:91px; 
	padding:144px 0px 0px 10px;
}

.text-box-home {
	/*width:560px;*/ 
	height:170px; 
	overflow:hidden; 
	background:#8A94AA; 
	color:#041344; 
	padding:10px 40px 10px 10px;
}

.newsteaser-home {
	width:220px; 
	height:170px; 
	overflow:hidden; 
	background:#8A94AA; 
	color:#041344; 
	padding:10px 26px 0px 0px;
}

.text-box-home {
	background:#8A94AA;
	color:#FFFFFF;
}

a.more {
	color:#041344;
	font-size:8pt;
	text-decoration:underline;
}

a.textlink 	{
	color:#041344;
	font-size:8pt;
	text-decoration:underline;
}

input.w-64	{ width:64px;}
input.w-155	{ width:155px;}
input.w-219	{ width:219px;}

textarea.W220-H100 	{
	width:220px;
	height:100px;
}

/* main navigation items frame layout*/
table.mainNavigationEntry {
	float: left;
}

table.mainNavigationEntry td.horizontal-border { 
	height: 8px; 
}

table.mainNavigationEntry td.vertical-border {
	width: 1px;
	background-color: #ffffff;
}

table.mainNavigationEntry td.content {
	width: 10px;
	padding: 4px 10px 4px 10px;
}

/* main area */
td.main-area {
	height: 380px;
	color: #FFFFFF;
	background: #949DBE;
	vertical-align: top;
}

/* main area full navigation */
table.main-area-with-full-navigation, table.main-area-without-navigation {
	width: 100%;
	height: 100%;
}

td.navigation-area-1 {
	width: 90px;
}

td.navigation-area-2 {
	width: 190px;
	background-color: #6b73a2;
}

div.contactForm{
	height:30px;
	background-color: #7982ab;
	padding: 2px 0px 2px 0px;	
}

div.contactForm a{
	font-weight:bold;
	color: #0e1655;
	text-decoration:none;
}

.content-area {
	padding: 3px 5px 0px 5px;
}

td.content-area-full {
	width: 800px;
	padding: 16px 30px 0px 30px;
}

a.entry-navilevel-1, a.entry-navilevel-2, a.entry-navilevel-3	{
	font-weight: bold;
	color: #0e1655;
	text-decoration: none;
}

a.current-navilevel-1, a.current-navilevel-2, a.current-navilevel-3 {
	font-weight: bold;
	color: #870921;
	text-decoration: none;
}

table.main-navigation-area-1 {
	display: table;
}

table.main-navigation-area-1 td.entry-navilevel-1, td.current-navilevel-1 {
	text-align: center;
	background-color: #7982ab;
	padding: 2px 0px 2px 0px;
}

table.main-navigation-area-2 {
	display: table;
}

table.main-navigation-area-2 td {
	padding-left: 10px;
}

table.main-navigation-area-2 td.entry-navilevel-1, table.main-navigation-area-2 td.current-navilevel-1 {
	height: 30px;
	text-align: left;
	vertical-align: middle;
	background-color: #7982ab;
}

/** area 2 level 1 */
table.main-navigation-area-2 a.current-navilevel-1 {
	font-size: 8pt;
	font-weight: bold;
}

/** area 2 level 2 */
table.main-navigation-area-2 td.entry-navilevel-2, table.main-navigation-area-2 td.current-navilevel-2 {
	padding: 2px 0px 2px 10px;
}

/** area 2 level 3 */
table.main-navigation-area-2 td.entry-navilevel-3, table.main-navigation-area-2 td.current-navilevel-3 {
	padding: 2px 0px 2px 20px;
}

td.navigation-area-full-area {
	width: 190px;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	background-color: #7982ab;
	color: #870921;
	font-size: 8pt;
	font-weight: bold;
	/*padding: 0px 0px 0px 10px;*/
}

/*Metanavi, Navilevel 1*/
a.metanavi-on				{ font-weight: bold; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-on:link			{ font-weight: bold; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-on:visited		{ font-weight: bold; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-on:hover			{ font-weight: bold; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-on:active		{ font-weight: bold; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}

a.metanavi-off				{ font-weight: normal; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-off:link			{ font-weight: normal; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-off:visited		{ font-weight: normal; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-off:hover		{ font-weight: normal; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}
a.metanavi-off:active		{ font-weight: normal; font-size:8pt; color: #FFFFFF; white-space: nowrap; text-decoration: none;}

a.servicenavi-on			{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-on:link		{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-on:visited	{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-on:hover		{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-on:active		{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }

a.servicenavi-off			{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-off:link		{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-off:visited	{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-off:hover		{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }
a.servicenavi-off:active	{ font-weight: bold; font-size:8pt; color: #041344; text-decoration: none; }

/** CONTENT ELEMENTS BEGIN */

/** multi text bild begin */
table.article-image {
}

td.article-image-caption {
	padding:5px 0px;
	font-size: 8pt;
	text-align: left;	
}

div.article-date {
	font-size: 8pt;
}

div.article-headline {
	font-weight: bold;
	background-color: transparent;
	padding-bottom: 10px;
}

div.article-teaser {
	background-color: transparent;
	/*text-align: justify;*/
}

div.article-text {
	/*text-align: justify;*/
}

table.article-picture-left-text-float,
table.article-picture-right-text-float,
table.article-picture-left-text-bottom,
table.article-picture-center-text-bottom,
table.article-picture-right-text-bottom {
	margin: 0px 0px 5px 0px;
}

table.article-picture-left-text-float table.article-image {
	float: left;
	margin: 0px 5px 5px 0px;
}

table.article-picture-right-text-float table.article-image {
	float: right;
	margin: 0px 0px 5px 5px;
}

table.article-picture-left-text-bottom table.article-image {
	margin: 0px 0px 5px 0px;
}	

table.article-picture-center-text-bottom table.article-image {
	margin: 0px auto 5px auto;
}	

table.article-picture-center-text-bottom td.article-image {
	text-align: center;
}	

table.article-picture-right-text-bottom table.article-image {
	margin: 0px 0px 5px auto;
}

table.article-picture-right-text-bottom td.article-image {
	text-align: right;
}

/** multi headline begin */
div.content-headline-small-left 	{ font-size:8pt; font-weight: bold; color: #001242; padding: 0px 0px 3px 0px; text-align: left;}
div.content-headline-small-center 	{ font-size:8pt; font-weight: bold; color: #001242; padding: 0px 0px 3px 0px; text-align: center;}
div.content-headline-small-right 	{ font-size:8pt; font-weight: bold; color: #001242; padding: 0px 0px 3px 0px; text-align: right;}

div.content-headline-normal-left 	{ font-size:10pt; font-weight: bold; color: #001242; padding: 0px 0px 5px 0px; text-align: left;}
div.content-headline-normal-center 	{ font-size:10pt; font-weight: bold; color: #001242; padding: 0px 0px 5px 0px; text-align: center;}
div.content-headline-normal-right 	{ font-size:10pt; font-weight: bold; color: #001242; padding: 0px 0px 5px 0px; text-align: right;}

div.content-headline-large-left 	{ font-size:12pt; font-weight: bold; color: #001242; padding: 0px 0px 10px 0px; text-align: left;}
div.content-headline-large-center 	{ font-size:12pt; font-weight: bold; color: #001242; padding: 0px 0px 10px 0px; text-align: center;}
div.content-headline-large-right 	{ font-size:12pt; font-weight: bold; color: #001242; padding: 0px 0px 10px 0px; text-align: right;}

div.homepage-headline-large-left 	{ font-size:12pt; font-weight: bold; color: #941411; padding: 0px 0px 10px 0px; text-align: left;}
div.homepage-headline-large-center 	{ font-size:12pt; font-weight: bold; color: #941411; padding: 0px 0px 10px 0px; text-align: center;}
div.homepage-headline-large-right 	{ font-size:12pt; font-weight: bold; color: #941411; padding: 0px 0px 10px 0px; text-align: right;}
/** multi headline end */

.m0l0mouto, .m0l1mouto, .m0l2mouto {
	color: #ffffff;
}


.m0l0movero, .m0l1movero, .m0l2movero {
	color: #ffffff;
}

.m0l0mdowno, .m0l1mdowno, .m0l2mdowno {
	color: #ffffff;
}


.m0l0mouti, .m0l1mouti, .m0l2mouti {
	color: #ffffff;
}


.m0l0moveri, .m0l1moveri, .m0l2moveri {
	color: #ffffff;
}

.m0l0mdowni, .m0l1mdowni, .m0l2mdowni {
	color: #ffffff;
}

/*navibereich*/
div.add-navi-range {
	background-color:#7982ab;
	height:33px;
	margin-top:1px;
	font-weight:bold;
}

div.add-navi-range span.space {
	margin:10px 0 0 10px;
	float:left;
}

div.add-navi-range span.space a {
	color:#0E1655;
	text-decoration:none;
}
