@charset "utf-8";
/* CSS Document */
		#ag {
        	max-width: 780px;
			width: 100%;
			padding-bottom: 25px;
    	}
        #ag p, #ag ul, #ag h1, #ag h2, #ag h3 {
            font-family: Arial,Helvetica,Sans-Serif;
            color: #000000;
            font-size: 13px;
            padding: 0 35px;
            line-height: 18px;
        }
		#ag .section{
			font-family: Arial,Helvetica,Sans-Serif;;
			font-weight: normal;
			font-style: normal;
			color: #000000;
			font-size: 13px;
			line-height: 18px;
			padding: 0 35px;
			text-align: left;
		}
		#ag .section ul {
			text-align: left;
			padding-left: 0px;
		}
        #ag p { 
            padding-top: 15px; 
        }    
        #ag h1 { 
            font-size: 28px; 
            line-height: 32px; 
			padding-top: 15px;
        }    
        #ag h2 { 
            font-size: 18px; 
            line-height: 20px; 
            padding-top: 2px; 
        } 
        #ag h3 { 
            font-size: 14px; 
            line-height: 20px; 
            padding-top: 15px; 
        }
		#ag h3+p {
			padding-top: 0;
		}
        #ag a { 
            color: inherit;	
            text-decoration:none;
			transition: all .3s ease;
        }
        #ag a:hover { 
			color: #3C3C3C;
            text-decoration:underline;
			transition: all .3s ease;
        }
       
        #ag ul { 
			list-style-type: none;
        }
        #ag li { 
            padding-left:22px;
			position: relative;
			
			
        }

        #ag ul li ul { 
            padding-top: 0px; 
            padding-right: 0px; 
            padding-left: 0px;
        }
		*/
		
		/* BUTTON settings */
		#ag .btn-wp-wrap {
			margin-top: 15px;
			padding: 0 35px;
		/* 	text-align: center; */
		}
		#ag .btn-wp {
			display: inline-block;
			background-color: #777;
			padding: 10px 35px;
			transition: all .3s ease;
		}
		#ag .btn-wp:hover {
			background-color: #666;
			box-shadow: inset 0px 0px 8px rgba(0, 0, 0, .2);
			transition: all .3s ease;
		}
		#ag .btn-wp p, #ag .btn-wp a {
			padding: 0;
			font-size: 15px;
			line-height: 15px;
			color: #fff;
			font-weight: 400;
		}	
		#ag .top{
			width: 100%;
		}
		#ag .logo{
			width: 250px;
			float: left;
		}
		#ag .klein
		{
			font-size:11px;
		}
		#ag .line {
			height: 2px;
			background-color: #000;
		}
		#ag .linewrap {
			padding: 0 35px;
			margin-top: 15px;
		}
		#ag .intro p, h1, h2 {
			text-align: center;
		}

@media screen and (max-width: 699px) { }
@media screen and (max-width: 480px) {
	#ag h1, #ag h2, #ag .intro p {
		text-align: left;
	}
}
