﻿body {
	/*background-color: #EEEEEE;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	
	/*cursor: url("http://cdn.matthiasschuetz.com/cursor_main.cur"), default;*/
}

* {
	/*cursor: url("/static/img/cursor1.cur"), default;*/
}

table, tr, td {
	font-size: 0.9em;
}


#layout {
	position:absolute;
	left:0px;
	bottom:0px;
	width:1000px;
	height:600px;

	/* Sev */
	width: 100%;
	background-image: url("/static/img/background.jpg");
	overflow: hidden;
}

#zentriert {
	position: relative;
	left: 0;
	top: 0;
	
	width: 1000px;
	margin: 0 auto;
}

#reinhard_ {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 550px;

	/* Sev */
	overflow: hidden;
}

#reinhard {
	border: 0;
}

#main_ {
	position:absolute;
	left:500px;
	top:0px;
	width:475px;
	height:550px;

	/* Sev */
	background-image: url("/static/img/main.jpg");
}

#rand-rechts_ {
	position:absolute;
	left:975px;
	top:0px;
	width:25px;
	height:550px;
}

#unten_ {
	position:absolute;
	left:0px;
	top:550px;
	width:475px;
	height:50px;
}

#unten-links_ {
	position:absolute;
	left:475px;
	top:550px;
	width:50px;
	height:50px;
}

#unten-main_ {
	position:absolute;
	left:525px;
	top:550px;
	width:425px;
	height:50px;

	/* Sev */
	background-image: url("/static/img/unten_main.jpg");
}

#unten-rechts_ {
	position:absolute;
	left:950px;
	top:550px;
	width:50px;
	height:50px;
}

/* Sev */

#reinhard_ h1 {
	position:relative;
	left:0px;
	top: -55px;
	width:100%;
	height:50px;
	line-height:50px;
	
	overflow: hidden;
	font-size: 2em;
}
#reinhard_ img {
	position:absolute;
	left:0px;
	top:0px;
}

#unten_ p {
	margin: 0 0 0 80px; padding: 0;
	text-align: center;

	line-height: 25px;
	letter-spacing: 0.15em;
}

#unten-main_ p {
	margin: 0; padding: 0;
	text-align: center;
	line-height: 25px;
}

#main_ #anzeige {
	position: relative;
	left: 0px;
	top: 0px;

	overflow: auto;
	/*width:475px;*/
	height: 524px;
	border-bottom: 1px dotted #9999ff;
	padding: 0 10px;
	margin: 0;
}

#main_ #navigation {
	height: 25px;
	line-height: 25px;
	margin: 0; padding: 0 10px;
	/*overflow: hidden;*/
}

#anzeige h1 {
	margin: 10px 0; padding: 0;
	position: relative;
	font-size: 2em;
	/*line-height: 2em;*/
	border-bottom: 2px dotted #9999ff;
}
#anzeige h2 {
	margin: 10px 0; padding: 0;
	font-size: 1.3em;
	font-style: italic;
	border-bottom: 1px dotted #9999ff;
}
#anzeige h3 {
	margin: 10px 0; padding: 0;
	font-size: 1.15em;
	font-style: italic;
	border-bottom: 1px dotted #9999ff;
}
#main_ p {
	margin: 10px 0; padding: 0;
}

#anzeige  table {
	margin: 0; padding: 0;
	border: 1px dotted #000000;
	border-collapse: collapse;
	/*display: block;*/
	width: 100%;
}
#anzeige  table tr {
	/*display: block;*/
	width: 100%;
	border: 0px dotted #FF0000;
}
#anzeige  table tr td, #anzeige  table tr th {
	border: 1px dotted #9999ff;
}

/* Allgemeines */

.kleiner {
	font-size: 0.7em;
}
.grau {
	color: #666666;
}

a {
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}
a.img {
	border-bottom: 0px;
}
a:hover {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
a:hover.img {
	border-bottom: 0px;
}

.vorbei {
	color: #666666;
	font-style: italic;
}
.clear {
	clear: both;
}

img {
	border: 0;
}

img.links {
	float: left;
	margin: 0 8px 8px 0;
}

img.rechts {
	float: left;
	margin: 0 0 8px 8px;
}

.links {
	float: left;
}

.rechts {
	float: right;
}

/* Navigation */

#navigation a {
	font-weight: bold;
}

#navigation {
	position: relative;
	margin: 0;
	padding: 0 0 0 250px;
	height: 24px;
	line-height: 24px;
	font-size: 8pt;
	letter-spacing: 0.00em;
	color: #000;
	/*background: #999999;*/
	list-style: none;
	/*border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FF9900;*/
	z-index: 100;
	text-align: center;
	overflow: visible;
}

#navigation li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0; padding: 0;
	border: 0px solid #FF0000;
	z-index: 110;
}

#navigation a, #navigation a:hover {
     display: block;
     width: 105px;
     text-align: center;
     text-decoration: none;
     /*color: #FFFFFF;*/
     border: none;
}

#navigation li a:hover {
     text-decoration: none;
     background-color: #9999ff;
}

#navigation li ul {
     margin: 0; padding: 0;
     position: absolute;
     top: auto; bottom: 24px; left: 0;
     visibility: hidden;
     display: block;
     z-index: 105;
}

#navigation li ul li {
     float: none;
     display: block;
     margin: 0; padding: 0;

     position: relative;
     top: auto; bottom: 0px; left: 0px;

     /*background: #ccccff;*/
     background: #999999;
     height: 24px;
     border-bottom: 1px dotted #FFFFFF;
}

/* Galerie */

#myGallery  h2 {
	margin: 0; padding: 2px;
	font-size: 0.8em;
	font-style: italic;
	border-bottom: 1px dotted #9999ff;
}
#myGallery  p {
	margin: 0; padding: 2px;
}

#myGallery  a {
	border: 0;
}

/* Accordion */

h2.toggler {
	cursor: pointer;
	/*color: #333333;
	text-decoration: none;*/
	border-bottom-style: dotted;
}
h2.togglerhover {
	color: #FFFFFF;
	border-bottom-style: solid;
}

