body,div,p,td,span,li,h1,h2,h3,h4,h5,h6 {
	font-family:"Lucida Grande",Geneva, verdana, arial, helvetica, sans-serif;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #000;
	background-color: #ccc;
	}
a {
	text-decoration: none;
	color:  #000;
	outline: none;
	}

a.menu {
	text-transform: uppercase;
	}


div.toolmenu { float: none; padding:5px 0px;}

a:visited {
	color:  #000;
; text-decoration: none
	}
a:active {
	color:  #aaa;
; text-decoration: none
	}
a:hover {
	color: #aaa;
	text-decoration: none;
	}
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}

p.box {
	margin-left: 5px;
	 line-height: normal;
	}
	
input.middle {
	margin-left: 2px;
	margin-right: 2px;

	 line-height: normal;
	 margin-top: 0px;
	margin-bottom: 0px; 
	}
	
	
/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. */

h1,h2,h3,h4,h5,h6	{
	color: #000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h1 {
	font-size: 24px;
	line-height: 44px;
	}
h2 {
	font-size: 18px;
	line-height: 40px;
	}
h3 {
	font-size: 16px;
	line-height: 22px;
	}
h4 {
	font-size: 14px;
	line-height: 26px;
	}
h5 {
	font-size: 10px;
	line-height: 22px;
	}
h6 {
	font-size: 10px;
	line-height: 18px;
	}
h6.box {
	margin-left: 5px;
	font-size: 9px;
	font-weight: normal;
}
img {
	border: 0;
	}
.nowrap {
	white-space: nowrap;
	font-size: 10px;
	}

#box10 {
	


}

#box0 { 
	position:relative;
	top:0px; left:0px;
	margin-top: 5px;
	width:120px; height:80px;
	padding-left: 0px;
	border: 1px #ccc solid;
	font-size: 10px;
	padding-right: 5px;
	overflow: hidden;
	clip:  rect(   );
	background-color: #eee}


#box1-1,#box1-2,#box1-3,#box1-4,#box1-5 { 
	position:relative;
	top:0px; left:0px;
	margin-top: 5px;
	width:120px; height:80px;
	padding-left: 0px; border: 1px #ccc solid; font-size: 10px; padding-right: 5px; overflow: hidden; clip:  rect(   ); background-color: #eee}

#box2 { position:relative; top:0px; left:0px; width:100%; height:100px; border: #ccc solid; border-width: 1px 1px 0px; font-size: 10px;}
#box3 { position:relative; float:left; top:0px; left:0px; width:100px; height:80px; border: #ccc solid;; border-width: 1px; font-size: 10px;}

#boxHead { clear: left;position:relative; top:10px; margin-top: 5px; width:100%; height:40px; border-style: none; border-width: 1px; font-size: 24px; font-weight: bold; color: #000000}

#boxMenu { position:relative; top:0px; margin-top: 5px; width:100%; height:15px; border: #ccc solid; border-width: 0px 0px 1px; font-size: 10px; text-transform: uppercase; color: #ff6633}
#boxSubMenu { position:relative; top:-5px; margin-top: 0px; width:100%; height:15px; border: #ccc solid; border-width: 0px 0px 0px; font-size: 9px; text-transform: uppercase; color: #ff6633}

ul.function {padding:0}
ul.function li	{display:inline;background-color:#ccf;margin:0 1px;padding:2px 4px;font-size:10px;font-weight: bold;}

#boxCont { position:relative; top:0px; left:0px; margin-top: 5px; width:100%; height:auto; border-style: none; border-width: 1px; font-size: 10px;}

#boxFoot { position:relative; top:0px; left:0px; margin-top: 5px; width:100%; height:auto; border-style: none; border-width: 1px; font-size: 10px;}

xtd { color: #000; font-size: 10px; line-height: 16px; margin-top: 2px; margin-bottom: 10px;vertical-align: top; }
table.survey{background-color:#fff;border-collapse:collapse;table-layout:fixed}
table.survey td {color: #000; font-size: 9px;margin:0;padding:3px 2px 2px 2px;vertical-align: top;border:1px solid #bbb; }

table.survey tr.head td{background-image: url(/intra/i/wb/tableHeadPas.gif);background-repeat: repeat-x;height:18px;border:1px solid #bbb;font-weight:bold}
table.survey tr.head td.act{background-image: url(/intra/i/wb/tableHeadAct.gif);background-repeat: repeat-x;height:18px;}

img.collarrow{vertical-align:middle;right:5px}
div.collRowDESC
{
	background-image: url(/intra/i/wb/arrowDESC.gif);
	background-repeat: no-repeat;
	background-position: center right;

	cursor: auto;
}
div.collRowASC
{
	background-image: url(/intra/i/wb/arrowASC.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: auto;
}


table.survey tr.head td.act:hover, table.survey tr.head td.pas:hover { background-image: url(/intra/i/wb/tableHeadOver.gif)}




tr.head {background-color: #ccc;}
tr.odd {background-color: #fefefe;}
tr.even {background-color: #ecf3fe;}
tr.oddEditor {background-color: #ffeeee;}
tr.evenEditor {background-color: #efe3ee;}

td.subsub{padding-left:20px;background-color: #dde;}



div {
	float:left;
	position:relative;
	background-color: transparent;
	display:block;
}

div.wb
{
	margin:2px 5px 5px 10px;
	float: none;
	clear: left;
	width:940px;
}

div.wbt
{
	float: none;
	clear: left;
}
div.wblt
{
	background-image: url(/intra/i/wb/wblt.png);
	background-repeat: no-repeat;
	width:20px;height:20px;
}


div.wbmt
{
	background-image: url(/intra/i/wb/wbmt.png);
	background-repeat: repeat-x;
	width: 900px;height:20px;
}

div.wbrt
{
	background-image: url(/intra/i/wb/wbrt.png);
	background-repeat: no-repeat;
	width:20px;height:20px;
}


div.wbm
{
	float: none;
	clear: left;
	background-image: url(/intra/i/wb/wbrow.png);
	background-repeat: repeat-y;
}
div.wblm
{
	background-image: url(/intra/i/wb/wblm.png);
	background-repeat: repeat-y;
	width:20px;height:100%;
}


div.wbmm
{

	width: 940px;
	background-image: url(/intra/i/wb/wbm940.png);
	background-repeat: repeat-y;
	padding:0;
}

div.wbinner
{
	width:880px;
	
	margin:10px 30px;
	/*border:1px solid red;*/
}


div.boxsurvey
{
	width: 880px;
	clear:left;
	margin: 5px 0;
}


div.boxedit
{
	width: 810px;
	clear:left;
	margin: 5px 0;
}




div.boxt
{
	width: 803px;
	height: 8px;
	background-image: url(/intra/i/wb/box2t.png);
	background-repeat: no-repeat;

}

div.boxm
{
	width: 803px;
	background-image: url(/intra/i/wb/box2m.png);
	background-repeat: repeat-y;
	padding:0 15px;
}

div.boxb
{
	width: 803px;
	height: 8px;
	background-image: url(/intra/i/wb/box2b.png);
	background-repeat: no-repeat;
}


div.box880t
{
	width: 880px;
	height: 8px;
	background-image: url(/intra/i/wb/box880t.png);
	background-repeat: no-repeat;

}

div.box880m
{
	width: 880px;
	background-image: url(/intra/i/wb/box880m.png);
	background-repeat: repeat-y;
	padding:4px 12px;
}

div.box880b
{
	width: 880px;
	height: 8px;
	background-image: url(/intra/i/wb/box880b.png);
	background-repeat: no-repeat;
}



div.wbrm
{
	background-image: url(/intra/i/wb/wbrm.png);
	background-repeat: repeat-y;
	width:20px;
}



div.wbb
{
	float: none;
	clear: left;

}
div.wblb
{
	background-image: url(/intra/i/wb/wblb.png);
	background-repeat: no-repeat;
	width:20px;height:20px;
}


div.wbmb
{
	background-image: url(/intra/i/wb/wbmb.png);
	background-repeat: repeat-x;
	width: 900px;height:20px;
}

div.wbrb
{
	background-image: url(/intra/i/wb/wbrb.png);
	background-repeat: no-repeat;
	width:20px;height:20px;	
}


p.input {margin:1px;}

div.boxedit p,div.boxedit select,div.boxedit textarea,div.boxedit input {
	color: #000;
	font-size: 11px;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 10px; 
	}


p.cb, p input
{
	vertical-align:top;
	line-height: 16px;
	margin:0;
	padding:0;
	text-transform: inherit;
}



input.iTitel {
	width:370px;
	margin-left:10px;
}

textarea.iText {
	width:750px;
	margin-left:10px;
}

textarea.iBox {
	width:750px;
	margin-left:10px;
}


select.iPD {
	width:150px;
	margin-left:10px;
}


input,textarea,select,.select,option,optgroup,button,input.button,a.button,code,.selectSmall,em.neg,strong 	{font-family:Verdana,Arial,Sans-Serif;font-size:11px;line-height:1em;font-weight:normal;font-style:normal}
select,input,textarea,button	{border:1px solid #999;background-color:#fff;padding:0}
textarea						{padding:1px}
button							{border-color:#ddd #999 #999 #ddd;background-color:#ccc}
input.cb, .cb input				{border:0;background-color:transparent;vertical-align:middle;margin:1px;padding:0} /*---checkbox---*/
input.rd, .rd input				{border:0;background-color:transparent;vertical-align:middle;margin:1px;padding:0} /*---radio button---*/
optgroup	{color:#333}

button,input.button	{border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #333;border-right:1px solid #333;background-color:#eee}

