/* Implementation of Change Images */
#wechsel a:hover { background: url(../img/wechsel_active.gif) no-repeat; }

/* html elements */

:link {
	color: rgb(183, 243, 255);
}
:visited {
	color: rgb(160,230,240);
}
:link:hover, :visited:hover {
	color: rgb(255,255,255);
}
:link img, :visited img {
	border-width: 1px;
	font-weight: bold;
}

a.ext:after {
	content: url("../img/extlink.gif");
}


hr {
	padding: 0;
	height: 2px;
	border: 0;
	background: #6C6C6C;
	margin: 1em 0;
}

ul.noindent {
	margin-left: 0;
	padding-left: 14px;
	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: 18pt; color: #cbcbd8; }
h2 { font-size: 16pt; color: #cbcbd8; }
h3 { font-size: 14pt; color: #cbcbd8; }


div.whatsNew dt {
	font-weight: bold;	
	font-size: 12pt; color: white;
}


.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: rgba(11,11,11,0.5);
      text-align: left;
      vertical-align: top;
}

table.listing td.listingRowHead {
      background-color: rgba(11,11,11,0.5);
      vertical-align: top;
      text-align: left;
}

table.listing td.listingRight {
	background-color: rgba(11,11,11,0.5);
      vertical-align: top;
      text-align: right;
}

table.listing td.listingCenter {
	background-color: rgba(11,11,11,0.5);
      vertical-align: top;
      text-align: center;
}

table.listing td, td.listingLeft {
	background-color: rgba(11,11,11,0.5);
      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: rgb(183, 243, 255);
	font-weight: bold;
}
.abschnitt :visited {
	color: rgb(160,160,180);
	font-weight: normal;
}
.abschnitt :link:hover {
	color: rgb(255,255,255);
	font-weight: bold;
}
.abschnitt :visited:hover {
	color: rgb(255,255,255);
	font-weight: normal;
}
.abschnitt h2 {
	page-break-after: avoid;
	color: #cbcbd8;
	background-color: rgba(11,11,11,0.5);
	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: rgb(160,160,180);
}

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: 12pt;
}
div.abschnitt * dd {
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	margin-left: 1em;
	font-size: 12pt;
}

div.abschnitt * dd p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-left: -14px;
	font-size: 12pt;
}

div.abschnitt * p {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding-left: 14px;
	font-size: 12pt;
}

div.abschnitt ol {
	margin: auto;
	margin-left: 0;
	padding: inherit;
	padding-left: 22px;
}

div.abschnitt ul {
	margin: auto;
	margin-left: 0;
	padding: inherit;
	padding-left: 22px;
}
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.abschnitt img {
	box-shadow: 7px 7px 7px rgba(11, 11, 11, 0.9);
}

div.container {
	padding: 6px 0 6px 0;
}

div.linkset {
	padding: 6px;
}

div.linkset h2 {
}

div.linkset p {
	font-size: 12pt;
	font-weight: normal;
	color: #cbcbd8;
}

div.linkset ul {
	list-style-position: inside;
	width: 207px;
	padding: 0px 0px 6px 0px;
}

div.linkset ul>li {
	text-indent: 5px;
	list-style: circle inside;
	font-size: 12pt;
}






