*

/* _style.css Document */

                {
                margin:         0px;
                padding:        0px;
                color:          #666;
                }
			
                html, body  {
				background-color: #ffffff;  
				font:			0.9em     Arial, Verdana, Helvetica, sans-serif;
				padding: 15px 0px 15px 0px;
				text-align:center;
                }
 
/* Layout */
                div#site {
                background:  url(_bg_content_3spalter.gif) left top repeat-y;    
				margin:			0px auto;
				width:			990px;	
	            overflow:hidden;
			    }
		    	
				div#site div#header{ /* logo + teaserpic */ 
	            background-image:url(_bg_header.gif);
                background-color: #fff;  
				height:			137px;
				float:			left;
				width:			990px;
				overflow:hidden;
			    }	
						
		        div#site div#logo { /* logo pic */  
width:250px;
height:100px;
background-color: #6F9DBE; 
font-size: 85%;
color:#fff;
float:right; 
		        background-image:url(_bg_logo.gif);
                background-repeat:no-repeat;
			    background-position:top right; overflow:hidden;
				}
				
div#site div#spacer{ /* spacer */

text-align:	left;
height:	auto;
float:	left; 
width:	250px; 
overflow:hidden;
}

#spacer p {
color:#fff;
font-size: 85%;
margin:15px;
} 
#spacer a {
color:#fff;
text-decoration: none; 
}
#spacer a:hover {
text-decoration: underline;
} 
			
		    	div#site div#teaserpic { /* teaserpic */ 
				height:			137px;
    			float:			left;
    			width:			485px;	
	            border-right: 5px solid #fff;
    			overflow:hidden;
                }
			
			div#site div#main{ /* box 1 + 2 + 3 / 3 Spalter*/
                background:  url(_bg_content_3spalter.gif) left top repeat-y;   
				text-align:left;
                border-top:     10px solid #fff;    
                border-bottom:  10px solid #fff;    
                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;   
				text-align:left;
                border-top:     10px solid #fff;    
                border-bottom:  10px solid #fff;    
                float:          left;
                width:          100%; 
    			overflow:hidden; 
		    }
			
			div#site div#box2-breit{ /* middle breit  2 spalter */
			    padding:15px;
                float:          left; 
                width:          710px;
    			overflow:hidden;
            }
			
			div#site div#box1{ /* left / incl. Menue */
			    padding:15px 20px 15px 15px;
                float:          left;
                width:          215px; 
    			overflow:hidden;
		    }
            div#site div#box2{ /* middle */
			    padding:15px 20px 15px 15px;
                float:          left;
                width:          455px;
    			overflow:hidden;
            }
			
            div#site div#box3{ /* right */
			    padding:15px;
                float:          right;
                width:          220px;
    			overflow:hidden;
            }
			
			
			div#site div#footer{   /* footer */
	            border-top: 1px dotted #ccc;
				background-color: #fff;  
				padding: 8px 0px;
    			float:			left;
    			width:			990px;
				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:          #678090;
	text-decoration: none;
    }
    
	a:hover { 
	text-decoration:underline;
    color:          #678090; 
    }

    a img {
	border: none;
    } 
