
/* START Banner */
#topbanner{position:absolute;left:3px;top:2px;}
#rightbanner{position:absolute;left:951px;top:4px}
#hockeybanner{position:absolute;left:0;top:4px}
#hockeybanner .top{float:left;width:951px}
#hockeybanner .right{margin-left:951px}
#hleft1{margin:15px 0;}
#hleft2{margin:15px 0;}
#hmiddle4{margin:15px 0;}
#skyscraper1{position:absolute;left:961px;top:4px}
#skyscraper2{position:absolute;left:961px;top:90px}
/* END Banner */

a, a:link, a:visited, a:active, a:hover {color:#184088;text-decoration:underline;}
a img{border:0;}

form {margin: 0;padding: 0;}

input .hidden {
	display: none;
	float:none;clear:both;
	height:0px;	width:0px;
	font-size:0.1px;
	border:0px none;
	border:0px solid #fff;
	margin:0; padding:0;
	line-height:0px;
}

.noprint {margin: 0;padding: 0;}

.cleaner {float:none;clear:both;height:0px;width:0px;font-size:0.1px;border:0px none;border:0px solid #fff;margin:0; padding:0;background:#f00;line-height:0px;}

.fixfloat {float:none;clear:both;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;width:0px;}

.quarter, .half {overflow:hidden;clear:both;margin-bottom:5px;}

.half .textfield,.half select {width:336px;}
.half select {width:250px}
.half div.halfhalf {width:179px;float:left}
.half div.halfhalf input {width:168px  !important}
.half div.halfhalf select {width:160px !important;}
.half div.halftextfull{width:336px;float:left}
.half div.halftextfull input{width:168px}

.quarter label, .half label{
	display:block;
	margin-right:20px;
	padding-bottom:2px;
}

#pageContainer #subnavigation a.on {color:#AAAAAA}

.left {float:left;}
.right {float:right;}

/* spaces, allgemeine Positionierung */
.w80{width:80px}
.w120{width:120px}
.vspace5 {margin-bottom:5px !important;}
.vspace10 {margin-bottom:10px !important;}
.vspace15 {margin-bottom:15px !important;}
.vspace20 {margin-bottom:20px !important;}
.vspace30 {margin-bottom:30px !important;}
.hspace5 {margin-right:5px !important;}
.hspace10 {margin-right:10px !important;}
.hspace20 {margin-right:20px !important;}
.hspace30 {margin-right:30px !important;}

ul.inner {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 16px;padding:0;}

.clear {overflow:hidden;clear:both;}

#mainwrapper .clear{
	overflow:hidden;
}

.klein{
	font-size: x-small;
	line-height:normal;
}

input.btn {background:transparent url(/gif/cssizjobs/btn_black_medium.gif) 0 0 no-repeat; width:89px; height:24px; line-height:23px; text-align:center;color:#FFFFFF; font-size:11px; border:0; cursor:pointer; padding-bottom:1px;}

img.help  {
	background-color: #184088;
	margin-right:17px;
}

