body {
	font-family: Verdana, Arial, "MS Sans Serif", Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #000000;
}

a {
	text-decoration: underline;
	font-weight: normal;
	color: #0190D4;
}
a:active {
	text-decoration: underline;
	font-weight: normal;
	color: #0190D4;
}
a:visited {
	text-decoration: underline;
	font-weight: normal;
	color: #0190D4;
}
a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #0190D4;
}

#overallContainer { position: relative; width: 973px; }


#headBox { height: 56px; width: 973px; position: relative; background-image: url(/files/sysimages/blue_headfond.jpg); }
#headNav { position: absolute; top: 39px; right: 11px; font-size: 0.65em; color: #FFFFFF; }
#headNav a { color: #FFFFFF; text-decoration: none; }

#kselectBox { position: absolute; left: 204px; top: 14px; width: 629px; height: 42px; overflow: hidden; }
#kselectBox { font-size: 0.8em; background-image: url(/files/sysimages/reiter_bg2.gif); font-family: Tahoma, Arial, "MS Sans Serif", Tahoma, Helvetica, Sans-Serif;  }
#kselectBox .b { position: relative; float: left; margin-left: 1px; padding-top: 3px; margin-top: 3px; text-align: center; width: 103px; height: 39px; cursor: pointer;  }
#kselectBox .b a { color: #000000; text-decoration: none; }
#kselectBox .b1 { margin-left: 3px; }
#kselectBox .b1 { display: inline } /* this is for IE6 for not doubling margin-left */
#kselectBox .b { display: inline } /* this is for IE6 for not doubling margin-left */

#kselectBox .a { background-image: url(/files/sysimages/reiter_aktiv.gif); }
#kselectBox .a a { color: #FFFFFF; }

#pfeilBox { position: absolute; left: 0; top: 0; width: 629px; height: 13px; overflow: hidden; z-index: 90; }
.pfeilPos0 {
	background: transparent none;
}
.pfeilPos1 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 45px 0px;
}
.pfeilPos2 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 146px 0px;
}
.pfeilPos3 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 251px 0px;
}
.pfeilPos4 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 354px 0px;
}
.pfeilPos5 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 457px 0px;
}
.pfeilPos6 { 
	background-image: url(/files/sysimages/pfeil.gif); 
	background-repeat: no-repeat;
	background-position: 560px 0px;
}



#logoBox { position: relative; float: left; width: 207px; height: 180px; }
#headImgBox { position: relative; float: left; width: 766px; height: 180px; z-index: 10; }

#breadcrumb { clear: left; position: relative; margin-left: 208px; margin-bottom: 28px; padding-top: 10px; height: 20px; color: #9FA6B7; font-size: 0.7em; font-family: Arial, Tahoma, Helvetica, Sans-Serif; }
#breadcrumb a { font-weight: normal; color: #9FA6B7; text-decoration: none; }

#datetime { float: right; }

#contentBox { position: relative; width: 973px; }
#leftCol { position: relative; float: left; width: 190px; margin-right: 17px; }
#midCol { position: relative; float: left; width: 490px; }
#rightCol { position: relative; float: right; width: 260px; margin-right: 0; }

/* Navigation */
#navBox a { font-size: 0.75em; color: #243F54; font-family: "Microsoft Sans Serif", Arial, Tahoma, Helvetica, Sans-Serif; text-decoration: none; }
.NavNode1 { margin-left: 20px; padding-bottom: 2px; padding-right: 2px; }
.NavNode2 { margin-left: 30px; padding-bottom: 2px; padding-right: 2px; }
.NavNode3 { margin-left: 40px; padding-bottom: 2px; padding-right: 2px; }
.NavNode4 { margin-left: 50px; padding-bottom: 2px; padding-right: 2px; }
.NavNode5 { margin-left: 60px; padding-bottom: 2px; padding-right: 2px; }
.NavNode6 { margin-left: 70px; padding-bottom: 2px; padding-right: 2px; }
.activeNav a { font-weight: bold; }

#overallContainer #activeMenuItem {
	background-color: #BBEBFF;
	width: 182px;
}
#overallContainer #navBox { border-top: 1px solid #0190d4; width: 181px; }
#overallContainer .navBorder { width: 181px; height: 1px; background-color: #0190d4; font-size: 1px; }
#overallContainer .menuBar { background-color: #FFFFFF; width: 182px;  }
#overallContainer .menuBarHover { background-color: #F0F9FF; width: 182px;  }


/* pc1 */
#pc1 { margin-top: 36px; }
.pc1_mainrow { font-size: 0.7em; color: #7B84A7; width: 158px; padding: 10px; padding-left: 12px; background-color: #FFFFFF; }
.pc1_mainrow h1 { margin: 0; font-size: 1em; font-weight: bold; }
div.pc1_mainrow a { color: #7B84A7; }
.pc1_headrow, .pc1_bottomrow  { font-size: 1px; height: 10px; width: 181px;}

.pc1_headrow { background-image: url(/files/sysimages/pc1_headTS.gif); }
.pc1_bottomrow { background-image: url(/files/sysimages/pc1_bottomTS.gif) }
.pc1_imgBox { width: 180px; border-right: 1px solid #A4E3FF; }
.pc1_mainrow { border-right: 1px solid #A4E3FF; }



/* pc2 */
.pc2Mainrow {
	font-size: 0.8em;
	line-height: 165%;
}
.pc2Mainrow h2 {
	margin: 0px;
	font-family: Verdana, "MS Sans Serif", Tahoma, Helvetica, Sans-Serif;
	font-size: 0.85em;
	font-weight: bold;
	line-height: 120%;
}
.pc2Mainrow h1 {
	margin-top: 2px;
	margin-bottom: 4px;
	font-family: Verdana, "MS Sans Serif", Tahoma, Helvetica, Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 120%;
}
.pc2articleFrame {
	padding: 16px;
}
.pc2bildText {
	font-size: 0.85em;
	color: #A9AAAF;
	font-style: italic;
	line-height: normal;
}
.pc2extLink {
	font-size: 1em;
	margin-left: 20px;
	padding-left: 20px;
	background-image: url(/files/sysimages/link_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 70%;
	font-weight: bold;
}
.pc2backLink  {
	font-size: 1em;
	padding-left: 12px;
	background-image: url(/files/sysimages/back.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
}
.pc2_line { background-image: url(/files/sysimages/dashed_line.gif) }
.pc2TableArticle {
	/*border: 1px solid #E2E2E4;*/
}
.tableArticleTh {
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	padding-left: 13px;
	padding-right: 10px;	
}
.tableArticleTr {
	padding: 4px;
	padding-left: 13px;
	padding-right: 10px;
	font-size: 0.6em;
	vertical-align: top;
}
.tableArticleTr2 {
	padding: 3px;
	padding-left: 13px;
	padding-right: 10px;
	font-size: 0.6em;
	vertical-align: top;
}

.pc2Mainrow h1 { color: #0190d4; }
.pc2Mainrow h2 { color: #274156;	}
.pc2extLink { color: #0190d4; }
.pc2articleFrame { background-color: #E5EEF5; }
.tableArticleTh { background-color: #E5EEF5; color: #0190d4; }
.tableArticleTr2 { background-color: #E7EEF4; }

/* news artikel */
.news .pc2Mainrow h2 { margin-bottom: 10px; }
.pc2Mainrow h4 {
	margin-top: 2px;
	margin-bottom: 4px;
	font-family: Verdana, "MS Sans Serif", Tahoma, Helvetica, Sans-Serif;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	color: #516068;
}

/* slidenews */
div.slidenews { position: relative; left: -4px; width: 489px; height: 259px; margin-bottom: 20px; overflow: hidden; color: #000000; line-height: 20px; font-size: 0.8125em; }
div.slidenews img { float: left; margin-right: 4px; margin-bottom: 4px; border: 1px solid #274156; }
div.slidenews h3 { font-size: 0.92em; color: #274155; margin: 0; margin-bottom: 16px; }
div.slidenews h2 { font-size: 1.23em; color: #274155; margin: 0; }
div.slidenews h4 { font-size: 1em; color: #516068; font-weight: normal; font-style: italic; margin: 0; }
div.item { position: absolute; width: 489px; height: 259px; background-image: url(/files/sysimages/slidenews-fond.png); }
div.mask { position: relative; width: 453px; height: 200px; padding-top: 34px; padding-left: 18px; overflow: hidden; }
div.bullets { position: absolute; width: 100px; height: 7px; right: 22px; bottom: 18px; text-align: right; z-index: 999; cursor: pointer; }
div.bullets div { width: 7px; height: 7px; background-color: #274156; margin-left: 6px; float: left; }
div.bullets div.active { background-color: #00bded; }


/* pc3 */
#searchBox { height: 50px; }
#searchinput_td {
	background-image: url(/files/sysimages/searchinput_bg.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 10%;
}
#searchinput {
	font-size: 0.7em;
	border: 0px;
	width: 140px;
	height: 14px;
	background-color: #E7F7FF;
	line-height: normal;
	margin-left: 20px;
	margin-top: 1px;
	padding-bottom: 0;
}

table.pc3Table td.pc3Mainrow { width: 260px; }
table.pc3Table.frame td.pc3Mainrow { width: 260px; padding: 10px; background-color: #e5eef5; }

.pc3Headrow {
	padding-left: 11px;
	padding-top: 1px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A7BAC9;
}
.pc3Servicelinks a {
	font-size: 1em;
	font-weight: normal;
	line-height: normal;
}
.pc3Servicelinks div {
	padding-left: 20px;
	padding-top: 2px;
	background-image: url(/files/sysimages/link_pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 80%;
}

.pc3Mainrow {
	font-size: 0.7em;
	color: #000000;
	line-height: 141%;
}
.pc3Mainrow h1 {
	margin: 0px;
	font-size: 1em;
}
.pc3Mainrow a {
	color: #0190d4;
	word-wrap: break-word; /* nur IE */
}
.pc3bildText { color: #A9AAAF; font-style: italic; }
.pc3_line { background-image: url(/files/sysimages/dashed_line.gif) }


.pc3Mainrow h1 { color: #0190d4; }
.pc3Mainrow a {
	color: #0190d4;
	word-wrap: break-word; /* nur IE */
}



/* modules */
#searchCeInput { border: 1px solid #E2E4E7; background-color: #E7F7FF; font-size: 0.8em; width: 210px; height: 18px; }
.resultHead { font-size: 0.8em; }
.resultHead span { color: #00A5DD; }
.searchresult { font-size: 0.8em; }
.searchresult a { color: #00A5DD; }
.searchresult strong a { font-weight: bold; text-decoration: underline; }

#sitemapHead { 
	margin-left: 70px; font-size: 1em; font-weight: bold; color: #00A3DC; 
	background-image: url(/files/sysimages/sitemap_icon2.gif); 
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding-left: 17px;
}
.sitemap_l1 { 
	margin-top: 16px; 
	padding-left: 16px; 
	color: #D77280; 
	background-image: url(/files/sysimages/breadcrumb_icon.gif); 
	background-repeat: no-repeat;
	background-position: 0 60%;
}
.sitemap_l1 { margin-left: 70px; }
.sitemap_l2 { margin-left: 98px; }
.sitemap_l3 { margin-left: 110px; }
.sitemap_l4 { margin-left: 122px; }
.sitemap_l5 { margin-left: 144px; }
.sitemap_l6 { margin-left: 166px; }
.sitemap a { font-size: 0.8em; color: #00A5DD; font-weight: normal; }
.sitemap2 a { font-size: 0.8em; color: #000000 ; font-weight: normal; line-height: 140%; }



#footerBox {
	width: 480px;
	margin-left: 206px;
	margin-bottom: 80px;
	margin-top: 60px;
	font-size: 0.65em;
	color: #A2A9B3;
	text-align: center;
}


/* babygalerie */
.babyRow { 
	position: relative; 
	height: 194px; 
	overflow: hidden; 
	background-image: url(/files/sysimages/babygal_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 483px;
}
.babyBox { position: relative; float: left; margin-left: 9px; margin-right: 12px; margin-top: 22px; }
.babyText { position: absolute; width: 140px; font-size: 0.65em; top: 133px; text-align: center; color: #2B4252; }

/* ecards */
#ecForm { font-size: 0.7em; width: 260px; background-color: #EEF9FF; }
#ecForm strong { color: #00B9DD; }
#ecForm input[type=text] { width: 234px; }
#ecForm textarea { width: 234px; height: 130px; }
#ecMainImg { border: 1px solid #BBBBBB; }
#ecB0 { height: 202px; }
#ecB1 { margin-bottom: 4px; padding-left: 10px; }
#ecB2 { padding-left: 10px; }
#ecB23 { padding-left: 10px; margin-top: 20px; margin-bottom: 4px;  }
#ecB24 { margin-bottom: 0; padding-left: 10px; }
#ecB25 { padding-left: 10px; margin-top: 20px; margin-bottom: 4px; display: none;  }
#ecB3 { margin-bottom: 0; padding-left: 10px; }
#ecB4 { line-height: 160%; padding-left: 10px; display: none;  }
#ecB5 { margin-top: 20px; padding-left: 10px; }
#ecB6 { margin-top: 20px; text-align: right; padding-left: 10px; padding-bottom: 40px; padding-right: 10px; }

#ecSTS, #ecSTB, #ecSBR, #ecSFR, #ecSBG, #ecSRP { display: none; }

.ecThumb { float: left; margin-bottom: 30px; }
.ecMargin { margin-left: 30px; }
.ecThumb img { border: 1px solid #BBBBBB; }
.edImgText { margin-top: 10px; font-size: 0.65em; color: #234254; font-weight: bold; text-align: center; }

/* videoPlayer */
#videoHeadline { font-size: 0.85em;  padding: 13px; line-height: 165%; }
#videoHeadline h2 { font-size: 1em; color: #FFFFFF; font-weight: bold; line-height: normal; margin-bottom: 2px; }

/* gmaps */
div.pc2_mapcontainer { position: relative; width: 478px; height: 303px; border: 1px solid #445461; }
div.pc2_mapdiv { width: 478px; height: 303px; }

/* highslide test */
.highslide-html-content {
	position: absolute;
    display: none;
	background-color: #FFFFFF;
}

/* Mac-style close button */
.closebutton {
	display: none;
	position: relative;
	z-index: 999999;
	top: -20px;
	left: 20px;
	width: 36px;
	height: 36px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(/files/sysimages/close_button.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/files/sysimages/close_button.png', sizingMethod='scale');
}

/* Tooltip in GMAPS */
.tooltip{
	font-family:  Verdana,"MS Sans Serif", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #445461;
	border: 1px solid #445461;
	background-color: #FFF;
	padding: 3px 6px;
	white-space: nowrap;
	z-index:50000;
}




