/* @group MCA Side Content */



/* @end */

/* @group MCA Header */



/* @end */

/* @group Start Page */

/* All Styles for start page */



/* @end */

/* @group MCA Content */

#mcamain {
	border: none;
	background-color: transparent;
	background-image: url(Images/MCA_Background_main.png);
}

#mcamain .body {
	background-color: transparent;
	font-family: Arial;
}

.pageName { text-align: left;
	font: bold 32px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	background-color: transparent;
}

#mcamain .breadcrumbs {
	font: 9px arial;
	color: maroon;
	letter-spacing:.1em;
	background-color: white;
}

.SpacerHead {
	margin: 15px auto 5px;
	font: normal 3px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

#mcamain .img {
	background-color: transparent;
	color: white;
	border: 1px solid #8888A4;
	vertical-align: middle;
	text-align: center;
	padding: 2px;
}

#mcamain .headLine {
	color: #CCCCCC;
	text-transform: lowercase;
	vertical-align: middle;
	background-color: transparent;
	font: 22px Verdana;
	margin-right: auto;
}

#mcamain .headLine2 {
	display: block;
	color: #CCCCCC;
	vertical-align: middle;
	font: 24px Verdana, Arial;
	padding-left: 5px;
	text-shadow: black 4px 2px 3px;
	letter-spacing: 1px;
	margin: 5px auto 5px 5px;
}

#mcamain .bodyText {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: left;
	vertical-align: top;
}

#mcamain .bodyCalMonth {
	font: 22px/24px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	height: 28px;
}

#mcamain .bodyCalDay {
	font: 96px/66px Arial, Helvetica, sans-serif;
	color: maroon;
	text-align: center;
	vertical-align: middle;
	height: 96px;
}

#mcamain .bodyListe {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
	list-style-image: url(Images/BulletPfeil.gif);
}

#mcamain .bodyListNumbered {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	vertical-align: top;
	list-style-type: decimal;
}

#mcamain .bodyListPoint {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	margin-bottom: 10px;
}

#mcamain .bodyTableText {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #464656;
	padding: 5px;
	border: 1px solid #8888A4;
}

#mcamain .bodyFramedText {
	font: 12px/24px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #464656;
	border: 1px solid #8888A4;
}

#mcamain .bodyFramedTable {
	font: 12px/18px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #464656;
	border: 1px solid #8888A4;
	padding-left: 5px;
}

#mcamain .bodyFramedCenter {
	font: 12px/18px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	background-color: #464656;
	border: 1px solid #8888A4;
	padding-left: 5px;
}

#mcamain .smallFramedTable {
	font: 10px/14px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #464656;
	border: 1px solid #8888A4;
	padding-left: 5px;
}

#mcamain .smallFramedCenter {
	font: 10px/14px Verdana, sans-serif;
	color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	background-color: #464656;
	border: 1px solid #8888A4;
	padding-left: 5px;
}

#mcamain .bodyFramedAds {
	font: italic 11px/20px Verdana, sans-serif;
	color: #464656;
	text-align: left;
	vertical-align: top;
	background-color: #9d9a95;
	border: 2px solid #8888A4;
	padding: 9px 4px 4px 9px;
}

#mcamain .footer {
	margin: 2px 0 2px 15px;
	text-align: center;
	font: 11px Arial, Helvetica;
	color: gray;
	overflow: hidden;
	z-index: 98;
}

#mcamain .footer2 {
	margin: 2px 0 2px 15px;
	text-align: center;
	font: 11px Arial, Helvetica;
	color: red;
	word-spacing: 8px;
	overflow: hidden;
	z-index: 98;
	background-color: transparent;
	text-shadow: gray 1px 1px 0;
}

#mcamain .warning {
	font: 11px/24px Arial, Helvetica;
	color: orange;
	overflow: hidden;
	z-index: 98;
	background-color: black;
	padding: 2px 10px;
}

#mcamain .a {
	color: lime;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	text-decoration: none;
}

#mcamain .a:visited {
	color: lime;
	background-color: transparent;
}

#mcamain .a:hover {
	color: red;
	background-color: transparent;
}

#mcamain .MyPostit {
	color: #dd8a00;
	background-color: transparent;
	text-decoration: none;
	font: bold 11px/12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#mcamain .MyPostit:visited {
	color: #dd8a00;
	background-color: transparent;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}

#mcamain .MyPostit:hover {
	color: red;
	background-color: transparent;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
}

#mcamain .p {
	
}

#mcaright {
	color: black;	
}

.Stil1 {
	color: #f2f262;
}
.Stil1a {
	color: #f2f262;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
.Stil2 {
	color: #f2f262; font-size:18px;
}
.Stil3 {
	color: #f2f262; font-size:14px; font-weight: bold;
}

.sidebarHead {
	display: block;
	margin: 15px auto 5px;
	font: normal 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

.sidebarText {
	margin: 3px auto;
	font: normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
	background-color: white;
	text-align: left;
}

a img {
	border: 0;
}


/* loadpoll.php */

#tblPoll
{
/*	width: 500px; */
	font-family: Tahoma;
	font-size: 12px;
	border: solid 1px #47484A;
/*	background-color: #FFFFFF; */
}

#tblPoll .question
{
	padding: 10px;
	text-align: center;
/*	border: solid 1px #47484A;
	background-color: #E5E6E7; */
}

#tblPoll .pollitem
{
	padding: 10px;
	font-weight: bold;
}

#tblPoll .radiobutton
{
	vertical-align: middle;
}


#tblMain .Headline {
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	text-transform: capitalize;
}

#tblMain .button{
	text-align: center;
    padding: 5px;
}

.Bubble {
	background-color: #9d9a95;
	color: #f2f2ee;
	font: bold 11px/14px Helvetica, Arial, sans-serif;
	padding: 0 9px 14px;
	margin-bottom: 9px;
}

	.Bubble h2 {
		margin: 0 -9px 8px;
	}

.Bubble h2 img {display: block; margin: 0 auto; }

.Bubbles {
	background: #9d9a95 url("Images/bubbles-bottom2.gif") no-repeat left bottom;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0 10px 10px 10px;
	width: 200px;
}

.Bubbles .Bubble {
	background: #272727 url(Images/sprites-bubble-tops-and-bottoms.v3.gif) no-repeat -872px 100%;
	width: 182px;
}

.Bubbles .Bubble h2 {
	background: transparent url("Images/sprites-bubble-tops-and-bottoms.v3.gif") no-repeat -672px 100%;
}

.Bubbles .Bubble.Jobs h2 {
	background-position: -1404px;
}

.Bubbles .Bubble.Intel h2 {
	background-position: -1769px;
}

.Bubble p { color: #bab7af; margin: 0; padding: 0; }
.Bubble ul { margin: 0; padding: 0; }
.Bubble li { margin: 0; padding: 0; }
.Bubble li a { color: #e1ddd6; text-decoration: none; }
.Bubble img { display: block; margin-top: 15px; }

.Bubble .Headlines { margin: 0; padding: 0; }
.Bubble .Headlines li { background: transparent url("Images/news-icon-small.gif") 0 3px no-repeat; list-style-type: none; margin: 8px 0 0; padding: 0 0 0 13px; }

.Bubble.DontMiss ul li { background-image: url("Design/Images/news-icon-small.gif"); }

.Bubble.FromTheJournals h3 {
	border-bottom: 1px solid #4a4a45;
	font: bold 11px/14px Helvetica, Arial, sans-serif;
	margin: 0 0 9px;
	padding: 0 0 7px;
}

.Bubble.FromTheJournals h3 a { color: #e1ddd6; text-decoration: none; }
.Bubble.OpenForum ul li { background-image: url("Design/Images/talk-icon.gif"); }
.Bubble.Jobs ul li { background-image: url("Design/Images/jobs-arrow.gif"); }
.Bubble.Jobs ul.Headlines li a{ color: #bab7af; font-size: 10px;}
.Bubble.Jobs ul.Headlines li a strong{ color: #fff; display: block; font-size: 12px; }

.Bubble.Intel ul li { background-image: url("Design/Images/blue-bullet.gif"); }
.Bubble.Intel img{ text-align: right; }

.Bubble.TopStories ul li { background-image: url("Design/Images/news-icon-small.gif"); }


/* @end */

/* @group MCA Navigation */

#nav {
	
}

#mcamain .navHead {
	font: bold 14px arial;
	color: yellow;
	letter-spacing:.1em;
	background-color: transparent;
}

#nav .navText {
	font: bold 10px arial;
	color: white;
	letter-spacing:.1em;
	background-color: transparent;
}

#nav .navA {
	color: white;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

#nav .navA:visited {
	color: white;
	font-weight: bold;
	background-color: transparent;
}

#nav .navA:hover {
	color: red;
	font-weight: bold;
	background-color: transparent;
}

#nav .img {
	border: none;
	background-color: transparent;
	color: white;
}



/* @end */

/* @group MCA Footer */



/* @end */

/* @group MCA NoJavaScript */

#nojavascript {
	background-color: black;
}

#nojavascript .body {
	background-color: black;
}

#nojavascript .bodyLine {
	background-color: #fff;
}

#nojavascript .pageName { text-align: left;
	font: 32px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: silver;
	background-color: transparent;
}

#nojavascript .navText {
	float: left;
	margin: 1px 15px 1px 0;
	background-color: transparent;
}

#nojavascript .img {
	border: none;
	background-color: black;
}

#nojavascript .sidebarText {
	display: block;
	margin: 15px auto;
	font: normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: silver;
	background-color: transparent;
}

#nojavascript .headLine {
	display: block;
	margin: 7px auto;
	color: gray;
	font: small-caps 22px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	background-color: black;
}

#nojavascript .bodyText {
	float: right;
	margin: 2px 0 2px 15px;
	text-align: left;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: gray;
	background-color: black;
}

#nojavascript .a {
	color: maroon;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: bold;
	background-color: transparent;
}

#nojavascript .a:visited {
	color: gray;
	font-weight: bold;
	background-color: transparent;
}

#nojavascript .a:hover {
	color: maroon;
	font-weight: bold;
	background-color: transparent;
}

#nojavascript .p {
	background-color: transparent;
}



/* @end */