/* formatting of all subpages with navigation bar on the left */
/* NO COLOUR settings here!!! */
/* Colour settings only in the css files for each section */

/* teaser text under big h1 headline on page top */

p.teaser {
    text-align: center;
}

/* --------------------------------------------------------- */
/* main table structure for subpage */
/* --------------------------------------------------------- */

/* page dimensions */

table.detail {
    margin-bottom: 20px;
    width: 100%;
}


/* general alignment */

table.detail td {
    vertical-align: top;
}

/* CAUTION all tds have a preset padding/spacing! */

table.detail td.content {
    padding-left: 20px;
}

/* small button bar navigation on top of each feature */
/* --------------------------------------------------------- */

table.detail th {
    margin-bottom: 10px;
    text-align: center;
    padding-left: 20px;
}

/* detailed spacing for small buttons */

table.detail th img {
    margin: 30px 5px 10px 5px;
/* margin values meaning: top right bottom left */
}


/* main content box formatting */
/* --------------------------------------------------------- */

/* headlines inside of content box */

table.detail td.content h1 {
    text-align: left;
}

table.detail td.content h3 {
	display: block;
	margin-left: -200px;
}

table.detail td.content .left {
	margin-left: 0;
}

/* center elements inspite of nav bar */

div.subcenter {
	text-align: center;
	margin-left: -200px;
}

/* navigation bar on the left */
/* --------------------------------------------------------- */

td.navi3 {
    width: 150px;
    padding: 10px;
    text-align: left;
}

/* each link in nav bar has some space around */

td.navi3 a {
    display: block;
    padding: 5px;
}

/* each list of links in the nav bar needs some space */

td.navi3 div.cross, td.navi3 div.thema {
    margin: 20px 0;
    font-weight: bold;
}


/* --------------------------------------------------------- */
/* especially for subpages without a navigation bar */
/* --------------------------------------------------------- */

/* add some extra space on both sides */

body.nonav {
	margin: 20px 50px;
}
