a img, a:link img { border: none; }
#Banner
	{
	position: absolute;
	width:100%;
	height:100%; /* 157px; */
	overflow:auto;
	z-index: 1;					
	border:0x solid #666666
	}
#blanker
	{
	height:20px;
	width:950px;
	margin:0px 0px 0 0 ;
	border-left:1px solid #E2E2E2;
	border-right:0px solid #E2E2E2
	}

#minwidth
	 {
	 position:absolute;
	
	 top: 5px;
	 left: 5px;
	 width: 95%;
	 height:95%;
	
	  
	 border-top:    2px solid green;
	 border-bottom: 2px solid green;
	 border-left:   2px solid yellow; 
	 border-right:  2px solid green;
	 }
#platzhalter 
{
	position:absolute;
	
	height:750;
	width:95%;
 	border-left: 750px solid black;
 	
}




#head_0
	{
	position: relative;
	float:left;
/*	background-color:#aaaFFF; */
/*	background-image:url('../a_images/links_101.jpg'); */
	/* background-repeat:repeat-y; */
	width:100%; 
   /* min-height:200px; */
  /* height:auto !important; */

  	height:100%; 
	
	/* min-width:950px; */
 /* margin-left:-750px; */
	/*max-width:1100px;*/
	z-index: 1;
	border:0px solid blue; 
	}






#head_00
	{
	position: absolute;
	/* background-color:#E0E0E0; */
	/* background-color:#FFFFFF; */
	/* background-image:url('../a_images/links_101.jpg'); */
	background-repeat:repeat-y; 
	width:100%;
	height:100%; 
	min-width:950px;
	/*max-width:1100px;*/
	z-index: 1;
	 border:0px solid #000000 
	/*	border-bottom-width:1px;*/
	/* border-bottom-style:solid;*/
	/*  border-bottom-color:red;*/
	}

#Headmenu
	{
	color:black;
	position: absolute;
	overflow: hidden;
	top: 105px;
	 right: 50px; 
	 left:5px; 
	height: 25px;
	/* width:100%; */ 
	
	z-index:1;
	border:0px dashed blue;
	/* padding-top:0px; */
	/* margin:0;*/
	}

#head
	{
	color:black;
	position: absolute;
	/* background-color:#FFFFFF; */
	/* background-image:url('../a_images/menu_links_101.jpg'); */ 
	/* background-repeat:no-repeat; */ 
	top: 2px; /* 143 */
	height: 36px;
	width:50%; 
	z-index:1;
	border:0px solid red;
	padding-top:0px;
	margin:0;
	}

#menulinks
	{
	position: absolute;
	overflow: auto;
	/* background:#a6a6a6 url('../a_images/bahn.gif') no-repeat center; */
	/* background:#a6a6a6 url('../a_images/bahn.gif') no-repeat center; */
	/* background-repeat:no-repeat; */
	z-index:1;
	height: 68%;
	width:  130px;
	
	border: 0px solid red;
	top:170px; /* 169 */
	left:5px;
	padding:0px
	}

#menurechts
	{
	position: absolute;
	height:58%;
	width:220px;
	top:170px;
	z-index:2;
	/* background:#ffffee; */
	border: 0px solid black;
	right:2px;
	padding:0px;
	}

#daten
	{
	/* background:#FFFFFF url('../a_images/wappen_02.gif') no-repeat center; color:black; */
	overflow: auto;
	border: 0px dashed black;
	position: relative;
	top: 160px;
 	margin-right: 18px;
 	margin-left: 150;
	height: 68%; 
	z-index:100;
	padding-left:0em;
	padding-right:0em;
	padding-top:0;
	padding-bottom:0
	}

#daten2
	{
	color:black;
	overflow: auto;
	border: 0px dashed blue;
	position: relative;
	top:160px;
	z-index:100;
 	margin-right:225px;
 	margin-left: 150px;
	padding: 0 1em;
	height: 68%; 
	padding:0 px;
	/* background-color:#ffFF00; */
	}

#foot
	{
	color:white;
	position:absolute;
	color:black;
	height:26px;
	bottom:0px; 
	width:100%;
	z-index:6;
	font-family: verdana;
	font-size: 0.8em;
	/* padding-top: 0.5em; */
	background:#a6a6a6;
	/* background:#5d7ea7; */
	/* background-image:url('../a_images/struktur_grey_001.gif'); */
	border: 0px solid black;
	left:0%;
	right:0%;
	padding:0;
	margin:0;
	}
/* #foot p{margin:0;padding:4px;} */



.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block;  border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block;  border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block;  border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
#content_1 {border-right:1px solid #aaa; border-left:1px solid #aaa;}



#box1 a 
		{
		color:red;
		z-index: 1;
		background:#236j9c;
		font: 10px verdana, sans-serif; 
		text-decoration:none;
		display:block;
		width:150px;
		padding:5px;
		/* border:1px solid black; */
		}

#box1 a:hover
		{
		color:white; background:#5d7ea7;
		}

#box1 a span
		{
		display:none;
		} 

#box1 a:hover span
		{ 
		position:absolute;
		top:10px;
		right:195px; z-index:3;
		display:block;
		width:250px;
		color:black;
		border-left: solid 1px #e6e8d3;
		border-right: solid 2px #c9cab8;
		border-top: solid 1px #e6e8d3;
		border-bottom: solid 2px #c9cab8;
		background:#ffffff;
		font:normal 14px verdana,
		sans-serif;
		padding:10px;
		}

#box2 a 
		{
		color:red;
		z-index: 1;
		background:#236j9c;
		font: 10px verdana, sans-serif; 
		text-decoration:none;
		display:block;
		width:170px;
		padding:5px;
		/* border:1px solid black; */
		}

#box2 a:hover
		{
		color:white; background:#5d7ea7;
		}

#box2 a span
		{
		display:none;
		} 

#box2 a:hover span
		{ 
		position:absolute;
		top:10px;
		left:200px;
		z-index:100;
		display:block;
		width:350px;
		color:black;
		border-left: solid 1px #e6e8d3;
		border-right: solid 2px #c9cab8;
		border-top: solid 1px #e6e8d3;
		border-bottom: solid 2px #c9cab8;
		background:#ffffff;
		font:normal 12px verdana,
		sans-serif;
		padding:10px;
		}

.ro1 {
	background:  url('../a_images/roundedbox_ro_ge.gif') no-repeat top right;
}

.lo1 {
	background:  url('../a_images/roundedbox_lo_ge.gif') no-repeat top left;
}

.ru1 {
	background:  url('../a_images/roundedbox_ru_ge.gif') no-repeat bottom right;
}

.lu1 {
	background:  url('../a_images/roundedbox_lu_ge.gif') no-repeat bottom left;
}




		
.ro {
	background:  url('../a_images/roundedbox_ro_we.gif') no-repeat top right;
}

.lo {
	background:  url('../a_images/roundedbox_lo_we.gif') no-repeat top left;
}

.ru {
	background:  url('../a_images/roundedbox_ru_we.gif') no-repeat bottom right;
}

.lu {
	background:  url('../a_images/roundedbox_lu_we.gif') no-repeat bottom left;
}

.inhalt {
	margin:0;
	padding:1em 1em 2em 1em;
}

.inhalt p {
	margin:0;
	padding:0;
}
#lmrahmen
	{
	position: absolute;
	width:160px; 
	top:175px;
	left:0px;
	z-index: 100;
						
	border:0px solid #666666
	}
	
.rand { margin:0}
.o1, .o2, .o3, .o4, .u1, .u2, .u3, .u4 {display:block; overflow:hidden;}
.o1, .o2, .o3, .u1, .u2, .u3 {height:1px;}

.o1 {margin:0 5px; background:#999;}
.u1 {margin:0 5px; background:#fff;}

.o2, .u2 {margin:0 3px; border-width:0 2px;}
.o2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.u2 {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}

.o3, .u3 {margin:0 2px;}
.o3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.u3 {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}

.o4, .u4 {height:2px; margin:0 1px;}
.o4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.u4 {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}

.content_border {display:block; padding:0 5px 0 5px; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff;}

.rand p {margin:0}



/* Schatten für Texte und Bilder bis 800 px */
.p-shadow {
/* width: 50%;*/
float:left;
background: url('../a_images/shadow.gif') no-repeat bottom right;
margin-left:5px !important; margin-right:0 !important; margin-top:10px !important; margin-bottom:0 !important
}

.p-shadow div {
background: url('../a_images/shadow2.gif') no-repeat left top !important;
padding-left:0 !important; padding-right:6px !important; padding-top:0 !important; padding-bottom:6px !important
}

.p-shadow p {
color: #777;
z-index: 100;
background-color: #ffffff;
font: italic 1em georgia, serif;
border: 1px solid #a9a9a9;
padding: 4px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}
.img-shadow {
  float:left;
  background: url(../a_images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../a_images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
