/*  BASIC LAYOUT */

TD
{
    vertical-align: top;
    COLOR: #6E6F72;
}
div.topslogan
{
	font-family: Arial, Sans-Serif, Helvetica;
    FONT-SIZE: 12px;
    letter-spacing: 1px;
}
td.content
{
    COLOR: #6E6F72;
    FONT-FAMILY: Arial, Sans-Serif, Helvetica;
    FONT-SIZE: 11px;
    line-height: 130%;
    padding: 25px 10px 25px 20px; 
}
td.content td
{
    font-size: 11px;
    line-height: 130%;
}

td.content A
{
    COLOR: #2566AF;
    TEXT-DECORATION: none;
}
td.content A:hover
{
    color: #2566AF;
    text-decoration: underline;
}
td.content b
{
    color: #000000;
    font-weight: normal;
}
td.content strong
{
    color: #000000;
    font-weight: normal;
}

/*  WebEdit Format Styles: zwingend! */
td.content P
{
    COLOR: #6E6F72;
	margin: 5px 0px 8px 0px;
}
td.content H1
{
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
}
td.content H2
{
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
td.content H3
{
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    margin-bottom: 6px;
}
td.content H4
{
	border-left: 8px solid #2B6BB1;
	border-top: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	padding: 3px 5px 3px 5;
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
	font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
}
td.content H4 a
{
	color: #6E6F72;
	text-decoration: none;
}
td.content H4 a:hover
{
	color: #000000;
	text-decoration: none;
}
td.content H5
{
	border-left: 8px solid #E8B216;
	border-top: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	padding: 3px 5px 3px 5;
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
	font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
}
td.content H5 a
{
	color: #6E6F72;
	text-decoration: none;
}
td.content H5 a:hover
{
	color: #000000;
	text-decoration: none;
}
td.content H6
{
    COLOR: #6E6F72;
	margin: 5px 0px 8px 0px;
	font-weight: normal;
	font-size: 12px;
}
td.content OL
{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
}
td.content UL
{
	padding-left: 0px;
	margin: 5px 0px 8px 17px;
	list-style-image: url(/_layout/standard/images/arrow_orange.gif);
}
td.content DIR
{
	padding-left: 0px;
	margin: 5px 0px 8px 17px;
	list-style-image: url(/_layout/standard/images/arrow_blue.gif);
}
td.content MENU
{
	list-style-image: url(/_layout/standard/images/universal/bullet.gif);
	margin: 5px 0px 8px 17px;
	padding-left: 0px;
}
td.content ADDRESS
{
	font-size: 85%;
	font-style: normal;
	margin: 8px 0px 8px 0px;
	border: 1px solid;
	border-color: #777777;
	padding: 4px;
}
td.content DT
{
}
td.content DD
{
}
/* End WebEdit Format Styles */

td.content HR
{
	color: #CCCCCC;
	width: 100%;
	height: 1px;
}


td.forumtitle
{
	margin: 5px 0px 8px 17px;
	border: solid 1px #BBBBBB;
	padding: 2px;
	background-color: #EEEEEE;
}
td.forum
{
	margin: 5px 0px 8px 17px;
	border: solid 1px #EEEEEE;
	padding: 2px;
}

div.smartnavigation
{
	font-family: Arial, Sans-Serif, Helvetica, Verdana;
	font-size: 70%;
	padding-left: 0px; 
	padding-top: 0px; 
	padding-bottom: 0px;
	padding-right: 0px;
	width: 159px;
}
div.smartnavigation div.header
{
	font-weight: bold;
	background-color: #bddbef;
	padding: 1px 2px 1px 7px;
	border-top: 5px solid #e8f1f9;
}
div.smartnavigation div.header A
{
    TEXT-DECORATION: none;
}
div.smartnavigation div.header A:hover
{
    TEXT-DECORATION: underline;
}
div.smartnavigation div.headeraftersearch
{
	font-weight: bold;
	background-color: #bddbef;
	padding: 1px 2px 1px 7px;
	border-top: 5px solid #0079C1;
}
div.smartnavigation div.spaced
{
	padding: 0px;
	border-top: 5px solid #e8f1f9;
}
div.smartnavigation div.search
{
	padding: 0px;
	border-top: 5px solid #0079C1;
	background-color: #0079C1;
}
div.smartnavigation div.smartbar
{
	padding-right: 0px; 
}
div.smartnavigation div.smartitem
{
	padding: 1px 2px 1px 12px;
	background-color: #e8f1f9;
}
div.smartnavigation div
{
	padding-right: 10px; 
	xx-width: 159px;
}
div.smartnavigation A
{
    COLOR: #0072c6;
    TEXT-DECORATION: none;
}
div.smartnavigation A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline;
}
div.smartnavigation form 
{
	margin: 0px;
	padding: 0px;
}

td.footer
{
	border-top: 1px solid #CCCCCC; 
	padding: 8px 0px 10px 10px;
	font-family: Arial, Helvetica, Verdana; 
	color: #6E6F72; 
	font-size: 10px;
}
td.footer a
{
    COLOR: #2F6EB3;
    text-decoration: none;
}
td.footer a:hover
{
    COLOR: #2F6EB3;
    text-decoration: underline;
}
img.bsn-Web-Controls-Images-ThumbNail
{
    BORDER-BOTTOM: buttonshadow solid 2px; 
    BORDER-LEFT: buttonhighlight solid 2px; 
    BORDER-RIGHT: buttonshadow solid 2px; 
    BORDER-TOP:  buttonhighlight solid 2px; 
}

div.bsn-Web-Controls-Forms-ContactForm 
{
    COLOR: #6E6F72;
	font-size: 11px;
}
td.label
{
    COLOR: #6E6F72;
}
td.spacer
{
    width: 10px;
}
div.bsn-Web-Controls-Forms-ContactForm div.error p
{
    color: #E8B216;
}
div.bsn-Web-Controls-Forms-ContactForm input
{
	color: #6E6F72;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 200px;
}
div.bsn-Web-Controls-Forms-ContactForm input.error
{
	background-color: #FAF0D0;
}
div.bsn-Web-Controls-Forms-ContactForm input.submit
{
	color: #6E6F72;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	background-color: #E8B216;
}
div.bsn-Web-Controls-Forms-ContactForm select
{
	color: #6E6F72;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 200px;
}
div.bsn-Web-Controls-Forms-ContactForm textarea
{
	color: #6E6F72;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	width: 400px;
}
div.bsn-Web-Controls-Forms-ContactForm textarea.error
{
	background-color: #FAF0D0;
}
div.bsn-Web-Controls-Forms-ContactForm .error
{
}
div.bsn-Web-Controls-Forms-ContactForm span.required
{
	color: #000000;
}

/* DOCUMENT-LIST */
.site-stiftung-documents h2
{
    COLOR: #6E6F72;
	font-family: Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    margin-bottom: 6px;
}
/* DRAFT 2002 */

.viewtable
{
	font-family: Tahoma;
    FONT-SIZE: 7pt
}

/* NAVI */

div.homenavi
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	margin: 0px 0px 5px 10px;
	text-decoration: none;
	font-size: 8pt;
}
.bsn-Web-Controls-Navigation-SubNavi
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
}
div.navi a
{
	color: #6E6F72;
	text-decoration: none;
}
div.navi a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent0 div.naviopen a
{
	color: #6E6F72;
	text-decoration: none;
}
div.naviindent0 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent1 div.naviopen a
{
	color: #000000;
	text-decoration: none;
}
div.naviindent1 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent2 div.naviopen a
{
	color: #000000;
	text-decoration: none;
}
div.naviindent2 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent3 div.naviopen a
{
	color: #000000;
	text-decoration: none;
}
div.naviindent3 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent4 div.naviopen a
{
	color: #000000;
	text-decoration: none;
}
div.naviindent4 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}
div.naviindent5 div.naviopen a
{
	color: #000000;
	text-decoration: none;
}
div.naviindent5 div.naviopen a:hover
{
	color: #E8B216;
	text-decoration: underline;
}

div.naviindent0
{
	margin: 0px 0px 3px 10px;
}

div.naviindent1
{
	margin: 10px 0px 3px 10px;
}
div.naviindent2
{
	margin: 0px 0px 3px 20px;
}
div.naviindent3
{
	margin: 0px 0px 3px 30px;
}
div.naviindent4
{
	margin: 0px 0px 3px 40px;
}
div.naviindent5
{
	margin: 0px 0px 3px 50px;
}

/* ASPnet-Menu */

.MenuGroup
{
	background-color: #6E6F72;
/*	padding: 2px 2px 2px 2px; */
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	letter-spacing: 1px;
}
.MenuGroupOver
{
	background-color: #6E6F72;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	letter-spacing: 1px;
}

.MenuItem
{
	background-color: #000000;
	padding: 4px 5px 3px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: white;
	cursor:hand;
	border: 1px solid black
}

.MenuItemOver
{
	background-color: #6E6F72;
	padding: 4px 5px 3px 4px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #E9B724;
	cursor:hand;
	border: 1px solid black
}

/* Forum */

.forumlevel0 
{
	padding: 2px 0px 2px 0px;
}

.forumlevel1 
{
	padding: 2px 0px 2px 10px;
}

.forumlevel2
{
	padding: 2px 0px 2px 20px;
}

.forumlevel3
{
	padding: 2px 0px 2px 30px;
}

.forumlevel4
{
	padding: 2px 0px 2px 40px;
}

.forumlevel5
{
	padding: 2px 0px 2px 50px;
}

.forumlevel6
{
	padding: 2px 0px 2px 60px;
}

.forumlevel7
{
	padding: 2px 0px 2px 70px;
}

.forumlevel8
{
	padding: 2px 0px 2px 80px;
}

.forumlevel9
{
	padding: 2px 0px 2px 90px;
}

.forumlevel10
{
	padding: 2px 0px 2px 100px;
}

.message
{
	padding: 3px;
	background-color: #eeeeee;
}

div.nsnavi a:link
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	font-weight: bold;	
	letter-spacing: 1px;
}
div.nsnavi a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	background-color: #dddddd;
	font-weight: bold;	
	letter-spacing: 1px;
}
div.nsnavi a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	font-weight: bold;	
	letter-spacing: 1px;
}
div.nsnavi a:active
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	font-weight: bold;	
	letter-spacing: 1px;
}

/* Documentlist */

td.doctitle h2
{
	padding-top: 20px;
}
/* ------------- TABLE STYLE 2006-04-11 ---------------- */
td.content td.title
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
	border: 1px solid #6E6F72;
	background-color: #000000;
}
td.content td.subtitle
{
	color: #FFFFFF;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #6E6F72;
	background-color: #B6B7B8;
}
td.content td.item
{
	color: #6E6F72;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #6E6F72;
	background-color: #FFFFFF;
}
