/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #C5C5C5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	background-image: url(../_img/bg_gras.jpg);
	padding-left: 0px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	a:hover {
		color: #FFAE00;
		text-decoration: none;
		width: auto;
	}
		a .std {
			display: inline;
		}
		a .rol {
			display: none;
		}
		a:hover .std {
			display: none;
		}
		a:hover .rol {
			display: inline;
		}

h1 {
	display: none;
}

#container {
	background-color: #3E3E3E;
	border: 1px solid #555555;
	border-top: 0px;
	width: 798px;
	margin: auto;
}

#header {
	background-image: url(../_img/bg_schraffur.gif);
	padding-left: 174px;
	border-bottom: 1px solid #555555;
}
	#header img {
		border-left: 1px solid #555555;
	}

#infoLine {
	border-bottom: 1px solid #555555;
	height: 20px;
}
	#displayStatus {
		width: 154px;
		padding-left: 20px;
		float: left;
	}
		#displayStatus div {
			background-color: #3E3E3E;
			margin-right: 4px;
			width: 20px;
			height: 20px;
			float: left;
		}
			#displayStatus div.active {
				background-color: #FFAE00;
			}
	#emptyInfoLine {
		border-left: 1px solid #555555;
		border-right: 1px solid #555555;
		width: 525px;
		height: 20px;
		float: left;
	}
	#counter {
		text-align: center;
		padding-top: 3px;
	}

#menu {
		width: 154px;
		padding-left: 20px;
		float: left;
}
	#menu a {
		margin-right: 3px;
	}

#content {
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	width: 525px;
	/*height: expression('394px');*/
	min-height: 394px;
	float: left;
	/*overflow: auto;*/
}
	#text {
		padding: 20px;
	}
	#content p {
		margin-bottom: 10px;
	}
	#content table {
		margin: 15px 20px 5px 20px;
	}
		#content table p {
			margin-bottom: 10px;
		}
		#content table img {
			vertical-align: middle;
			margin-right: 30px;
		}
	
#langSelector {
	float: left;
	margin-top: 10px;
	/*margin-left: 10px;*/
}
#langSelector a, #langSelector strong {
	margin: 10px;
	display: block;
}

#addInfo {
	clear: left;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	background-color: #2A2A2A;
	height: 104px;
}
	#addNavigation {
		float: right;
		width: 89px;
		height: 90px;
		padding: 7px 0px 0px 8px;
	}
		#addNavigation a.sep {
			margin-right: 21px;
		}
		#arrowBack, #arrowNext {
			visibility: hidden;
		}
	#addText {
		border-left: 1px solid #555555;
		border-right: 1px solid #555555;
		width: 511px;
		height: 90px;
		float: right;
		padding: 7px 7px 7px 7px;
	}
			#addText p {
				padding: 3px 0px;
			}
					#addText p.copy {
						text-align: right;
					}
					#addText p.english {
						border-bottom: 1px solid #555555;
					}
					#addText p.deutsch {
						font-style: italic;
					}

#footer {
	clear: right;
	background-image: url(../_img/bg_schraffur.gif);
	height: 60px;
}
	#metaMenu {
		width: 154px;
		padding-top: 5px;
		padding-left: 20px;
		float: left;
		color: #FFFFFF;
	}
		#metaMenu a {
			font-weight: normal;
		}
	#emptyFooter {
		border-left: 1px solid #555555;
		border-right: 1px solid #555555;
		width: 525px;
		height: 60px;
		float: left;
	}

