/**
* CSS (screen)
*
* @author	Sebastian Müller <sebastian produktivbuero de>
* @date		18/03/2010
*/

* {margin:0; padding:0;}

body {margin:0; padding:0; font-family:Trebuchet MS, Arial, sans-serif; font-size:13px; line-height:1.6em; color:#FFF; text-align:center; background:#000;}
body#tinymce {padding:5px !important; color:white !important; background:black !important; text-align:left !important;}

h1, h2, h3, h4, h5, h6 {}
h1 {font-size:1.7em;}
h2 {margin:0.5em 0 0.5em 0; font-size:1.5em;}
h3 {margin:0.5em 0 0.5em 0; font-size:1.4em;}
h4 {margin:0.8em 0 0.5em 0; font-size:1.3em;}
h5 {margin:0.8em 0 0.5em 0; font-size:1.2em;}
h6 {margin:0.8em 0 0.5em 0; font-size:1.1em;}
p {margin-bottom:1em;}
a {color:#FFF;}
img {border:none;}
ol, ul {margin-left:3em; padding-bottom:1em;}
label {display:block; font-style:italic;}
form {}
input, select, textarea {padding:2px 5px; width:300px;}
textarea {overflow:auto; font-family:Trebuchet MS, Arial, sans-serif; font-size:11px;}
span {}
acronym {cursor:help;}
noscript {}

/* ------------ Layout ------------ */

#position {position:relative; z-index:1; min-width:930px;}
#header {height:200px; overflow:hidden; color:#FFF;}
#navigation {}
#content {position:relative;}
#subnavigation { margin-bottom:65px;}
#slider {position:fixed; bottom:0; left:0; z-index:2; height:0; width:100%;}
#footer {position:fixed; bottom:0; left:0; z-index:4; width:100%; height:40px; overflow:hidden; line-height:45px; background:transparent url(images/footer-background.png) 0 0 repeat-x;}
#background {width:100%; height:100%; position:fixed; top:0; left:0; overflow:hidden; z-index:0;}