html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background: #424041 url('../images/background.png') no-repeat center top;
}

#bg{
	margin:0px;
	padding:0px;
	width:100%;
	background: url('../images/headerbg.png') repeat-x left 130px;
}

#header{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:980px;
	height:200px;
}

#headerleft{
	float:left;
	margin:0px;
	padding:0px;
}

#logo{
	float:left;
	margin:0px;
	padding:0px;
	width:170px;
	height:95px;
	background:url('../images/header_logo.png') 0px 40px no-repeat;
}

#branch{
	margin:0px;
	margin-left:170px;
	padding:0px;
	/*padding-top:35px;
	padding-bottom:85px;*/
	width:310px;
	height:95px;
}

#slogan{
	clear:both;
	margin:0px;
	padding:0px;
	width:480px;
	height:75px;
	background:url('../images/header_slogan.png') 0px 1px no-repeat;
}

#language{
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-left:3px;
}

#_mainnavp1h, #_mainnavp2h, #_mainnavp3h, #_mainnavp4h, #_mainnavp5h{
	position:absolute;
	top:40px;
	z-index:2;
	margin:0px;
	padding:0px;
	width:310px;
	height:100px;
	opacity:0.00001;
}

#mainnav{
	float:right;
	margin:0px;
	padding:0px;
	width:300px;
	height:200px;
}

#mainnav img{
	margin:0px;
	padding:0px;
	border:0px;
}

#mainnavp1{
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2group_w.png') no-repeat;
}

#_mainnavp1{
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2group.png') no-repeat;
	opacity:0.00001;
}

#mainnavp2{
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2supporteam_w.png') no-repeat;
}

#_mainnavp2{
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2supporteam.png') no-repeat;
	opacity:0.00001;
}

#mainnavp3{
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2services_w.png') no-repeat;
}

#_mainnavp3{
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2services.png') no-repeat;
	opacity:0.00001;
}

#mainnavp4{
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2software_w.png') no-repeat;
}

#_mainnavp4{
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2software.png') no-repeat;
	opacity:0.00001;
}

#mainnavp5{
	float:left;
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2interactive_w.png') no-repeat;
}

#_mainnavp5{
	margin:0px;
	padding:0px;
	width:100px;
	height:200px;
	background:url('../images/v2interactive.png') no-repeat;
	opacity:0.00001;
}

#spacernc, #spacercf{
	margin:0px;
	padding:0px;
	width:100%;
	height:20px;
	clear:both;
}

#body{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:980px;
	min-height:430px;
}

#bodyleft{
	float:left;
	margin:0px;
	margin-right:20px;
	padding:0px;
	width:710px;
	min-height:430px;
	background: #ffffff url('../images/box_background.png') repeat-x left bottom;
}

#content{
	margin:0px;
	padding:20px;
	width:670px;
}

#bodyright{
	margin:0px;
	margin-left:730px;
	padding:0px;
	width:250px;
}

#subnav{
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	width:250px;
	background-color:#ffffff;
}

#accordion div.element{background:url('/fileadmin/template/images/menu_bg.png') repeat-x left top}


#twitter{
	margin:0px;
	padding:0px;
	width:250px;
}

#twiity{
	margin:0px;
	padding:0px;
	width:250px;
}

#twittermsg{
	margin:0px;
	padding:10px;
	padding-top:0px;
	width:230px;
}

#footer{
	margin:0px;
	padding:0px;
	width:100%;
	background:#292929;
}

#footercontent{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:980px;
}

#footeraddress{
	float:left;
	margin:0px;
	padding:20px;
	width:449px;
	height:130px;
	border-right:1px solid #333333;
	background:url('../images/schweiz.png') 230px 20px no-repeat;
}

#footerlinks{
	margin:0px;
	margin-left:490px;
	padding:20px;
	width:205px;
	height:130px;
}

#footersearch{
	float:right;
	margin:0px;
	padding:20px;
	padding-top:55px;
	width:205px;
	height:95px;
	background:url('../images/lupe.png') 30px 20px no-repeat;
}

.footerspacer{
	clear:both;
	height:4px;
}

#fofooter{
	margin:0px;
	padding:0px;
	width:100%;
	background:#202020;
}

#fofootercontent{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	padding-top:15px;
	width:980px;
	height:25px;
}

#fofootercopyright{
	float:left;
	margin:0px;
	padding:0px;
	width:500px;
}

#fofooternav{
	margin:0px;
	margin-left:572px;
	padding:0px;
	width:400px;
	text-align:right;
}

div#socialbookmarks{
	margin-top: 30px;
}

a.socialbookmark{
	display: block;
	width: 250px;
	height: 30px;
}

a#sb_v2_is_social{
	background-image: url('/fileadmin/template/images/socialbookmark_v2.png');
}

a#sb_v2_is_social:link{
	background-image: url('/fileadmin/template/images/socialbookmark_v2.png');
}

a#sb_v2_is_social:visited{
	background-image: url('/fileadmin/template/images/socialbookmark_v2.png');
}

a#sb_v2_is_social:focus {
	background-image: url('/fileadmin/template/images/socialbookmark_active_v2.png');
}

a#sb_v2_is_social:hover {
	background-image: url('/fileadmin/template/images/socialbookmark_active_v2.png');
	cursor: pointer;
}

a#sb_v2_is_social:active {
	background-image: url('/fileadmin/template/images/socialbookmark_active_v2.png');
}

a#sb_facebook{
	background-image: url('/fileadmin/template/images/socialbookmark_facebook.png');
}

a#sb_facebook:link{
	background-image: url('/fileadmin/template/images/socialbookmark_facebook.png');
}

a#sb_facebook:visited{
	background-image: url('/fileadmin/template/images/socialbookmark_facebook.png');
}

a#sb_facebook:focus {
	background-image: url('/fileadmin/template/images/socialbookmark_active_facebook.png');
}

a#sb_facebook:hover {
	background-image: url('/fileadmin/template/images/socialbookmark_active_facebook.png');
	cursor: pointer;
}

a#sb_facebook:active {
	background-image: url('/fileadmin/template/images/socialbookmark_active_facebook.png');
}

a#sb_twitter{
	background-image: url('/fileadmin/template/images/socialbookmark_twitter.png');
}

a#sb_twitter:link{
	background-image: url('/fileadmin/template/images/socialbookmark_twitter.png');
}

a#sb_twitter:visited{
	background-image: url('/fileadmin/template/images/socialbookmark_twitter.png');
}

a#sb_twitter:focus {
	background-image: url('/fileadmin/template/images/socialbookmark_active_twitter.png');
}

a#sb_twitter:hover {
	background-image: url('/fileadmin/template/images/socialbookmark_active_twitter.png');
	cursor: pointer;
}

a#sb_twitter:active {
	background-image: url('/fileadmin/template/images/socialbookmark_active_twitter.png');
}