/* CSS File */
HTML {
	margin:0px;
	padding:0px;
}

BODY {
	background: url(/images/backgroundtop.gif) white repeat-x 0px 0px;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
}
P {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
TD {
	FONT-SIZE: 12px;
	 VERTICAL-ALIGN: top;
	 COLOR: black;
	 FONT-FAMILY: Verdana;
	 TEXT-DECORATION: none;
}

img {
	border:0;
}


TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #369; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #369; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #369; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #369; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.text10px {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.grauelinie {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.text12px {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
.text12px_blaubold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #369; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}
A:link {
	COLOR: #369; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none;
}
A:active {
	COLOR: #036; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #369; TEXT-DECORATION: none;
}
.mailgif {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

table.menu {
    margin:           0px;
    border-collapse:  collapse;
    border-spacing:   1px;
    width:            160px;
    background-color: #fff;
}

td.menu a:hover {
    border:           solid 1px;
    background-color: #cee1ff;
    color:            black;
    border-color:     #7d9cc2;
}

td.menu a#active {
    border:           solid 1px;
    background-color: #ffffff;
    color:            black;
    border-color:     #7d9cc2;
}

td.menu  a {
    border:           solid 1px;
    display:          block;
	height:           50%;        /*IE fix*/
    padding:          7px;
    text-decoration:  none;
    border-color:     #fff;
}

td.fachinfo {
	display:          block;
	height:           50%;        /*IE fix*/
    padding:          7px;
    text-decoration:  none;
    border:           solid 1px;
    color:            black;
    border-color:     #7d9cc2;
    background-color: #cee1ff;
 }

table.menutib {
	border:0;
	width:100%;
	padding-right:15px;
	padding-left:20px;
	padding-bottom:20px;
	padding-top:20px;
}



table.record {
		border-style:none;
		background-color:#F8F8F8;
		}

table.record td {
	font-size:11px;
	background-color:#FBFDFF;
}

table.record td.left {
		font-size:11px;
		background-color:#FBFDFF;
		width:150px;
}

.ext_link {
	background-image:url(/images/ext_link.gif);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:12px;
}

.int_link {
	background-image:url(/images/link_b.gif);
  	background-repeat:no-repeat;
  	background-position:left;
  	padding-left:12px;
}


A.doku:hover {
	color:#C60000;
	text-decoration:underline;
}

.doku {
	background-image:url(/images/help_mark.gif);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:18px;
}




A.dr:link {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
	background-image:url(/images/more_black.jpg);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:20px;
}
A.dr:active {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
	background-image:url(/images/more_black.jpg);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:20px;
}
A.dr:visited {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
	background-image:url(/images/more_black.jpg);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:20px;
}
A.dr:hover {
	FONT-FAMILY: Verdana;
	color:#FFFFFF;
	background-image:url(/images/more_white.jpg);
  	background-repeat:no-repeat;
  	background-position:right;
  	padding-right:20px;
}


A.black:link {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
}
A.black:active {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
}
A.black:visited {
	FONT-FAMILY: Verdana;
	color:#000000;
	text-decoration:none;
}
A.black:hover {
	FONT-FAMILY: Verdana;
	color:#808080;
}




A.tree:link {
	FONT-FAMILY: Verdana;
	color:#336699;
	text-decoration:none;
}
A.tree:active {
	FONT-FAMILY: Verdana;
	color:#336699;
	text-decoration:none;
}
A.tree:visited {
	FONT-FAMILY: Verdana;
	color:#336699;
	text-decoration:none;
}
A.tree:hover {
	FONT-FAMILY: Verdana;
	color:#CC0000;
	text-decoration:underline;
}


A.text_link:link {
	FONT-FAMILY: Verdana;
	color:#4A73A5;
	font-weight:bold;
	text-decoration:none;
}
A.text_link:active {
	FONT-FAMILY: Verdana;
	color:#4A73A5;
	font-weight:bold;
	text-decoration:none;
}
A.text_link:visited {
	FONT-FAMILY: Verdana;
	color:#4A73A5;
	font-weight:bold;
	text-decoration:none;
}
A.text_link:hover {
	FONT-FAMILY: Verdana;
	color:#CC0000;
}



A.category:link {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
A.category:active {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
A.category:visited {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
A.category:hover {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#C60000;
	text-decoration:underline;
}

A.fachinfo:link {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
A.fachinfo:active {
	FONT-FAMILY: Verdana;
	font-size:11px;;
	color:#000000;
	text-decoration:none;
}
A.fachinfo:visited {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
A.fachinfo:hover {
	FONT-FAMILY: Verdana;
	font-size:11px;
	color:#C60000;
	text-decoration:underline;
}

#box {
	margin:0;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	border-bottom:none;
	border-width:1px;
	border-color: #369;
	width:200px;
}

#boxheader {
	margin:0;
	background-color: #003366;
	color:#FFFFFF;
	text-align:center;
	width:200px;
	padding-top:1px;
	padding-bottom:1px;
	}

	#boxlinks {
	list-style:none;
	margin:0;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	color: #369;
	font-size:8pt;
	}

	#boxfooter {
	margin:0;
	padding:0;
	}

  #boxfooterleft {
  	width:100px;
  	float:left;
  	border-top:none;
  	border-left:solid;
  	border-bottom:solid;
  	border-width:1px;
  	border-color:#369;
  	margin:0;
  	font-size:8pt;
  }


  #boxfooterright {
  	width:100px;
  	background-color:#369;
  	text-align:center;
  	margin:0;
  	border-top-style:solid;
  	border-top-width:1px;
  	border-top-color: #369;
  	border-left-style:solid;
  	border-left-width:1px;
  	border-left-color: #369;
  	color:#FFFFFF;
   	font-size:8pt;
  }

/* http://www.chem.de/printversion.css */
a { text-decoration: none; }
.noprint { display: none; }

#frame
{
	-moz-border-radius:5px;
	border-color:#ADC6DE;
	border-style:solid;
	border-width:1px;
}


.innerframe {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#ADC6DE;
	background-color:#F9F9FB;

}

.innerframe td {
	background-color:#ADC6DE;
	padding:3px;
	background-image:url(/images/red_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;

}




#frameheader {
	 text-align:right;
	 padding:3px;
	 margin:0;
	 background-color:#ADC6DE;
	 width:90%;
	 background-image:url(/images/red_dot.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
}

p#leftheader {
	float:left;
	margin:0;
	font-size:16px;
	color:#F8F8F8;
	font-weight:bold;
}

p#leftheader a {
	color:#F8F8F8;

}




p#rightheader {
	font-size:11px;
	float:none;
	display:inline;
	text-align:right;
	color:#FFFFFF;
}

.liste {
	display:inline-block;
	margin:0px;
	padding:5px;
}

.liste li {
	-moz-border-radius:5px;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align:top;
	padding:0px;
	border-width:1px;
	border-style: solid;
	border-color: #ADC6DE;
	background-color:#F9F9FB;
	margin:5px;
}

.liste span {
	display: block;
}

span.highlighted {
	color:#cc0000;
	font-weight:bold;
	}

span.grey {
	color:#B9B9B9;
	}


.liste span span {
	display:block;
	width: 320px;
	w\idth: 316px; /* Moz */
	padding: 2px;
}

.liste span span.title {
	background-color:#ADC6DE;
	font-size:12px;
	width:300px;
	background-image:url(/images/red_dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}


.browsing {
	font-family:Verdana;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#E7F3FF;
	border-style:solid;
	border-color:#ADC6DE;
	border-width:1px;
}

.browsing_1, .browsing_2, .browsing_3, .browsing_4, .browsing_5 {
/* font-size: 11px; */
  border-right: 1px solid #ADC6DE;
  padding: 0px 5px;
  white-space: nowrap;
  }


.browsing_4, .browsing_3:hover{
/* font-size: 11px; */
 	color: #FFFFFF;
  	background: #CC0000;
  }


table.tree {
	width:95%;
	margin-left:10px;
	border-style:solid;
	border-width:0px;
	border-color:#ADC6DE;

}

table.tree td {
	font-size:11px;
}


.helptext {
	color:#4A73A5;
	margin-left:10px;
	margin-right:10px;
	line-height:1.3em;

}


table.helptext  td {
	color:#4A73A5;
	margin-left:10px;
	margin-right:10px;
	line-height:1.3em;

}



#toolbar {
	margin:0;
	text-align:right;
}


/* Nur f&uuml;r den MSIE */
		* html #toolbar
		{
			margin:0;
			text-align:right;
			margin-right:16px;

		}




/* Nur f&uuml;r den MSIE */
		* html #frame
		{
			height:auto;
			border-style:solid;
			border-width:1px;
			border-color:#ADC6DE;
			width:auto;
			margin-right:16px;

		}


		/* Nur f&uuml;r den MSIE */
		* html table.menutib
		{
			padding-right:15px;
			padding-left:20px;
			padding-bottom:20px;
			padding-top:20px;

		}

/* Ende Nur f&uuml;r den MSIE */

