/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

body{
	background-color:#E3E3E3;
}
header{
    background: white;
}
.headnav{
    width: 1280px;
    margin: 0 auto;
}
.container-wrapper{
    width: 1280px;
    margin: 0 auto;
    background: white;
}

.container{
	background-color:#FFF;
	width: 1280px !important;
}
.container.ten .row{
    padding: 40px 0 0 40px;
    margin-bottom: 0;
}

.container.footer{
	padding-top:30px;
	padding-bottom:10px;
}

#logo{
    text-align: right;
    clear:both;
    padding: 35px 35px 15px;
}
    #logo a{
        text-decoration: none;
    }
    #logo h1{
        font-size: 50px;
        line-height: 52px;
        font-weight: 400;
        margin: 0;
    }
    #logo h2{
        font-size: 18px;
        line-height: 20px;
        font-weight: 400;
        margin-bottom: 5px;
    }
    #logo h3{
        font-size: 10px;
        line-height: 11px;
        font-weight: 400;
    }

	.copyright{
		text-align:right;
	}
    img, img.scale-with-grid { outline: 0; max-width: 100%; }


    .footer{
        margin: 0 auto;
        background: white;
        padding: 0px 40px;
    }

	footer{
		font-size:14px;
		line-height:21px;
		color: #505050;

	}
		footer a{
			text-decoration:none;
			color:#000000;
		}
        footer p{
			margin: 20px 0;
		}
		footer a:hover{
			text-decoration:none;
			color:#D0D0D0;
		}
    footer .copy{
        float: left;
    }
    footer .imprint{
        float: right;
    }
    footer .imprint p{
        float: left;
    }

	#sidebar div{
		margin-bottom:20px;
	}
	#sidebar div.border-top{
		border-top:1px solid #4d4d4d;
		padding-top:14px;
	}

/* content-navigation*/
.blocknavi ul.sm-simple{
	width: 100%;
}

	.blocknavi ul.sm-simple a{
		font-size: 13px;
		line-height: 20px;
	}

	.blocknavi ul.sm-simple li{
		padding: 10px;
	}

/* flex-slider */
.flex-direction-nav {
	display: block!important;
	opacity: 1!important;
}

.flex-direction-nav a{
	opacity: 1!important;
	transition: none!important;
	right: 0px!important;
position: absolute!important;
    top: 102%!important;
	height: 48px!important;
	width: 45px!important;
	margin: -10px 0 0!important;
}
.flex-direction-nav a.flex-prev{
	left: 0!important;
position: absolute!important;
    top: 102%!important;
}
.flex-direction-nav a.flex-next{
	right: 0!important;
position: absolute!important;
    top: 102%!important;
	background-position: 0 -41px!important;
}



/* #Page Styles
================================================== */
.home .row{
    margin-bottom: 0;
}

/* Flex-slider adjustments */
.flex-control-paging li a.flex-active {
background: #000000 !important;
}
	.flex-control-paging li a:hover {
	background: #000000 !important;
	}
	.flex-direction-nav a.flex-next:before,
	.flex-direction-nav a.flex-prev:before{
	color: black;
	}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (min-width: 1040px) {
        .container.ten .row .sixteen.columns{
            width: 1240px;
        }
	}


	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 999px) {
		
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
        footer .imprint{float: left;}
	}

