@charset "utf-8";
/* CSS Document */


body,td,th {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.2;
	color: #333333;
}
body {
	background: #c0c0c0 url(/img/body_bg.jpg) 0px -10px repeat-x;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.dummy{
	border:1px solid red;
}
#container{
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	width:1034px;
	height:778px;
}
#shadow_container{
	overflow:visible;
	width:1026px;
	height:778px;
	float:left;
}
#shadow_right{
	width:8px;
	height:778px;
	float:left;
	padding-top:2px;
}
#wrapper{

	height:768px;
	overflow:visible;
	width:814px;
	padding-left:210px;
	border: 1px solid #fff;
}
#spacer_top{
	height:198px;
}

#content{
	width:620px;
	height:287px;
	clear:both;
	overflow:visible;
	background: url(/img/blank.gif) 0px 0px;
}
#fader{
	width:620px;
	height:550px;
	overflow:visible;
}
#balken1, #balken2, #balken3 {
	overflow:hidden;
	clear:both;
	background-color:#fff;
	border:1px solid #eee;
}
#balken1{
	height:78px;
	padding-top:1px;
}
#balken2{
	margin-top:8px;
}
#balken3{
	margin-top:8px;
	padding-top:7px;
	padding-bottom:7px;
}
#toplogo{
	width:200px;
	height:70px;
	float:left;
}
#mainnav{
	padding-top:12px;
	overflow:hidden;
	height:30px;
}
#subnav{
	padding-top:8px;
	overflow:hidden;
	height:15px;
}
#langnav{
	overflow:hidden;
	float:left;
	width:200px;
	padding-left:15px;
}
#bottomnav{
	overflow:hidden;
	float:right;
	width:300px;
}
#mainnav a{
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-right:46px;
	text-transform:uppercase;
	color:#363636;
	text-decoration:none;
}

#mainnav a:hover,
#mainnav a.active,
#subnav a:hover,
#subnav a.active,
#bottomnav a:hover,
#bottomnav a.active,
#langnav a:hover,
#langnav a.active,
#middle a:hover,
#middle a.active{
	color:#2698c7;
}
#subnav a{
	display:block;
	font-size:10px;
	float:left;
	padding-right:15px;
	color:#363636;
	text-decoration:none;
}
#bottomnav a{
	float:right;
	display:block;
	padding-right:14px;
	text-transform:uppercase;
	color:#363636;
	text-decoration:none;
}
#langnav a{
	float:left;
	display:block;
	text-transform:uppercase;
	color:#363636;
	text-decoration:none;
}
#logos{
	width:200px;
	height:170px;
	float:left;
	/*background: url(/img/logos_bg.gif) 0px bottom no-repeat;*/
}
#middle{
	height:138px;
	margin-top:14px;
	width:395px;
	padding-right:20px;
	overflow:hidden;
	background-color:#ffffff;
	float:right;
}
#middle a, .backlink{
	color:#363636;
	text-decoration:none;
}
#middle h1, #middle h2{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#2698c7;
	padding:0;
	margin:0;
	margin-top:0px;
}
#middle ul{
	padding-left:0px;
	margin-left:15px;
}
.enlarge{
	background:url(/img/button_quick_find.gif) 0px 0px no-repeat;
	display:block;
	float:right;
	padding-left:20px;
	margin-top:3px;
	height:20px;
}
#nontransparent{
	position:absolute;
	left:0px;
	top:0px;
}
#austimg{
	width:450px;
	height:70px;
	overflow:hidden;
}
#austimg a{
	float:left;
	display:block;
	margin-right:10px;
	border:1px solid #999;
}
.backlink{
	display:block;
	margin-top:34px;
	margin-left:14px;
	font-weight:bold;
}
.nextlink{
	float:right;
	margin-right:10px;
}
.nextlink a{
	text-decoration:none;
	color:#666;
}
.nextlink a:hover{
	color:#fff;
}
a.backlink:hover{
	color:#000;
}
#preview{
	margin-top:14px;
	width:405px;
	overflow:hidden;
}
#preview a{
	float:left;
	display:block;
	margin-right:5px;
	border:1px solid #ccc;
}
#preview a:hover{
	border:1px solid #333;
}
#preview a.active{
	border:1px solid #2698c7;
}