/* (c) 2007 jz Gosign media. GmbH */

body {
	background-color: #ffffff;
	margin: 0px;
	height: 100%;
	font-family: verdana;
	font-size: 9px;
	color: #333333;
}
a {
	color: #a70133;
	text-decoration:none;
}

a:hover {
	color: #d47f99;
}

div#inhalt {
	position: absolute;
	margin: 60px 0px 0px 60px;
}

img#logo {
	display: block;
	border: none;
	width: 79px;
	height: 14px;
}

table#tabelle {
	border: none;
	border-collapse: collapse;
	margin-top: 45px;
}

table#tabelle td {
	padding: 0px;
}

table#tabelle tr.ueberschrift td.text {
	padding-bottom: 15px;
}

table#tabelle tr.ueberschrift td.link {
	padding-bottom: 25px;
	width: 50px;
}

table#tabelle tr.ueberschrift td.link img {
	display: block;
	margin: 0px auto;
}

table#tabelle tr.linie {
	background-image: url(images/tabelle_horizontal.png);
}

table#tabelle tr.linie td {
}

table#tabelle tr.linie td img {
	display: block;
	width: 27px;
	height: 1px;
}

table#tabelle tr.inhalt td.text {
	height: 24px;
	background-image: url(images/tabelle_vertikal.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding: 0px 15px 0px 5px;
}

table#tabelle tr.inhalt td.first {
	padding-left: 0px;
}

table#tabelle tr.inhalt td.link {
}

table#tabelle tr.inhalt td.link img {
	display: block;
	margin: 0px auto;
	border: none;
}

table#tabelle tr.inhalt td.link a:hover img, table#tabelle tr.inhalt td.link img.visited {
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

div#navigation {
	margin-top: 16px;
	width: 600px;
	height: 22px;
}

div#navigation a {
	display: block;
	float: left;
	background-image: url(images/link_navigation.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 17px;
	color: #333333;
	text-decoration: none;
	padding: 5px 5px 0px 15px;
	margin-right: 20px;
}

div#text {
	width: 600px;
	margin: 25px 0px 60px 0px;
}

div#text h1, div#text h2, div#text h3, div#text h4, div#text h5, div#text h6 {
	width: 300px;
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 2px 0px;
	background-image: url(images/ueberschrift.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

div#text p {
	margin: 2px 0px;
	font-size: 10px;
}

div#text a {
	color: #a70133;
}

div#text a:hover {
	color: #d47f99;
}

div#text img {
	margin-top: 10px;
}

div#overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #555555;
	z-index: 10;
}

div#kreuz_horizontal {
	position: absolute;
	width: 100%;
	height: 22px;
	background-color: #cbff00;
}

div#kreuz_vertikal {
	position: absolute;
	width: 22px;
	height: 100%;
	background-color: #cbff00;
}

div#fenster {
	position: absolute;
	width: 270px;
	height: 270px;
	background-color: #ffffff;
	z-index: 20;
}

div#fenster div#titel {
}

div#fenster_titelzeile {
	margin: 2px 2px 0px 2px;
	background-color: #cccccc;
	height: 24px;
}

div#fenster_titel {
	padding: 5px;
}

div#fenster_seiten {
	padding: 5px;
	float: right;
}

div#fenster_seiten a {
	color: #333333;
	text-decoration: none;
}

div#fenster_buttons {
	float: right;
}

div#fenster_buttons img {
	display: block;
	float: left;
	padding: 4px;
	border: none;
	border-left: solid 1px white;
}

div#fenster_inhalt {
	position: absolute;
}

img#fenster_bild {
	display: block;
	width: 266px;
	height: 240px;
	margin: 2px;
}

div#fenster_info {
	position: absolute;
	background-color: #e0ff66;
	width: 206px;
	margin: 0px 27px;
	padding: 5px;
}

div#fenster_info_ueberschrift {
	margin-bottom: 4px;
	font-size: 10px;
	font-weight: bold;
}






















div#fenster_2_info_ueberschrift {
	margin-top: 16px;
	font-size: 10px;
	font-weight: bold;
}

div#fenster_2_info_text{
	margin-top: 16px;
}


div#fenster_2 {
	position: absolute;
	width: 270px;
	height: 270px;
	background-color: #ffffff;
	z-index: 20;
}

div#fenster_2 div#titel {
}

div#fenster_2_titelzeile {
	margin: 2px 2px 0px 2px;
	background-color: #cccccc;
	height: 24px;
}

div#fenster_2_titel {
	padding: 5px;
}

div#fenster_2_seiten {
	padding: 5px;
	float: right;
}

div#fenster_2_seiten a {
	color: #333333;
	text-decoration: none;
}

div#fenster_2_buttons {
	float: right;
}

div#fenster_2_buttons img {
	display: block;
	float: left;
	padding: 4px;
	border: none;
	border-left: solid 1px white;
}

div#fenster_2_inhalt {
	position: absolute;
	margin: 0px 4px;
	padding: 5px;
}

img#fenster_2_bild {
	display: block;
	width: 266px;
	height: 240px;
	margin: 2px;
}

div#fenster_2_info {
	position: absolute;
	background-color: #e0ff66;
	width: 206px;
	margin: 0px 27px;
	padding: 5px;
}

div#fenster_2_info_ueberschrift {
	margin-bottom: 4px;
	font-size: 10px;
	font-weight: bold;
}



