/*############# basiscs - allgemein ###########  */

html  {
		height: 98%;
		/*border: 10px solid #f5f4ed;*/
		}

body  {
		height: 100%;

		background-color: #a9aaa5;
		margin-right: 38px;


		min-width: 1180px;
		}

* html #nonFooter  {
		height: 100%;
		}


body, div  {
		font-family: Arial, Lucida Grande;
		}


/* ############# classes - Klassen ############## */

/* all boxes */
.all  {   
		text-align: left; cursor:default; 
		}

/*scroll-pane */

.scroll-pane {	
                overflow: hidden; 
                text-align: left;
                /*width: 320px; height: 305px;*/
                width: 559px; height: 348px;
}


/* ############## css boxes ################# */
/* header + content */

#nonFooter  {
		/*background-color: red;*/
		position: relative;
		min-height: 100%;

		background-image:url(/doc/hg.gif); 
		background-repeat:no-repeat;
		}

#nonFooterlr  {
		/*background-color: red;*/
                position: relative;
		min-height: 100%;

		background-image:url(/doc/hg.gif);
                /*background-image:url(/doc/hglr.gif); */
		background-repeat:no-repeat;
		}

#nonFooteri  {
		/*background-color: red;*/
		position: relative;
		min-height: 100%;

		background-image:url(/doc/hgi.gif); 
		background-repeat:no-repeat;
		}


/* header */
#header  {
		/*background-color: orange;*/
		position: relative;
		margin-left: 30px;
		height: 70px;
		}


/* inhalt + bildnavigation */
#content  {
		/*background-color: blue;*/
		position: relative;
		
		height: 608px;
		padding-bottom: 3em;
		}


/* content startseite */
#contentU  {
		/*background-color: blue;*/
		position: relative;
		height: 365px;
		padding-bottom: 3em;
		}


/* content LR */
#contentLR  {
		/*background-color: blue;*/
		position: relative;
		
		height: 508px;
		padding-bottom: 3em;
		}


/* inhalt */
#inhalt  {
		/*background-color: white;*/
		border-top: 1px dashed #898989;
		position: relative;
		margin-left: 30px;
		height: 365px;
		margin-bottom: 15px;
		border-bottom: 1px dashed #898989;
		}


/* inhaltLR */
#inhaltLR  {
		/*background-color: white;*/
		border-top: 1px dashed #898989;
		position: relative;
		margin-left: 30px;
		height: 365px;
		margin-bottom: 7px;
		border-bottom: 1px dashed #898989;
		}


/* inhalt links */
#inhaltlinks  {
		/*background-color: yellow;*/
		position: relative;
		width: 559px;
		height: 348px;
		}


/* inhalt links LR */
#inhaltlinksLR  {
		/*background-color: yellow;*/
		position: relative;
		width: 559px;
		height: 398px;
		}


/* bildnavigation */
#navi  {
		/*background-color: green;*/
		margin-top: -5px;
		position: relative;
		margin-left: 30px;
		height: 230px;
		margin-bottom: 10px;
		}


/* footer */
#footer  {
		/*background-color: pink;*/
		border-top: 1px dashed #898989;
		position: relative;
		padding-top: 6px;

		margin-top: -4.0em;
		margin-left: 30px; 

		height: 40px;

		font-size: 11px; 
		line-height: 18px; 
		letter-spacing: 0.05em;
		color: #333333; 
		} 

/* footer lr */
#footerlr  {
		/*background-color: pink;*/
		border-top: 1px dashed #898989;
		position: relative;
		padding-top: 6px;

		margin-top: -4.0em;
		margin-left: 30px; 

		height: 40px;

		font-size: 11px; 
		line-height: 18px; 
		letter-spacing: 0.05em;
		color: #333333;
                
                /*background-image:url(/doc/hgf.gif); */
		} 



/* backlink  */
#backlink   {
	position: relative; 
	margin-left: -30px;
	width: 30px; 
	height: 60px;
	overflow:hidden; 
	}


/* hauptnavigation  */
#hauptnavi   {
	position: relative; 
	width: 200px; 
	height: 60px;
	margin-top: -60px;
	overflow:hidden; 
	font-size: 20px; 
	line-height: 30px;
	word-spacing: 1px;
	letter-spacing: 0.1em;
	}


/* en/de */
#ende	{
	position: relative;
	margin-left: 575px;
	margin-top: -60px;
	width: 400px; 
	height: 45px;
	font-size: 11px; 
	line-height: 18px; 
	letter-spacing: 0.05em;
	}


/* bild */
#box2  {
	position: relative;
	margin-top: 7px;
	height: 348px;
	width: 559px;
	overflow:hidden;
	}


/* alternativbild */
#box4  {
	position: relative;
	margin-top: -341px;
        /*margin-top: 7px;*/
	height: 348px;
	width: 559px;
	overflow:hidden; 
	}


/* links */
#links  {
	position: relative;
	margin-top: -348px;
	width: 170px; 
	height: 348px;
	overflow:hidden;  
	}


/* rechts */
#rechts  {
	position: relative; 
	margin-top: -348px;
	margin-left: 389px; 
	width: 170px; 
	height: 348px;
	overflow:hidden;  
	}


/* text */
#box3  {
	position: relative;
	margin-left: 575px;
	margin-top: -348px;

	width: 559px;
	height: 348px;
	font-size: 12px; 
	line-height: 17px; 
	letter-spacing: 0.05em; 
	}
   

/* textLR */
#box5  {
	border: 0px solid;
	position: relative;
	padding-left: 575px;
        /*padding-top: -398px;*/
	overflow: hidden;       

	width: 559px;
	height: 348px;
	font-size: 12px; 
	line-height: 17px; 
	letter-spacing: 0.05em; 
	}
        
/* textbox U*/
#textboxU  {
	position: relative;
	margin-left: 30px;
	
	height: 40px;
	width: 1200px;
	font-size: 12px; 
	line-height: 17px; 
	letter-spacing: 0.05em; 
	}


/* textbox LR */
#textbox  {
	position: relative;
	margin-left: 30px;
	
	height: 40px;
	width: 528px;
	font-size: 12px; 
	line-height: 17px; 
	letter-spacing: 0.05em; 
	}


/* textbox Impressum */
#textbox2  {
	position: relative;
	margin-top: 5px;
	width: 553px;
	font-size: 12px; 
	line-height: 17px; 
	letter-spacing: 0.05em; 
	}


/* bildnavigation */
#nav18  {
	position: relative; 
	margin-top: 0px; 
	margin-left: 0px; 
	width: 30px; 
	height: 230px;
	}

#nav17  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 30px; 
	width: 30px; 
	height: 230px;
	}

#nav16  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 60px; 
	width: 30px; 
	height: 230px;
	}

#nav15  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 90px; 
	width: 30px; 
	height: 230px;
	}

#nav14  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 120px; 
	width: 30px; 
	height: 230px;
	}

#nav13  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 150px; 
	width: 30px; 
	height: 230px;
	}

#nav12  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 180px; 
	width: 30px; 
	height: 230px;
	}

#nav11  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 210px; 
	width: 30px; 
	height: 230px;
	}

#nav10  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 240px; 
	width: 30px; 
	height: 230px;
	}

#nav09  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 270px; 
	width: 30px; 
	height: 230px;
	}

#nav08  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 300px; 
	width:30px; 
	height: 230px;
	}

#nav07  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 330px; 
	width: 30px; 
	height: 230px;
	}

#nav06  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 360px; 
	width:30px; 
	height: 230px;
	}

#nav05  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 390px; 
	width:30px; 
	height: 230px;
	}

#nav04  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 420px; 
	width:30px; 
	height: 230px;
	}

#nav03  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 450px; 
	width:30px; 
	height: 230px;
	}

#nav02  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 480px; 
	width:30px; 
	height: 230px;
	}
        
#nav01  {
	position: relative; 
	margin-top: -230px; 
	margin-left: 510px; 
	width:30px; 
	height: 230px;
	}

/* #####  text #####  */
h1   {
       font-size: 11px;
       font-weight: 400;
       line-height: 3px; 
	}

/* #####  babelcon navigation und links #####  */

/* links extern  */
a.linke:link		{	font-weight: 400; letter-spacing:0.05em; text-decoration: underline; color: #000000;}
a.linke:visited		{	font-weight: 400; letter-spacing:0.05em; text-decoration: underline; color: #000000;}
a.linke:active		{	font-weight: 400; letter-spacing:0.05em; text-decoration: underline; color: #000000;}
a.linke:hover		{	font-weight: 400; letter-spacing:0.05em; text-decoration: underline; color: #000000; background: #fecc00;}

/* link  */
a.link:link			{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.link:visited		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.link:active		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.link:hover		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #fecc00;}

/* autolinkl - automatische linkerkennung babelcon */
a.autolink:link		{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em; background: #999999;}
a.autolink:visited	{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em; background: #999999;}
a.autolink:active	{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em; background: #999999;}
a.autolink:hover	{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em; background: #fecc00;}

/* automail - automatische maillinkerkennung babelcon */
a.mail:link			{	text-decoration: none; letter-spacing:0.1em; color: #000000; text-decoration: none; background: #999999;}
a.mail:visited		{	text-decoration: none; letter-spacing:0.1em; color: #000000; text-decoration: none; background: #999999;}
a.mail:active		{	text-decoration: none; letter-spacing:0.1em; color: #000000; text-decoration: none; background: #999999;}
a.mail:hover		{	text-decoration: none; letter-spacing:0.1em; color: #000000; text-decoration: none; background: #fecc00;}

/* link Bereichsmenue */
.linkb				{	font-weight: 400; color: #111111; text-decoration: none; letter-spacing:0.1em; background: #999999;}
a.linkb:link		{	font-weight: 400; color: #111111; text-decoration: none; letter-spacing:0.1em; background: #999999;}
a.linkb:visited		{	font-weight: 400; color: #111111; text-decoration: none; letter-spacing:0.1em; background: #999999;}
a.linkb:active		{	font-weight: 400; color: #111111; text-decoration: none; letter-spacing:0.1em; background: #999999;}
a.linkb:hover		{	font-weight: 400; color: #000000; text-decoration: none; letter-spacing:0.1em; background: #fecc00;}

/* link aktueller Bereich */
a.linkb2:link		{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em;}
a.linkb2:visited	{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em;}
a.linkb2:active		{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em;}
a.linkb2:hover		{	font-weight: 400; text-decoration: none; color: #000000; letter-spacing:0.1em;}

/* link Abteilungsmenue */
a.linka:link		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.linka:visited		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.linka:active		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #999999;}
a.linka:hover		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000; background: #fecc00;}

/* link aktuelle Abteilung */
a.linka2:link		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.linka2:visited	{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.linka2:active		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.linka2:hover		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}

/* link Seitensmenue */
a.links:link		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links:visited		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links:active		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links:hover		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}

/* link aktuelle Seite */
a.links2:link		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links2:visited	{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links2:active		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
a.links2:hover		{	font-weight: 400; letter-spacing:0.1em; text-decoration: none; color: #000000;}
