/*	-------------------------------------------------------
	Stylesheet von schubtraum.de
	
	Autor: 	Ben Brendel, just2bit medienentwicklung
	Web: 	www.just2bit.de
	Mail: 	contact@just2bit.de
	Fon: 	0176-7266276
	(c) 2011 Ben Brendel	
	
	Dieses Stylesheet enthaelt alle Design-Informationen
	fuer die genannte Website. Sie ist in mehrere Bereiche
	unterteilt, die funktional getrennte Website-Teile
	beschreiben.
	-------------------------------------------------------  */

/*	-------------------------------------------------------
	Layout-Elemente:
	In diesem Bereich werden Position und Aussehen der
	Container-Elemente definiert, welche die Seitenstruktur
	erzeugen.
	-------------------------------------------------------  */
	
body {
  	margin: 			0px;
	padding:			0px;
	background-color:	#DFDDE2;
	text-align:			center;
}

body * {
	text-align:			left;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#000000;
	line-height:		150%;
}

div#container {
  	position: 			relative;
  	top: 				0px;
  	width: 				800px;
  	margin: 			0 auto;
}

div#logo {
	position:			absolute;
	top:				0px;
	left:				135px;
	width:				120px;
	height:				82px;
	background-image:	url("../img/logo.jpg");
}

div#bild_oben {
	position:			absolute;
	top:				0px;
	left:				400px;
	width:				400px;
}

div#inhalt {
	position:			absolute;
	left:				0px;
	top: 				0px;
}

div#navigation {
	position:			absolute;
	top:				67px;
	left:				300px;
	width:				300px;
}

div#maintable {
	position:			absolute;
	top:				100px;
}

td#maintable_ol {
	text-align:			right;
}

td#maintable_ur, td#maintable_ul {
	padding-top:		25px;
}

/*	-------------------------------------------------------
	Menue-Elemente:
	Die Formatierung der Menue-Eintraege in der linken
	Spalte werden in diesem Bereich definiert.
	-------------------------------------------------------  */
	
div#navigation a {
	font-family:		Arial, Helvetica, sans-serif;
	line-height: 		100%;
	margin-left:		20px;
	color: 				#000000;
	text-decoration:	none;
}

div#navigation a:hover {
	text-decoration:	underline;
}

div#navigation a.aktiv {
	font-weight:		bold;
}

div#navigation a.first {
	margin-left: 		0px;
}

/*	-------------------------------------------------------
	Allgemeine Inhalts-Elemente:
	Die HTML-Tags, welche fuer die Darstellung der
	Seiteninhalte genutzt werden, sind im folgenden Bereich 
	angegeben.
	-------------------------------------------------------  */
	
h1 {
	font-size: 			18px;
	color:				#000000;
	font-weight:		normal;
	padding:			0px;
	margin-top:			20px;
	margin-bottom:		0px;
	line-height:		100%;
}

p {
	padding-top:		10px;
	padding-bottom:		10px;
	margin:				0px;;
}

a {
	color: 				#000000;
	text-decoration:	underline;
}

a:hover {
	text-decoration:	none;
}

ul {
	margin:		 		0px;
	padding:			0px;
	list-style-type:	none;
}

ul li {
	padding-top:		5px;
	padding-bottom:		5px;
}

ul li ul {
	margin: 			0px;
	padding:			0px;
	padding-left:		30px;
	list-style-type:	none;
}

ul li ul li {
	padding:			0px;
}

ol {
	margin-left:		0px;
	padding-left:		50px;
	list-style-type:	decimal;
}

td {
	vertical-align:		top;
}

img {
	border:				0px;
}

/*	-------------------------------------------------------
	Besondere Inhaltselemente:
	Nicht allgemeingueltige Style-Angaben. Hier werden 
	besondere Inhaltselemente definiert, die nur in
	bestimmten Bereichen angezeigt werden.
	-------------------------------------------------------  */

.center {
	text-align:			center;
}

.right {
	text-align:			right;
}

.imp {
	text-align:			left;
	padding-left:		135px;
	padding-top:		60px;
}

.capitals {
	text-transform:		uppercase;
}

.blue {
	color: 				#0000FF;
}	

.orange {
	color:				#BD662A;
}

.bold {
	font-weight:		bold;
}

.italic {
	font-style:			italic;
}

.space {
	padding-top:		50px;
	padding-bottom:		50px;
}

.desc {
	font-family:		Georgia;
}

table.titel td, table.titel td img {
	padding:			0px;
}

div.objekt {
	height:				250px;
	margin-top:			50px;
}

div.objekt * {
	font-family:		Georgia;
	line-height:		normal;
}

div.objekt_titel {
	padding-top:		5px;
	font-size:			12px;
}