/*
CSS-Datei für raumWERK GmbH

Dieses Stylesheet wurde fuer http://www.raumwerk-online.de geschrieben
*/

/* Import von lightbox Stylesheet */
@import url("lightbox.css");

/* Body */
body			{background:#e4e4e4 url(../imgs/bg.png) repeat; font-size:small; font-family:"Helvetica", Times, serif; margin:0px; color:#fff; cursor:default; min-height:100%;}

/* Spezific divs */
#header			{width:100%; min-height:150px; height:150px; font-size:medium; text-align:left; color:#fff; cursor:default; font-weight:bold; margin:0px; padding:0px;}
#title			{height:60px; margin-top:0px; margin-right:0px; margin-bottom:0px; background:#e2e3e4;}
#title a		{margin-top:5px;}
#container		{background:url(../imgs/filler_scaled.png) repeat-y top right; width:100%; min-width:1000px; min-height:100%; margin-top:0px; position:absolute; top:0px; left:0px; right:0px; color:#000;}
#sidebar		{margin:0px; width:200px; height:100%; position:absolute; right:0px; top:0px; background:#e2e3e4 url(../imgs/filler_scaled.png) repeat-y top right;}

/* Menus */
#nav			{float:left; width:100%; margin:0; padding:20px 0 0 0; list-style:none; background:#808080 url(../imgs/border.png) repeat-x bottom left;}
#nav li			{float:left; margin:0; padding:0; font-family:"Lucida Grande", sans-serif; font-size:75%;}
#nav a			{float:left; display:block; margin:0 2px 0 0; padding:4px 8px; color:#333; text-decoration:none; border:1px solid #4f4f4f; border-bottom:none; background:#ccc url(../imgs/off_bg.png) repeat-x top left;}
#nav a:hover, body#home #t-home a, body#galerie #t-galerie a, body#contact #t-contact a, body#impressum #t-impressum a {color:#333; padding-bottom:5px; border-color:#727377; background:#e4e4e4 url(../imgs/bg.png) repeat-x top left;}

/* Links */
a			{text-decoration:none; font-weight: bold; color:#000;}
a:link			{color:#000;}
a:active		{color:#000;}
a:visited		{color:#000;}
a:hover			{text-decoration:underline; color:#666;}
#title a		{margin:0px; position:absolute; top:15px; left:10px; text-decoration:none; font-weight: bold; font-size:medium; color:#fff;}
#title a:hover		{text-decoration:underline;}

/* Text */
p, address, li, h1, h2, h3 , h4, h5, h6 {margin-left:10px; margin-right:0px; margin-top:5px;}
.box			{margin:0px 220px 20px 10px; padding:10px;}
.box h3			{margin:0px 0px 0px 0px; padding:6px 0px 0px 10px; float:left;}
.box p			{margin:0px; padding:8px 10px 8px 10px;}
.autosizebox		{margin:0px 0px 20px 10px; padding:10px; float:left; width:450px;}
.autosizebox h3		{margin:0px 0px 0px 0px; padding:6px 0px 0px 10px;}
.autosizebox p		{margin:0px; padding:8px 10px 8px 10px;}
hr			{color:#b8cfe7; height:1px; margin-left:20px; margin-right:220px;}
em			{font-size:x-small; font-style:normal;}
.mod			{font-size:75%; text-align:right; padding:0px; margin:0px;}
input			{float:left; width:300px; margin-bottom:5px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
textarea		{float:left; width:300px; height:100px; margin-bottom:5px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
input#submit            {margin-left:160px; margin-top:20px; width:auto;}
input#reset		{width:auto; margin-left:20px; margin-top:20px;}
label			{display:block; text-align:left; float:left; width:100px; margin-bottom:5px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
form p			{clear:left;}
#selected		{text-decoration:underline; font-weight:bold; color:#666;}

/* Bilder */
img.gal			{margin-left:25px; margin-bottom:20px; border:2px solid #000;}

/* Tabellen */
table			{margin-left:10px; margin-bottom:10px; margin-top:10px; margin-right:200px; width:60%; border-top:1px solid #444; border-left:1px solid #444;}
td			{vertical-align:top; margin:0; padding:2px; border-bottom:1px solid #444; border-right:1px solid #444;}
.left			{width:200px;}
tr			{margin:0px; padding:0px; background:#c2c2c2;}
tr.alt			{margin:0px; padding:0px; background:#808080;}
th			{background:#e4e4e4; font-style:italic; margin:0; border-bottom:1px solid #444; border-right:1px solid #444;}
