@charset "UTF-8";

/**
 * "CSS Framework 7" - a CSS structure and development enviroment.
 *
 * this css-file may contain typo-definitions only.
 *
 * TOC:
 *  |- all
 *  ||- section 	standard types
 *  ||- section 	layout
 *  ||- section 	content
 *  |- screen
 *  |- print
 *
 * @author 			Matthias Arncnik
 * @copyright 		Copyright 2007, Matthias Arncnik
 * @date 			2008-06-24
 * @lastmodified 	2008-06-24
 *
 * @package 		css framework 7
 * @subpackage 		bag
 *
 * @version 		1.0
 *
 * @media 			all, screen, print
 * @site 			bag
 * @style 			default
 */
 
@media all {
/**
 * @section standard types
 */
	/* structure */
	body, head, html, title {}
	
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	/* text */
	abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var {}

	h1 {font-size: 1.6em; font-weight: normal; text-transform:uppercase; letter-spacing: 0.1em; padding-bottom: 4em;}
	h2 {font-size: 1.2em; line-height: 1.4em;}
	h3 {font-size: 1.0em; line-height: 1.4em;}
	h4 {font-size: 0.9em; line-height: 1.4em;}
	
	p + h2, p + h3, p + h4, ul + h2, ul + h3, ul + h4, h2 + h3, h3 + h4 {padding-top: 1em;}
	
	p {line-height: 1.4em; padding-top: 0.5em; padding-bottom: 0.5em;}
	dd.content-bildergalerie p {padding-bottom: 1em;}
	dd.content-bildergalerie p + p {text-indent: 0 !important;}
	p.small {font-size: 0.7em;}
	
	cite, blockquote {font-style: italic;}
	blockquote {font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.5em 0;}
	span.cite {font-size: 0.6em; font-style: normal; font-weight: bold; padding-left: 0.5em;}
	/* blockquote:after {font-size: 0.6em; font-style: normal; font-weight: bold; content: ' [' attr(cite) ']';} */
	
	strong, b {font-weight: bold;}
	em, i {font-style: italic;}
	
	pre, code {font-family: monospace; font-size: 1.1em;}
	
	acronym, abbr {
		letter-spacing: .07em;
		border-bottom: .1em dashed #c00;
		cursor: help;
	}
	
	/* hypertext */
	a {}
	
	a {
		font-weight: normal;
		text-decoration: underline;
	}
	
	/* list */
	dl, dt, dd, ol, ul, li {}
	ul {padding-left: 1.4em; padding-top: 0.5em; padding-bottom: 0.5em;}
	li {line-height: 1.4em; padding-bottom: 0.5em;}
	
	/* object */
	object, param {}
	
	/* presentation */
	b, big, hr, i, small, sub, sup, tt {}

	/* forms */
	button, fieldset, form, input, label, legend, select, optgroup, option, textarea {}
	
	/* table */
	caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr {}

	/* image */
	img {}
	
/**
 * @section layout
 */
 	dd#content {
		font-size: 0.8em;
	}
 
/**
 * @section navigation
 */
 	/* mainmenu */
	dd#mainmenu ul li,
	dd#submenu ul li,
	dd#corporatemenu ul li {line-height: 1em;}
	
 	dd#mainmenu ul li a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.6em;
	}
	
	/* submenu */
	dd#submenu ul li a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.6em;
	}
	
 	/* corporatemenu */
 	dd#corporatemenu ul li a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.5em;
		letter-spacing: 1px;
	}
/**
 * @section content
 */
 	p.kontakt-mail a {
		text-transform: uppercase;
		text-decoration: none;
		font-size: 0.6em;
		letter-spacing: 1px;
	}
	
	p.kontakt-mail a img {
		padding-right: 2px;
		vertical-align: middle;
	}
	
	ul#team li h3 {		
		line-height: 1.5em;
	}
	
	ul#team li p {		
		font-size: 0.9em;
	}
	
	a.team-contact {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 1px;
	}

}

@media screen {

}

@media print {
	body {font-size: 125%;}
}

