/*
 * style sheet for general devices
 *
 * colors:
 *	black:		rgb(0, 0, 0);
 *	darkgrey:	rgb(136, 136, 136);
 *	red:		rgb(204, 0, 0);
 *	white:		rgb(255, 255, 255);
 */
body {
    margin: 0;
    padding: 0;
    background-color: rgb(0, 0, 0);
	/*background-image:		url(/images/bg.jpg);
	background-repeat:		repeat-y;*/
    color: rgb(0, 0, 0);
    font-family: sans-serif;
    font-size: medium;
    font-weight: normal;
    text-align: justify;
}

/*	* header
 */
div.header {
    width: 1024px;
background-color:	black;
	margin:	0;
	padding:	0;
}

div.breadcrumb {
	background-color:	rgb(204,0, 0);
	color:			rgb(255, 255, 255);

	font-size:		x-small;
	font-weight:		normal;
	text-align:		right;

	margin:		0em 0 0em 0;
	padding:		0.5em 1em 0.5em 0.5em;
	/*border-bottom:	0.5em solid white;*/
}

div.breadcrumb a {
	color:			rgb(255, 255, 255);
	text-decoration:	none;
	font-weight:		normal;
}

/*	* shortcut
 */
div.shortcut {
    text-align: right;
	padding-bottom:0.5em;
}

div.shortcut ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

div.shortcut li {
    margin: 0;
    padding: 0 0 0 1em;
    list-style-type: none;
    display: inline;
}

div.shortcut a:link, div.shortcut a:active, div.shortcut a:visited, div.shortcut a:focus, div.shortcut a:hover {
    color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: x-small;
    font-weight: normal;
}

div.shortcut a:link, div.shortcut a:active, div.shortcut a:visited, div.shortcut a:focus {
    text-decoration: none;
}

div.shortcut a:hover {
    text-decoration: underline;
}

div.shortcut_black {
    text-align: right;
	padding-right:	1em;
}

div.shortcut_black ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

div.shortcut_black li {
    margin: 0;
    padding: 0 0 0 1em;
    list-style-type: none;
    display: inline;
}

div.shortcut_black a:link, div.shortcut_black a:active, div.shortcut_black a:visited, div.shortcut_black a:focus, div.shortcut_black a:hover {
    color: rgb(0, 0, 0);
    font-family: sans-serif;
    font-size: x-small;
    font-weight: normal;
}

div.shortcut_black a:link, div.shortcut_black a:active, div.shortcut_black a:visited, div.shortcut_black a:focus {
    text-decoration: none;
}

div.shortcut_black a:hover {
    text-decoration: underline;
}

/*	* breadcrumb
 */
ul.breadcrumb {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul.breadcrumb li {
    background-color: rgb(255, 255, 255);
    color: rgb(136, 136, 136);
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: small;
    font-weight: normal;
    display: inline;
}

/*	* navigation
 */
div.navigation {	
    	float:		left;
	width:		269px;
	position:	relative; /**/
	overflow:	hidden; /**/

	background-image:		url(/upload/bilder/Menue_links.jpg);
    	
    	clear: left;
    	padding: 1em 0em 1em 0em;
}

div.navigation ul {
    margin: 0;
    padding: 0em 0em 0em 1em;
    list-style-type: none;
}

div.navigation li {
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    list-style-type: none;
}

ul#sub {
    margin-bottom: 1em;
}

a.inactive:link, a.inactive:active, a.inactive:visited, a.inactive:focus, a.inactive:hover {
    color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: normal;
    font-weight: normal;
    white-space: nowrap;
}

a.inactive:link, a.inactive:active, a.inactive:visited, a.inactive:focus {
    text-decoration: none;
}

a.inactive:hover {
    text-decoration: underline;
}

a.active:link, a.active:active, a.active:visited, a.active:focus, a.active:hover {
	color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: normal;
    font-weight: bold;
    white-space: nowrap;
}

a.active:link, a.active:active, a.active:visited, a.active:focus {
    text-decoration: none;
}

a.active:hover {
    text-decoration: underline;
}

li.active {
    margin-top: 1em;
}

a.sub_inactive:link, a.sub_inactive:active, a.sub_inactive:visited, a.sub_inactive:focus, a.sub_inactive:hover {
    margin-left: 1em;
	color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: small;
    font-weight: normal;
    white-space: nowrap;
}

a.sub_inactive:link, a.sub_inactive:active, a.sub_inactive:visited, a.sub_inactive:focus {
    text-decoration: none;
}

a.sub_inactive:hover {
    text-decoration: underline;
}

a.sub_active:link, a.sub_active:active, a.sub_active:visited, a.sub_active:focus, a.sub_active:hover {
    margin-left: 1em;
	color: rgb(255, 255, 255);
    font-family: sans-serif;
    font-size: small;
    font-weight: bold;
    white-space: nowrap;
}

a.sub_active:link, a.sub_active:active, a.sub_active:visited, a.sub_active:focus {
    text-decoration: none;
}

a.sub_active:hover {
    text-decoration: underline;
}

/*	* body
 */
div.body {
	float:			left;
	position:		relative;
	background-color:	rgb(255, 255, 255);
    	clear: both;
    	width: 1024px;
}

/*	* content
 */
ul li.active {
    margin-top: 0em;
}

ul#sub li.active {
    margin-top: 0em;
}

div.wrapper {
	float:			left;
	width:			100%:
	position:		relative;
	background-image:	url(/upload/bilder/Menue_links.jpg);
	background-repeat:	repeat-y;
}

div.content {
	float:		left;
	width:		725px;
	position:	relative; /**/
	overflow:	hidden; /**/
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
	
    padding: 1em 30px 1em 0px;
}

div.content h1 {
    margin: 1em 0em 1em 30px;
    /*padding: 0em 0em 1em 2em;*/
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-family: sans-serif;
    font-size: x-large;
    font-weight: normal;

	text-align:	left;
}

div.content h2 {
    margin: 0.5em 0em 0.5em 30px;
    /*padding: 0.5em 0em 0.5em 2em;*/
    background-color: rgb(255, 255, 255);
    color: rgb(136, 136, 136);
    font-family: sans-serif;
    font-size: large;
    font-weight: normal;
}

div.content p {
    margin: 0em 0em 0.5em 60px;
    /*padding: 0em 2em 0.5em 4em;*/
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-family: sans-serif;
    font-size: medium;
    font-weight: normal;
}

div.content ul {
		list-style-position: outside;
    margin: 0.5em 0em 0.5em 60px;
    /*padding: 0.5em 0em 0.5em 4em;*/
}

div.content li {
padding-bottom:	5px;
}

div.content a:link, div.content a:active, div.content a:visited, div.content a:focus, div.content a:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(204, 0, 0);
    font-family: sans-serif;
    font-size: medium;
    font-weight: normal;
}

div.content a:link, div.content a:active, div.content a:visited, div.content a:focus {
    text-decoration: none;
}

div.content a:hover {
    text-decoration: underline;
}

/*	* footer
 */
div.footer {
    width: 1024px;
	height: 47px;
    clear: both;
	border-top:	0.5em solid white;
	background-color: white;
}

table, td {
    font-family: sans-serif;
    font-size: medium;
    font-weight: normal border: 1px solid black;

	padding:	5px;
}

div.content table {
    margin: 0em 0em 0.5em 50px;
}

img {
	border:	0em solid white;
	padding:	0;
	margin:	0;
}
