/* -------------------- REDEFINE -------------------- */
/* ----- Body ----- */
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#000000;
	}

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* ----- Link ----- */
a {
	color: #8e3f67;
	text-decoration: none;
}
/* ----- Link Hover ----- */
a:hover {
	text-decoration: underline;
}




/* -------------------- Article Group -------------------- */
.ArticleGroup_none_Date {
	color: #233745;
	margin: 5px;
	font-size: 10px;
}
.ArticleGroup_none_Headline {
	color: #000000;
	font-weight: bold;
	padding-top: 5px;
	font-size: 10pt;
}
a.ArticleGroup_none_Headline {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
}
td.ArticleGroup_none_Ingress {
	color: #000000;
	font-size: 11px;
}
td.ArticleGroup_none_Content {
	color: #000000;
	font-size: 10px;
}
a.ArticleGroup_none_ReadMore {
}

/* -------------------- DRAWARTICLES -------------------- */
.Article_none_Headline {
/*
	font-size: 27px;
	color: #233745;
	font-weight: bold;
*/

	font-size: 46px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
	color:#717603;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.Article_none_HeadlineSub {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15pt;
	color: #233745;
	/*font-style : italic;*/
	padding-top: 5px;
}
.Article_none_Ingress {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233745;

}
.Article_none_Text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233745;
	padding-top: 10px;
}





.site {
	width:775px;
	height:100%;

}
.site_head {
	background-color:#b9c019;
	vertical-align:top;
	height:225px;
}
.site_border {
	background-color:#7a2854;
}

.site_left {
	width:150px;
	background-color:#b9c019;
	vertical-align:top;
}

.site_content {
	width:445px;
	background-color:#ffffff;
	vertical-align:top;
	padding:10px;
}

.site_right {
	width:150px;
	background-color:#e5e9ea;
	vertical-align:top;
}



/* MENU 2X FAILED START ---------------------- */

div.menu_static_wrapper {
	position: relative;
	z-index: 100;
	top: 0px;
	left: 0px;
  /* above is internal */
}

div.menu_static_container {
	margin-left:15px;
	padding-top:10px;
	padding-bottom:2px;
	border-bottom:1px solid #ffffff;
}

a.menu_static_item {
	position: relative;
	z-index: 100;
	top: 0px;
	left: 0px;

	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
	a.menu_static_item:hover {
		color:#FFFFFF;
	}

a.menu_static_item_active {
	color:#FFFFFF;
}
	a.menu_static_item_active:hover {
	}










div.menu_float_wrapper {
  visibility: hidden;
  z-index: 101;
  position: absolute;
  left: 0px;
  top: 0px;
  /* above is internal */


  background-color: #dbdb8d;
  padding:10px;
  padding-top:0px;
  border:1px solid #b9c019;


}

div.menu_float_container {
  border-bottom:1px solid #ffffff;
}

a.menu_float_item {
  display: block;
  white-space: nowrap;
  /* above is internal */
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  padding:0px;
  padding-bottom:3px;
  padding-right:5px;
  padding-top:5px;
}

a.menu_float_item_highlight {
}

span.menu_float_item_text {
}

span.menu_float_item_arrow {

}

/* MENU 2X FAILED STOP ----------------------- */












div.menuBar {
	position: relative;
	z-index: 100;
	top: 0px;
	left: 0px;
	/* above is internal */
}

div.menuBar div {
	margin-left:15px;
	padding-top:10px;
	padding-bottom:2px;
	border-bottom:1px solid #ffffff;
}

div.menuBar a.menuButton {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	position: relative;
	z-index: 100;
	top: 0px;
	left: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

	div.menuBar a.menuButton:hover {
		position: relative;
		z-index: 100;
		top: 0px;
		left: 0px;
		color:#FFFFFF;
	}

div.menuBar a.menuButtonActive {
	position: relative;
	z-index: 100;
	top: 0px;
	left: 0px;
	color:#FFFFFF;
}

	div.menuBar a.menuButtonActive:hover {
		position: relative;
		z-index: 100;
		top: 0px;
		left: 0px;
	}





div.menu {
	visibility: hidden;
	z-index: 101;
	position: absolute;
	left: 0px;
	top: 0px;
	/* above is internal */
	background-color: #dbdb8d;
	padding:10px;
	padding-top:0px;
	border:1px solid #b9c019;
}

div.menu div {
	border-bottom:1px solid #ffffff;
}

div.menu a.menuItem {
	display: block;
	white-space: nowrap;
	/* above is internal */
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	padding:0px;
	padding-bottom:3px;
	padding-right:5px;
	padding-top:5px;
}

	div.menu a.menuItem:hover {
		/*
		background-color: #FFFFFF;
		color: #000066;
		*/
	}

/* Menu item active*/
div.menu a.menuItemHighlight {
	/*
	background-color: #DBDBE6;
	color: #000066;
	*/
}
div.menu a.menuItem span.menuItemText {
}
div.menu a.menuItem span.menuItemArrow {
  font-size: 8pt;
  font-weight:normal;
}







.side {
	width:150px;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

.side_image {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

.side_headline {
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	color:#660039;
}

.side_text {
	padding-left:10px;
	padding-right:10px;
}

.side_link {
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	padding-bottom:10px;
}








.startframe {

}

.startframe_box1 {

}

.startframe_box2 {

}

.startframe_box3 {
	background-color:#dde4e8;
	border:4px solid #b1c0c9;
	padding:4px;
}

.startframe_box4 {

}

.startframe_box5 {

}






.startcube {
}

.startcube_top {
	background-image:url(../files/layout/startcube/startcube_top.gif);
	background-repeat:no-repeat;
	width:217px;
	height:10px;
}


.startcube_headline {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;

	color:#717603;
	font-size:14px;
	font-weight:bold;
	background-color:#eff0cf;
	width:217px;
	/*height:30px;*/
}

.startcube_image {
	background-color:#eff0cf;
	width:217px;
	/*height:80px;*/
}

.startcube_text {
	font-size:11px;

	padding:10px;
	background-color:#eff0cf;
	width:217px;
	/*height:40px;*/
}

.startcube_bottom {
	background-image:url(../files/layout/startcube/startcube_bottom.gif);
	background-repeat:no-repeat;
	width:217px;
	height:10px;
}












.MailList_none_Text {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}	

.MailList_none_SubmitTD {
	text-align:right;
}

.MailList_none_Submit {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: solid 1px #808183;
  background-color: #d1d2d4;
  color:#000000;
  text-align:center;
}		


.MailList_none_Message {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff0000;
}	
.MailList_none_Input {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 0px;
  width: 140px;
  margin-top:10px;
}	







.flashRubrik {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}







/* ----------------------------------------------------- */




/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash td#Article_none_Headline {
	visibility: hidden;
}

.sIFR-hasFlash td#startcube_headline {
	visibility: hidden;
}

.sIFR-hasFlash flashRubrik {
	visibility: hidden;
}







