* {
margin: 0pt;
padding: 0pt;
}
html {height: 101%;}

body {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 13px;
margin: 0pt;
padding: 0pt;
background-image:url(../images/bg_global.gif);
background-repeat: repeat;
}

h1 {font-size:130%; font-weight:normal; color:#a90432;}
h2 {font-size:110%; font-weight:bold; color:#333333;}

ul.innercontent {margin-left:20px; list-style:square;list-style-image:url(../images/list_square.gif);margin-top:10px; margin-bottom:10px;}

#front_boxes a:link,#front_boxes_var a:link{color:#a90432;}
#front_boxes a:visited,#front_boxes_var a:visited{color:#a90432;}
#front_boxes a:hover,#front_boxes_var a:hover{color:#a75355;}
#front_boxes a:active,#front_boxes_var a:active{color:#a75355;}

#pageadjust { 
width:950px; 
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
border:20px solid #ffffff;
background-color:#FFFFFF;
}

#clr {clear:both;}
p.names, span.names {font-size:90%; color:#a90432;}
.career td {text-align:justify;}
.career_facts td {border-left:1px solid #999999; border-top:1px solid #999999; padding:5px;}
table.career_facts {border-bottom:1px solid #999999;border-right:1px solid #999999;}
.career_facts a{ text-decoration: underline;color:#a80532;}
.career_facts a:hover,.career_facts a:active, .career_facts a:hover, .career_facts a:active{color:#a80532; text-decoration:none;}

/*Tables*/
table.detail {border-left:1px solid #999999; border-top:1px solid #999999;}
table.detail td {border-right:1px solid #999999; border-bottom:1px solid #999999; padding:2px;}
table.none {border:none;}
table.none td {border:none;}

/*global Layout styles*/
#header {border-bottom:1pt solid #ffffff; height:78px; background-image:url(../images/bg_header.gif); background-repeat:repeat-x;;}
#header_inner {padding:0px;}
#footer {height:30px; border-top: 10px solid #ffffff; background-color:#a90432; }
#footer_inner {padding:5px; color:#ffffff;border-top:1px solid #aaaaaa; height:20px; line-height:20px;}
#footer a{ text-decoration:underline; color:#ffffff;}
#footer  a:hover, #footer  a:active{text-decoration:none}

/* MENUE SETTINGS*/
#topmenu {background-image:url(../images/bg_topmenu.gif); background-repeat:repeat-x; height:36px; color:#FFFFFF}
#topmenu_inner {padding:10px;}
#topmenulist ul {list-style:none; margin:0px;padding:0px; list-style-image:none; }
#topmenulist li {float:left; display:block; margin:0px; padding-left:10px; padding-right:10px;line-height:36px;text-transform:uppercase;background-color: transparent;background-image: url(../images/bg_topmenu_breakline.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: right center;}
#topmenu a{ text-decoration:none; display:block; }
#topmenu  a:link{color:#ffffff;}
#topmenu  a:visited{color:#ffffff;}
#topmenu  a:hover{color:#FFFFFF; text-decoration:underline;}
#topmenu  a:active{color:#ffffff; text-decoration:underline}

#submenu {background-image:url(../images/bg_submenu.gif); background-repeat:repeat-x; height:36px; color:#FFFFFF; font-size:12px;}
#submenu_inner {padding:10px;}
#submenulist ul {list-style:none; margin:0px;padding:0px; list-style-image:none; }
#submenulist li {float:left; display:block; margin:0px; padding-left:10px; padding-right:10px;line-height:36px;text-transform:uppercase;background-color: transparent;background-image: url(../images/bg_topmenu_breakline.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: right center;}
#submenu a{ text-decoration:none; display:block; }
#submenu  a:link{color:#ffffff;}
#submenu  a:visited{color:#ffffff;}
#submenu  a:hover{color:#FFFFFF; text-decoration:underline;}
#submenu  a:active{color:#ffffff; text-decoration:underline}

/*Teaser Sites*/
#front_boxes {background-color:#FFFFFF; height:237px; margin-top:10px; }
#front_boxes_var {background-color:#FFFFFF; height:650px; margin-top:10px; margin-bottom:10px;}
#front_boxes_var ul {margin-left:20px; list-style:square;list-style-image:url(../images/list_square.gif);margin-top:10px; margin-bottom:10px;}

#front_box1  {float:left; width:227px; height:227px; text-align:justify;}
#front_box1long  {float:left; width:227px; height:650px;  text-align:justify;}
#front_box2  {float:left; width:227px; height:227px; text-align:justify; margin-left:12px;}
#front_box3  {float:right; width:227px; height:227px;  text-align:justify;}
#front_box4  {float:right; margin-right:14px; width:227px; height:227px; text-align:justify;}

#front_box1 img,#front_box2 img,#front_box3 img,#front_box4 img {border:1px solid #aaaaaa;}
#front_box1 a,#front_box2 a,#front_box3 a,#front_box4 a{ text-decoration: underline;color:#a80532;}
#front_box1 a:hover,#front_box1 a:active,#front_box2 a:hover,#front_box2 a:active,#front_box3 a:hover,#front_box3 a:active,#front_box4 a:hover,#front_box4 a:active{color:#a80532; text-decoration:none;}

#box_double_left {width:468px; float:left; padding:0px; text-align:justify; }
#box_double_right {width:448px; height:198px;float:right; padding:10px; text-align:justify; float:right; margin-top:10px;}

/*seaqrch*/
.searchbox {float:right;margin-top:7px; margin-right:10px;}
/*Slider*/

.dhtmlgoodies_question{	
	/* Start layout CSS */
	color:#FFFFFF;
	background-color:#a90432;
	width:100%;
	
	text-indent:2px;
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	border-bottom:1px solid #ffffff;
	
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:100%;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	
	text-indent:2px;
	height:20px;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	position:relative;
	
	text-indent:2px;
	
}

/*Productsites*/

/*Menu-Settings*/
#productmenu {float:left; width:207px;  background-color: #999999; text-align:justify; margin-top:10px; color:#ffffff; padding:10px; font-size:90%}
#productmenu ul {list-style-image:none; list-style:none;}
#productmenu h1 {color:#ffffff; margin-bottom:10px; font-size:100%; font-weight:bold}
#productmenu h1.inner {color:#ffffff; margin-bottom:10px; margin-top:10px; font-size:100%; font-weight:bold}
#productmenu li {line-height:25px; border-bottom:1px solid #ffffff;}
#productmenu a{ text-decoration:none; display:block; }
#productmenu a:link{color:#ffffff;}
#productmenu a:visited{color:#ffffff;}
#productmenu a:hover{color:#a80532;}
#productmenu a:active{color:#a80532;}
#productmenu li.active { font-weight:bold; background-color:#a90432}
#productmenu li.active a:hover{color:#ffffff;}
#productmenu li.back {background-color:#666666;}
#productmenu li.back a {color:#ffffff;}
#productmenu li.back a:hover { text-decoration:underline;}

/*Content Settings*/
#productcontent {width:472px; float:left;background-color: #ffffff; padding-left:10px; padding-right:10px; text-align:justify; }
#productcontent ul {margin-left:20px; list-style:square;list-style-image:url(../images/list_square.gif);margin-top:10px; margin-bottom:10px;}
#productcontent h1 {margin-bottom:10px; margin-top:10px;  text-align:left;}
#productcontent h1.title {margin-bottom:10px;  border-bottom:none; text-align:right; font-size:150%; background-image:url(../images/bg_topmenu.gif); background-repeat:repeat-x; color:#ffffff; padding:5px;}
#productcontent h2 {margin-bottom:10px; margin-top:10px; border-bottom:1px solid #333333; text-align:left;}
#productcontent a, #productbox a{ text-decoration: underline;color:#a80532;}
#productcontent a:hover,#productcontent a:active, #productbox a:hover, #productbox a:active{color:#a80532; text-decoration:none;}
#productbox {float:right;width:227px; padding:0px;  background-color: #ffffff; text-align:justify; margin-top:10px;}
#productbox ul {margin-left:20px; list-style:square;list-style-image:url(../images/list_square.gif);margin-top:10px; margin-bottom:10px;}

#statements {background-color:#CCCCCC; padding:10px; color:#666666; text-align:left}
#statements h3 {color:#666666; margin-bottom:10px; border-bottom:1px solid #666666;}
#statements span.names {font-size:80%; color:#666666; text-align:left;}
/* FFS STYLES*/
#fsslist td {text-align:left; border-bottom:1px solid #CCCCCC; padding:5px;}
#fsslist ul li {font-size:10px; text-transform:uppercase; text-align:left;}
#fsslist ul {list-style-image:none; list-style:none; padding:5px; margin:0px;}
#fsslist td.pic {width:91px;}
#fsslist td.title {with:250px;}
#fsslist th {padding:5px;border-bottom:1px solid #000000;}

/*MISC*/
.meetingtable td {border-left:1px solid #CCCCCC;  border-top: 1px solid #CCCCCC;padding:5px;}
.meetingtable td.highlight {background-color:#FED8E2;}
.meetingtableborder {border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.team {margin-bottom:10px; margin-top:10px; float:left; width:100%; }
.team a {color:#a80532; text-decoration:underline;}

/*Colors*/

.color01 {background-color:#023666; padding:3px; color:#ffffff;}
.color02 {background-color:#664627; padding:3px; color:#ffffff;}
.color03 {background-color:#a95f00; padding:3px; color:#ffffff;}
.color04 {background-color:#f28000; padding:3px; color:#ffffff;}
.color05 {background-color:#f2b100; padding:3px; color:#ffffff;}
.color06 {background-color:#940317; padding:3px; color:#ffffff;}
.color07 {background-color:#b7df15; padding:3px; color:#ffffff;}
.color08 {background-color:#8f0394; padding:3px; color:#ffffff;}
