@charset "UTF-8";
body {
	background-color: #fff;	margin: 0; font-family: Arial, Helvetica, sans-serif;
}

.wrap {
	width: 930px; height: 635px; background: url(img/bg.jpg) no-repeat; margin-left: auto; margin-right: auto; margin-top: 37px; margin-bottom:0px;
}

.navi-oben-wrap {
	margin-left: 182px;	padding-top: 15px;
}
.navi-oben {
	float: left; background: url(img/punkt.gif) no-repeat; background-position:39px 1px;
}
.navi-oben-header {
	margin-bottom: 3px; text-transform: uppercase; letter-spacing: 1px;	font-size: 0.9em; width: 88px; padding-top:14px; text-align:center;
}
.navi-oben a{
	color: #333; text-decoration: none;
}
.navi-oben a:hover {
	color:#900;	text-decoration: none; border-bottom: 1px solid #900;
}

.navi-links {
	background: url(img/punkt.gif) no-repeat; background-position:1px 3px; margin-bottom: 30px;
}
.navi-links-wrap {
	margin-top: 131px;
}
.navi-links-header {
	color: #333; margin-right: 30px; padding-top: 0px; padding-left:15px; font-size: 0.9em; letter-spacing:1px; text-transform:uppercase;
}
.navi-links li {
	font-size: 0.9em; letter-spacing:1px; margin-bottom: 12px;
}
.navi-links a {
	color: #333; text-decoration: none;
}
.navi-links a:hover {
	color:#900;	text-decoration: none; border-bottom: 1px dotted #900; border-top: 1px dotted #900;
}

.content {
	width: 763px; height: 505px; float: right; top: 135px; margin-left: 165px; position: absolute;
}

.text {
	margin-left: 20px; padding: 50px 0px 00px 20px; width: 430px; line-height: 18px; color: #000;
}
.text h2{
	margin: 0; color: #A1A1A1; font-size: 1.1em; text-transform: uppercase; letter-spacing: 1px; padding-bottom:7px;
}
.text h3{
	margin: 0; color: #A1A1A1; font-size: 0.9em; letter-spacing: 1px; padding-bottom:7px;
}
.text h4{
	margin: 0; color: #A1A1A1; font-size: 0.9em; letter-spacing: 1px; padding-bottom:7px;
}
.text p {
	font-size: 0.8em; margin:10px 0px 10px 0px; text-align:justify;
}
.text ul {
	font-size: 0.8em; margin-bottom: 20px; margin-top: 0;
}
.text small {
	font-size:0.7em; font-weight:bold;
}
.text table {
	font-size: 0.8em;
}
.textSlogan {
	font-weight: bold; margin: 0; padding-top: 20px;
}
.text a {
	color: #333; text-decoration: none;
}
.text a:hover {
	color:#900; text-decoration: none; border-bottom: 1px dotted #900;
}

.scroll, .scrolli {
	height: 330px; width: 410px; overflow: auto; border: 0px solid #ccc; padding: 8px; margin-top: 10px;
}
.scrolli {
	height: 390px;
}
.scroll ul, .scrolli ul {
	padding:0; margin: 0;
}
.scroll li, .scrolli li {
	font-size:0.7em; margin-bottom: 20px; padding-right: 20px; text-align:justify;
}
.scroll, .scrolli a {
	color: #333; text-decoration: none;
}
.scroll, .scrolli a:hover {
	color:#900; text-decoration: none; border-bottom: 1px dotted #900;
}

.scrollCBox {
	height: 355px; width: 164px; overflow: auto; border: 0px solid #ccc; padding: 8px; margin-top: 13px;
}

.scrollCBox ul {
	marging: 0;
	padding: 0px 0px 0px 12px;;	
}
.scrollCBox li {
		font-size: 0.85em;
		padding-bottom: 15px;
		padding-right:8px;
}

a.selected {
	color:#900;
}

.lang {
	width: 930px; margin-left: auto; margin-right: auto;
}
