/* General layout */

.HeadBorder
{
  border-top: solid 0px #0088ce;
  border-left: solid 0px #0088ce;
  border-right: solid 0px #0088ce;
  border-bottom: solid 0px #0088ce;
  background-color:#fecb00;
}

.MainBereich
{
	margin-bottom:0px;
}
.MainBereichLeft
{
	background-color:#feeca3;
	padding-left:0px;
    padding-right:0px;
    padding-top:0px;
	padding-bottom:0px;
	height:420px;
}
.MainBereichRight
{
	background-color:#FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, San-Serif; 
	font-size:10pt; 
	line-height:15pt;
	letter-spacing:1;
	font-weight:normal;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
	padding-bottom:0px;
}
.MainBereichSingle
{
	background-color:#FFFFFF;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, San-Serif; 
	font-size:10pt; 
	line-height:15pt;
	letter-spacing:1;
	font-weight:normal;
	padding-left:15px;
    padding-right:15px;
    padding-top:15px;
	padding-bottom:0px;
}

.BlueBorder
{
  margin-top:10px;
  margin-bottom:0px;
  border-top: solid 1px #0088ce;
  border-bottom: solid 1px #0088ce;
  border-left: solid 1px #0088ce;
  border-right: solid 1px #0088ce;
}

.MenuBorder
{
  border-top: solid 1px fee068;
  border-bottom: solid 1px #fee068;
  border-left: solid 1px #fee068;
}

.WhiteBorder
{
  border-top: solid 1px white;
  border-left: solid 1px white; 
  border-right: solid 1px white; 
}

/* Component Style */
.ComponentTitle
{
	background-color: #E5E5E5;
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.ComponentLeft
{	float: left;
	width: 53px;
	height: 10px;
	background: white;
	margin: 0px 0px 0px -1px;
	position: relative;            
}
.ComponentRight
{	float: right;
	width: 53px;
	height: 10px;
	background: white;
	margin: 0px -1px 0px 0px;
	position: relative;            
}
TD.ComponentBody
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, San-Serif;
	background-color: #ffffff;
	text-align: justify;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.TradeShow
{
	text-align: justify;
	font-family: Verdana;
	font-size: 9px;   
	color: Black;
}

.NewsTextHeadline
{
  font-family:Tahoma, Arial, Verdana;
  font-size:10pt; 
  font-weight:normal;   
  font-style:normal;
  color:Black;
}
.NewsTextMessage
{
  font-family:Tahoma, Arial, Verdana;
  font-size:8pt;   
  font-weight:normal; 
  font-style:normal;
  color:Black;
}

.NewsLinks
{
  background-color:#F0F0F0;
  padding: 1px 12px 3px 12px;
  font-family:Tahoma, Arial, Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  background-color:#F0F0F0;
  font-family:Tahoma, Arial, Verdana;
  font-size:10px;
  font-style:italic;
  color:Black; 
}

.BottomBar
{
	background-color:#f0f0f0;
	font-family:Tahoma, Arial, Verdana;
	font-size:9px;   
	font-weight:bold; 
	padding-right: 6px;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

.sideMenuHeadlineBlackText8pt
{
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:8pt;
	letter-spacing:0;
}
.sideMenuBlackText8pt
{
	color:#000000;
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:8pt;
}

.MaSiteBezeichnung
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:10pt;
	padding-top:10px;
	vertical-align:top;
	font-weight:normal;
	line-height:15pt;
	letter-spacing:1;
}
.MaSiteText
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:10pt;
	padding-top:10px;
	vertical-align:top;
	letter-spacing:1;
	line-height:15pt;
}
.MaSiteName
{
	font-family: Tahoma, Arial;
	font-weight: bold;
	letter-spacing:1;
	font-size: 12pt;
}
.MaSiteBeruf
{
	font-family: Tahoma, Arial;
	font-weight: normal;
	letter-spacing:1;
	font-size: 8pt;
}

.cellProduktvergleich
{
	text-align:center;
	vertical-align:top;
	font-family: Tahoma, Arial;
	letter-spacing:0;
	font-size: 8pt;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #feeca3;
	border-left:dotted 1px #feeca3;
	background-color:transparent;
}

.cellProduktvergleichHighlighted
{
	text-align:center;
	vertical-align:top;
	font-family: Tahoma, Arial;
	letter-spacing:0;
	font-size: 8pt;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #feeca3;
	border-left:dotted 1px #feeca3;
	background-color:#F5F5F5;
}
