
/*Global tag definition*/
* {font-family:Arial,Verdana,Helvetica,sans-serif;}
body{margin:0;padding:0;font-size:12px;font-weight:normal;font-style:normal;color:#000000;background-color:#FFFFFF;}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;vertical-align:top;text-align:left;border:0;}
table,td,font {font-size:12px;}
a{color:#000000;text-decoration:none;}
a:hover{}
NOSCRIPT img{display:none;}

/*Global Style Classes*/
.clear{clear:both;}
.hidden{display:none;}
.underline{text-decoration:underline;}

/*Forms*/
div.form{}
table.form,
table.form td{font-size:12px;font-style:normal;font-weight:normal;color:#000000;background-color:#FFFFFF;}

select,input,textarea{font-weight:normal;font-style:normal;border:1px solid #009999;background-color:#FFFFFF;color:#000000;}
textarea,
input.text,
input.file,
input.password,
select{width:80%;}
input.button,
input.submit{padding:0;margin:0;margin-bottom:1px;font-weight:bold;background-color:#009999;color:#FFFFFF;}
input.image{border:0;}

/*Forms - textarea*/
textarea{width:80%;height:100px;}

/*Forms - checkbox*/
input.checkbox{border:0px;}

/*Forms - radiobox*/
input.radio {float:left;border:0px;}
div.radio {float:left;margin:0;padding:0;}

/*Forms - server validation*/
.FGMValidationError {font-size:12px; font-weight:bold; font-style:normal; color:#990000; text-decoration:none;}

/*Margin-Bottom:2 Pixel for all W3C Browser*/
select,input,textarea{margin-bottom:2px;}

/************************ BEGIN BOX *************************/
/*Box - width 200px margin:0 0 12px 0;*/
div.Box {background-color:#C3EBEB;font-size:12px;}
div.Box .InnerBox{border:1px solid #009999;}

/*Box - Headline*/
div.Box .BoxHeadline{padding:0px 0px 0px 4px;margin:0px;border-bottom:1px solid #009999;background-color:#009999;font-weight:bold;color:#FFFFFF;}
/*Box - content*/
div.Box .BoxContent {padding:4px;}

/*Box - Form*/
div.Box select{width:190px;}
div.Box Input.text{width:120px;}
div.Box Input.submit{margin:0px 0 2px 0px;padding:0 0 1px 0;height:19px;border:0;}
div.Box Input.image{background-color:#C3EBEB;border:0px;}

/*Box - Lists*/
div.Box ul,
div.Box li{list-style:none;margin:0;padding:0 0 4px 0;}
div.Box ul li.L1 a{color:#000000;}
div.Box ul li.L1 a:hover{}

/*Box - Login*/
div.BoxLogin input.Text{width:135px;}
div.BoxLogin span.username{font-weight:bold;}


/*Box - Errorpage*/
div.BoxErrorPage {background-color:#FFFFFF;}
div.BoxErrorPage .InnerBox{border:1px solid red;}
div.BoxErrorPage .BoxHeadline{margin-left:0;background-color:red;border:0px;}

/*Box - Errorpage at the content area*/
div.Content-Container div.BoxErrorPage{width:100%;}

/*Box - Quicklinks*/
div.BoxQuicklinks .head1{font-weight:bold;}

/*Box - Quicksearch width:auto !important; margin-top:1px !important*/
div.BoxQuicksearch {margin-top:1px !important;margin-top:-2px;}
div.BoxQuicksearch Input.submit{width:15px;height:15px !important;margin-bottom:-1px !important;margin:0px;}
div.BoxQuicksearch input.text  {margin:0;height:15px;line-height:15px;font-size:10px;width:160px; margin-right:2px;border:1px solid #d7d7d7;}

div.BoxQuicksearch .BoxHeadline  {padding:0 !important;}
div.BoxQuicksearch .BoxHeadline  img {padding-right:3px !important; border-right:1px solid #ffffff;float:left;margin-right:5px;}
div.BoxQuicksearch .BoxContent {padding:10px;padding-top:15px;background-color:#ff0000;padding-bottom:13px;}
* html div.BoxQuicksearch .BoxContent {padding-bottom:11px;}


div.BoxQuicksearch .boxRaw Input.submit {background-image:url(../files/Icons/$file/go_rawm.gif);}
div.BoxQuicksearch .boxRaw {border:1px solid #a5dff5 !important;}
div.BoxQuicksearch .boxRaw .BoxHeadline {background-color:#51c7ef;border-bottom:1px solid #a5dff5 !important;}
div.BoxQuicksearch .boxRaw .BoxContent  {background-color:#d1effa;}
div.BoxQuicksearch .boxRaw a {color:#00ade7; background:url(../files/Icons/$file/arrow_blue_rawm.gif) no-repeat 0 0;background-position:0px; padding-left:19px;line-height:19px;margin-top:5px;display:block;}



div.BoxQuicksearch .boxPur Input.submit {background-image:url(../files/Icons/$file/go_pur.gif);}
div.BoxQuicksearch .boxPur {border:1px solid #c9c9c9 !important;}
div.BoxQuicksearch .boxPur .BoxHeadline {background-color:#cacaca;border-bottom:1px solid #c9c9c9 !important;}
div.BoxQuicksearch .boxPur .BoxContent  {background-color:#f7f7f7;}
div.BoxQuicksearch .boxPur a {color:#00aaaa; background:url(../files/Icons/$file/arrow_green_pur.gif) no-repeat 0 0;background-position:0px; padding-left:19px;line-height:19px;margin-top:5px;display:block;}



/************************ END BOX *************************/
/************************ BEGIN SLE ************************/
/*Overview - Default*/
div.SLEOverview{}
div.SLEOverview h1,
div.SLEOverview h2,
div.SLEOverview h3,
div.SLEOverview h4,
div.SLEOverview h5,
div.SLEOverview h6,
div.SLEOverview a{margin:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}

/*Navigation*/
div.SLEOverview .Nav{margin:4px 0 4px 0;padding:0px;font-size:12px;}
div.SLEOverview .Nav .Left{float:left;text-align:left;}
div.SLEOverview .Nav .Right{text-align:right;}
div.SLEOverview .Nav span.Head{}
div.SLEOverview .Nav span.Foot{}
div.SLEOverview .Nav a{color:#000000;}
div.SLEOverview .Nav a.selected{font-weight:bold;}
/*Category navigation*/
div.SLEOverview .Nav .CatNav{}
/*List navigation*/
div.SLEOverview .Nav .ListNav{}

/*Content*/
div.SLEOverview .Header{}
div.SLEOverview .Footer{clear:both}
div.SLEOverview .Picture {float:right;padding:0px 5px 5px 0px;border:0px solid #FFFFFF;}
div.SLEOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.SLEOverview .Date,
div.SLEOverview .Date a{font-weight:bold;color:#FB7D29;}
div.SLEOverview .Time,
div.SLEOverview .Time a{font-weight:bold;color:#FB7D29;}
div.SLEOverview .DateTime,
div.SLEOverview .DateTime a{font-weight:bold;color:#FB7D29;}
div.SLEOverview .Topline,
div.SLEOverview .Topline a{color:#009999;}
div.SLEOverview .Headline,
div.SLEOverview .Headline a{font-weight:bold;color:#009999;}
div.SLEOverview .Underline,
div.SLEOverview .Underline a {color:#000000;}
div.SLEOverview .Location,
div.SLEOverview .Location a{ font-weight:bold; font-style:italic;}
div.SLEOverview .Abstract,
div.SLEOverview .Abstract a{color:#000000;}
div.SLEOverview a.MoreButton{color:#FB7D29;}
div.SLEOverview .Delimiter{color:#009999;background-color:#009999;border:1px solid #009999;text-align:left;clear:both}

/*News-Overview*/

/*Events-Overview*/
div.SLEOverview .Reminder {text-align:right;}
div.SLEOverview .Reminder a{color:#000000;}

/*Items-Overview*/

/*Detail - Default*/
div.SLEDetail{}
div.SLEDetail h1,
div.SLEDetail h2,
div.SLEDetail h3,
div.SLEDetail h4,
div.SLEDetail h5,
div.SLEDetail h6,
div.SLEDetail .Header a,
div.SLEDetail .Footer a{margin:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}

div.SLEDetail .Header{margin:4px 0 0 0;}
div.SLEDetail .Footer{clear:right;margin:0 0 4px 0;}
div.SLEDetail .Picture{float:right;margin:0px 0px 5px 5px;}
div.SLEDetail .Date {font-weight:bold;color:#FB7D29;}
div.SLEDetail .Time {font-weight:bold;color:#FB7D29;}
div.SLEDetail .Topline {color:#009999;}
div.SLEDetail .Headline {font-size:14px;font-weight:bold;color:#009999;}
div.SLEDetail .Underline {color:#009999;}
div.SLEDetail .Location {color:#000000;}
div.SLEDetail .Abstract {margin-top:4px;color:#000000;}

/*Events-Detail*/

/*Items-Detail*/

/*Glossary-Navigation*/
div.GlossaryNav {margin:0px;padding:0px;}
div.GlossaryNav ul,
div.GlossaryNav li{list-style:none;margin:0px;padding:0px;}
div.GlossaryNav li a{display:block;font-size:12px;font-weight:bold;font-style:normal;text-decoration:none;color:#009999;padding:2px 6px 2px 6px;}
div.GlossaryNav li a:hover{background-color:#DDDDDD;}
div.GlossaryNav li {display:inline;float:left;margin:0px 2px 0px 0px;padding:0px;border-left:1px solid #009999;border-right:1px solid #009999;border-top:2px solid #009999;}
div.GlossaryNav li.Selected a,
div.GlossaryNav li.Selected a:hover{background-color:#009999;color:#FFFFFF;}

/*Glossary-Entries*/
div.GlossaryOverview {clear:both;margin:0px;padding:2px;border:1px solid #009999;}
div.GlossaryOverview h1,
div.GlossaryOverview h2,
div.GlossaryOverview h3,
div.GlossaryOverview h4,
div.GlossaryOverview h5,
div.GlossaryOverview h6,
div.GlossaryOverview a{margin:0px;padding:0px;font-size:12px;font-style:normal;font-weight:normal;color:#000000;text-decoration:none;}
div.GlossaryOverview .Headline,
div.GlossaryOverview .Headline a{font-weight:bold;color:#009999;}
div.GlossaryOverview .Abstract,
div.GlossaryOverview .Abstract a{font-weight:normal;color:#000000;}
div.GlossaryOverview .Picture {float:right;padding:0px;padding-left:5px;padding-bottom:5px;border:0px solid #FFFFFF;}
div.GlossaryOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.GlossaryOverview .delimiter{border:0px;border-top:1px solid #009999;height:1px; text-align:left; clear:both;}
/************************ END SLE ************************/
/************************ BEGIN On Page Collaboration ************************/
/*On Page Collaboration - Default*/

/*Default values*/
div.OPC{}
div.OPC a{margin:0px;padding:0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
div.OPC textarea{width:100%;height:100px;border:0px;font-size:12px;}
div.OPC input{border:1px solid #009999;margin-top:2px;margin-left:3px;}

div.OPC input.Text{width:80%;}
div.OPC input.Fileupload{}
div.OPC a.Button,
div.OPC input.Button{margin:0;padding:0;text-align:center;border:1px solid #009999;background-color:#009999;color:#FFFFFF;font-weight:bold;}
div.OPC a.Button{float:left;display:block;padding:1px 0px 0px 0px;font-size:12px;cursor:default;text-align:center;vertical-align:middle;}

/*InnerBox*/
div.OPC .InnerBox{border:1px solid #009999;background-color:#C3EBEB;}

/*Toolbar*/
div.Toolbar{padding:4px 0 4px 0;text-align:right;background-color:#FFFFFF;}

/*Toolbar - New Entry*/
div.ToolbarNewEntry{padding:0;margin:4px 0 4px 0;background-color:#C3EBEB;border:1px solid #009999;}
div.ToolbarNewEntry div.Headline{float:left;font-weight:bold;}
div.ToolbarNewEntry div.Button{text-align:right;}
div.ToolbarNewEntry div.Button a.Button{background-color:#009999;color:#FFFFFF;border:0px;padding:0 4px 0 4px;border-left:1px solid #009999;cursor:default;}

/*Thread Map*/
div.OPC table,
div.OPC td{text-align:left; vertical-align:top;}
div.OPC table{width:100%;}
div.OPC table tr.Headline{font-weight:bold;background-color:#C3EBEB;}
div.OPC table tr.Headline td{border:1px solid #009999;}
div.OPC table tr.Headline td.Subject,
div.OPC table tr.Headline td.Author{border-right:0px;}
div.OPC table tr.Entry{background-color:#FFFFFF;}
div.OPC table tr.Entry td{font-size:12px;border-bottom:1px solid #009999;}
div.OPC table td.Subject{width:50%;border-left:1px solid #009999;}
div.OPC table td.Subject div.TreeIcon{float:left;}
div.OPC table td.Author{width:25%;text-align:center;}
div.OPC table td.Date{width:25%;text-align:center;border-right:1px solid #009999;}
div.OPC table div.Subject{}
div.OPC table div.Author,
div.OPC table div.Date{}

div.OPC table div.Subject a.selected{font-weight:bold;}

/*Thread*/
div.OPCThread .Label,
div.OPCThread .Field{border-top:1px solid #009999;}
div.OPCThread .Label{float:left;width:20%;background-color:#C3EBEB;font-weight:bold;}
div.OPCThread .Field{margin-left:20%;background-color:#C3EBEB;border-left:1px solid #009999;}
div.OPCThread .FieldTextarea{height:100px;border-top:1px solid #009999;background-color:#FFFFFF;}
div.OPCThread .FieldTextarea2{height:100px;border-top:1px solid #009999;background-color:#C3EBEB;}
div.OPCThread .LabelFirst,
div.OPCThread .FieldFirst{border-top:0px;}
div.OPCThread .LabelLast,
div.OPCThread .FieldLast{}

div.OPCThread div.AttachmentFiles {padding:4px 0 4px 0;border-top:1px solid #009999;}
div.OPCThread div.AttachmentFiles ul,
div.OPCThread div.AttachmentFiles li{list-style:none;margin:0;padding:0;}

/*Thread - Answer*/
div#OPCAnswer{margin:0 0 12px 0;display:none;}

/*Thread Map All*/
div.OPC table.Headline,
div.OPC table.Headline td{text-align:left; vertical-align:top;}
div.OPC table.Headline {width:100%;}
div.OPC table.Headline{margin:4px 0 0 0;background-color:#C3EBEB;border:1px solid #009999;}
/************************ END On Page Collaboration ************************/
/************************ BEGIN OPM ************************/

/*OPM*/
div.OPMOverview div{margin:0;padding:0;vertical-align:top;text-align:left;}
/*Navigation*/
div.OPMOverview .Nav{clear:both;font-size:12px;padding:0px;margin:0px;}
div.OPMOverview .Nav .Left{float:left;text-align:left;}
div.OPMOverview .Nav .Right{text-align:right;}
div.OPMOverview .Nav span.Head{}
div.OPMOverview .Nav span.Foot{}
div.OPMOverview .Nav a{color:#000000;}
div.OPMOverview .Nav a.selected{font-weight:bold;}

/*Category navigation*/
div.OPMOverview .CatNav{}
div.OPMOverview .CatNav ul,
div.OPMOverview .CatNav li{list-style:none;margin:0;padding:0;}
div.OPMOverview .CatNav li{float: left;margin:0px 2px 0px 0px;padding:2px 0px 1px 0px;border-left: 1px solid #009999;border-right: 1px solid #009999;border-top: 2px solid #009999;}
div.OPMOverview .CatNav li a{padding:2px 4px 2px 4px;background-color:#FFFFFF;}
div.OPMOverview .CatNav li a:hover{background-color:#DDDDDD;}
div.OPMOverview .CatNav li a.selected{padding:2px 8px 1px 8px;background-color:#C3EBEB;}

/*List navigation*/
div.OPMOverview .ListNav {margin:0px 0 4px 0;padding:2px;}

/*OPM-Overview Default*/
div.OPMOverview{}
div.OPMOverview h1,
div.OPMOverview h2,
div.OPMOverview h3,
div.OPMOverview h4,
div.OPMOverview h5,
div.OPMOverview h6,
div.OPMOverview a,
div.OPMOverview span{margin:0px;padding:2px 0px 2px 0px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}
div.OPMOverview .Header{padding:10px;background-color:#eaf6f6;}
div.OPMOverview .Footer{}
div.OPMOverview .Picture {float:right;padding:10px;}
div.OPMOverview .Title{}
div.OPMOverview .Firstname{font-weight:bold;}
div.OPMOverview .Lastname{font-weight:bold;}
div.OPMOverview .Fullname{font-weight:bold;}
div.OPMOverview .Shortname{}
div.OPMOverview .Phonenumber{}
div.OPMOverview .Faxnumber{}
div.OPMOverview .Cellphone{}
div.OPMOverview .Mail{color:#fe8431;}
div.OPMOverview .Function{font-weight:bold; color:#999999;}
div.OPMOverview .Joboutline{}
div.OPMOverview .Jobtitle{}
div.OPMOverview .Companyname{}
div.OPMOverview .Deputy{}
div.OPMOverview .Location{}
div.OPMOverview .Building{}
div.OPMOverview .Room{}
div.OPMOverview .OPMClass{}
div.OPMOverview .Department{}
div.OPMOverview .CMSDepartment{font-weight:bold; color:#999999; }
div.OPMOverview .Street{}
div.OPMOverview .Zip{}
div.OPMOverview .City{}
div.OPMOverview .Country{font-weight:bold;font-size:14px;color:#fe8431;}
div.OPMOverview .Company{font-weight:bold; color:#009999;}
div.OPMOverview .Edit{}
div.OPMOverview .State{}
div.OPMOverview .Informations{}
div.OPMOverview .Delimiter{color:#009999;background-color:#009999;border:1px solid #009999;text-align:left;clear:both;}


/*OPM-Overview Names*/ 
div.OPMOverviewNam {min-height:60px;}

/*OPM-Overview Businesscards*/ 
div.OPMOverviewBus {min-height:220px;}

/*OPM-Overview Businesscards PopUp*/ 
body.OPMBus {font-size:10px;background-color:#C3EBEB;}

/************************ END OPM ************************/
/************************ BEGIN Picture Gallery ************************/
/*Navigation*/
div.PGAOverview .Nav{margin:4px 0 4px 0;padding:0px;font-size:12px;}
div.PGAOverview .Nav .Left{float:left;text-align:left;}
div.PGAOverview .Nav .Right{text-align:right;}
div.PGAOverview .Nav span.Head{}
div.PGAOverview .Nav span.Foot{}
div.PGAOverview .Nav a{color:#000000;}
div.PGAOverview .Nav a.selected{font-weight:bold;}

/*Category navigation*/
div.PGAOverview .CatNav{}

/*List navigation*/
div.PGAOverview .ListNav{}

/*Overview picture gallery - Default*/
div.PGAOverview ul,
div.PGAOverview li{list-style:none;margin:0px;padding:0px;}
div.PGAOverview li div{margin:0px;padding:5px;text-align:center;vertical-align:top;}
div.PGAOverview li a{font-size:12px;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;}

/*Overview picture gallery*/
div.PGAOverview li{float:left;width:165px;height:250px;margin:5px;padding:0px;text-align:left;vertical-align:top;background-color:#C3EBEB;}
div.PGAOverview li div.Picture{}
div.PGAOverview li div.PictureText {clear:both;vertical-align:bottom;}
div.PGAOverview li div.PictureText a{}

/*Detail picture gallery*/
div.PGADetail{margin:0px;padding:5px;font-size:12px;font-weight:normal;font-style:normal;color:#000000;background-color:#C3EBEB;text-align:center;vertical-align:top;}
div.PGADetail .OverviewLink,
div.PGADetail .Comment{padding-top:10px;}
/************************ END Picture Gallery ************************/

/************************ Language Depend Contact PageElement ************************/
div.DynamicContact{background-color:#FCEBE1;margin-left:1px;width:205px;margin-bottom:0px;}
div.ContactImage{background-color:#FCEBE1;float:left;display:inline;margin:4px 5px 0 10px;}
div.ContactText{background-color:#FCEBE1;float:left;display:inline;}
div.ContactText a{color:#FA8A42;font-size:11px;font-weight:bold;}
div.ContactEntry{float:none;display:block;}
div.ContactDelimiter{float:none;display:block;}
div.ContactTitle{background-image:url(../files/Con/$file/ContactBackground.gif);background-repeat:no-repeat;width:205px;height:67px;}
td.ContactHeader{font-family:Arial;font-size:20px;font-weight:normal;color:#029897;}

/************************ Language Depend Feature PageElement ************************/
div.FeatureContact{background-color:#FBE4D6;margin-left:0px;width:205px;margin-bottom:1px;margin-top:-1px;float:none;clear:both;display:block;}
div.FeatureTitle{width:195px;background-color:#FE8431;color:fff;font-weight:bold;padding-left:10px;}
div.FeatureEntry{color:#64605D;font-size:11px;font-weight:normal;margin:10px 0 0 10px;width:195px;height:90px;}
div.FeatureImage{float:left;display:inline;margin-bottom:2px;}
div.FeatureText{float:left;display:inline;padding-top:4px;}
div.FeatureText a{color:#FE8431;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
div.FeatureCountry{margin-left: 0px;}
