@charset "utf-8";


/* ------------------  home.css  ----------------------------------- */

* { margin:0; padding: 0;}

html { height: 100%;}

body {
	min-height: 101%;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	text-align: left;
  	background-color: #FFF;
  	color: #000;
	margin: 0px;
	}

fieldset, img { border: 0; }
select, input, textarea {font-size: 99%; }

ul, ol, dl { margin: 0 0 1em 1em }
li { margin-left: 1.5em; line-height: 1.5em; }
	
dt { font-weight: bold; }
dd { margin: 0 0 1em 2em; }
	
blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}


div#body { width: 100%; }


/* ------------------------------------------------------------------------------------ */


div#documentmargin {
	margin: 0 auto; 
	background: #fff; 
	}

div#documentheader {	
		margin: 0 auto; 
  		width: 100%;
  		height: 230px;
  		background-repeat:repeat-x;
  		background-image:url(home_FILES/header_background2.png);
		}
	
	div#header {
  		position: relative;
  		top: 0;
 		width: 910px;
        	margin: 0 auto;
        	height: 230px;                 
    		}
        
		div#logo {
                  	background-image: url(home_FILES/logo.png);
                  	position: absolute;
                  	width: 430px;
                  	height: 67px;
                  	top: 56px;
                  	left: 20px;
              	  	}
              	  	
              	div#topmenu {
         		position: absolute;
         		text-align: right;
                  	top: 2px;
                  	right: 0px;
         		}
                  	                  	
         	div#top_links {
         		position: absolute;
         		width: 300px;
         		height: 120px;
         		text-align: right;
         		vertical-align: bottom;
                  	bottom: 50px;
                  	right: 2px;
         		}
         			              	  	

         div#hauptnavi {
                position: absolute;
         	width: 100%;
         	background-image: url(home_FILES/menu_background.png);
                background-repeat:repeat-x;
                height: 33px;
                top: 197px;
              	}  
              		            
 
/* ------------------  incl. hauptnavigtion.css  ----------------------------------- */

         	
         		div#suchen {
         			position: absolute;
         			width: 200px;
				padding: 4px;
				top: 0px;
                  		right: 0px;
                  		}
         	
         	
         	
         	
/*  ----------------------------------------------------------------- */
              
div#documentbody {
		clear: both;
		margin: 0 auto; 
		width: 100%; 
  		height:auto;
		}            

	div#content {
		position: relative;
        	margin: 0 auto;
        	width: 910px; 
        	padding: 10px 0 10px 0;
		}
                  	
			div#content_left {
				width: 200px;
				padding: 20px 20px 30px 20px;
				float: left;
				z-index: 3;
				}
			

			div#content_right {
				width: auto; 
				padding: 20px 10px 30px 20px;
				margin: 0 240px 0 240px;
                  		color: #3c3c3c;
                  		z-index: 1;
              			}

			div#content_news {
				width: 200px;
				margin: 10px 0 10px 0;
				padding: 10px 20px 10px 20px;
				background-color: whitesmoke; 
				float: right;
				z-index: 5;
				}

	div#ie_clearing {display: none;}

/*  ----------------------------------------------------------------- */

div#documentfooter {
	clear: both;
	width: 100%;
  	height: 77px;
  	background-repeat:repeat-x;
  	background-image:url(home_FILES/footer_background.png);
  	
	}
		div#footer {
      			width: 910px;
      			margin: auto;
      			text-align: center;
      			font-size: 10px;
      			padding-top: 5px;
      			color: #3c3c3c;
			}


/*  ----------------------------------------------------------------- */
/*  ---------------------------  FIN  ------------------------------- */
