
/* Global Tag Definition */

* {font-family:Verdana,Helvetica,Arial,sans-serif;}
body{ margin: 0; padding: 0; font-size: 100.01%;  font-weight: normal; font-style: normal; color: #000000; background-color: #FFFFFF; padding-right: 1.2673em; }
h1,h2,h3,h4,h5,h6,form{vertical-align:top;text-align:left;border:0;}
table,td,font {font-size:1em;} 
/*div{z-index: 1;}*/

/* Global Style Classes */
.clear{clear:both;}
.hidden{display:none;}
.underline{text-decoration:underline;}
.image {border:1px solid #9BB9E7;}
.newsletterspecial { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:16px; color:#3B3C41; text-decoration:none; font-style:normal; font-weight: bold;}

/*Forms*/
div.Form{padding:0.5em;margin:0;}

/* general settings for select, input, textarea, input.button, input.submit */
select, input, textarea{padding:0;margin:0;color:#000;width:16.125em;font-size:100%;border:1px solid black;}

div.Form input.submit {width:7em;}
input.image{border:0;padding:0;margin:0;}

input.text{width:12.5em;height:1.834em;font-size:0.75em;border:1px solid #595757;padding:0.25em;margin:0;line-height:1em;background-image:url(../files/images/$file/input_background.gif);}
select.select {width:12.5em;height:1.834em;font-size:0.75em;border:1px solid #595757;padding:0.25em;margin:0;line-height:1em;background-image:url(../files/images/$file/input_background.gif);}

/* form in table */
table.Form, table.form td{color:#64666c;padding:0;margin:0;}
table.Form td{padding: 2px 0;}
div.Form input{width: 25em;}
div.Form td.FGMFieldCSS select{width: 24.3811em;}
div.form td textarea{width:25em;border: 1px solid #595757;}

.picturecaption{font-size:0.8em;}

table.solidborder {
	border-width: 1px;
	border-style: solid;
	border-color: #3A3B3F;
	border-collapse: collapse;
	
}
table.solidborder tr td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #3A3B3F;
}

table.coll {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: #F0EEED;
}
table.coll td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
}

table > td {
background-color: #D6D1CE
}

table.coll tr:first-child {
	background-color: #D6D1CE;
}


/*Forms - textarea*/
textarea{height: 6.188em;}

/*Forms - checkbox*/
div.Form div.checkbox input{width:auto;}
input.checkbox{border:0;}
div.Form table.Form td input.checkbox {margin-right: 0.5em;}

/*Forms - radiobox*/
div.Form div.radio input {width:5em; text-align: left;}
input.radio{display:inline;border:0;margin-right:0.2em;}
div.radio {display:inline;height:1.4em;}
div.SearchResult div.SearchType input.radio{width:auto;}
div.SearchResult div.SearchButton input.submit{width:9em;height:1.4em;margin-left:0.5em;}
div.Form table.Form div.radio input.radio {width:auto;margin:0;vertical-align:middle;margin-right: 0.5em;border:0;}
div.Form table.Form div.radio {width:auto;display:block;height:auto;margin-bottom:0.2em;}

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

/* Link */
a, li a{ color:#9F1438;text-decoration:none; font-weight:normal;}
a:hover, li a:hover{color:#9F1438;font-weight:normal;}

/*Impressum*/
.imprint {color:#ffffff;}

/*Breadcrumbtrail*/
.breadcrumb .middle span a {color:#434343;}

/*Content - Headline*/
div.ContentMain h1.Headline{margin:0.5em 0;font-size:1em;font-weight:bold;}

/*Content - Abstract*/
div.ContentMain h3.Abstract {font-size:0.8em;font-weight:normal;}

/*Content - Underline*/
div.ContentMain h3.Underline {font-weight:normal;text-decoration:none !important;clear:both;}

div.Content-Container a,
div.Content-Container a font {color:#9F1438;}
div.Content-Container font{color:#666666;}

/*Content-Container -- IE rules in intended template */
div.Content-Container{margin-left:1.6875em;margin-top:1.3125em;width:32.5625em;margin-right:1.6875em;display:inline;float:left;font-size:1em;}
div.Content-Container a {color:#9F1438;font-weight: bold;}

/*One Column*/
div.OneColumn div.Content-Container {width:47.79em;margin-right:0em;}
div.OneColumn div.Content-Container a {color:#9F1438;font-weight: bold;}

/*Content*/
div.ContentMain{}
div.ContentMain .Content1,
div.ContentMain .Content2,
div.ContentMain .Content3,
div.ContentMain .Contentn{clear:both;font-size:0.8em;color:#64666C;}

div.ContentMain .Content1 table tr td ,
div.ContentMain .Content2 table tr td,
div.ContentMain .Content3 table tr td {color:#64666C;
 }

div.ContentMain table.tableborder tr td{border-width:1px;
border-width: 1px;
border-spacing: 0px;	
border-color: black;
border-collapse: collapse;
border-style:solid;
padding:0.15em;
}


div.ContentMain .Content3{margin-bottom:3.3em;}



/* Margin */
div.Margin-Container{display:inline;float:left;width:13.5625em;margin-top:1.1875em;margin-bottom:1.1875em;}
div.Margin-Container a {color:#9F1438;font-weight: bold;}

div.Margin .MContent1,
div.Margin .MContent2,
div.Margin .MContent3{font-size:0.8em;color:#64666C;margin:0 0 0 1.5625em;float:left; width:15.2em;}
div.Margin .MContent3{margin-bottom:3.3em;}

div.Margin .MContent1 .content,
div.Margin .MContent2 .content,
div.Margin .MContent3 .content {font-size:0.85em;float:left;width:auto;}

div.Margin .MContent1 .content a,
div.Margin .MContent2 .content a,
div.Margin .MContent3 .content a{font-weight:normal;}

div.Margin .MContent1 div.content, div.Margin .MContent1 div.content font, div.Margin .MContent1 div.content table tr td,
div.Margin .MContent2 div.content, div.Margin .MContent2 div.content font, div.Margin .MContent2 div.content table tr td,
div.Margin .MContent3 div.content, div.Margin .MContent3 div.content font, div.Margin .MContent3 div.content table tr td {color:#64666C;}

div.Margin .MContent1 div.content a, div.Margin .MContent1 div.content  a font,
div.Margin .MContent2 div.content a, div.Margin .MContent2 div.content a font,
div.Margin .MContent3 div.content a, div.Margin .MContent3 div.content a font{color:#9F1438;}


.marginBanner {background-color:#F0EEED; display:block;clear:both;float:left;margin-bottom:2em;width:12.24em;font-size:1.47em;}
.mbBlue {border-top:0.4375em solid #0055AA;}
.mbRed {border-top:0.4375em solid #9F1438;}

.marginBanner a {text-decoration:none;color:#000000;}
.marginBanner a span.head {font-size:0.7em;line-height:1.3334em;}
.marginBanner a div.sub {font-size:1em;line-height:1.25em;margin:.2em 0 0 0;}

.marginBanner div.image {float:left;width:5.3125em;height:5em;display:block;border:0;overflow:hidden;}
.marginBanner div.image img {width:5.3125em;height:5em;border:0;}
.marginBanner div.text {display:block;float:left;width:6em;}
.marginBanner div.textInner {margin:0.5em;}
div.Margin-Container div.Margin div.content .marginBanner div.text div.textInner a {color:#3A3B3F;}

/* Event Banner - BEGIN */
#eventMargin .header {background-color:#9F1438;color:#fff;font-weight:bold;font-size:.7em;text-align:center;line-height:1;padding:.8em 0;}

#eventMargin .text {width:auto;color:#3a3b3f;}
#eventMargin .textInner .head {margin:0 0 .5em 0;}
#eventMargin .textInner .sub {font-size:.7em;}
#eventMargin .textInner .sub img {vertical-align:middle;margin:0 0 0 .5em;}
/* Event Banner - END */

/* special IE rules in intended template */
div.Margin .teaserImage img{border:0;margin:-4px 0 1.0em 0;}
div.Margin div.marginHeadline{}
div.Margin h3.Headline{margin:0.6em 0 0.25em 0;padding:0;font-size:0.875em;color:#3A3B3F;font-weight:bold;line-height:1.3em;}
div.Margin div.Box_Event div.Picture img#kongress07{width:13.5625em;height:7.5em;}
div.Margin div.Box_Event div.Picture img#BGW2007{width:13.5625em;height:8.75em;}
/* a further color definition in Colors Members */
div.MarginIcon{margin-top:0.4em;/*margin-right:1em*/;width: 1.1607em; height:0.625em;background-color:#0055AA;float:left;}
.subHeadline{font-weight:bold;margin-top:1em;font-size:1.2em;}
div.Margin div.MarginIcon{margin-left:-1.7857em;margin-top:0.4em;width: 1.1607em; height:0.625em;background-color:#0055AA;float:left;overflow:hidden;}


NOSCRIPT img{ display:none; }

div#MetaNav {  margin-left:1.125em; z-index: 20;  overflow: hidden; clear:both;}
div#MetaNav ul,
div#MetaNav li{ list-style: none; margin: 0; padding: 0;}
div#MetaNav ul {margin-top:0.25em;}
div#MetaNav li{ display: block; clear:both; }
div#MetaNav li img{ margin: 0em 0.5em 0em 0em; border: 0;width:1.25em;height:1.25em;}
div#MetaNav li a{ float: left; display: block;color:#434343;font-size:0.75em;font-style:normal;text-decoration:none;height:1.917em;}

/*Level 1 - Normal*/
div#MetaNav li a.L1{}

/*Level 1 - Mouseover*/
div#MetaNav li a.L1:hover{}

/*Level 1 - Active*/
div#MetaNav li a.L1s,
div#MetaNav li a.L1s:hover{}

/*Zoom*/
ul.Zoom {  list-style: none; margin: 0; padding: 0;}
ul.Zoom li {  float: left;} 
ul.Zoom li a{ border-right: 0;}
ul.Zoom li a img{ border:0;width:1.375em;height:1.375em;display:block;margin-left:1.25em;}

/************************ BEGIN BOX *************************/
/*Box*/
div.Box {margin:0; padding:0;margin-top:1.375em;}
div.Box .InnerBox{padding: 0; margin: 0;background-color:#ffffff;}
div.Box .BoxContent form {}
div.Box .BoxContent input {font-size:1em;}
div.Box .BoxContent input.image {font-size:2em;}
div.Box .BoxContent input.text {width:12em;}

div.LoginLinks{margin-top:1em;}
div.LoginLinks a,
div.LoginLinks a:hover,
div.LoginLinks a:active,
div.LoginLinks a:visited{color:#ab0200;font-weight:bold;text-decoration:none;}

span.LoginLabel{display:block;margin-bottom:1em;}
div.BoxContent form {margin:0;padding:0;}

/*Box - Icon*/
div.Box .Icon,
div.Box .Icon img{width:1.4615em; height:1.3846em;}
div.Box .Icon {margin:0;float:left; display: inline; margin: 0; padding:0; border-right: 1px solid #9BB9E7;}

div.Box .Header {}
/*Box - Headline*/
div.Box .BoxHeadline{ line-height: 1.4em; padding-left:1.5em; margin-left: 0.2em;}


div.Box .BoxDot {margin-top:0.25em;float:left;background-color:#485f49;line-height:0.4375em;width:0.8125em;display:block;}
/*Box - content*/
div.Box .BoxContent {color:#787a7f;margin-left:1.8em;font-size: 0.6875em;margin-right:2.4em;line-height:1.4545em;display:block;}
div.Box .BoxContent b {color:#3a3b3f;}
div.Box .BoxContent .image {width:0.8508em;height:0.7735em;}
div.Box .BoxContent a { display:block;font-weight:bold; }

/*LeftBox*/
div.columnShiftToLeft div.Box .InnerBox{background-color:#F0EEED;padding-top:1.125em;padding-bottom:1.125em;padding-left:1.6875em;padding-right:0.75em;}
div.columnShiftToLeft div.Box .BoxContent {margin:0;color:#3a3b3f;font-size: 0.6875em;line-height:1.4545em;display:block;}
div.columnShiftToLeft div.Box .BoxContent b {color:#3a3b3f;}
div.columnShiftToLeft div.Box .BoxContent input.image {position:absolute;margin:0.1875em 0 0 0.7142em;font-size:1em;width:1.9em;height:1.9em;}
div.columnShiftToLeft div.Box .BoxContent input.text {width:12.8676em;height:2.022em;background-color:#fff;}
div.columnShiftToLeft div.Box .BoxContent div.Password{margin:0.3em 0 0 0;}

div.columnShiftToLeft div.Box .BoxContent a { display:block;font-weight:normal; }
div.columnShiftToLeft div.BoxLogin .InnerBox {background-color:#F0EEED;border-top:0.4375em solid #9F1438;}

/*Box - Form*/
div.Box Input.submit{}
div.Box Input.image{ background-color: #EBF3FF; border: 0; }

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

/*Box - Login */
div.RememberMe {margin: 0.7em 0 0 0;}
div.RememberMe .autologin{float:left;margin: 2px 0 0 0;}
* html .RememberMe .autologin{margin: -2px 0 0 0;} 


/*Box - Errorpage*/
div.BoxErrorPage { background-color: #FFF; }
div.BoxErrorPage .InnerBox{ border: 1px solid red;}
div.BoxErrorPage .BoxHeadline{line-height: 1.4em; margin-left: 0; background-color: red; border: 0;color:#FFFFFF; }
div.BoxErrorPage .BoxContent {margin:1em;font-size:1em}

/*Box - Content Search */
.wftContentMarker { background-color: yellow; }
div.Box Noscript.displayBlock { display: block; }
div.Box Noscript.displayInline { display: inline; }

/*Box - At the content area*/
div.Content-Container div.Box { width: 40%; font-size: 1em; }

/*Box - At the verticalnavigation*/
div#VertNav div.Box{ }

/*Box - At the margin area*/
div.Margin div.Box table,
div.Margin div.Box td{ background-color: #EBF3FF; }

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

/*Box Events*/
div.Box_Event{padding:0 0 0.275em 0;}
div.Box_Event .SLE{margin:0 1.3125em;}
div.Box_Event .Picture{margin:0 0 12px 0;border:0px;}
div.Box_Event .Picture img{border:0px;}
div.Box_Event .Headline{margin:0 0 0.2678em 0;font-size:0.7em;color:#3A3B3F;font-weight:bold;line-height:1.3em;}
div.Box_Event .Abstract{margin:0 0 0.2678em 0;font-size:0.7em;color:#3A3B3F;font-weight:normal;}
div.Box_Event .MoreButton{color: #fa8115;font-size:0.7em;font-weight:bold;white-space:nowrap;}

/*Box Codenumbers*/
div.Box_Codenumbers{margin:0.25em 0 -4px 0;}
div.Box_Codenumbers div.Icon{float:left;margin:0.25em 0 0 0;width:0.8125em;height:0.4375em;background-color:#0055AA;}
div.Box_Codenumbers div.Text{margin:0 0 0 1.75em;font-size:0.7em;font-weight:bold;color:#3A3B3F;}
* HTML div.Box_Codenumbers div.Text{height:1%;margin-left:1.69em;}
div.Box_Codenumbers div.Text span{color:#787A7F;font-weight:normal;}
div.Box_Codenumbers div.Links{margin:0 0 0.25em 1.375em;}
div.Box_Codenumbers div.Links ul,
div.Box_Codenumbers div.Links li{list-style:none;padding:0;margin:0;}
div.Box_Codenumbers div.Links li{display:inline;}
div.Box_Codenumbers div.Links li a{display:block;padding:0.25em 0 0 0;font-size:0.7em;font-weight:normal;}

/************************ END BOX *************************/

.topNews div.SLEOverview .Header {padding:1.25em 2.2em 1.25em 0em;margin:0;background-color:#F0EEED;margin-bottom:1em;display:block;}
/************************ 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,
div.searchNav div.ListNav a{ margin:0; padding:0; font-size:1em;font-weight:normal;font-style:normal;color:#333;text-decoration: none;}

/*Navigation*/
.ListNav{padding: 0.5em 0 0.5em 0;font-size:1em;border-bottom:1px solid #c4c4c4;}
.bottom .Nav {border:0;border-top:1px solid #c4c4c4;}
.searchNav .Nav {border:0 !important;}
.ListNav .Left{ float: left; text-align: left; }
.ListNav .Right{ text-align: right; }
.ListNav span.Head{}
.ListNav span.Foot{}
.ListNav a{color:#666666;line-height:1.0834em;}
.ListNav a.selected, div.SLEOverview .Nav a b{font-weight:bold;}
div.ListNav a.button {background-color:#D6D1CE;font-weight:bold;padding-left:0.3em !important;padding-right:0.3em !important;color:#ffffff !important;}
div.ListNav a.button:hover {background-color:#9F1438;}
/*Category navigation*/
div.SLEOverview .Nav .CatNav{}
/*List navigation*/


/*Content*/
div.SLEOverview .Header{margin:2em 0 0 0;}
div.SLEOverview .HeaderFirst{margin:0 0 1.25em 0;}
div.SLEOverview .Footer{clear:both;}

div.SLEOverview .Header .Picture {float:left;padding:0;margin-right:2.1875em;font-size: 1.237em;border-top:0.4375em solid #0055AA;}
div.SLEOverview .Header .NoPicture{float:left;width:1.0156em;height:0.5468em;line-height:0.5468em;margin:0.3125em 0 0 0;background-color:#0055AA;}
div.SLEOverview .Header .SLE {margin:0 0 0 2.1875em;padding:0;}
div.SLEOverview .Header .Icon {float:left;margin:0.3125em 0.15em 0 0;}
div.SLEOverview .Header .Icon img{border:0;}

div.SLEOverview .Picture img{ padding: 0; border: 0;margin-top:0.125em;}
div.SLEOverview .Date,
div.SLEOverview .Date a{color:#fa8115;}
div.SLEOverview .Time,
div.SLEOverview .Time a{font-weight:bold; color:#64666C;}
div.SLEOverview .DateTime,
div.SLEOverview .DateTime a{color:#9F1438;margin: 0 0 0.5em 0;}
div.SLEOverview .Topline,
div.SLEOverview .Topline a{color:#64666C;}

div.SLEOverview .cusType,
div.SLEOverview .cusType a{color:#9F1438}

div.SLEOverview .Headline a{margin-bottom:0.5681em; font-size:1.2em; font-weight:bold;color:#333333;display:block;}
div.SLEOverview .Headline a span {color:#9F1438;white-space: nowrap;}
div.SLEOverview .morelink {color:#9F1438;white-space: nowrap;font-weight: bold;}
div.SLEOverview .Underline,
div.SLEOverview .Underline a{color:#64666C;}
div.SLEOverview .Location,
div.SLEOverview .Location a{font-weight:bold;font-style: italic;}
div.SLEOverview .Abstract,
div.SLEOverview .Abstract a {color:#64666C;display:block;}
div.SLEOverview .Abstract a {color:#9F1438;}
div.SLEOverview .MoreButton{color:#9F1438;font-weight:bold;white-space:nowrap;vertical-align: bottom;}
div.SLEOverview a.MoreButton:hover{}
div.SLEOverview .Delimiter{color:#c4c4c4;background-color:#c4c4c4;border:0px;text-align:left;clear:both; height:1px;}

/*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:0;padding:0;font-size:0.9em;font-weight:normal;font-style:normal;color:#333;text-decoration:none;}
div.SLEDetail .Header{margin:0.5em 0 0 0;}
div.SLEDetail .Footer{clear:right;margin:0 0 0.5em 0;}
div.SLEDetail .Picture{float:left;margin:0 10px 10px 0}
div.SLEDetail .Date {font-size:0.8em;}
div.SLEDetail .Time {font-size:0.8em;color:#FA8115;}
div.SLEDetail .Topline {color:#64666C;}
div.SLEDetail .Headline {font-size:1.1em;font-weight:bold;color:#3A3B3F;}
div.SLEDetail .Underline {color:#64666C; margin-bottom:10px;}
div.SLEDetail .Location {font-style:italic;color:#FA8115;}
div.SLEDetail h3.Date {margin-bottom:1em;}
div.SLEDetail h3.Abstract {margin-top:0.5em;font-weight:bold;color:#64666C;margin: 0 0 1.5em 0;}
/*Reminder*/
div.SLEDetailEvent .Reminder {text-align:right;}
div.SLEDetailEvent .Reminder a{color:#FA8115;}

/* SLE - Restricted Image*/
div.headerIMG {background-image:url(../files/images/$file/login_logo.gif);background-position: 0 3px;background-repeat:no-repeat;}
.SLEOverviewEvents div.Header {margin: 2em 0 0 2em;}
/************************ END SLE ************************/



/************************ BEGIN OPM ************************/

/*OPM*/
div.OPMOverview div{margin:0em;padding:0em;vertical-align:top;text-align:left;}
/*Navigation*/
div.OPMOverview .Nav{clear:both;font-size:0.85em;padding:0px;margin:0px;}
div.OPMOverview .Nav .OPMLeft{float:left;text-align:left;}
div.OPMOverview .Nav .OPMRight{text-align:right;}
div.OPMOverview .Nav span.Head{}
div.OPMOverview .Nav span.Foot{}
div.OPMOverview .Nav a{color:#1A51A4;}
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:0em;padding:0em;}
div.OPMOverview .CatNav li{float: left;margin:0 2px 0.5em 0;padding:2px 0 1px 0;border-left: 1px solid #9BB9E7;border-right: 1px solid #9BB9E7;border-top: 2px solid #9BB9E7;}
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:#CCE0FF;}

/*List navigation*/
div.OPMOverview .ListNav {margin:0.5em 0em 0.5em 0em;padding:2px;border:1px solid #9BB9E6;background-color:#EBF3FF;}

div.OPMOverview{margin-bottom: 2em}
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:0;font-size:1em;font-weight:normal;font-style:normal;color:#333333;text-decoration:none;}
div.OPMOverview .Header{padding:10px;background-color:#FFFFFF;overflow:visible;display:block;border-bottom:1px solid  #E7E7E7;border-left:1px solid  #E7E7E7;border-right:1px solid  #E7E7E7; width:23.3em;}
/* width for IE*/
* html div.OPMOverview .Header{width: 24.85em;}
div.OPMOverview .Footer{}
div.OPMOverview .Picture {float:right;padding:8px;}
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:#9F1438;}
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{}
div.OPMOverview .Edit{}
div.OPMOverview .State{}
div.OPMOverview .Informations{}
div.OPMOverview .Delimiter{color:#9BB9E6;background-color:#9BB9E6;border:1px solid #9BB9E6;text-align:left;clear:both;}

/*OPM-Overview Names*/ 
div.OPMOverviewNam {min-height: 3.7128em;}

/*OPM-Overview Businesscards*/ 
div.OPMOverviewBus {min-height:13.6138em;
float: left;
width: 25em}

/*OPM-Overview Businesscards PopUp*/ 
body.OPMBus {font-size:0.8em;background-color:#EBF3FF;}

/*OPM Hierarchy*/
/*div.OPMHierarchy {border:1px solid #9BB9E6;margin-top: 0.5em;}*/
div.OPMHierarchy .right{display: inline;float: none;margin-left: 0.0625em;width: 13.5625em;}


/*OPM Hierarchy - Headline - special rules for Internet Explorer in intended file*/
div.OPMHierarchy .Headline {padding:0 0 0 2px;font-weight:bold;font-style:normal;background-color:#E7E7E7;width: 39.82em}
div.OPMHierarchy .Nav,
div.OPMHierarchy .Headline .OPMLeft {float:left;width:15em;clear:both;background-color:#E7E7E7;}
div.OPMHierarchy .Headline .OPMRight,
div.OPMHierarchy .OPMRight{margin-left:12em;background-color:#E7E7E7;}
div.OPMHierarchy .Headline .OPMRight{}

/*OPM Hierarchy - Navigation - special rules for Internet Explorer in intended file*/
div.OPMHierarchy .Nav{margin:0px;background-color:#FFFFFF;width: 15em;margin-bottom:2em;}
div.OPMHierarchy .Nav ul,
div.OPMHierarchy .Nav li{list-style:none;margin:0em;padding:0em;}
div.OPMHierarchy .Nav li{border-bottom:1px solid  #C4C4C4;}
div.OPMHierarchy .Nav li a{display:block; padding:0px 2px 0px 2px; margin:0px; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; background-color:#FFFFFF;}
div.OPMHierarchy .Nav li a:hover{color:#C4C4C4;}
div.OPMHierarchy .Nav li a.selected{color:#9F1438;font-weight:bold;}
div.OPMHierarchy .Nav li a.selected a:hover{color: #9F1438;font-weight:bold;}
/*div.OPMHierarchy .Nav li.L1 a{padding-left:20px;}*/
div.OPMHierarchy .Nav li.L2 a{padding-left:40px;}
div.OPMHierarchy .Nav li.L3 a{padding-left:60px;}
div.OPMHierarchy .Nav li.L4 a{padding-left:80px;}
div.OPMHierarchy .Nav li.L5 a{padding-left:100px;}
div.OPMHierarchy .Nav li.L6 a{padding-left:50px;}

/*OPM Hierarchy - Right area*/
div.OPMHierarchy .OPMRight{}
div.OPMHierarchy .Delimiter{clear:none;}

div.OPMShort .delimiter{border-bottom:1px solid;color:#C4C4C4;margin-bottom: 0.8em;margin-top: 0.8em;width:16em;}
div.OPMShort .Department{margin-bottom:0.5em;}
div.OPMShort .space{margin-bottom:0.6em;}
div.OPMShort .pre {
 white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */ 
}

div.Content1 a:hover, div.Content2 a:hover, div.Content3 a:hover {
  font-weight:bold;
}

/************************ END OPM ************************/

div.SearchResult .BoxSearch input.text{width:20em;}
div.SearchResult .BoxSearch input.radio{width:1em;}
div.SearchResult .BoxSearch input.submit{margin-top:1em;}
/*Navigation*/
div.SearchResult .Nav{margin:0.5em 0em 0.5em 0em;padding:2px;border:1px solid #9BB9E6;background-color:#EBF3FF;}
div.SearchResult .Nav .Left{float:left;text-align:left;}
div.SearchResult .Nav .Right{text-align:right;}
div.SearchResult .Nav span.Head{}
div.SearchResult .Nav span.Foot{}
div.SearchResult .Nav a{color:#1A51A4;}
div.SearchResult .Nav a.selected{font-weight:bold;}

/*Category navigation*/
div.SearchResult .Nav .CatNav{}

/*List navigation*/
div.SearchResult .Nav .ListNav{}

ul.search{border-bottom:1px solid #AAAAAA;margin: 1em 0;}
ul.search,
ul.search li{list-style-type:none;padding:0;}
ul.search li{margin:0;background-repeat:no-repeat;background-position:0 0.6em;padding-left:2em;border-top: 1px solid #AAAAAA;}
ul.search li a{display:block;}
ul.search li div {padding:0.5em 0;}
ul.search li a:hover{display:block;}
ul.search li.line1{}
ul.search li.line2{}
ul.search li hr.clear{clear:both;display:none;}
ul.search li span.type {display:block;font-weight:normal;float:right;padding-left:25px;}
ul.search li span.hit{padding:0;}



.imgdoc {
background-image:url(../files/fo_icons/$file/document.gif);
background-repeat:no-repeat ;
}
.imgfolder {
background-image:url(../files/fo_icons/$file/folder.gif);
background-repeat:no-repeat ;
}
.imgattachment {
background-image:url(../files/fo_icons/$file/attachment.gif);
background-repeat:no-repeat ;
}
.imglink{
background-image:url(../files/fo_icons/$file/link.gif);
background-repeat:no-repeat ;
}



.SearchField {float:left;margin-right:5.25em;}
.SearchField .text { width:12em;height:1.64em;font-size:0.859375em;border:1px solid #595757;padding:0.15em;margin:0;line-height:1em;background-image:url(../files/images/$file/input_background.gif);display:block;float:left;}
.SearchField select {width:18em;}

fieldset {padding:0.5em;}

div.ContentMain .PictureLeft{float:left;margin:5px 10px 10px 0;}
div.ContentMain .PictureRight{float:right;margin:5px 0 10px 10px;}
div.ContentMain .CPicture{overflow:hidden;}
div.PText{background-color:#F0EEED;overflow:hidden;padding:5px 10px;font-weight:normal;}
div.PText a{display:block;float:right;}
div.PText a img{border:0;}

/* Newsletter Headlines with DropdownList */

div.HeadlineBar {width:100%;clear:both;}
div.HeadlineBarText {float:left;}
div.HeadlineBarDropdown {float: right;margin:5px 0 0 0;}

div.SLEDetail div.CPicture1 {margin-top:3px;}


/*Kongress CSS*/
.kongressTeaser .contLeft{float:left;}
.kongressTeaser .contRight{float:left;width:290px;}
.kongressTeaser div.SLEOverview .Header {background-color:#F0EEED;display:block;margin:0 0 1em;padding:0.25em 1.2em 1.25em 0;}
.kongressTeaser div.SLEOverview .Header .Picture {border:none;display:inline;margin-right:1.2875em;}
.kongressTeaser div.SLEOverview .Header .Picture img{border:1px solid #D6D1CE;}

.vidSlider #longDesc{margin:1em 0 0 2.1875em;text-align:center;font-size:1.1em;}
.vidSlider .Headline h2{color:#333333;display:block;font-size:1.2em;font-weight:bold;margin:1em 0 0.5681em 1.775em;/*text-align:center;*/}

.Margin .boxMargin{width:17.9em;}
.boxMargin .head{height:2.5em;line-height:2.5em;font-size:0.9em;}
.boxMargin .body .Headline a{font-weight:bold !important;}
.box-r{background:url("../files/images/$file/body-r.gif") no-repeat scroll right bottom transparent;width:42.2em;margin-top:3.8em;*margin-top:4.2em;}
.box-r .head{background:url("../files/images/$file/head-r-darkgrey.gif") no-repeat scroll right top transparent;height:1.7em;line-height:1.7em;}
.boxMargin .box-r .head{height:2em;line-height:2em;}
.box-r .head h2 {background:url("../files/images/$file/head-l-darkgrey.gif") no-repeat scroll left top transparent;color:#434343;margin:0;padding-left:1.138em;font-size:1em;float:left;}
.box-r .body{background:url("../files/images/$file/body-l.gif") repeat-y scroll left bottom transparent;padding:0 1em;}
.box-r .contRight{float:right;}
.box-r .item{clear:both;padding:1.9em 0;}
.box-r .item h1.Topline{font-size:1em;margin:0;}
.box-r .item h2.Headline{font-size:1.1em;margin:0.3em 0;color:#9F1438;}
.box-r .item h3.Underline{margin:0;font-size:1em;}
.box-r .item img{border:none;}
hr.Delimiter{background-color:#EBF1F6;border:0;}
.ajaxLoader{align:center; margin:0 auto;padding-top:3em;display:block;}
.boxMain{margin-top:1.8em;width:37em;}

