/* Import font & link styles */
@import url(reset.css);
@import url(masterpage.css);
@import url(startpage.css);

@import url(Header.css);
@import url(epiforms.css);
@import url(Mainmenuarea.css);
@import url(Contentarea.css);
@import url(modul.css);
@import url(accordion.css);

/************************/
/* GLOBAL               */
/************************/

.hidden 
{
    display: none;
}





.pushtop
{
	width:220px;
	background: url(../../images/g_push_top.jpg) repeat-y;
	height:7px;
}

.pushbody
{
	width:220px;
	background: url(../../images/g_push_body.jpg) repeat-y;
	min-height: 159px;
	height:159px;
}

.pushdown
{
	width:220px;
	background: url(../../images/g_push_down.jpg) repeat-y;
	height:7px;
}



.LedigeStillingerTop
{
	width:463px;
	background: url(../../images/LedigeStillingerTop.gif) repeat-y;
	height:64px;
}

.LedigeStillingerBody
{
	width:463px;
	background: url(../../images/LedigeStillingerBody.gif) repeat-y;
	
}

.LedigeStillingerDown
{
	width:463px;
	background: url(../../images/LedigeStillingerDown.gif) repeat-y;
	height:38px;
}




.InfoTop
{
	width:463px;
	background: url(../../images/LedigeStillingerTop.gif) repeat-y;
	height:64px;
}

.InfoBody
{
	width:463px;
	background: url(../../images/LedigeStillingerBody.gif) repeat-y;
	min-height:100px;
	height:100px;
	
}

.InfoDown
{
	width:463px;
	background: url(../../images/LedigeStillingerDown.gif) repeat-y;
	height:38px;
}


.TopListanTop
{
	width:462px;
	background: url(../../images/toplistantop.gif) repeat-y;
	height:82px;
}

.TopListanBody
{
	width:462px;
	background: url(../../images/toplistanbody.gif) repeat-y;
	min-height:100px;
	height:228px;
	
}

.TopListanDown
{
	width:462px;
	background: url(../../images/toplistandown.gif) repeat-y;
	height:19px;
}



.HRavdelingentop
{
	width:224px;
	background: url(../../images/HRavdelingentop.gif) repeat-y;
	height:34px;
	margin-top:10px;
}

.HRavdelingenbody
{
	width:224px;
	background: url(../../images/HRavdelingenbody.gif) repeat-y;
	min-height:100px;
}

.HRavdelingendown
{
	width:224px;
	background: url(../../images/HRavdelingendown.gif) repeat-y;
	height:11px;
}

.marketstop
{
	width:224px;
	background: url(../../images/Marketstop.gif) repeat-y;
	height:34px;
	margin-top:10px;
}

.TransactionTDleft
{
	padding:5px;
	font-size:11px;color:#333; font-weight:bold;
	width:150px;  border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px; border-right-color:#ccc; border-right-style:solid; border-right-width:1px;
}
.TransactionTDright
{
	padding:5px;
	 border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px;
}

.DocumentTDleft
{
	 border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px; 
	 padding:2px;
	 width:20px;
}


.DocumentTDright 
{
	 border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px;
	 padding:2px;
}
.DocumentTDright a
{
	font-size:11px;
}




.BoxKontaktAnalytikerTop
{
	width:224px;
	background: url(../../images/kontaktanalytiker.gif) repeat-y;
	height:34px;
	margin-top:10px;
}


.BoxRelevanteTop
{
	width:224px;
	background: url(../../images/Boxrelevantetop.gif) repeat-y;
	height:54px;
	margin-top:10px;
}

.GreenBoxLenkerTop
{
	width:221px;
	background: url(../../images/lenker_top.gif) repeat-y;
	height:38px;
	margin-top:10px;
}

.GreenBoxkontaktTop
{
	width:221px;
	background: url(../../images/kontakt_top.gif) repeat-y;
	height:38px;
	margin-top:10px;
}


.GreenBoxbody
{
	width:224px;
	background: url(../../images/GreenBoxBody.gif) repeat-y;
	
}

.GreenBoxBottom
{
	width:224px;
	background: url(../../images/GreenBoxBottom.gif) repeat-y;
	height:11px;
	
}

.GrayBox702Top
{
	width:702px;
	background: url(../../images/GrayBox702Top.gif) repeat-y;
	height:11px;
}

.GrayBox702Body
{
	width:702px;
	padding-left:10px;
	background: url(../../images/GrayBox702Body.gif) repeat-y;
	
}
.GrayBox702Bottom
{
	width:702px;
	background: url(../../images/GrayBox702Bottom.gif) repeat-y;
	height:11px;
	
}
#producttable
{
	
}
#producttable .pname
{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:10px;
}
#producttable .pimage
{
	padding-right:10px;
}
#producttable .PreviewText
{
	width:460px;
	font-size:12px;
	padding-bottom:10px;
}

#producttable .tttt
{
	
	background: url(../../images/linkbg.gif) repeat-y;
	height:38px;
	width:661px;
}

#producttable .linkbgsplit
{
background-image: url(../../images/linkbgsplit.gif);
background-repeat: no-repeat;
background-position: top right;
float: left; height: 24px; margin: 5px 0px  0px 20px; padding-top: 0px; padding-right:15px;
}

#producttable .linkbgsplit2
{
background-image: url(../../images/linkbgsplit.gif); background-repeat: no-repeat; background-position: top right;
float: left; height: 24px; margin: 5px 0px  0px 10px; padding-top: 0px; padding-right:15px;
}




.GrayBox344Top
{
	width:344px;
	background: url(../../images/gray334top.gif) repeat-y;
	height:8px;
}

.GrayBox344Body
{
	width:344px;
	
	height:129px;
	background: url(../../images/gray334body.gif) repeat-y;
	
}
.GrayBox344Bottom
{
	width:344px;
	background: url(../../images/gray334bottom.gif) repeat-y;
	height:9px;
	
}


#PersonTable
{
}
#PersonTable .Name
{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	float:left;
}
#PersonTable .Role
{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:5px;
	float:left;
}
#PersonTable .shorttext
{
	font-size:12px;
padding-left:10px;
	padding-bottom:10px;
}
#PersonTable .line
{
	background-color:#ccc;
	height:1px;
	margin-top:20px;
}
#PersonTable .link
{

	padding-left:10px;
}

#Ranking
{
font-size:11px;
font-family:Arial;
}

 
#Ranking .header {	BORDER-RIGHT: #eaebe3 1px solid;	PADDING-LEFT: 5px;	FONT-WEIGHT: bold;	BACKGROUND: url(../../images/shadow.gif) repeat-x;	COLOR: #015b67;	BORDER-BOTTOM: #a5be70 3px solid;	HEIGHT: 26px}
#Ranking .padding {padding-left:5px; border-bottom-color:#ddd; border-bottom-style:solid; border-bottom-width:1px; height:25px;}