/*CSS*/
body {
  	margin: 0px; 
	padding: 0px;
}

*{
	font-size: 11px;
	font-family: verdana, regular, sans-serif; 
	list-style-type: none;
	text-decoration: none;
	color: #000;
	font-size: 100%;
}
p{
	padding: 0px;
	margin: 0px;
	font-size: 67%;
}
a{
	border: none;
        color:#0000FF;
	font-size: 67%;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 86%;
}
h2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 78%;
}
h3{
	font-family: sans-serif;
	font-size: 80%;	
}
h4{
	
}
#entirebody{
	width: 1000px;
	margin: 0px ;
        height:100%;
        clear: both; 
}
/* -------- Left Division --------------*/
#leftdiv{
      position: relative;  
      width: 260px;
      background: #fff url(leftbar.gif) repeat-y left; 
      border: 0;
      margin: 0 20px 0 0;
/*      height: 600px; */
      float: left;
}
#leftdiv #languagediv{position: absolute; top: 30px; left: 0px; width:100px; height:19px; margin:0 0 100px 0; padding:0px; font:12px/12px Arial, Helvetica, sans-serif; }
#leftdiv #languagediv p{width:100px; height:19px; margin:0 0 0 0; padding:0px; font:12px/12px Arial, Helvetica, sans-serif; }
#leftdiv #barPan select.language{height:19px; font:11px/11px Arial, Helvetica, sans-serif; margin:0 0 0 24px; padding:0 0 0 0px;}
#leftdiv #barPan input.language{height:19px; font:11px/11px Arial, Helvetica, sans-serif; margin:0; padding:0;}


#leftdiv #menudiv{ width:250px; margin: 0; padding:150px 0 100px 0; font: bold 14px/14px Verdana; background: #fff url(leftbar.gif) repeat-y; }
#leftdiv #menudiv ul{
      margin: 0px 0px 0px 0px;
      padding: 0;
      border: 0;
      background: none;
      display: block;
/*      float: left; */
}
#leftdiv #menudiv ul li{
      width: 250px;
/*      height: 40px; */
      border: 0;
      display: block;
      margin: 30px 0 0 0;
      padding: 0;
}
#leftdiv #menudiv ul li a{
      width: 150px;
      height: 40px;
      margin:0;
      padding: 3px 0 0 100px; 
      font: bold 14px verdana;
      vertical-align: bottom;
      text-align: left;
      color: #999999;
      background: transparent url(leftbuttongrey24.gif) no-repeat  top left;
      display: block;
      list-style-type:none; 
}
#leftdiv #menudiv ul li a:hover {
      color: #000000;
      background: transparent url(leftbuttonviolet24.gif) no-repeat top left;
      display: block;
      color: #444444;
}

#leftdiv #menudiv ul li a.active{
      width: 150px;
      height: 40px;
      margin:0;
      padding: 3px 0 0 100px; 
      font: bold 14px verdana;
      vertical-align: bottom;
      text-align: left;
      color: #7481A3;
      background: transparent url(leftbuttonviolet24.gif) no-repeat  top left;
      display: block;
      list-style-type:none; 
}
#leftdiv #menudiv ul li a.active:hover {
      color: #444444;
}

#leftdiv #menudiv ul li ul{
      width: 140px;
/*      min-height: 50px; */
      border: 0;
      margin: 0px 0 30px 110px;
      padding:0; 
/*      display: block; */
/*      float: left; */
}
#leftdiv #menudiv ul li ul li{
      width: 140px;
/*      height: 20px; */
      border: 0;
      margin: 0; 
      padding: 0;
      display: block;
      clear: both;
      list-style-type:none;
/*      float: left; */
      float: none;  
}
#leftdiv #menudiv ul li ul li a{
      margin:0;
      padding: 0; 
      height:20px;
      font: bold 12px verdana;
      text-align: left;
      color: #999999;
      display: block;
      vertical-align: bottom;
      background: none;
}
#leftdiv #menudiv ul li ul li a:hover {
      color: #000000;
      background: none;
      display: block;
      color: #444444;
}
#leftdiv #menudiv ul li ul li a.active{
      margin:0;
      padding: 0; 
      height:20px;
      font: bold 12px verdana;
      text-align: left;
      color: #7481A3;
      display: block;
      vertical-align: bottom;
      background: none;
}
#leftdiv #menudiv ul li ul li ul{
      width: 130px;
/*      min-height: 50px; */
      border: 0;
      margin: 0px 0 30px 10px;
      padding:0; 
/*      margin: 2px 0 20px 110px; */
      display: block;
      clear: both;
/*      float: left; */
/*      height: 90px; */
}

/* -------- Right Division --------------*/
#rightdiv{
      position: relative;
      width: 700px;
      border: 0;
      margin: 0;
      clear: right;
      float: left; 
      min-height: 600px;
}
#rightdiv #search{
      position: absolute;
      top: 100px;
      left:460px;
      height: 40px;
      width: 320px;
      background: transparent url(search_bg.gif) no-repeat top left;
      padding: 0;
      margin: 0;
}
#rightdiv #search form{
	padding: 8px 0 0 10px;
}
#rightdiv #search input.text{
	border: 1px solid #dadada;
	width: 135px;
	height: 15px;
	color: #747474;
	background: #fff url(search_input.gif) no-repeat left;
	padding: 2px 0 0 25px;
	font-size: 60%;
}
#rightdiv #search input.go{
	background: url(suche.gif) no-repeat;
	border: 0px;
	width: 54px;
	height: 20px;
	font-size: 60%;
}
#rightdiv #logodiv{
      position: absolute;
      top: 0px;
      left:460px;
      padding: 0 ;
}
#rightdiv #logodiv img{
      border: none;
      margin: 0;
      padding: 0;
}
#rightdiv #slogandiv{
      position: absolute;
      top: 65px;
      left:20px;
      width: 440px;
      height: 25px;
      margin:0;
      padding:0;
      font: bold 14px verdana;
      text-align: left;
      color: #7481A3;
}
#rightdiv #slogandiv p{
      margin: 0;
      padding:0;
      position: absolute;
      font: bold 15px/20px verdana;
      text-align: left;
      height: 24px;
      color: #7481A3;
}
#rightdiv #bardiv{
      position: absolute;
      top: 90px;
      left:0px;
      height:10px;
      width: 700px;
      text-align: left;
      color: #999999;
      margin:0;
      padding:0;
      background: transparent url(ruler.gif) repeat-x  top left;
}

#breadPan{width:500px; height:20px; position:absolute; margin:0; top:110px; left:20px;}
#breadPan p{font:normal 11px/11px Arial, Helvetica, sans-serif; margin:0; border:0; padding:0;}
#breadPan a{font:normal 11px/11px Arial, Helvetica, sans-serif; color:#999999;}

#container{
	text-align: left;
	top: 155px;
	position: absolute;
	left: 20px;
        border: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 680px;
        background: transparent url(kugel_home.gif) no-repeat top right;
}

#container h1{
	color:#000077;
	font-size: 16px;
	font-weight: bold;
}
	
#container h2{
	color:#000000;
	font-size: 15px;
	font-weight: bold;
}
#container h3{
	color:#7481A3;
	font-size: 14px;
	font-weight: bold;
}
#container h4{
	color:#999999;
	font-size: 12px;
	font-weight: bold;
}
#container h5{
	color:#FF0000;
	font-size: 12px;
	font-weight: bold;
        text-align: left; 
}
#container h6{
        font-size: 12px;
        font-weight: normal;
        margin: 0 0 0 25px;
        color:#000000;
}
#container h7{
	color:#7481A3;
	font-size: 14px;
	font-weight: bold;
        margin: 0 0 0 25px;
}

#container p{
	color:#000000;
	font-size: 12px;
	font-weight: normal;
        margin: 0 0 10px 0;
}
#container a{
	color:#0000FF;
	font-size: 12px;
	font-weight: normal;
}
#container ul {list-style: disc outside none; }
#container ul li{display:list-item; list-style: disc outside none; } */
#container div.imageleft { text-align:left; }
#container div.imagecenter { text-align:center; }
#container div.imageright { text-align:right; }
#container img{ border: thin black;}  
#container img.textright{ float: right; margin: 0 0 10px 10px;}
#container img.textleft{ float: left; margin: 0 10px 10px 0; }
