body {       
	margin:0px;
  padding:0px;
	font-family:arial,verdana,geneva,helvetica,sans-serif;
	font-size:.8em;
	line-height:1.4em;
	color:#333333;
  background:#FBF8F5 url(navi/naviverlauf.jpg) repeat-y;
}

#head {
  position:absolute;
  top:0px;
  left:0px;
	width:100%;
	height:104px;
	z-index:1;
  background:#E6EFEE url(../resources/pictures/i2dm_head.gif)
}

#blue {
  position:absolute;
  top:104px;
  left:0px;
	width:100%;
	height:2em;
	background:#103F6D url(../resources/pictures/backblue.gif) repeat;
	margin:0px;
	z-index:2;
}

#contenttab {
	position:absolute;
	top:100px;
	left:20px;
	overflow:hidden;
	height:1.3em;
	margin:0px;
	z-index:999;
}

#breadcrumb {
	padding-bottom:.5em;
	margin-left:250px;
	z-index:3;
}

#navigation {
  position:absolute;
  left:0px;
  top:130px;
	width:194px;
	float:left;
	background:none;
	color:#333333;
	padding-top:30px;
	height:35em;
	z-index:4;
}

#content {
	background:#FBF8F5;
	margin-left:250px;
	padding-top:160px;
	width:520px;
	z-index:5;
}

#topprint {
	visibility:visible;
	z-index:6;
}

#unterstuetzer {
	z-index:7;
	position:absolute;
	left:659px;
	top:3px;
	width:101px;
	height:51px;
}

#newsbox {
        width:180px;
	z-index:8;
	position:absolute;
	left:570px;
	top:150px;
	padding:10px;
	background:#DCD4D5;
	border:1px solid #000000;
}

#suchen {
  margin-top:0px;
	margin-left:0px;
  position:absolute;
  width:183px;
	z-index:9;
	left:0px;
	padding:5px 5px 5px 5px;
	background:#F6F9FF;
	border-bottom:1px solid #ADBDC6;
	border-right:1px solid #ADBDC6;
	border-top:1px solid #ADBDC6;
}

.bold {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em;
	color:#4E1A1E;
	font-weight:bold;
}

.breadcrumb a, .breadcrumb a:visited { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#ffffff;
	text-decoration:underline;
	border:none;
	background:none;
}

.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#ffffff;
	text-decoration:none;
	border:none;
	background:none;
}

.intern a, .intern a:visited { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#002C59;
	text-decoration:underline;
	display:inline;
	border:none;
}

.intern a:hover, .intern a:active, .intern a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#E58B37;
	text-decoration:underline overline;
	background:#F1EEEB;
	display:inline;
	border:none;
}


.contenttab a, .contenttab a:visited, .contenttab a:hover { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#002855;
	text-decoration:none;
	border:none;
	background:none;
}

.contenttab a:active, .contenttab a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#FBF8F5;
	text-decoration:none;
	border:none;
	background:none;
}


.bilderrahmen a, .bilderrahmen a:visited {
	border:4px solid #FBF8F5;
}

.bilderrahmen a:hover, .bilderrahmen a:active, .bilderrahmen a:focus {
	border:4px solid #E58B37;
}


a { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#002C59;
	text-decoration:none;
	border-bottom:1px solid #002C59;
}

a:visited { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#285481;
	text-decoration:none;
	border-bottom:1px dashed #285481;
}

a:hover, a:active, a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1em;
	color:#E58B37;
	text-decoration:none;
	background:#F1EEEB;
}

.nix a, .nix a:visited, .nix a:hover, .nix a:active, .nix a:focus {
	text-decoration:none;
	background:none;
	border-top:none;
	border-bottom:none;
}

.breadcrumb {
  left:25%;
  top:50px;
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:.9em;
	color:#ffffff;
	text-decoration:none;
}

acronym, abbr {
       font-family: Arial, Verdana, sans-serif;
       font-size:1em;
       cursor: help;
       border-bottom-color: #666666;
       border-bottom-width: 1px;
       border-bottom-style: dashed
}

.bildunt {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:.9em;
}

h1 {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#CD7E32;
}

h2 {
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	margin-bottom:.4em;
}

h3 {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	margin-bottom:.4em;
}

h4, h5, h6 {
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	margin-bottom:.4em;
}

p {
	margin-top:0em;
	/* margin-bottom:-.9em; */
}

/* FORMULARE */

form {
	display:inline;
}

input, textarea, select {
        width:175px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:1em;
	color:#333333;
	background:#ffffff;
	border:1px solid #989898;
}

input.checkbox {
	border:none;
	background:none;
	padding-bottom:3px;
}

input.submit {
        width:55px;
	border:1px solid #000000;
	background:#c0c0c0;
	color:#000000;
}


img.linkext {
	border:none;
	width:18px;
	height:15px;
}

/* LISTEN */

div.abstand {
	margin-bottom:3em;
}

/* fuer Navigation */

#navigation ul.navi1 {
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}

#navigation ul.navi2 {
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}

#navigation ul.navi3 {
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}

#navigation li.navi1 {
	margin:.3em 0em .1em 0em;
	padding:0px;
}

#navigation li.navi2 {
	margin:0px;
	padding:0px;
}

#navigation li.navi3 {
	margin:0px;
	padding:0px;
}

#navigation ul {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 1px;
  MARGIN: 0px;
  BORDER-TOP-STYLE: none;
  PADDING-TOP: 1px;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  LIST-STYLE-TYPE: none;
  BORDER-BOTTOM-STYLE: none
}
#navigation ul ul {
  padding-top: 0;
}

#navigation li {
	BORDER-RIGHT: #adbdc6 1px solid;
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0.3em 0em 0.1em;
  BORDER-TOP: #adbdc6 1px solid;
  BORDER-BOTTOM: #adbdc6 1px solid
}

#navigation li li {
  BORDER-RIGHT:none;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: none;
}

/* Ebene 1 */
#navigation li a, #navigation li a:visited {
  PADDING-RIGHT: 0.1em;
  MARGIN-TOP: 0.1em;
  DISPLAY: block;
  PADDING-LEFT: 0.5em;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1em;
  BACKGROUND: #f6f9ff;
  PADDING-BOTTOM: 0.1em;
  BORDER-LEFT: #f6f9ff 0.4em solid;
  COLOR: #002855;
  BORDER-TOP-STYLE: none;
  PADDING-TOP: 0.1em;
  FONT-FAMILY: arial,verdana,sans-serif;
  TEXT-DECORATION: none;
  BORDER-BOTTOM-STYLE: none;
}

#navigation li a:hover {
  BACKGROUND: #fbf8f5;
  BORDER-LEFT: #002855 0.4em solid;
  COLOR: #e58b37;
}

/* Ebene 2 */
#navigation li.selected li a, #navigation li.selected li a:visited {
  PADDING-LEFT: 2em;
  FONT-WEIGHT: normal;
  MARGIN: 0px;
  background-color: #f6f9ff;
  BORDER-LEFT: #f6f9ff 0.4em solid;
  COLOR: #002855;
}

#navigation li.selected li a:hover {
  background-color: #f6f9ff;
  BORDER-LEFT: #f6f9ff 0.4em solid;
  COLOR: #e58b37;
}

/* Ebene 3 */
#navigation li.selected li.selected li a, #navigation li.selected
li.selected li a:visited {
  color: green;
  PADDING-RIGHT: 0em;
  DISPLAY: block;
  PADDING-LEFT: 4em;
  FONT-WEIGHT: normal;
  FONT-SIZE: 0.9em;
  BACKGROUND: #f6f9ff;
  PADDING-BOTTOM: 0.1em;
  BORDER-LEFT: #f6f9ff 0.4em solid;
  COLOR: #002855;
  BORDER-TOP-STYLE: none;
  PADDING-TOP: 0.1em;
  FONT-FAMILY: arial,verdana,sans-serif;
  TEXT-DECORATION: none;
  BORDER-BOTTOM-STYLE: none;
}

#navigation li.selected li.selected li a:hover {
  background-color: #f6f9ff;
  BORDER-LEFT: #f6f9ff 0.4em solid;
  COLOR: #e58b37;
}

/* Ebene 1-3 selektiert */
#navigation li.selected a, #navigation li.selected a:visited, #navigation li.selected li.selected a, #navigation li.selected li.selected a:visited, #navigation li.selected li.selected a:hover, #navigation li.selected li.selected li.selected a, #navigation li.selected
li.selected li.selected a:visited , #navigation li.selected li.selected li.selected a:hover {
  background-color: #fbf8f5;
  BORDER-LEFT: #002855 0.4em solid;
  COLOR: #e58b37;
}


/* Deutsch-Englisch   Englisch-Deutsch */
#switching {
  margin:0px;
  height:22px;
  border-bottom:1px solid #ADBDC6;
  border-right:1px solid #ADBDC6;
  border-top:1px solid #ADBDC6;
  border-left:1px solid #ADBDC6; 
  DISPLAY: block;
  PADDING-TOP: 0.1em;
  PADDING-BOTTOM: 0.1em;
  position:absolute;
  left:0px;
  width:192px;
  z-index:9;
  background:#F6F9FF;
}

#switching a {
  text-decoration:none;
  background:none;
  border-top:none;
  border-bottom:none;
  margin:0px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 1em;
}

/* Indexierung */
.index1 {
  margin-left: 3em;
  font-size: 12px;
}

.index2  {
  list-style-type:none;
  margin-left: 4em;
  font-size: 12px;
}

.CharH1{
  margin-left: -3em;
}

/* Validierung html,css */
#validator {
  width:194px;
}   

#validator a {
  margin-left:1em;
  text-decoration:none;
  border:none;
}
  
#validator a img{
  border:none;
  
}

#suchergebnis {
        margin-top:1em;
        margin-bottom:1em;
}

#suchergebnis h4 {
	margin: 3px 0 0;
	padding: 2px 2px 2px 5px;
	font: bold 1em arial;
}
#suchergebnis p {
	margin: 0 0 3px;
	padding: 2px 2px 2px 5px;
}
#suchergebnis .zeileB {
	background: #ededed;
}
#suchergebnis .zeileA {
	background: #fbf8f5;
}
#suchergebnis td, #suchergebnis th {
	border-bottom: 1px solid white;
}
#suchergebnis th {
	text-align: left;
	padding: 3px 0 3px 5px;
	color: #cd7e32;
	background: #ccc;
}
#ergebnisNr {
	width: 25px;
}
#ergebnisTitel {
	width: 550px;
}

#infofornewsbox {
	z-index:8;
	position:absolute;
	left:780px;
	top:150px;
	padding:10px;
	background:#DCD4D5;
	border:1px solid #000000;
}

#infofornewsbox a, #infofornewsbox a:link, #infofornewsbox a:visited, #infofornewsbox a:hover, #infofornewsbox a:active, #infofornewsbox a:focus {
  text-decoration:none;
  border:none;
}
