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

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

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

/* #Page Styles
================================================== */

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

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

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) { 
		#container            { background:url(/images/template/hintergrund_content_1008.jpg) no-repeat -120px bottom; }
		#background_leftcol { background:url(../images/template/hintergrund_navigation_144.jpg) repeat-y left 0; }
		#main_navigation a, ul.navmenu { font-size: 0.688em; }
		#main_navigation a { padding: 0 13px; }
		#footer { height:auto; overflow:hidden; }
		#footer div { margin-bottom:10px; }
		#bildergalerie { width:675px; margin-left:45px }
	}

	/* 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) { 
		#container            { background:url(/images/template/hintergrund_content_1008.jpg) no-repeat -294px bottom; }
		#logo { width:400px; height:auto;}
    #main_content h1, #main_content h2,#main_content h3,#main_content p, #main_content img 
        { padding-left:10px; padding-right:10px; }
    #service_navigation { width:290px; margin-top:9px;}
    #background_leftcol, #main_navigation { background:none;}
    #home_link { width:115px; padding-left:12px;}
		#main_navigation ul, #navigation_links { display:none; }
		#main_navigation { border:0; margin:6px 0 0; }
		#breadcrumbs { margin:12px 0; }
		.navi_mobile { float:left; margin:6px 0 0 10px; display:block; width:190px !important; padding:1px; font-size:0.75em; }
		#language { float:none; font-size:0.813em; margin-top:3px;margin-left:30px;}
		#country_select_form { margin:7px 1px 0; }
		 #search_form { margin:3px 0 0; }
		#footer { height:auto; overflow:hidden; }
		#service_links li { padding:0 3px 1px 1px; }
		#footer div { font-size:14px; }
		#footer div.last { margin-bottom:10px; }
		#bildergalerie { width:270px; margin:80px 0 0 75px; }
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) { 
		#container            { background:url(/images/template/hintergrund_content_1008.jpg) no-repeat -354px bottom; }
		#logo { width:240px; height:auto;}
		#home_link { margin-top:12px; width:90px; padding-left:10px; }
		#main_content h1, #main_content h2,#main_content h3,#main_content p, #main_content img 
        { padding-left:10px; padding-right:10px; }
    #service_navigation { width:200px; margin-top:9px;}
    #background_leftcol, #main_navigation { background:none;}
		#main_navigation ul, #navigation_links { display:none; }
		#main_navigation { border:0; margin:6px 0 0; }
		#breadcrumbs { margin:12px 0; }
		.navi_mobile { float:left; margin:6px 0 0 10px; display:block; width:130px !important; 
		               padding:1px; font-size:0.75em; }
		#sub_navigation_mobile { width:148px !important; margin-left:4px; }
		#language { float:right; font-size:0.75em; margin-top:3px; margin-right:0;}
		#country_select_form { margin:3px 9px 0; height:auto; }
		#country_select_form select { width:160px; font-size:0.688em; }
		#search_field { width:139px; font-size:0.688em; height:17px; }
		#search_loupe { width:17px; height:17px; }
		#search_form { margin:0 10px 0 0; width:auto;height:auto; }
		#footer { height:auto; overflow:hidden; }
		#service_links li { padding:0 3px 1px 1px; }
		#footer div { font-size:14px;}
		#footer div.last { margin-bottom:10px;}
		#bildergalerie { width:135px; margin:80px 0 0 82px; }

	}




