/* Implementation of Change Images */
#wechsel a:hover { background: url(wechsel_active.gif) no-repeat; }



/* html elements */

:link {
	color: #977F56;
}
:visited {
	color: #090051;
}
:link:hover, :visited:hover {
	color: #5B52CB;
}
:link img, :visited img {
	border-width: 1px;
	font-weight: bold;
}

a.ext:after {
	content: url("extlink.gif");
}


hr {
	padding: 0;
	height: 2px;
	border: 0;
	background: #6C6C6C;
	margin: 1em 0;
}

ul.noindent {
	margin-left: 0;
	padding-left: 0;
	list-style-position: inside;
}

li.noindent {
	list-style: square inside;
}

img.langicon {
	width: 17px;
	height: 11px;
	border-width: 0;
}

dl {
	margin-top: 0;
}
dt {
	font-weight: bold;
	display: inline;
}
dd {
	padding: 0 0 5px 5px;
	margin: 0 0 1em 0;
}

p {
	text-indent: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.5em 0;
	clear: both;
}

h1 { font-size: 14pt; color: #955322; }
h2 { font-size: 12pt; color: #554FA0; }
h3 { font-size: 11pt; color: #B26C38; }


div.whatsNew dt {
	font-weight: bold;	
	font-size: 9pt; color: #B26C38;
}


.flRight {
	min-width: 100px;
	max-width: 266px;
	width: 266px;

	border: 1px solid black;
	margin: 5px;	
}

strong, b {
	font-weight: bold;
}

/* Tables */

table.listing {
      border: 0 solid black;
      border-collapse:separate;
      border-spacing: 4px;
      empty-cells: show;
}

table.listing th {
      background-color: #CBCBD8;
      text-align: left;
      vertical-align: top;
}

table.listing td.listingRowHead {
      background-color: #CBCBD8;
      vertical-align: top;
      text-align: left;
}

table.listing td.listingRight {
	background-color: #e6e6e6;
      vertical-align: top;
      text-align: right;
}

table.listing td.listingCenter {
      background-color: #e6e6e6;
      vertical-align: top;
      text-align: center;
}

table.listing td, td.listingLeft {
      background-color: #e6e6e6;
      vertical-align: top;
      text-align: left;
}



table {
      border-width: 0;
      border-collapse: collapse;
      margin: 0;
      padding: 0;
      font-size: 10pt
}

th {
      text-align: left;
      vertical-align: top;
}

td {
      text-align: left;
      vertical-align: top;
}




/* warning notices */
.warningnotice {
	display: none;
}



/* main sections */
div.abschnitt {
	margin: 2em 0 0 1em;
}

.abschnitt :link {
	color: #977F56;
	font-weight: bold;
}
.abschnitt :visited {
	color: #6B5839;
	font-weight: normal;
}
.abschnitt :link:hover {
	color: #B08A48;
	font-weight: bold;
}
.abschnitt :visited:hover {
	color: #B08A48;
	font-weight: normal;
}
.abschnitt h2 {
	page-break-after: avoid;
	color: #554FA0;
	background-color: #CBCBD8;
	background-position: center left;
	padding: 7px;
	border: dotted 1px #6C6C6C;
	border-right: 0;
	border-left: 0;
	margin-bottom: 0;
	margin-left: -1em;
}
.abschnitt h2 :link, .abschnitt h2 :visited {
	color: #554FA0;
}

div.abschnitt * dl {
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	padding-left: 14px;
}
div.abschnitt * dt {
	margin-top: 0.5em;
	margin-bottom: 0.2em;
	font-size: 10pt;
}
div.abschnitt * dd {
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	margin-left: 1em;
	font-size: 10pt;
}

div.abschnitt * dd p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: -14px;
	font-size: 10pt;
}

div.abschnitt * p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-left: 14px;
	font-size: 10pt;
}


div.abschnitt ul {
	margin: auto;
	margin-left: 0;
	padding: inherit;
	padding-left: 0;
}
div.abschnitt li {
	margin:0 10px 0 0px;
	padding:0;
	list-style: square inside;
}

div.abschnitt #quotes {
	color: #896834;
}

div.abschnitt #quotes p {
	float: left;
	width: 40%;
	margin: 1em 5%;
}




div.linkset {
	background-color: white;
	padding: 2px 6px 2px 6px;
	border: solid 1px #B26C38;
}

div.linkset h2 {
}

div.linkset p {
	font-size: 8pt;
	font-weight: normal;
	color: #B26C38;
}

div.linkset ul {
	list-style-position: inside;
	width: 207px;
	padding: 0px 0px 6px 0px;
}

div.linkset ul>li {
	text-indent: 0;
	list-style: square inside;
	font-size: 8pt;
}







