/* STANDARĀ TAGS' REDEFINITIONS */
body { 
font-family: Arial, Helvetica, sans-serif;	
color: Black; 
background-color: #868686; 
font-size: 12px; 
background-image: url(images/raster1.gif);
/*background-repeat: repeat-x; */
margin: 0; 
text-align: center; 
padding: 0; 
}
a { 
color: #006400; 
text-decoration: underline; 
font-weight: normal;
}
p {
margin: 0 0 5px 0;
padding: 0; 
}
a:hover {
text-decoration: underline; 
color: #2CB73B; 
}
form{ 
margin: 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body ,td,th,p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; }

p {margin-top:0px; margin-bottom:3px;line-height:1.4em;}
a:link, a:visited, a:active {
	color: #0009ff;
	text-decoration: none;
}
a:hover {
	color: #f00;
	text-decoration: underline;
}
hr {
	margin: 5px 0px 5px 0px;
	margin-top:0px; margin-bottom:0px;
	line-height:1px;
	height: 1px;
	color: #603;
}
/* Page Headings */
h1, h2, h3, h4, h5, h6 {color: #004080;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1  	{font-size:22px;}
h2  	{font-size:20px;}
h3  	{font-size:18px;}
h4  	{font-size:14px;}
h5  	{font-size:12px;}
h6  	{font-size:11px;}
/* Special for heading description */
h1.page_title2 {margin-bottom:5px; padding: 1px 1px 1px 3px; text-align:right;font-size:10px;color:#cccccc;margin-top:-18px;font-weight:bold;letter-spacing:0.5em;text-transform:uppercase;background-color:#004080;}
h1.page_title1 {font-size:18px;margin 0 ;border-bottom:2px solid #cccccc;}

form {margin: 0;}

blockquote 	{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color: #666;
	border-left: 2px solid #666;
	padding-left: 10px;
	font-size: 1.2em;
}

abbr				{}
acroynm			{}
cite				{}
address			{}
strong			{}
em					{}

/* Special Styles for Autor, etc  */
.Liste_punkt {list-style-type:disc }
.Liste_kreis {list-style-type:circle }
.Liste_rechteck {list-style-type:square }
.Liste_dezimal {list-style-type:decimal }
.Liste_roemisch {list-style-type:upper-roman}
.Liste_alphabetisch {list-style-type:upper-alpha}
.Profiwissen { text-decoration:italic;font-size:12px; color:#000000;background:#ffff00; font-style:italic; font-family:Arial,Helvetica,Avantgarde;}
.autor {text-align:right;border-bottom:1px solid #ccccff;padding-right:3px; border-right:1px solid #ccccff;font-size:10px;text-align:right;}
.altText {width:auto;padding:1px;font-size:11px;font-family:Arial,Helvetica; font-weight:normal;background:#ffffdd;border:1px solid;border-color:#000000;}
/* for Search */
.highlight { background-color: #FFFF00;}
 /* Special for heading description */
h1.page_title2 {margin-bottom:5px; padding: 1px 1px 1px 3px; text-align:right;font-size:10px;color:#cccccc;margin-top:1px;font-weight:bold;letter-spacing:0.5em;text-transform:uppercase;background-color:#FF6308;}
h1.page_title1 {font-size:18px;margin:0px ;border-bottom:2px solid #cccccc;color:#000000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#print_head {display:none}
#print_foot {display:none}






/* STRUCTURE */
#HEADER {
width: 780px;
height: 81px;
margin-left: auto; 
margin-right: auto;
padding: 0px 0px 0px 0px;
	background:#ffffff url(images/bgb.gif)  ;
		background-repeat: no-repeat;
}
	#LOGO {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0 19px;
 float: left;
	height: 76px;
	line-height: 76px;
  }

#LOGIN {
	margin: 0px 0px 0px 0px;
	padding: 0 0px 0 0px;
	float: right;
	height: 76px;
	line-height: 12px;
	background-image: URL(images/g001.gif);
		background-repeat: no-repeat;
	background-position: right;
 text-align:right;
  }
#LOGIN .form  {
  color:#a0a0a0;
    font-size: 11px;
  font-family: Arial, Helvetica,Geneva, sans-serif;
  font-weight: normal;
  margin:5px;

  }
#LOGIN .box {
background:#f0f0f0;
font-size: 10px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #b0b0b0;
border-left:1px solid #b0b0b0;
margin:0 0px 0 0;
width:60px;
}
#LOGIN .button {
  font-size: 10px;
  font-family: Arial, Helvetica,Geneva, sans-serif;
  font-weight: normal;
  background:#f0f0f0;
  border-bottom:1px solid #b0b0b0;
  border-right:1px solid #b0b0b0;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}
#LOGIN .hint {
  color:#0000a0;
  font-size: 10px;
  font-family: Arial, Helvetica,Geneva, sans-serif;
  font-weight: normal;
}





#H_NAVIGATION {
width: 780px;
height:34px;
margin-left: auto;
margin-right: auto; 
background-color: #ffffff;
border-top:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
}

#SEARCH {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	height: 33px;
	width:146px;
	line-height: 12px;
	background-image: URL(images/g001.gif);
		background-repeat: no-repeat;
	background-position: right;
 text-align:right;
  }
#SEARCH .form  {
  color:#a0a0a0;
    font-size: 11px;
  font-family: Arial, Helvetica,Geneva, sans-serif;
  font-weight: normal;
  margin:5px;

  }
#SEARCH .box {
background:#f0f0f0;
font-size: 10px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #b0b0b0;
border-left:1px solid #b0b0b0;
margin:0 0px 0 0;
width:60px;
}
#SEARCH .button {
  font-size: 10px;
  font-family: Arial, Helvetica,Geneva, sans-serif;
  font-weight: normal;
  background:#f0f0f0;
  border-bottom:1px solid #b0b0b0;
  border-right:1px solid #b0b0b0;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

	#BUTTONS {
	float: right;
	width: 167px;
	height:28px;
	text-align: center;
	background-color:aliceblue ;
	display: inline;
}

/* Menus */

	#MENU1 {
    text-align: left;
    width:auto;
	margin-right:0px;
	margin-left:0px;
	height:16px;
	background-color: #000000;

	border-right: 10px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	/*line-height: 16px;*/
	border-bottom: 1px solid #eeeeee;
	}
 #MENU1 ul {
	margin:20px;
	padding-left: 20px;
	display: inline;
	list-style: none;
  }
	#MENU1 li {
	float:left;
	margin: 0px;
  padding: 0px 3px 0px 3px;
	list-style: none;
	display: inline;
	background-image: url(images/pfeil_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
  }

	#MENU1 a {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	margin-left:8px;
	padding: 0px 5px 0px 5px;
  border:0px;
    }
	#MENU1 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #A31E00;
}
    /* Root Level Link Formatting */
  #MENU1 ul li a:hover, #MENU1 li a:focus, #MENU1 li a:active, #MENU1 ul li a:active{
  background: #444444; border-color: #fff; color: #ffff00;}

  /* Current page Customisations*/
  #MENU1 li.menu-current a , #MENU1 li.menu-parent a 	{background: #FF6308; color: #ffffff; }
  #MENU1 li.menu-current, #MENU1 li.menu-parent	{ background-image: url(images/pfeil_full.gif);
	background-repeat: no-repeat;
	background-position: left;}



#MENU2 {
	margin-right:0px;
	height:16px;
	background-color: #888888;
	text-align: center;
	border-right: 1px solid #eeeeee;
	border-left: 10px solid #eeeeee;
	line-height: 16px;
	border-bottom: 1px solid #eeeeee;
	}
 #MENU2 ul {
	margin:20;
	padding-left: 20;
	display: inline;
	list-style: none;
  }
	#MENU2 li {
	float:left;
	margin: 0px;
  padding: 0px 3px 0px 3px;
	list-style: none;
	display: inline;
	background-image: url(images/pfeil_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
  }

	#MENU2 a {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	margin-left:8px;
	padding: 0px 5px 0px 5px;
  border:0px;
    }
	#MENU2 a:hover {
	text-decoration: none;
	border-bottom: 1px solid #A31E00;
}
    /* Root Level Link Formatting */
  #MENU2 ul li a:hover, #MENU1 li a:focus, #MENU1 li a:active, #MENU1 ul li a:active{
  background: #444444; border-color: #fff; color: #ffff00;}

  /* Current page Customisations*/
  #MENU2 li.menu-current a , #MENU2 li.menu-parent a 	{background: #FF6308; color: #ffffff; }
  #MENU2 li.menu-current, #MENU2 li.menu-parent	{ background-image: url(images/pfeil_full.gif);
	background-repeat: no-repeat;
	background-position: left;}


  /* ----- */
  	#MENU3 {
 background-image: url(images/schattenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:0px 0px 0px 0px;
	}
  #MENU3 ul{
	list-style: none;
	width: 140px;
	margin: 0;
	padding: 0;
	}
	#MENU3 ul ul{
	list-style: none;
	/*width: 135px;*/
	margin: 0;
	padding: 0 0 0 5px;
	}
	#MENU3 ul ul ul{
	list-style: none;
	/*width: 130px; */
	margin: 0;
	padding: 0 0 0 5px;
}
	#MENU3 ul ul ul ul{
	list-style: none;
	/*width: 125px;      */
	margin: 0;
	padding: 0 0 0 5px;
	}
	#MENU3 ul a{
	width:100%;
	margin: 0px;
	text-align:left;
 font-size: 12px;
	font-family:Tahoma, Arial, Sans-Serif;
	font-weight:normal;
	text-decoration:none;
	word-wrap:normal;
  color:#505050;
	display:block;
	padding:0px 0px 0px 5px;
	background:#f4f4f4;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #cccccc;
	}

     /* Root Level Link Formatting  */
   #MENU3 li a:hover,#MENU3 li a:focus,#MENU3 li a:active,
   #MENU3 li.menu-child a:hover,#MENU3 li.menu-child a:focus,#MENU3 li.menu-child a:active
    {
    background-color:#444444; border-color: #fff; color: #ffff00;border-left:4px solid #FF6308;text-decoration:none}

  /* Current page Customisations   */
  #MENU3 li.menu-current a {
    background: #FF6308; color: #ffffff; border: 1px solid #b0b0b0;	border-left:4px solid #cccccc;}

  /* Unterpunkt deaktiv
  */ #MENU3 li.menu-child a  {
  color: #000080;  border: 1px solid #b0b0b0; background-color:#f4f4f4;border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #cccccc;
  }

 /* --- */
 #MENU4 {padding:0px 0px 0px 0px;margin:0px;border-bottom:1px dashed #cccccc;}
 #MENU4 a {color:#dddddd;font-size:12px;text-decoration:none}
  #MENU4 a:hover {color:#000080;text-decoration:underline;}
/*------------------- */





#WRAPPER{
width: 780px;
text-align: left;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}
#WRAPPER:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#WRAPPER {
display: inline-block;
}
/*\*/
#WRAPPER {
display: block;
}
	#V_NAVIGATION {
	float: left;
	width: 150px;
	min-height: 150px;
	text-align: left;
	margin-left: 0px;
		background-image: url(images/gitter.gif);
		background-repeat: repeat-x;
/*	background-color: #f4f4f4; */
	padding: 5px 0px 5px 5px;
    }


	#NEWS {
	float: left;
	width: 150px;
	font-size:10px;
	text-align: left;
	margin: 1px;
	border: 1px solid #FF6308 ;
	background-image: url(images/nieten.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
	padding: 10px 3px 5px 5px;
  }
  #NEWS div.head{width:100%;border: 1px solid #FF6308;background-color:#ffffff;padding: 2px 2px 2px 2px;}
  #NEWS p {font-size:10px;
	text-align: left;}
  #NEWS a.head{font-weight:bold; font-size:11px;text-decoration:none;color:#000;}
  #NEWS a.head:hover {text-decoration:underline;color:#000080;}


  #contentContainer {margin-left: 10px;margin-top:5px;padding-left:20px;
    width:605px;
   	min-height:410px;
   	height:410;
	overflow:auto ;
 	scrollbar-base-color:#ffffff;
  scrollbar-3dlight-color:#cccccc;
  scrollbar-arrow-color:#FF6308;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#eeeeee;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#666666;
  scrollbar-track-color:#ffffff;
}
  #CONTENT {width:586px;}

#FOOTER { 
width: 780px;
text-align: left; 
margin-left: auto; 
margin-right: auto;
/*background-image: url(images/bg_footer.gif);
background-repeat: no-repeat;     */
padding-top: 2px;
}
	#LINKS { 
	margin-right:250px;
	height:14px;
	text-align: left; 
	color: #000000;
	padding-left: 5px; 
	}
	#LINKS ul {
	margin:0; 
	padding-left: 0;
	display: inline;
	list-style: none; 
	} 
	#LINKS li{
	float:left;
	margin: 0;
	padding: 0px 4px 0px 4px;
	list-style: none; 
	display: inline;
	border-right: 1px solid #FFFFFF;
	}
	#LINKS li.Last {
	border-right: none;
	}
	#LINKS a {
	font-size:11px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	}
	#LINKS a:hover {
	text-decoration: underline;
	}
	#COPYRIGHT {
	float: right;
	width: 300px;
	height:12px;
	text-align: right;
	display: block; 
	color: #000080;
    font-size: 10px;
	padding-right: 20px;
	padding-top: 3px; 
	}
	#COPYRIGHT a {
	color: #000080;
	text-decoration: none;
	font-weight: normal;
	}
	#COPYRIGHT a:hover {
	text-decoration: underline;
	}