*

/* _style.css Document */ 

            {
                margin:         0px;
                padding:        0px;
                color:          #666;
            }
			
			html {
                background:  url(_bg_site.png) left top repeat-x;    
	            background-color: #eaeaea; 
	            font-family: Verdana, Geneva, Tahoma, sans-serif;
	            font-size: 0.8em;
            	color: #666;
				padding: 0px 0px 15px 0px;
				text-align:center;	
            } 
			
	
			body {
	            margin:25px auto;
	            padding:0;
            }	
 


/* Layout */
            div#site
            {
				margin:			0px auto;
				width:			900px;
				text-align:left;
	            overflow:hidden;
            }


			div#site div#header1 /* logo + quicklink */
			{
				  	background: url(_bg_header.png) repeat-y 0 0; 
				width:			900px;	
				height:			auto;   
				margin:			0px auto;
				overflow:hidden;
			}

			div#site div#slogan /* slogan links */
		    {
				height:			auto;
				margin: 30px 0px 0px 35px;
     			float:			left; 
    			width:			350px;
    			overflow:hidden;
            }

			
			div#site div#quicklink /* quicklinks */
		    {
				height:			50px;
				margin: 10px 10px 0px 0px;
     			float:			right; 
    			width:			350px;
    			overflow:hidden;
            }
	
#quicklink p {
	font-size: 85%;
	text-align:right;
	margin:20px 30px 0px 0px;
}	
#quicklink a {
	text-decoration: none;  
    }
#quicklink a:hover { 
	text-decoration: underline;  
    }

 
			div#site div#header2 /* teaserpic */
			{
				  	background: url(_bg_main.png) repeat-y 0 0; 
				width:			900px;	
				height:			auto;   
				margin:			0px auto;
				overflow:hidden;
			}	
	 
			div#site div#logo /* logo pic */
			{
				height:			128px;
				margin: 0px 0px 0px 0px; 
				float:left;
    			width:			215px;	
                padding:0px 1px 0px 10px;
   			    overflow:hidden;
			}
			
			div#site div#teaserpic /* teaserpic */
			{
				background: url(teaserbild.jpg) repeat-y 0 0;   /* Hintergrundbild */
				width: 663px;
				height: 128px;
				float: right;
				margin: 0 10px 0 0;
				overflow: hidden;
			}
			
			
			div#site div#main{ /* box 1 + 2 + 3 / 3 Spalter*/
				  	background: url(_bg_main.png) repeat-y 0 0; 
                padding-bottom: 5px;    
				text-align:left;
                float:          left;
                width:          100%; 
    			overflow:hidden;
		    }
			
						
			div#site div#box1{ /* left / Menue */
			    padding:0px 20px 15px 10px;
                float:          left;
                width:          195px;
    			overflow:hidden;
            }
			
			div#site div#box1-content{ /* left / content unter menue */ 
			    padding:15px 15px 15px 15px;
                float:          left;
                width:          100%;
    			overflow:hidden;				
				
		    }
            div#site div#box2{ /* middle */
			    padding:15px 20px 15px 30px;
                float:          left;
                width:          375px;
    			overflow:hidden;
            }
			
			div#site div#box2-breit{ /* middle breit  2 spalter */
			    padding:15px 15px 15px 30px;
                float:          left; 
                width:          605px;
    			overflow:hidden;
            }		
			
            div#site div#box3{ /* right */
			    padding:15px 35px 15px 15px;
                float:          right;
                width:          200px;
    			overflow:hidden;
            }


			div#footer{  /* footer */
    			display: inline-block;
    			background: url(_bg_footer.png) no-repeat 0 bottom; 
    			width: 900px;
    			height: 50px;
    			margin: 0px 0 0 0;
				padding: 8px 0px;
				text-align:center;
                overflow:hidden;	
           }
			
	
    div#footer p { /* footer font style */
	font-size: 75%;
    color:#666;
    margin: 10px 0 0 0;
    }

    div#footer a {
    color:#666;
	text-decoration: none; 
    }

    div#footer a:hover {
    color:#333;
	text-decoration: underline;
    }
	
	
/* Fonts / Style */

    h1, h2, h3, h4, h5 {  
	margin-top: 0px;
	font-weight: normal;
	margin-bottom:10px;
    line-height:120%;	
	    overflow:hidden;
    }

    h1 {
	color:#666666;
	padding: 4px 0px;
	font-size: 140%;
	margin-bottom:20px; 
    }

    h2 {
	color:#666666;
	padding: 4px 0px;
	font-size: 130%;
	margin-bottom:15px; 
    }

    h3 {
	color:#666666;
	padding: 4px 0px;
	font-size: 120%;
	margin-bottom:10px;
    }

    p, ol, ul {
	color:#666666;
	font-size: 100%; 
	margin-bottom:10px;
    line-height:150%;	
    }

    ol, ul {
	padding-left: 30px;
    }

    a {
    color:          #6699cc;
	text-decoration: none;
    }
    
	a:hover { 
	text-decoration:underline;
    color:          #3366cc; 
    }

    a img {
	border: none;
    }	
