/*html, body{height:100%;} */
/* end hack */
/*html,body {margin:0;padding:0;}
#outer{min-height:100%;margin-bottom:-135px;height:auto;}
* html #outer{height:100%;}
#footer {width:100%;clear:both;height:135px;}
#clearfooter{clear:both;height:135px;}
div>p {margin:0}
html>body #minHeight{float:left;width:0px;height:100%;margin-bottom:-137px;}*/ /*safari wrapper */

/* Generel table attributes and fonts
---------------------------------------------------------------------- */
.tableHeader {
	/*color:#666666;
	font-size:13px;*/
	font-weight:bold;
	margin:0px;
	padding-bottom:4px;
	padding-top:20px;
}
table, td {
	/*color:#666666;*/
	/*font-size:9px;*/
	line-height:1.4em;
}
th {
	/*color:#666666;*/
	/*font-size:9px;*/
	font-weight:bold;
	text-align:left;
}
/*p {
	color:#666666;
	font-size:9px;
	margin:0px;
}
*/
#RightContentBox a {
	color:#F2372C;
	/*font-size:9px;*/
	text-decoration:none;
}
#RightContentBox a:hover {
	color:#666;
	/*font-size:9px;*/
	text-decoration:none;
	/*border-bottom:dotted 1px #00ccff;*/
}
a:active {
	/*color:#00ccff;*/
	/*font-size:9px;*/
	text-decoration:none;
	/*border-bottom: dotted 1px #00ccff;*/
}
h1 {
	/*color:#666666;
	font-size:15px;*/
	font-weight:bold;
	margin:0px;
}
h2 {
	/*color:#666666;
	font-size:15px;*/
	font-weight:bold;
	margin:0px;
	padding-bottom:7px;
	padding-top:15px;
	text-transform:uppercase; line-height: 100%;
}
h3 {
	/*color:#666666;
	font-size:11px;*/
	font-weight:bold;
	margin:0px;
}
h4,h5,h6 {
	/*color:#666666;
	font-size:11px;*/
	font-weight:bold;
	margin:0px;
}
hr {
	background-color:#999999;
	line-height:1px;
	Border:1px solid #999999;
	margin:0px;
	padding:0px;
	height:1px;
}
/*
body {
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	font-size:9px;
	background-color:#ffffff;
	scrollbar-arrow-color:#666666;
	scrollbar-base-color:#ffffff;
}
*/
.Headline {
	/*color:#666666;
	font-size:9px;*/
	font-weight:bold;
	margin:0px;
}
a.TopLogo {
	text-decoration:none;
	Border:0px;
}






/* Generel input, select, submit, button styles
--------------------------------------------------------------------- */
form {margin:0;}
select,textarea {/*font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#666666;*/background-color:#ffffff;border:1px solid #cccccc;}
.InputField {/*font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#666666;*/background-color:#ffffff;border:1px solid #cccccc;}
.SubmitButton {/*font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#666666;*/background-color:#ffffff;border:1px solid #cccccc; width:388px;}

.SearchField {/*font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#666666;*/background-color:#ffffff;border:1px solid #cccccc;width:93px;}
.NewsletterField {/*font-family:arial,verdana,helvetica,sans-serif;*/padding: 2px 0 3px 1px;/*font-size:13px;color:#fff;*/background-color:#fff; color: #ed3e22; border: none; font-weight:normal; margin-bottom: 5px;width:130px; border-bottom: #f4392e 2px solid;float:left;height: 17px; #height: 17px; height /*\**/: 17px\9}
.InputFieldCalendar {/*font-family:verdana,arial,helvetica,sans-serif;font-size:9px;color:#999999;*/background-color:#ffffff;border:1px solid #cccccc;}
input[type="image"] {float:left; margin-top: 6px;}


/* Dimensions
---------------------------------------------------------------------- */
.Spacer01 {width:796px;}
.Spacer02 {width:172px;}
.Spacer03 {width:800px;}
.Spacer03 td {vertical-align:bottom;}
.Spacer04 {height:80px;}
.Spacer05 {width:8px;}
.Spacer06 {height:8px;}
.Spacer07 {height:300px;}
.Spacer08 {height:100%;}
.Spacer09 {width:393px;}
.Spacer10 {width:385px;}
.Spacer11 {width:355px;}
.Spacer12 {height:1px;}
.Spacer13 {width:195px;}
.Spacer14 {width:160px;}
.Spacer15 {width:50%;}
.Spacer16 {width:770px;}
.Spacer17 {width:100%}
.Spacer18 {width:415px;}
.Spacer19 {width:363px;}
.Spacer20 {width:178px;}
.Spacer21 {width:563px;}
.Spacer22 {height:40px;}
.Spacer23 {height:53px;}
.Spacer24 {width:177px;}
.Spacer25 {height:34px;}
.Spacer26 {width:30px;}
.Spacer27 {width:46px;}
.Spacer28 {width:190px;}
.Spacer29 {width:48px;}
.Spacer30 {width:73px;}
.Spacer31 {width:206px;}
.Spacer32 {width:212px;}
.Spacer33 {width:123px;}
.Spacer34 {width:4px;}
.Spacer35 {width:28px;height:20px;}
.Spacer36 {width:56px;height:20px;}
.Spacer37 {width:25%;}
.Spacer38 {width:51px;}
.Spacer39 {width:120px;}


/* Margins top right bottom left
---------------------------------------------------------------------- */
.Margin01 {margin:14px 0px 0px 0px;} 
.Margin02 {margin:0px 0px 0px 0px;} 
.Margin03 {margin:0px 0px 0px 30px;} 
.Margin04 {margin:0px 19px 0px 0px;} 
.Margin05 {margin:0px 0px 15px 0px;} 
.Margin06 {margin:45px 0px 0px 0px;} 
.Margin07 {margin:30px 0px 0px 30px;} 
.Margin08 {margin:0px 0px 15px 30px;} 
.Margin09 {margin:22px 0px 15px 30px;} 
.Margin10 {margin:14px 0px 0px 30px;} 
.Margin11 {margin:0px 0px 0px 22px;} 
.Margin12 {margin:57px 0px 15px 22px;} 
.Margin13 {margin:43px 0px 15px 30px;} 
.Margin14 {margin:19px 0px 0px 0px;} 


/* Paddings top right bottom left
---------------------------------------------------------------------- */
.Padding01 {padding:0px 0px 0px 5px;}
.Padding02 {padding:7px 0px 0px 0px;}
.Padding03 {padding:0px 0px 0px 4px;}
.Padding04 {padding:10px 15px 10px 15px;}
.Padding05 {padding:0px 0px 0px 30px;}
.Padding06 {padding:10px 15px 0px 30px;}
.Padding06 p {margin-bottom:0px;}
.Padding07 {padding:19px 0px 14px 0px;} 
.Padding08 {padding:5px 0px 5px 0px;}
.Padding09 {padding:0px 1px 0px 1px;}
.Padding10 {padding:0px 0px 0px 0px;}
.Padding11 {padding:0px 0px 0px 10px;}
.Padding12 {padding:12px 0px 0px 0px;}

/* Borders top right bottom left
---------------------------------------------------------------------- */
.Border01 {height:20px;border-bottom:1px solid  #cccccc;}
.Border02 {border:1px solid #666666;padding:6px;}

/* Images
--------------------------------------------------------------------- */
.Image01 {background-image:url(../gfx/logo.gif);background-repeat:no-repeat;}
.Image02 {height:8px;background-image:url(../gfx/shadowTop.gif);background-repeat:no-repeat;background-position:top right;}
.Image03 {width:8px;height:8px;background-image:url(../gfx/shadowTopRight.gif);background-repeat:no-repeat;background-position:top right;}
.Image04 {width:8px;background-image:url(../gfx/shadowRightRepeat.gif);background-repeat:repeat-y;background-position:top right;}
.Image05 {width:8px;height:8px;background-image:url(../gfx/shadowBottomRight.gif);background-repeat:no-repeat;background-position:bottom right;}
.Image06 {height:8px;background-image:url(../gfx/shadowBottom.gif);background-repeat:no-repeat;background-position:top right;}
.Image07 {height:1px;background-image:url(../gfx/dot.gif);background-repeat:repeat-x;background-position:top left;}
.Image08 {background-image:url(../gfx/form_divider.gif);background-repeat:repeat-x;background-position:bottom left;padding:5px 0px 5px 0px;}
.Image09 {height:20px;background-image:url(../gfx/calendarFill.gif);background-repeat:repeat-x;background-position:top left;}

/* Colors
--------------------------------------------------------------------- */


/* Positionings
---------------------------------------------------------------------- */ 
#MenuContainer {position:absolute;left:808px;top:0px;}
#SearchField {position:absolute;left:60px;top:50px;}
#Menu {position:absolute;right:20px;top:85px;}

/* Show/hide divs
--------------------------------------------------------------------- */
.displayBlock{display:block;}
.displayNone{display:none;}

/* Classed P and SPAN tags
---------------------------------------------------------------------- */
.HeadlineFactbox {/*font-size:11px;*/font-weight:bold;/*color:#666666;*/margin:0px;padding-top:15px;padding-bottom:7px;}
.normal {/*font-size:9px;color:#666666;*/margin:0px;}
/*.footer {font-size:9px;color:#999999;margin:0px;padding-top:14px;}*/
.CalendarGanttArtist {/*font-size:9px;color:#666666;*/font-weight:bold;margin:0px;}
.CalendarArtist {/*font-size:9px;color:#999999;*/margin:0px;}

.error {/*font-size:9px;*/font-weight:bold;color:red;display:none;}



/* Classed A tags
---------------------------------------------------------------------- */
/*a.MenuList {font-size:9px;color:#00ccff;text-decoration:none;}
a.MenuList:hover {font-size:9px;color:#00ccff;text-decoration:none;border-bottom:dotted 1px #00ccff;}
a.MenuList:active {font-size:9px;color:#00ccff;text-decoration:none;}
a.MenuList01 {font-size:9px;color:#00ccff;text-decoration:none;}
a.MenuListSpecial {font-size:9px;color:#999999;text-decoration:none;}
a.MenuListSpecial:hover {font-size:9px;color:#999999;text-decoration:none;border-bottom:dotted 1px #999999;}
a.MenuListSpecial:active {font-size:9px;color:#000000;text-decoration:none;}
a.SubMenuList {font-size:9px;color:#999999;text-decoration:none;}
a.SubMenuList:hover {font-size:9px;color:#999999;text-decoration:none;border-bottom:dotted 1px #999999;}
a.SubMenuList:active {font-size:9px;color:#000000;text-decoration:none;}
a.SubMenuList01 {font-size:9px;color:#000000;text-decoration:none;}*/
a.LinkType01 {/*font-size:9px;color:#00ccff;*/text-decoration:none;line-height:160%;}
a.LinkType01:hover {/*font-size:9px;color:#00ccff;*/text-decoration:none;line-height:160%;border-bottom:dotted 1px #00ccff;}
a.LinkType01:active {/*font-size:9px;color:#00ccff;*/text-decoration:none;line-height:160%;border-bottom:dotted 1px #00ccff;}
a.Footer {/*font-size:9px;color:#999999;*/text-decoration:underline;}
a.Footer:hover {/*font-size:9px;color:#00ccff;*/text-decoration:none;border-bottom:dotted 1px #00ccff;}
a.Footer:active {/*font-size:9px;color:#00ccff;*/text-decoration:none;border-bottom:dotted 1px #00ccff;}

a.calendarSort {/*color:#999999;*/font-weight:bold;text-decoration:none;background: url(../gfx/arrowDown.gif) no-repeat right;padding-right:14px;border-bottom:0px;}
a.calendarSort:hover {/*color:#666666;*font-weight:bold;text-decoration:none;background: url(../gfx/arrowDown.gif) no-repeat right;padding-right:14px;border-bottom:0px;}
a.calendarSort:active {/*color:#666666;*/font-weight:bold;text-decoration:none;background: url(../gfx/arrowDown.gif) no-repeat right;padding-right:14px;border-bottom:0px;}
a.calendarSort:focus {/*color:#666666;*/font-weight:bold;text-decoration:none;background: url(../gfx/arrowDown.gif) no-repeat right;padding-right:14px;border-bottom:0px;}

/* Text-aligns
---------------------------------------------------------------------- */
.AlignRight01 {text-align:right;}
.AlignCenter01 {text-align:center;}
.AlignLeft01 {text-align:left;}

/* Floats
---------------------------------------------------------------------- */
.FloatLeft {float:left;}
.FloatRight {float:right;}

/* Lists
---------------------------------------------------------------------- */
/*ul{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}
ol{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}
li{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}*/
/*
ul.MenuList{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}
li.MenuList{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}
ul.SubMenuList{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:20px;margin-top:6px;}
li.SubMenuList{list-style-position:outside;list-style-type:none;margin-left:0px;margin-bottom:3px;margin-top:0px;}
*/
p ul {list-style-type:disc; margin-left:20px;}
p li {list-style-type:disc; margin-left:5px;}
td ul {list-style-type:disc; margin-left:0px;padding-left:8px;}
td li {list-style-type:disc; margin-left:5px;}
/* Special element: Select
--------------------------------------------------------------------- */

/* Frontpage selects */
#FrontpageSelectContainers {clear:both;width:100%;}
#FrontpageSelectContainer01 {position:absolute;left:77px;width:187px;height:15px;margin:0px;z-index:400;float:left;display:block;}
#FrontpageSelectContainer02 {position:absolute;left:350px;width:187px;height:15px;margin:0px;z-index:300;float:left;display:block;}
#FrontpageSelectContainer03 {position:absolute;left:350px;width:187px;height:15px;margin:0px;z-index:200;float:left;display:block;}
.trigger{width:187px;height:15px;border:0px;/*color:#999999;*/padding-left:6px;background:url(../gfx/FrontpageSelectBg.gif) top left no-repeat #ffffff;display:block;}
a.trigger, a.trigger:hover, a.trigger:visited, a.trigger:active, a.trigger:focus {text-decoration:none;/*color:#999999;*/border-bottom:0px;}
.activetrigger{width:187px;border:0px;/*color:#999999;*/padding-left:6px;background:url(../gfx/FrontpageSelectBgActive.gif) top left no-repeat #ffffff;display:block;}
a.activetrigger, a.activetrigger:hover, a.activetrigger:visited, a.activetrigger:active, a.activetrigger:focus {text-decoration:none;/*color:#999999;*/border-bottom:0px;}
.dropcontainer ul{width:166px;background:#ffffff;border:1px solid #cccccc;border-top:none;list-style-type:none;max-height:220px;overflow:auto;overflow:-moz-scrollbars-vertical;padding:0;margin:0px;position:absolute;z-index:10000;}
/* Hack to fix scroll & height in IE6 & below */
/*
* html .dropcontainer ul{width:166px;background:#ffffff;border:1px solid #cccccc;border-top:none;list-style-type:none;overflow:auto;height:expression(this.scrollHeight > 220? "220px" : "auto" );padding:0;margin:0px;position:absolute;z-index:10000;}*/
.dropdownhidden{top:0;left:-999em;}
.dropdownvisible{top:0;left:0; overflow-y:scroll; }
.dropcontainer ul a{padding-left:6px;display:block;text-decoration:none;color:#999999;border-bottom:0px;}
.dropcontainer ul a:hover{padding-left:6px;/*color:#ffffff;*/background:#cccccc;border-bottom:0px;}
.dropcontainer{width:166px;position:relative;}
