
/* ALLGEMEIN */
body {
	background-color: #ffffff;
	margin: 0;
	padding:0;
}

p {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.modeNormal {
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	color: #000099;
}

.modeHighlight {
	cursor: hand;
	cursor: pointer;
	color: #6699CC;
}

.bdfblaubg {
	background-color: #000099;
}

.bdfblaubghome {
	background-color: #000099;
	background-image: url(../graphics/keyvisualleiste_new.jpg);
	background-repeat:no-repeat;
}

.ecardbg {
	background-color: #E1E4EC;
}

.ecardtext {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.close {
	background-color: #b7ebf9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 10px;
	text-decoration: none;	
}

.allgemeinenav {
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #CCCCEB;
	font-size: 11px;
	text-decoration: underline;		
}
.allgemeinenav:Hover {
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #CCCCEB;
	font-size: 11px;
	text-decoration: underline;	
}

.eingabefeld {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	border: 1px outset #999999;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #909ABC;
	border-right-color: #ECEDF0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #909ABC;
	border-bottom-color: #ECEDF0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.formularfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #909ABC;
	border-right-color: #ECEDF0;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #909ABC;
	border-bottom-color: #ECEDF0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.newsheadlinehome {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	text-transform:uppercase;
}

.newshghome {
	background-color: #edfbfc;
	border-top:4px solid #ffffff;
	padding-left:5px;
	padding-top:3px;
}

.newshome {
	background-color: #edfbfc;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
}

.newshomelink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.infoboxtext_home {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.dotliniehome {
	background-image: url(../graphics/dotlinie.gif);
	background-repeat:repeat-x;
	height:1px;
}

.hauptnavlinieobenoff {
	background-color: #BBBFCF;
}

.hauptnavlinieobenon {
	background-color: #9799B1;
}

.hauptnavoff {
	background-color: #4b4eb7;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.hauptnavoff:Hover {
	background-color: #b7ebf9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.hauptnavon {
	background-color: #b7ebf9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.wegweiser {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.wegweiserlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.wegweiserlink:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.footer {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #707293;
	font-size: 11px;
	text-decoration: none;	
}

.footer:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #707293;
	font-size: 11px;
	text-decoration: underline;	
}

.footerunderline {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #707293;
	font-size: 11px;
	text-decoration: underline;	
}

.contentbildlinie {
	background-color: #C0C4D0;
}

.footernavi {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.footernavi:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;	
}

.footerlinie {
	background-color: #000099;
}

.contentheadlinehome {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 20px;
	text-decoration: none;
	text-transform:uppercase;
}

.EntranceArea {
	border-top:8px solid #FFFFFF;
	border-left:8px solid #FFFFFF;
	border-right:8px solid #FFFFFF;
}

.EntranceAreaHeader {
	background-color: #eef5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;
	padding: 16px;
}

.box_lightblue {
	background-color: #eef5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 6px;
	padding-right : 6px;
}

.EntranceAreaHeaderImage {
	border-bottom:5px solid #eef5fd;
	border-right:10px solid #eef5fd;
}

h1.EntranceAreaHeadline {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;
	margin-top:0;	
}

.SecondLevelArea {
	border-top:20px solid #FFFFFF;
	border-left:20px solid #FFFFFF;
	border-right:20px solid #FFFFFF;
}

h1.SecondLevelHeadline {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 14px;
	text-decoration: none;
	margin-top:0;	
}

.EntranceAreaHeadText {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.contentheadline {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;	
}

.contenttextblaubold {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;	
}

.contentsubheadline {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.contenttext {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.contenttext:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: underline;	
}

.contenttextklein {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 10px;
	text-decoration: none;	
}

.contenttextkleinlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 10px;
	text-decoration: underline;	
}

.contenttextbold {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.contenttextlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: underline;	
}

#home_newsheader a.contenttextlink {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	text-transform:uppercase;
}

.contentboxenhead{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.contentboxentext{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.contentboxentextlink{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.butextklein {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 10px;
	text-decoration: none;
}

.butextklein2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}

.welcome_text_1 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}
 
.welcome_text_2 {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;	
}

.popupwelthead {
	background-color: #b7ebf9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 18px;
	text-decoration: none;	
}

/* Style für das Tag <TABLE> im Inhalt */
.contentTable
{
}

/* Style für ein Tag <TR> im Inhalt */
.contentTableRow 
{
}

/* Style für die Trennzeile zwischen den einzelnen Tabellenzeilen */
.contentTableLine {
	background-color: #b0cbf3;	
}

/* Style für die erste Tabellenzeile, damit diese anders formatiert werden kann, als der Rest */
.contentTableRowTitle {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
	padding-right: 3px;
}


/* Style für eine Tabellenzelle <TD> in einer ungeraden Zeile (Erste Zeile ist ungerade) */
.contentTableRowOdd {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
	padding-right: 3px;
}

/* Style für eine Tabellenzelle <TD> in einer geraden Zeile (Bei einer Tabelle mit Titel ist die erste Content-Zeile gerade) */
.contentTableRowEven {
	background-color: #eff5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
	padding-right: 3px;
}

.newsboxhead {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.newsboxteaser{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;		
}

.newsboxteaser:Hover{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;		
}

.newsboxteaserbold:Hover{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;		
}

.newsboxteaserbold{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;		
}

.newsboxtitel {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.newsboxdatum {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.newsboxressort {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #989898;
	font-size: 11px;
	text-decoration: none;	
}

.weiss {
	background-color: #ffffff;
}

.tabterminemonat {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}


.tabtermineheadhell {
	background-color: #ECEEF4;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.tabterminetexthell {
	background-color: #ECEEF4;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.tabtermineheaddunkel {
	background-color: #DADDE9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.tabterminetextdunkel {
	background-color: #DADDE9;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.tabellegrau {
    font-weight: normal;
	font-size: 12px;
	color: #535357;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f2f1f6;
	text-decoration: none
}

.tabellegraucontentsubheadline {
	background-color: #f2f1f6;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 13px;
	text-decoration: none;	
}

.sitemaphg {
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

.sitemaphellblau {
	background-color: #b7ebf9;
}

.sitemapblautextfett {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapblautextfett:Hover {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.sitemapblautextnormal {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapblautextnormal:Hover {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.sitemaphellgrau {
	background-color: #C5CDD0;
}

.sitemapgrautextfett {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapgrautextfett:Hover {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.sitemapgrautextnormal {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapgrautextnormal:Hover {
	/*background-color: #ffffff;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.txt_level2 {
	width:180px;
	display:inline-block;
	border:0px solid red;
}

.txt_level3 {
	width:160px;
	display:inline-block;
	border:0px solid red;
}

.bildboxrand {
	background-color: #999999;
}

.bildboxhintergrund {
	background-color: #E1E4E6;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.bildmaterialtext{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;		
}

.bildmaterialtext:Hover{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;		
}

.bildmaterialtextfett{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;		
}

.bildmaterialtextfett:Hover{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;		
}

/* STARTSEITE */


.startnewsboxtitel {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 12px;
	text-decoration: none;	
}

.markenleistelinie {
	background-color: #AFBADA;
}

.starttext {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 14px;
	text-decoration: none;	
}

.starttextlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 14px;
	text-decoration: underline;	
}

.startnewshead {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;	
}

.startnewsteaser {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;	
}

.startnewsteaserHover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;	
}

.startboxbg {
	background-color: #E7E8EB;
}

.startboxhead {
	background-color: #E7E8EB;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.startboxtext {
	background-color: #E7E8EB;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.startboxtext:Hover {
	background-color: #E7E8EB;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.startboxbgblau {
	background-color: #CBDAFF;
}

.homeboxbg {
	background-color: #d2daf1;
}

.startboxheadblau {
	background-color: #CBDAFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.startboxtextblau {
	background-color: #CBDAFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.startboxtextblau:Hover {
	background-color: #CBDAFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.startlinie {
	background-color: #7C85A5;
}

.startfooter {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.startfooterlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;	
}

.subnavon {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;	
	
}

.subnavoff {
	background-color: #b0ccf4;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subnavover {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	cursor: pointer;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subnavoff:Hover {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subsubnavoff {
	background-color: #edfbfc;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subsubnavoff:Hover {
	background-color: #f6fdfd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subsubnavover {
	background-color: #f6fdfd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.subsubnavon {
	background-color: #f6fdfd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.CxUserEditorborder {
	padding : 8px;
	margin: 10px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}

.worldmapdiv {
	background-color: #e7ecf5;
	background-image: url(../graphics/worldmap.gif);
	background-repeat:no-repeat;
}

.continentdiv {
    font-weight: bold;
	font-size: 10px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-decoration: none;
	border: 1px solid #000099;
}

.continentdivselect {
    font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000099;
	text-decoration: none;
	border: 1px solid #000099;
}

.countrydiv {
    font-weight: bold;
	font-size: 10px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dce4ff;
	text-decoration: none;
	border-left: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-right: 1px solid #000099;
	border-top: 0px solid #000099;
}

.countrytext {
    font-weight: bold;
	font-size: 10px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dce4ff;
	text-decoration: none;
}

.countrytext:Hover {
    font-weight: bold;
	font-size: 10px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dce4ff;
	text-decoration: underline;
}

.worldmapdynabox {
	background-color: #f1f6fd;
}

.worldmapdynaboxtitle {
	background-color: #b0cbf3;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;	
}

.worldmapdynabox_lightblue {
	background-color: #f1f6fd;
}

.worldmapdynaboxtitle_lightblue {
	background-color: #b0cbf3;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.worldmapdynabox_turquoise {
	background-color: #eefbfc;
}

.worldmapdynaboxtitle_turquoise {
	background-color: #b5ebfa;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.servicedynaboxborder {
	background-color: #b0cbf3;
}

.servicedynaboxbg {
	background-color: #eff5fd;
	border-top:0px solid #b0cbf3;
	border-left:0px solid #b0cbf3;
	border-right:0px solid #b0cbf3;
	border-bottom:1px solid #b0cbf3;
}

.servicedynaboxbglast {
	background-color: #eff5fd;
	border-top:0px solid #b0cbf3;
	border-left:0px solid #b0cbf3;
	border-right:0px solid #b0cbf3;
	border-bottom:1px solid #b0cbf3;
}

.servicedynaboxiconbg {
	background-color: #ffffff;
}

.servicedynaboxtext {
	background-color: #eff5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	border-bottom:0px solid #b0cbf3;	
}

.servicedynaboxtext:Hover {
	background-color: #eff5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;
	border-bottom:0px solid #b0cbf3;	
}

.printdynaboxborder {
	background-color: #b0cbf3;
}

.printdynaboxbg {
	background-color: #ffffff;
	border-top:1px solid #b6ebfb;
	border-left:0px solid #b6ebfb;
	border-right:0px solid #b6ebfb;
	border-bottom:0px solid #b6ebfb;
}

.printdynaboxbglast {
	background-color: #ffffff;
	border-top:1px solid #b6ebfb;
	border-left:0px solid #b6ebfb;
	border-right:0px solid #b6ebfb;
	border-bottom:1px solid #b6ebfb;
}

.printdynaboxiconbg {
	background-color: #ffffff;
}

.printdynaboxtext {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	border-bottom:0px solid #b0cbf3;	
}

.printdynaboxtext:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;
	border-bottom:0px solid #b0cbf3;	
}

.standarddynaboxborder {
	background-color: #b5ebfa;
}

.standarddynaboxbg {
	background-color: #ffffff;
}

.standarddynaboxbg_tuerkis2 {
	background-color: #eefbfc;
	border-bottom:0px solid #b5ebfa;
	border-top:1px solid #b5ebfa;
	border-right:1px solid #b5ebfa;
}

.standarddynaboxbgtitle_white {
	background-color: #ffffff;
	border-bottom:0px solid #b5ebfa;
	border-top:1px solid #b5ebfa;
	border-left:0px solid #b5ebfa;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
}

.standarddynaboxbgtitle_white2 {
	background-color: #ffffff;
	border-bottom:0px solid #b5ebfa;
	border-top:1px solid #b5ebfa;
	border-left:0px solid #b5ebfa;
	border-right:0px solid #b5ebfa;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
}

.standarddynaboxbgitem_white {
	background-color: #ffffff;
	border-bottom:1px solid #b5ebfa;
	border-top:0px solid #b5ebfa;
	border-left:0px solid #b5ebfa;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
}

.standarddynaboxbgitem_white2 {
	background-color: #ffffff;
	border-bottom:1px solid #b5ebfa;
	border-top:0px solid #b5ebfa;
	border-left:0px solid #b5ebfa;
	border-right:0px solid #b5ebfa;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:5px;
}

.standarddynaboxbg_tuerkis {
	background-color: #eefbfc;
	border-bottom:1px solid #b5ebfa;
	border-top:1px solid #b5ebfa;
	border-right:1px solid #b5ebfa;
}

.standarddynaboxheader {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.standarddynaboxtext {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.standarddynaboxtext:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;	
}

.standarddynaboxtextlink {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.standarddynaboxtextlink:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;
}

.dropdowndynabox {
	background-color: #FFFFFF;
	border-top:1px solid #b5ebfa;
	border-bottom:1px solid #b5ebfa;
}

.dropdowndynaboxiconbg {
	background-color: #ffffff;
}

.dropdowndynaboxbg_tuerkis {
	background-color: #eefbfc;
}

.dropdowndynaboxheader {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.serviceboxbg {
	background-color: #BECBFF;
}

.serviceboxhead {
	background-color: #BECBFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.serviceboxtext {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 10px;
	text-decoration: none;	
}

.serviceboxtext:Hover {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 10px;
	text-decoration: none;	
}

.whiteborderbox {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	
}

.dynaboxheader {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;	
}

.quicklinksboxtitle {
	background-color: #b0cbf3;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	border-bottom:1px solid #a0c2f3;
	border-top:1px solid #a0c2f3;	
}

.quicklinksboxtitlefirst {
	background-color: #b0cbf3;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	border-bottom:1px solid #a0c2f3;
	border-top:0px solid #a0c2f3;	
}

.quicklinksboxitem {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.quicklinksboxitem:Hover {
	background-color: #b6ebfb;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;
}

.bdflinksboxitem {
	background-color: #b0cbf6;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.bdflinksboxitem:Hover {
	background-color: #b0cbf6;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #4b4eb7;
	font-size: 11px;
	text-decoration: none;
}

.QuizPinkheader {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #e32d75;
	font-size: 14px;
	text-decoration: none;
	margin-top:0;	
}

#download_boxes 
{
	position:relative;
	width: 548px;
	height: auto;
	border-top: 0px solid #002a5a;
	margin-bottom:0;
}

#download_boxes .contenttext {
	margin-bottom:4px;	
}

#download_boxes .boxitemlarge 
{
	position:relative;
	width: 548px;
	border-bottom: 0px solid #002a5a;
	background-color:#eef5fd;
}

#download_boxes .boxitemlarge .boxitem_image 
{
	position:relative;
	width: 250px;
	height: 176px;
	padding: 15px;
	float: left;
}

#download_boxes .boxitemlarge .boxitem_content
{
	position:relative;
	width: 238px;
	padding: 10px 15px 15px 0;
	float: left;
	border: 0px solid red;
}

#download_boxes .boxitem 
{
	position:relative;
	width: 548px;
	border-bottom: 0px solid #002a5a;
}

#download_boxes .boxitem .boxitem_image 
{
	position:relative;
	width: 148px;
	height: 148px;
	padding: 15px;
	float: left;
}

#download_boxes .boxitem .boxitem_content
{
	position:relative;
	width: 340px;
	padding: 10px 15px 15px 0;
	float: left;
	border: 0px solid red;
}

#downloadzip
{
	position:relative;
	padding: 15px;
	width: 548px;
	float: left;
	border: 0px solid red;
}

.dotliniedownload {
	background-image: url(../graphics/dotlinie_download.gif);
	width: 548px;
	height: 19px;
}

.sitemaparea 
{
	border-top:1px solid #b5eafa;
	border-left:11px solid #b5eafa;
	border-right:11px solid #b5eafa;
	border-bottom:11px solid #b5eafa;
}

.sitemapweiss {
	background-color: #ffffff;
}

.sitemapimage {
	background-color: #ffffff;
	border-top:6px solid #ffffff;
	border-bottom:0px solid #ffffff;
}

.sitemaphg2 {
	background-color: #b5eafa;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 13px;
	text-decoration: none;
	height:25px;
	padding-top:5px;
}

* html .sitemaphg2 {
	padding-top:4px;
}

.sitemapitem {
	border:0px solid red;
	padding:20px 10px 20px 10px;
}

.sitemaptitle {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 13px;
	text-decoration: none;
}

.sitemaphellblau2 {
	background-color: #b7ebf9;
}

.sitemapboxOdd {
	background-color: #eef5fd;
}

.sitemapboxEven {
	background-color: #ffffff;
}

.sitemapblautextfett2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	line-height:1.5em;
}

.sitemapblautextfett2:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
	line-height:1.5em;
}

.sitemapblautextnormal2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
	line-height:1.5em;
}

.sitemapblautextnormal2:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
	line-height:1.5em;
}

.sitemaphellgrau2 {
	background-color: #C5CDD0;
}

.sitemapgrautextfett2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapgrautextfett2:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.sitemapgrautextnormal2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: none;
}

.sitemapgrautextnormal2:Hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 11px;
	text-decoration: underline;
}

.sitemapblautextfett2 span.txt_level2 {
	cursor:hand;
}

.sitemapblautextnormal2 span.txt_level3 {
	cursor:hand;
}

.infobox
 {
	background-color: #eef5fd;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color: #000099;
	font-size: 12px;
	text-decoration: none;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 6px;
	padding-right : 6px;
	position:relative;
	top:0px;
	left:0px;
	width:490;
}

.infobox_Body 
{
	padding:0 10px 0 10px;
}

.infobox_img
{
	width:148px;
	height:99px;
	margin: 0 20px 10px 0;
}

.infobox_dotline
{
	background-image: url(../graphics/dotlinie.gif);
	background-repeat:repeat-x;
	height:1px;
	width:490;
}

.infobox_Body .contenttext ul
{
	list-style-position:outside;
	margin:0 0 0 16px;
	padding:0;
}

.infobox_Body .contenttext ul li
{
	margin:8px 0 0 0;
	padding:0;
}

.infobox_Body .contenttextlink
{
	background-image: url(../graphics/entrypageboxlink_pfeil.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0 5px;
}

#nonews {
	position:relative; 
	float:left; 
	width:372px; 
	height:180px; 
	border:1px solid #000099; 
}

#home_infobox {
	margin:20px 25px;
	/*background: #fff url(../graphics/hg_home_infobox.jpg) no-repeat right 40px;*/
	height:130px;
	overflow:hidden;
	
}

#home_infobox_body {
	padding-right:60px;
}

#header {
	width:1003px; 
	height:67px; 
	background:#009;
}

#header .logo {
	width:200px;
	float:left;
	height:67px;
}

#header .commonnav {
	float:right;
	margin-top:7px;
}

.flashticker_area {
	position:absolute; 
	width:1003px; 
	height:46px;
	top:26px;
}

#flashticker {
	width:752px; 
	height:46px;
	float:right;
	margin-right:15px;
}

