/* Gif-Farben:
oben: #FFCC99
main: #FF9933
grauer Strich: #999999
blau von menü: #c3d3e0
*/

h1 { /* wie pagetitle */
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 12px;
}
h2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 12px;
}
h3 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 12px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight: normal;
	line-height: normal;
	background-image: url(images/back.png);
	background-repeat: no-repeat;
	margin-left: 15px;
/*	background-color: #FF9933; */
	margin-top: 0px;
}

/* Header styles */

.siteheader { /* neu für 2-spalt */
	color: #555555;
	background-image: url(images/back3.gif);
	background-repeat: repeat-x;
	margin-left: 5px;
	margin-top: 0px;
}

.headersitename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #FFFFCC;
	text-transform: uppercase;
	letter-spacing: 11px;
	padding: 18px 0px 20px 0px;
	white-space: nowrap;
	background-image: url(images/a.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.headersitename a {
	font-weight: normal;
	color: #FFFFCC;
	padding: 18px 0px 16px 70px;
}

.headerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
/*	line-height: 140%; */
	width: 100%;
	padding-left: 0px;
  	padding-right: 10px;
  	padding-bottom: 12px;
/*  	height: 50px; */
  	vertical-align:top; /* room for navigation tabs*/
/*  background-color: #FFCC99; */
}

/*
 * Simple horizontal CSS menu by Jeremy Andrews
 *  (add borders, colors, etc, to make tabs)
 *
 * This CSS was verified to work on the following browsers:
 *  Mozilla FireFox (Linux), Konqueror (Linux), Opera (Linux),
 *  Internet Explorer (Windows)
 */


.tabs {
  font-weight: normal;
  text-decoration: none;
}

.tabs ul.tab-row0 {
  list-style-type: none;
  padding-left: 4px;
  padding-bottom: 19px;
  border-bottom: 1px solid #999999;
  margin: 0px;
}

.tabs ul.tab-row1 {
  list-style-type: none;
  padding-left: 4px;
  padding-top: 1px;
  padding-bottom: 19px;
  border-bottom: 1px solid #999999;
  margin: 0px;
}

.tabs li {
  margin: 2px 2px 0px 0px;
  float: left;
  background-color: #DDDDDD;
  height: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}


.tabs .tab-row0 li {
  background-color: #CCCCCC;
}
.tabs .tab-row1 li {
  background-color: #E8E8E8;
}


.tabs a.active-tab {
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  font-weight: bold;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  border-bottom: 1px solid #FFFFFF;
}

.tabs a {
  font-size: 10px;
  color: #000;
  text-decoration: none;
  height: 12px;
  margin: 0px 0px 0px 0px;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-left: 4px;
  padding-right: 4px;
  font-weight:normal;
}

/*
.tabs .tab-row0 a {
  font-weight: bold;
}
.tabs .tab-row1 a {
  font-weight: normal;
}
*/

.tabs a:hover {
  font-size: 10px;
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  color: #000;
}


/* Sitemap */

div.sitemap {
/*  font-size: 10px;*/
}


ul.sitemap0, ul.sitemap1 {
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
/*  background-color: #CCDDEE; */
}

li.sitemap-expanded0 { /* erste Ebene mit Kindern */
  margin-left: 2em;
  text-indent: -2em;
  list-style-type: none;
}
li.sitemap-leaf0 { /* erste Ebene ohne Kinder */
  margin-left: 2em;
  text-indent: -2em;
  list-style-type: none;
}

li.sitemap-expanded1 { /* erste Ebene mit Kindern */
  margin-left: 20px;
  list-style-type: none;
  font-size: small;
}
li.sitemap-leaf1 { /* erste Ebene ohne Kinder */
  margin-left: 1em;
  padding-left: 1em;
  text-indent: -1em;
  list-style-type: square;
  list-style-image: url(../../misc/menu-leaf.gif);
/*  font-size: x-small; */
}

.sitemap-description {
  color: #555555;
}

/* space between header and content */
.headerspace {
  font-size: 8px;
  padding: 0px;
}



/* Standard styles */

a {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}


.breadcrumb {
	font-size: 10px
}

.dwodp-breadcrumb {
	font-size: 10px;
	font-weight: bold;
}

/* juh neu statt h2 für Seitentitel*/
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 12px;
}

/* Node styles */

.nodetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
/*  color: #333333; */
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 10px;
}

.nodetitle a {
/*  color: #333333; */
}

.nodetitle a:hover {
/*  text-decoration: underline; */
}


.nodedate {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.nodebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 130%;
	font-size: 12px;
	font-weight: normal;
	padding-left: 15px;
}


.nodelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
}




/* Box styles */



.boxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888888;
	height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}



.boxbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* Misc other styles */


.centercolumn {
    vertical-align: top;
}


.leftcolumn {
    width: 120px;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 10px;
}


.rightcolumn {
    width: 120px;
    vertical-align: top;
    padding-left: 10px;
    padding-right: 0px;
}


.lineh {
	background-image: url(images/dotline2h.gif);
	background-repeat: repeat-x;
    width: 100%;
}



.linev {
	background-image: url(images/dotline2v.gif);
	background-repeat: repeat-y;
	width: 24px;
    white-space: nowrap;
}


/* Trenner zwischen linklisten */
.delimiter {
	background-image: url(images/delimiter2.gif);
	background-repeat: no-repeat;
	width: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-position: center;
}



.block-list {
  padding-left: 1.0em;
  margin-left: 0em;
  list-style-image: url("misc/menu-collapsed.gif");
}


/* glossary */

.glossary_indicator {
	vertical-align: super;
	cursor: help;
	font-size: xx-small;
	padding-left: 2px;
	font-weight: bold
}


acronym {
	border-bottom: 1px dotted;
}

/* glossary */

a.glossary_term {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	cursor: help;
}

h1 a.glossary_term {
	font-weight: bold;
}
h2 a.glossary_term {
	font-weight: bold;
}
h3 a.glossary_term {
	font-weight: bold;
}


/* definition lists: glossary, weblinks */
dt {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333333;
}

dd {
	font-weight: normal;
	font-size: x-small;
	margin-left: 15px;
}

.edit-term {
	font-size: x-small;
	font-weight: normal;
	padding-left: 6px;
}

.glossary-synonyms {
  font-style: italic;
}

.glossary-related {
  font-style: italic;
}

.glossary-further-info {
  font-style: italic;
}


.weblink-term {
	font-size: 12px;
}

.weblink-subterm {
	font-size: x-small;
}

/*
 * contextlinks.module
 * contextlinks.css
 * Default CSS for contextlinks module.
 *
 * $Id: contextlinks.css,v 1.1 2004/05/12 19:59:26 jhriggs Exp $
 */

.contextlinks .contextlinks-text {
/*  font-style: italic; */
}

.contextlinks img {
/*  height: 1.0em;
  width: 1.0em; */
  border: 0px;
}

.wikiimage {
/*	border=10px none;
	align=right; */
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 3px;
	float: right; 
}


/* end juh */