 /* CSS Document SATIES Faction*/
body {
	background-color:#fff;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-align:center;
}
body.popup {
	background-color:#FFFFFF;
	margin-left:22px;
}
a {
	color:#EC7A09;
	text-decoration:underline;
}

a:hover,a:focus {
	color:#999
}
#boxcont {
	position:relative;
	margin: 0 auto;
	width:956px;
	height:auto;
	padding:0px;
	text-align:left;
}

#content {
margin-top: 0px;
	width:956px;
	height:auto;
	float:left;
}
#bottom {
	position:absolute;
	top:700px;
	left:0px;
	width:956px;
	height:80px;
	background-color:#FFF000;
	z-index:0
}
#bottom_popup {
	position:absolute;
	bottom:0px;
	left:0px;
	height:30px;
	background-color:#9BA7A7
}
img {
	border:none
}
p,#text {
	text-align:left;
	margin-right:30px;
	margin-left:0px;
	line-height:16px
}
#text, #headline {
	margin-bottom: 0.5em
}
div#image {
	width: auto;
	display: inline;
	float: left;
	margin-right: 10px
}
p.adresse {
	text-align:right;
	margin-right:30px;
	margin-top:12px
}
div.date {
	margin-bottom: 0.5em;
	margin-top: 1em;
}
div.date p {
	margin:0
}
div.date h2 {
	margin-top: 0
}
p.footer {
float:left;
display:inline;
	margin:32px 30px 20px 20px;
	width: 100px;
}
p.date_td {
	margin-left:25px;
	margin-bottom:-10px
}
.hide {
	display:none
}
h1 {
	margin:20px 0 20px 185px;
	color:#999;
	font-size:13px;
	width:470px;
	display:inline;
float:left;
}

#content span.sprachwechsel,
#content span.sprachwechsel a
 { margin-top:3px;
	width: 150px;
	height:auto;
	float:right;
	text-align:right;
	margin-right:32px
}
h2, div#headline {
	margin-left:0px;
	margin-right:30px;
	color:#EC7A09;
	font-size:13px;
	font-weight:bold
}
div#headline {
	margin-top: 1em
}
h3 {
	margin-left:0px;
	margin-right:30px;
	margin-bottom:-10px;
	color:#666666;
	font-size:11px;
	font-weight:bold
}
img.logo {
	margin-left:8px;
}
img.logo_popup {
float:right;
	margin:15px 50px 15px 0;
clear:right;
}
img.logo_ref {
	width:80px;
	height:40px;
	float:left;
	margin:0px 12px 15px 0px
}
img.re_popup {
	margin-left:0px;
	margin-top:15px
}
img.ref_prev {
	margin-left:0px;
	margin-bottom:10px;
	width:130px;
	height:86px
}
img.ref_prev_li {
	margin-right:10px;
	float:left
}
img.linie {
	margin-top:10px;
	width:580px;
	height:1px
}
img.line_bottom {
	margin-left:0px;
	margin-top:10px;
	width:956px;
	height:28px
}
.floatleft {
	float:left; 
	margin-right:12px
}
.floatright {
	float:right;
	margin-left: 12 px
}
img.footer {
	margin:10px 29px 20px 25px;
	width:252px;
	height:38px;
	float:right
}
div.teaser {
	display: inline;
	font-weight: bold;
}
div.teaser p {
		font-weight: bold;
}
/* Tabelle*/
table {
	width:901px;
	margin:0 30px 50px 20px;
	float:left
}
table.ref {
	width:610px;
	margin: 30px 10px 0 0;
}
td.left {
	width:165px;
	vertical-align:top;
	border-color:#EC7A09;
	border-top-style:dotted;
	border-width:0;
}
td.middle,
td.right,
td.right_2 {
	padding-top: 30px;	
	vertical-align:top;
	border-top:1px dotted #EC7A09;
}
td.middle {
	width:auto;
	padding-right: 15px;
	padding-left:0
}
td.right {
	width:280px;
}
td.right_2 {
	width:90px;
}
td.ref_li {
	margin-left:50px;
	margin-top:0px;
	vertical-align:top
}
td.ref_li {
	margin-left:50px;
	margin-top:0px;
	vertical-align:top
}
/* Hauptnavigation*/
#nav {
	width:936px;
	height:auto;
	padding-left: 20px;
	padding-top:15px;
	float:left;
	margin-bottom:10px
}

#nav a {
	display:inline;
	float:left;
	margin:0px;
	width:90px;
	height:25px;
	background-image:url(../images/nav-1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color: #999;
	padding: 4px 0 0 3px;
}

#nav a:hover, #nav a:focus, #nav a.link1-ac {
font-weight: bold;
}
a.link1-ac {
	font-weight:bold;
}
/* Button Englisch Version*/
#nav7 {
	position:absolute;
	right:30px;
	width:150px;
	height:25px;
	z-index:2;
	text-align:right;
}
#nav7 a {
	color:#FFFFFF;
	text-decoration:underline;
	background:none;
	float:right;
	white-space:nowrap;
}
#nav7 a:hover, #nav7 a:focus {
	background:none;	
}

/* Subnavigation*/
a.subnav, a.subnav-ac {
	display:block;
	margin-left:0px;
	padding:5px;
	width:120px;
	height:auto;
	border-width:1px;
	border-color:#EC7A09;
	border-bottom-style:dotted;
	text-decoration:none;
	color:#999;
}
a.subnav-ac,a.subnav:hover,a.subnav:focus, a.subnav:active {
	background-color:#E2E2E2;
	font-weight:bold;
	color:#666
}
/* Sprungmarken*/
a.sprungmarke:link {
	color:#666666
}
a.sprungmarke:visited {
	color:#666666
}
a.sprungmarke:focus,a.sprungmarke:hover {
	color:#666666
}
a.sprungmarke:active {
	color:#666666
}












/* IE HACKS*/
table {
// margin-left:10px;
// margin-top:15px
}
