*

/* _style.css Document */ 

            {
                margin:         0px;
                padding:        0px;
                color:          #666;
            }
                html, body  {
                background:  url(_bg_site.gif) left top repeat-x;    
	            background-color: #fff; 
				margin:			0px auto;
				font:			0.9em     Arial, Verdana, Helvetica, sans-serif;
				padding: 0px 0px 15px 0px;
				text-align:center;
                }
 

/* Layout */
            div#site
            {
				margin:			0px auto;
				width:			990px;
				background-color:#fff;
				text-align:left;
	            overflow:hidden;
            }
			
			div#site div#header /* menue + teaserpic */
			{
				background-color:#fff;
				width:			990px;	
				height:			auto;   
				float:left;
				overflow:hidden;
			}
			
			div#site div#top-header /* quicklink + logo*/
			{
			    background-color:#fff;
				width:			990px;	
				height:			auto;   
				margin:			0px auto;
				overflow:hidden;
			}
			
			div#site div#quicklink /* quicklink */
		    {
	            border-left: 1px solid #fff;
				background-color: #efefef;  
				height:			100px;
     			float:			left; 
    			width:			225px;	
    			overflow:hidden;
            }
	
#quicklink p {
	font-size: 85%;
	margin:15px;
}	
#quicklink a {
	text-decoration: none;  
    }
#quicklink a:hover { 
	text-decoration: underline;  
    }				
			
			
			div#site div#logo /* logo pic */
			{
				height:			100px;
				float:right;
    			width:			auto;	
                padding:0px 1px 0px 0px;
   			    overflow:hidden;
			}	
			
			div#site div#header /* menue Ebene 1 + Teaserbild */
			{
			    background-color:#fff;
				width:			990px;	
				height:			auto;   
				margin:			0px auto;
				overflow:hidden;
			}		
			
			div#site div#teaserpic /* teaser pic */
			{
     	        border-left: 1px solid #fff;
    			height:			128px;  /* anpassen 160px / 192px */
    			float:			left;
        		width:			762px;  
    			overflow:hidden;
			}
			
			
			
			
			div#site div#main{ /* box 1 + 2 + 3 / 3 Spalter*/
                background:  url(_bg_content_3spalter.gif) left top repeat-y;   
                padding-top:     5px;    
                padding-bottom: 5px;    
				text-align:left;
                float:          left;
                width:          100%; 
    			overflow:hidden;
		    }
			
			
			div#site div#main-breit{ /* box 1 + 2 / 2 Spalter*/ 
                background:  url(_bg_content_2spalter.gif) left top repeat-y;   
                padding-top:     5px;    
                padding-bottom: 5px;    
				text-align:left;
                float:          left;
                width:          100%; 
    			overflow:hidden; 
		    }
			
			div#site div#box2-breit{ /* middle breit  2 spalter */
			    padding:15px;
                float:          left; 
                width:          730px;
    			overflow:hidden;
            }
			
			div#site div#box1{ /* left / incl. Menue */
			    padding:15px 20px 15px 15px;
                float:          left;
                width:          195px; 
    			overflow:hidden;
		    }
            div#site div#box2{ /* middle */
			    padding:15px 20px 15px 15px;
                float:          left;
                width:          475px;
    			overflow:hidden;
            }
			
            div#site div#box3{ /* right */
			    padding:15px;
                float:          right;
                width:          220px;
    			overflow:hidden;
            }




			div#site div#footer{  /* footer */
	            border-top: 1px dotted #333;
				padding: 8px 0px;
    			float:			left;
    			width:			100%;
				text-align:center;
    			overflow:hidden;
            }
			
	
    div#site div#footer p { /* footer font style */
	font-size: 85%;
    color:#666;
    text-align:center;
	margin-bottom:0px;
    }

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

    div#site 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: 150%;
	border-bottom: 1px dotted #333;
	margin-bottom:25px; 
    }

    h2 {
	color:#666666;
	padding: 4px 0px;
	font-size: 150%;
	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:          #6F9DBE;
	text-decoration: none;
    }
    
	a:hover { 
	text-decoration:underline;
    color:          #6F9DBE;
    }

    a img {
	border: none;
    }	