/* ********************************************************************************************	*/
/* layout.css	 										*/
/* (CC) 2009 Roman Huditsch. Some Rights Reserved.    					*/
/*   http://creativecommons.org/licenses/by/2.0                   					*/
/* This style sheet is licensed under a Creative Commons License. 			*/
/*												*/
/* Purpose: Layout style definitions for www.erlebnis-natur.at			 	*/
/* last modified: 2009-04-18									*/
/* ********************************************************************************************	*/

@import url(undohtml.css);
@import url(typography.css);

html {
    text-align:center;
}

body {
    width: 760px;
    margin: 0px auto;
    text-align: left;
    background: url(../images/bg.gif) repeat-x; 
}

div#banner {
    margin-top: 20px;
    width: 760px;
    height: 100px;
    background: url(../images/banner.jpg) no-repeat;
}

div#nav {
    margin-top: 5px;
    width: 760px;
    height: 40px;
    background: url(../images/nav.gif) no-repeat;
    overflow: hidden;
}

div#content {
    position: relative;
    padding: 10px 0px 30px 0px;
    margin-top: 5px;
    width: 760px;
    overflow: hidden;
}
 
div.content-links {
    width: 40%;
    float: left;
    overflow: hidden;
    display: inline;
}

div.content-rechts {
    float: left;
    width: 40%;
    padding-left: 20px;
    overflow: hidden;
    display: inline;
}
 
 div#footer {
    position: relative;
    clear: left;
    margin-top: 5px;
    background: url(../images/footer.gif) no-repeat;
    height: 50px;
    padding: 10px 30px;
    overflow: hidden;
 }
 
 /* ********************************************************************************************	*/
 /* Navigation                                                                                                                                        */
 /* ********************************************************************************************	*/
 
 div#nav ul {
     padding-left: 30px;
     padding-top: 12px;
 }
 
 div#nav li {
     display: inline;
     padding-right: 30px;
 }
 
  /* ********************************************************************************************	*/
 /* Galerie                                                                                                                                              */
 /* ********************************************************************************************	*/
 
 ul.galerie {
     margin-left: 30px;
     margin-top: 10px;
     min-height: 650px; 
}

div#voegel ul.galerie {
     min-height: 450px; 
}
 
 ul.galerie li {
     display: inline;
     float: left;
     margin-right: 20px;
     margin-top: 10px;
     margin-bottom: 10px;
}

ul.galerie li a {
    display: block;
    padding-top: 10px;
    width: 220px;
    height: 183px;
 }
 
 ul.galerie li a label {
     display: block;
     padding-top: 5px;
 }
 
 div#voegel {
     display: none;
 }

 div#simpleviewer {
     display: none;
     margin-top: 0px;
 }

/* ********************************************************************************************	*/
/* Content Elemente                                                                                                                           */
/* ********************************************************************************************	*/
div#content > *, div#uebersicht > p, div#simpleviewer > div, div#voegel > a, div#simpleviewer > a {
    margin-left: 30px;
}

div#content > div#uebersicht, div#content > div#voegel, div#content > div#simpleviewer {
    margin-left: 0px;
}

div#simpleviewer {
    padding-right: 30px;
}

p, div.content-links img, div.content-rechts img {
    margin-top: 10px;
}

p.adresse {
    margin-left: 30px;
}

div#content h1 + p, div.content-links p:first-child, div.content-rechts p:first-child {
    margin-top: 20px;
}

div#content h1 + p {
    width: 700px;
}

div.content-links ul, div.content-rechts ul {
    margin-top: 20px;
    list-style: disc;
    margin-left: 30px;
}

div.content-links li, div.content-rechts li {
    margin-top: 5px;
}

h4 {
    margin-top: 10px;
    margin-bottom: 10px;
}

iframe {
	min-height: 500px;
}
