body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 64.8%;
	color: #58585a;
	background-color: #fff;
}

a {color:#f1592a;text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {
	font-size: 160%;
	font-weight: normal;
}
h2 {
	font-size: 140%;
	font-weight: normal;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
}
#head {
	float: left;
	width: 960px;
	height: 156px;
	margin:0;
	padding:0;
	background: url(../gfx/headw.jpg) top left no-repeat;
	position: relative;
}
#logo {
	position: absolute;
	top: 42px;
	left: 69px;
	width: 150px;
	height: 40px;
}
#topmenu {
	position: absolute;
	top: 42px;
	right: 0;
	width: 679px;
	list-style: none;
	padding: 0;
}
#topmenu li {float:left;margin: 0 0 0 55px;}
#topmenu li a {color:#a6a8ab;float: left;text-decoration: none;font-size: 190%;}
#topmenu li a:hover, #topmenu li a.selected {color: #f1592a;}

#submenu {
	position: absolute;
	top: 120px;
	left: 53px;
	width: 748px;
	list-style: none;
	padding: 0;
}
#submenu li {
	float:left;
	margin: 0 1px 0 0;
	height: 25px;
	padding: 0;
}
#submenu li a {
	height: 25px;
	line-height: 26px;
	font-size: 100%;
	margin:0;
	padding: 0 15px;
	display: inline;
	color:#616163;
	float: left;
	text-decoration: none;
}
#submenu li.sbm1 a {width: 100px;}
#submenu li.sbm2 a {width: 98px;}
#submenu li.sbm3 a {width: 98px;}
#submenu li.sbm4 a {width: 99px;}
#submenu li.sbm5 a {width: 97px;}

#submenu li a:hover, #submenu li a.selected {
	background: url(../gfx/orange.gif) top left repeat-x;
	color: #fff;
}

#search {position: absolute;top: 135px;right: 115px;background: red;width: 110px;margin:0;padding:0;}
#search input {width: 110px;margin:0;padding:0;border:none;background:#fff;}

#content {
	float: left;
	width:958px;
	margin:0;
	padding: 0 0 20px;
	border: 1px solid #9e9c9c;
	border-width: 0 1px 1px;
}

p, a {line-height:16px;}
p.teaser {
	font-size:130%;
	line-height:20px;
	font-style: italic;
}

.left {
	float:left;
	margin: 29px 0 0 51px;
}
.right {
	float: right;
	margin: 29px 20px 0 0;
}
.width647 {width: 647px;}
.width510 {width: 510px;}
.width224 {width: 224px;}
.width200 {width: 200px;}

.imgborder {
	float: left;
	border: 1px solid #bcbec0;
}
.imgborder img {float:left;margin: 4px;border: 1px solid #bcbec0;}

.separator {
	height: 3px;
	float: left;
	width: 958px;
	background: #fff url(../gfx/separator.gif) top left no-repeat;
	margin: 45px 0 10px;
}
.indexseparator {
	height: 3px;
	float: left;
	clear: both;
	width: 958px;
	background: #fff url(../gfx/separator.gif) top left no-repeat;
	margin: 20px 0 0px;
}

.bottomgal {list-style:none;padding:0;float:left;overflow:hidden;}
.bottomgal li {float:left;margin: 0 0 0 17px;border: 1px solid #9ea0a2;border-bottom-color: #bcbec0;border-top-color: #bcbec0;}
.bottomgal li.first-child {margin:0;}
.bottomgal li img {float:left;} /* width:112px;height:112px; */
.bottomgal li.first-child img {width:113px;height:114px;}

.identitetlist {list-style:none;padding:0;float:left;overflow:hidden;}
.identitetlist li {float:left;margin: 0 0 0 30px;width: 100px;}
.identitetlist li.first-child {margin:0;}
.identitetlist li a {color: #58585a;text-decoration:none;line-height: 16px;}
.identitetlist li a:hover, .identitetlist li a.selected {color: #f1592a;}

.identitetgal {background-color: #f1f1f2;float:left; height: 23px;line-height:23px;}
.identitetnav {float:left;margin: 0 0 0 15px;}
.identitetnav a {
	font-size: 120%;
	font-weight: bold;
	color: #58585a;
	text-decoration: none;
}
.identitetnav a:hover, .identitetnav a.selected {color: #f1592a;}
.identitetnumbers {float:right;}
.identitetnumbers a {
	line-height: 15px;
	float:left;
	margin: 4px 5px;
	text-align: center;
	width: 15px;
	height: 15px;
	color: #58585a;
	text-decoration: none;
	background: #fff;
	border: 1px solid #bcbec0;
}
.identitetnumbers a:hover, .identitetnumbers a.selected {color: #f1592a;}

.notopmargin {margin-top:0;}
.nobottommargin {margin-bottom:0;}

.width224 .imgborder {margin-bottom:20px;}

ul.logolist {float:right;list-style:none;margin:0;padding:0;width: 240px;}
ul.logolist li {float:left;width:80px;margin: 0 0 3px 0;}
ul.logolist li img {float:left;width:73px;border:1px solid #bcbec0;}


#splash {position:relative;height:398px;}
#splash div.panel {
	margin:0;padding:0;
	display: none;
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
}
#splash div.active {z-index:9999;display: block;}