﻿html, body {
height: 100%; /* 100 % height */
}

body {
	background-image:	url(images/bg.gif);
	background-repeat:	repeat-y;
	background-position: center;
	margin:	0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}

#framework-c
{
	background-image:	url(images/bg.gif);
	background-repeat:	repeat-y;
	background-position: center;
	
	min-height:100%;
	margin: 0 auto;
	width:960px;
}

form
{
	margin:0;
}

div#framework 	{	
	margin: 0 auto;
	width: 960px;
 }

div#header {
	height: 153px;
	background-position: 0 20px;
background-image: url('/iasia/SiteCollectionImages/layout/header.jpg');
	background-repeat:no-repeat;
	background-color: White;
}

#header-nav 
{
	height: 17px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: dotted 1px #c0c0c0;
	padding-top: 3px;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	float:left;
	color: #8d8d8d;
}
#header-nav  a:link, #header-nav  a:visited {
	color: #8d8d8d;
	text-decoration: none;
}

#breadcrumb 
{
	margin-top:126px;
	margin-left:220px;
	width:700px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #8d8d8d;
}
.breadcrumb-current
{
	font-weight:bold;
	color: #333;
}

/*.header-nav-ul {
	margin: 0;
	padding: 0;
	font-weight: bolder;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;

}
.header-nav-ul li {
	list-style: none;
	display:inline;
	border-left: solid 1px grey;
	margin:0;
	padding-right: 1ex;
	padding-left: 1ex;
}*/

 
 
div#top-toolbar {
	text-align: right;
	height: 20px;
	background-color: White;
}

.langbar {
	color: gray;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	margin: 0 17px 0 auto;
	font-weight: bold;
}

.langbar a:link, .langbar a:visited {
	color: #8d8d8d;
	text-decoration: none;
	font-weight:normal;
}

div#container {
	height:auto;
	
	margin-right:17px;
	
	/*display:inline-block;*/
}
div#subcontainer {
	height:auto;
	/*background-color: #f6f6f6;*/
}
/* Left Navigation list definitions */
div#left-nav {
	/*background-color: #f2f3f5;*/
	background-color: red;
	width: 210px;
	height:100%;
	float:left;
}

.left-nav-ul {
	margin: 0;
	padding: 0;
	font-weight: bolder;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-collapse: collapse;
	border-bottom:1px #b1b1b3 solid;
	background-color:#eaebef;
}
.left-nav-ul li {
	list-style: none;
	padding: 2px 0 2px 2em;
	border-top:1px #b1b1b3 solid;
}

.left-nav-ul li a:link, .left-nav-ul li a:visited {
	color: black;
	text-decoration: none;
}

li.act, li.act1, li.act2, li.act3
{
	background-image:url('images/left-nav-act-bullet.png');
	background-repeat:no-repeat;
	background-position:8px center;
}
li.left-nav-li2
{
	background-color:#f5f5f7;
	font-weight:normal;
}
li.left-nav-li3
{
	background-color:#f5f5f7;
	font-weight:normal;
	padding-left:3em;
}

li.left-nav-li3 a:link, li.left-nav-li3 a:active, li.left-nav-li3 a:visited {
	color: #666;
}

/* MOZILLA Left Nav 
div#left-nav {
	background-color: #f2f3f5;
	width: 210px;
	height:100%;
	float:left;
}

.left-nav-ul {
	margin: 0;
	padding: 0;
	font-weight: bolder;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-collapse: collapse;
	border-bottom:1px #b1b1b3 solid;
	background-color:#eaebef;
}
.left-nav-ul li {
	list-style: none;
	padding: 3px 0 3px 2em;
	border-top:1px #b1b1b3 solid;
	
}

.left-nav-ul li a:link, #left-nav-ul li a:visited {
	color: black;
	text-decoration: none;
}

.left-nav-ul .act 
{
list-style-position:	inside;
list-style-type:	disc;
text-indent:-14px;
	list-style-image: url('images/left-nav-act-bullet.png');
}
.left-nav-ul2
{
	margin:0;
	padding:0;
	background-color:#f5f5f7;
	font-weight:normal;
}
.left-nav-ul3
{
	margin:0;
	padding:0;
}
.left-nav-ul3 li a:link, .left-nav-ul3 li a:visited {
	color: #666;
}

*/
div#content-c {
	background-color: White; /* orange;*/
/*	border-left:200px solid blue;*/
	width: 529px;
float:left;
	padding-left:17px;
	padding-right:17px;
}

#footer-c
{
	border-top: dotted 1px #c0c0c0;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size:8pt;
}
#footer-links, #footer-links a:link, #footer-links a:visited {
	color: #00437a;
}
/* Right Toolbar list definitions */
div#right-toolbar {
	background-color:#f6f6f8;
	width: 170px;
	float: right;
	height:100%;
	/*margin-right: 17px;*/
}

div#search-button {
	background-color: White;
	padding: 10px 1px 20px 1px;
}

.searchquery {
	padding:0 2px 0 2px;
	/*
	padding-top:0px;
	height: 18px;*/
	font-size:10pt;
	color: #333;
	width: 105px;
	border: solid 1px #DDD;
	/*padding-bottom:6px;
	background-image: url('images/bg-searchquery.jpg');*/
}

#suchen
{
	margin:0;
	padding:0;
	display:inline;
	vertical-align:middle;
}

/* Right Navigation list definitions */
.right-nav-ul {
	margin:0;
	padding-left:0;
	font-size: 8pt;
	border-bottom:1px #cecece solid;
	margin-bottom:30px;
}
.right-nav-ul li 
{
	background-image: url('images/right-nav-list-bullet.png');
	background-repeat:no-repeat;
	background-position: 10px 8px;
	list-style-type:none;
	padding: 2px 0 2px 20px;
	border-top:1px #cecece solid;
	
}

.right-nav-ul li a:link, .right-nav-ul li a:visited {
	color: #00437a;
	text-decoration: none;
}

li.right-nav-li2  
{
	background-image: none;
	background-color: #fbfbfb;
	list-style-type:none;
	padding: 2px 0 2px 20px;
	border-top:1px #cecece solid;
}

li.right-nav-li2 a:link, li.right-nav-li2 a:visited {
	color: #666;
	text-decoration: none;
}
#right-nav li.act, #right-nav .right-nav-act1  
{
	background-position: 10px 6px;
	background-image: url('images/right-nav-list-bullet-down.png');
}
#right-nav .right-nav-act2 a:link, #right-nav .right-nav-act2 a:visited {
	color: black;
	font-weight:bolder;
	text-decoration: none;
}


/* right nav mozilla compatible
#right-nav-ul {
	margin:0;
	padding-left:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-collapse: collapse;
	border-bottom:1px #cecece solid;
}
#right-nav-ul li {
	list-style-image: url('images/right-nav-list-bullet.png');
	list-style-position: inside;
	padding: 2px 0 2px 10px;
	border-top:1px #cecece solid;
	text-indent:-3px;
}
#right-nav-ul a {
	margin-left:-3px;
}
#right-nav-ul li a:link, #right-nav-ul li a:visited {
	color: #00437a;
	text-decoration: none;
}
*/

/* Right Context Links Formatierungen*/
#context-links-c 
{
	margin-top:20px;
	background-color: White;
	padding-top: 20px;
	padding-bottom:20px;
}
#context-links-border 
{
	background-color: White;
	border: solid 2px #ebecf0;
	padding:2px;
}
#context-links
{
	padding:6px;
	background-color:#ebecf0;
	font-size:8pt;
}

#context-links h1
{
	color:Black;
	font-size:8pt;
	font-weight:bold;
	border-bottom: dotted 1px #c0c0c0;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:6px;
}
#context-links a:link, 
#context-links a:visited
{
	color: #00437A;
	font-size:8pt;
	font-family: inherit;
	text-decoration: underline;
}
#context-links div.link-item
{
	margin-left:-4px;
}
#context-links div.description
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt; 
	color:Black;
	padding-top:1ex;
	padding-bottom:1ex;
}
#context-links p
{
	font-size:8pt;
}

/* toplink format*/

#toplinkbar
{
	display:inline-block;
	/*color:Red;
	background-color:Red;*/
	float:right;
}
#toplinkbar table
{
	margin:0;
	padding:0;
	display:inline-block;
	background-color:white;
}	 
#toplinkbar table td
{
	margin:0;
	padding:0;
	text-align:right;
}
#toplinkbar .linklist
{
	width:auto;
	height: 17px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: dotted 1px #c0c0c0;
	padding-top: 3px;

	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #8d8d8d;
}
#toplinkbar .linklist a:link, #toplinkbar .linklist a:visited {
	color: #8d8d8d;
	text-decoration: none;
}

/* allgemeine content formatierungen*/

h1 
{
	margin-top:0;
	font-size:18pt;
	color: #283095;
	font-weight:normal;
}
h2 
{
	margin-top:0;
	font-size:12pt;
	font-style:italic;
	font-weight: bold;
	color: Black;
	font-weight:normal;
}

p {
	font-size:10pt;
}

a:link, a:visited {
	color: #00437a;
}
a:link.text-link, a:visited.text-link
{
	color:black;
	text-decoration:none;	
}

/* Summary Layout */
.article-summary 
{
	PADDING-RIGHT: 0px; BORDER-TOP: #c0c0c0 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.article-image-container
{
	BACKGROUND-POSITION: 0px 1px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND-IMAGE: url(images/summary-image-border-l.png); OVERFLOW: hidden; WIDTH: 138px; MARGIN-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat
}
.article-summary img
{
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/summary-image-border.png); PADDING-BOTTOM: 5px; PADDING-TOP: 6px; HEIGHT: 100px
}
P.article-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.artilce-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.article-abstract {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
P.artilce-abstract {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}

A.mutelink {
	COLOR: black; TEXT-DECORATION: none
}

.doc-reference 
{
	margin-top:1em;
	margin-bottom:1em;
}
.doc-reference img
{
	margin-right:1ex;
}

/* Compact Summary Layout */
.article-summary-c, .summary-archive-link 
{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:10pt;
	padding-bottom: 20px;
}
.summary-head
{
	border-top: dotted 1px #c0c0c0;
	border-bottom: dotted 1px #c0c0c0;
	padding: 2px 0 2px 0;
	margin-bottom:1em;
}
.summary-head .title 
{
	font-weight:bold;
}
.summary-head .file a:link, .summary-head .file a:visited
{
	color: #00437A;
}
.summary-head .separator
{
	margin: 0 1ex 0 1ex;
	border:0;
}
.summary-archive-link
{
	text-align: right;
}

.article-summary-c img
{
	border: 0px;
	padding-bottom:0;
}
p.article-title-c {
	font-weight:bold;
	padding:0;
	margin:0;
}
p.article-abstract-c {
	padding:0;
	margin:0;
}
.summary-body a:link, .summary-body a:visited 
{
	text-decoration: none;
}

.summary-body, .summary-head .date, .summary-head .file
{
	color: #333;
}

/* Tagungen */

a.ev-navilink:hover, a.ev-navilink:link, a.ev-navilink:visited
{
	color:black;
	text-decoration: none;
}

a.ev-navilink:hover
{
	text-decoration: underline;
}

a.ev-link:hover, a.ev-link:link, a.ev-link:visited
{
	color: #00437a;
	text-decoration: underline;
}
.ms-WPBody 
{
	font-family:inherit;
}
.ev-cellheader a, .ev-cellheader a:link, .ev-cellheader a:visited
{
	text-decoration:none;
	color:white;
}

table.contenttable
{
	width: 100%;
	background-color:#efefef;
	font-size:11px;
	border-collapse:collapse;
}

.contenttable th
{
	text-align:left;
	border:1px solid white;
	vertical-align:top;
	padding: 1ex 1ex 1ex 1ex;
	background-color: #b5bac5;
	font-weight:bold;
	color:White;
}

.contenttable th a
{
	text-decoration:none;
	color:White;
} 

.contenttable th a:hover
{
	text-decoration:underline;
} 

.contenttable td
{
	padding: 1ex 0 1ex 1ex;
	vertical-align:top;
	border:solid 1px white;
}

.contenttable .rowcolor2 td
{
	background-color:#e6e7ef;
}

#content .tablelegend, #content .tablelegend-right
{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin: 1ex 0;
}

#content .tablelegend-right
{
	float:right;
	font-weight:normal;
}
/* News Layout */

.article-byline
{
	margin-bottom: 20px;
	float:left;
}

.article-date
{
	color: #8D8D8D;
	float: right;
}

.article-img-left 
{
	float: left;
	margin-right: 20px;
}

.article-abstract {
	padding:0;
	margin:0;
	font-weight: bold;
}

.article-text 
{
	clear: both;
	color: #333;
}

/* Advanced Search Form (overrides Microsoft definitions)*/
td.ms-advsrchHeadingText {
	font:inherit;
}

.ms-standardheader {
	font-family: Arial, Helvetica, Sans-Serif !important;
}

.ms-advsrchText{
	font-family: Arial, Helvetica, Sans-Serif !important;
}

/* Webpart body (overrides Microsoft definitions)*/
.ms-WPBody td 
{
	font-family:inherit;
}
.link-item, .link-item a, .link-item a:link 

{

     color:#47A98F;

}

