* {
	margin:0px;
	padding:0px;
	border:none;
}
/*img, div { behavior: url("/xwiki/bin/download/Skins/NeurophysiologieSkin/iepngfix.htc"); }*/
html, body {
	height:100%;
	width:100%;
}

#sitecontainer {
	margin-left:auto;
	margin-right:auto;
	width:903px;
}
input {
	border:1px inset threedface;
}
.homebutton{
	position:absolute;
	display:block;
	background-color:transparent;
	border:none;
	text-decoration:none;
	z-index:100;
	height:73px;
	width:174px;
	top:53px;
	left:0px;
}

/* Header */
#header {
	position:relative;
	width:903;
	height:179px;
}
#topLeft, #topCenter, #topRight {
	position:absolute;
	height:179px;
}
#topLeft {
	width:174px;
	background-image:url(bannerTopLeft.png);
}
#topCenter {
	left:174px;
	width:538px;
/*	background-image:url(bannerCenter.png);  jetzt als banner !!*/
}
#topRight {
	left:712px;
	width:191px;
	background-image:url(bannerTopRight.png);
	top:0px;
}


/* Main Page */
#footer{
	position:relative;
	width:903px;
}
#columnLeft, #columnCenter, #columnRight{
	position:absolute;
	height:200px;
}
#columnLeft{
	width:174px;
}
#columnCenter{
	left:174px;
	width:572px;
}
#columnRight{
	left:746px;
	width:157px;
}


/* columnLeft */
#search {
	padding-top:2px;
	padding-left:10px;
	height:24px;
	background:url(boxbg13.png) repeat;
}
#search a {
	padding-left:3px;
	text-decoration:none;
	font-weight:bold;
	color:#0018ac;
}
#searchbottom {
	height:10px;
	background-image:url(boxbottomleft13.png);	
}
#navigation2{
	padding-top:10px;
}
#navigation2 .menu2item{
	display:block;
	width:174px;
	text-decoration:none;
	color:#323232;
	padding-left:10px;
	padding-right:10px;
	width:154px;
	margin-bottom:3px;
}
#navigation2 .active2, #navigation2 .menu2item:hover{
	background-color:#0018ac;
	color:white;
}
#navigation2 .menu3item{
	display:block;
	text-decoration:none;
	color:#0018ac;
	padding-left:10px;
	padding-right:10px;
	width:154px;
	margin-bottom:2px;
	white-space:nowrap;
}
#navigation2 .active3, #navigation2 .menu3item:hover{
	font-weight:bold;
}


/* columnCenter */
#navigation1{
	padding-left:9px;
	padding-top:2px;
}
#navigation1 .menu1item {
	float:left;
	display:inline;
	padding:2px 6px 1px 8px;
	color:#0018ac;
	font-weight:bold;
	text-decoration:none;
	background: transparent url(menu1itemBg.png) left no-repeat;
}
#navigation1 .active1, #navigation1 .menu1item:hover{
	background-color:#0018ac;
	color:white;
	margin-right:-1px;
	padding-right:7px;
}
#navigation1 .firstmenu1item{
	background-image:none;
}

/* columnRight*/
/* Box */
.box {
	width:157px;
	padding-top:14px;
	padding-bottom:10px;
}
.boxcontent {
	background:url(boxbg13.png) repeat;
	
	width: 142px;
	padding:5px 5px 5px 10px;
	overflow:hidden;
	line-height:18px;
}
.boxtop {
	height:10px;
	background:url(boxtopright13.png);
	
}
.boxbottom {
	height:10px;
	background:url(boxbottomright13.png)
	
}
.boxtop, .boxbottom {
	width:157px;
}

.box p{
	padding-left:1px;
}
.box h1 {
	font-size:12px;
	color:#0018ac;
}
/*
.joinButton{
	position:relative;
	display:block;
	height:16px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.joinButton {
	display:block;
	width:97px;
	height:17px;
	background-image:url(joinButton.png);
}
.moreButton {
	display:block;
	width:46px;
	height:15px;
	background-image:url(moreButton.png);
}
.loginButton {
	display:block;
	width:48px;
	height:16px;
	background-image:url(loginButton.png);
}
.logoutButton {
	display:block;
	width:55px;		
	height:16px;
	background-image:url(logoutButton.png);
}*/
.buttonMiddle, .buttonLeft, .buttonRight{
	margin-top:5px;
	/*position:relative;*/
	float:left;
	height:16px;
	display:block;
}
.buttonMiddle{
	background-image:url(joinButton_middle.gif);
	/*width:auto;*/
	line-height:15px;
	font-weight:normal;
	color:white;
}
.buttonLeft, .buttonRight{
	background-position:top left;
	background-repeat:no-repeat;
	width:8px;
}
.buttonLeft{
	background-image:url(joinButton_left.gif);
}
.buttonRight{
	background-image:url(joinButton_right.gif);
}

#ISINbox {
	font-weight:bold;
}


/* Navigation0 */
#navigation0 {
	padding:2px;
	color:white;
	position:absolute;
	width:187px;
	height:16px;
	background-image:url(imkBG.png);
}
#navigation0 a{
	color:white;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
#navigation0 .imkLink{
	color:#323232;
	font-style:italic;
	font-weight:bold;
}



/* Login Logout*/
#loginBox, #logoutBox{
	top:30px;
	padding-top:0px;
	position:relative;
	left:34px;
}
#loginBox h1{
	line-height:12px;
	padding-bottom:5px;
}
#loginBox p{
	padding-top:5px;
	line-height:12px;
}
/* Sitemap */

.sitemap_menu_item{
	font-family:Arial, Helvetica, sans-serif;
}
#sitemap_menu .level1 a{
	background-image:url(list.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
	text-transform:capitalize;
	color:#0018ac;
	text-decoration:none;
}
#sitemap_menu -level1 a:hover, #sitemap_menu .level1 a.active{
	color:#0018ac;
}
#sitemap_menu .level2 a{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#323232;
	padding-left:10px;
	text-transform:capitalize;
	text-decoration:none;
	padding-left:15px;
	background-image:none;
}
#sitemap_menu .level2 a:hover, #sitemap .level2 a.active{
	color:#323232;
	text-transform:capitalize;
}
#sitemap_menu .level3 a{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#323232;
	padding-left:20px;
	text-transform:capitalize;
	padding-left:25px;
	text-decoration:none;
}
#sitemap_menu .level3 a:hover, #sitemap_menu .level3 a.active{
	color:#323232;
	background-image:url(sitemap.gif);
	background-position:10px 4px;
	background-repeat:no-repeat;
	text-transform:capitalize;
}
/* Kontaktformular */

#content form {
	padding-top:20px;
	position:relative;
}
#content .formular_row{
	position:relative;
	display:block;
	width:auto;
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
	border:none;
	margin:none;
}
#content .left .formular_row{
	position:relative;
	display:block;
	width:260px;
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
	border:none;
	margin:none;
}
#content .right .formular_row{
	position:relative;
	display:block;
	width:263px;
	float:none;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
	border:none;
	margin:none;
}
#content .high{
	height:41px;
	margin-top:25px;
}
#content .high2{
	height:141px;
	margin-top:10px;
}
#content .left{
	position:relative;
	display:block;
	float:none;
	width:260px;
}
#content .right{
	position:absolute;
	display:block;
	width:auto;
	top:21px;
	right:0px;
	width:263px;
}
#content .titel{
	position:relative;
	display:inline;
	width:94px;
	padding-top:2px;
	font-weight:normal;
	height:20px;
	color:#000000;
}
#content .input{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	width:160px;
	height:16px;
	border:none;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
}
#content .input2{
	position:absolute;
	diplay:inline;
	left:0px;
	width:531px;
	height:122px;
	border:none;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
}

#content .input2{
	position:absolute;
	diplay:inline;
	left:0px;
	width:531px;
	height:122px;
	border:none;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
}
#content .total{
	width:80px;
	left:32px;
	top:0px;
}
#content .long{
	width:531px;
	left:0px;
	margin-top:20px;
}
#content .checkbox{
	border:none;
}
#content .checkbox_title{
	width:auto;
	font-weight:bold;
	text-decoration:none;
	top:-1px;
}
#content .checkbox_title a{
	text-decoration:none;
	color:#0018AC;
}
#content  a.morelink{
	position:relative;
	display:block;
	height:17px;
	width:66px;
	padding-left:15px;
	color:#FFFFFF;
	background-image:url(send.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	text-decoration:none;
	margin-top:10px;
}
.boxclear{
	clear:both;
	display:block;
	font-size:1px;
	height:0pt;
	line-height:1px;
	margin:0pt;
	padding:0pt;
}
.validation-advice{
	margin-left:99px;
	margin-top:5px;
	padding-left:5px;
}