

/*Global Tag Definition*/
body{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#000000;background-color:#FFFFFF;}
h1,h2,h3,h4,h5,h6,form{margin:0px;padding:0px;vertical-align:top;text-align:left;border:0px;}
select,input,textarea{border:1px solid #9C9C9C;background-color:#FFFFFF;color:#000000;}
/*Margin-Bottom:2 Pixel for all W3C Browser, IE: Margin-Bottom:0 Pixel*/
select,input,textarea{margin-bottom:2px;*margin-bottom:0px;}
a,
a:hover{color:#009999;text-decoration:underline;}
.hidden {display:none;}
.clear{clear:both;}

/*Formular generator - Default values*/
/*Inputfield*/
.fieldtext {width:300px;}

/*Headline*/
h1.Headline{margin:0px 0px 8px 0px;font-size:14px;font-weight:bold;font-style:normal;color:#009999;}

/*Content*/
div.ContentMain {font-family:Arial,Helvetica,sans-serif;font-size:10px;}
div.ContentMain .Content3{margin-bottom:10px;}
div.ContentMain a {text-decoration:none;color:#229999}
div.ContentMain a:hover {text-decoration:underline;color:#229999}

/*Sorted List Elements (News,Events,Items)*/
/*News-Overview*/
div.SLENewsOverview {text-align:left;}
div.SLENewsOverview h1,
div.SLENewsOverview h2,
div.SLENewsOverview h3,
div.SLENewsOverview h4,
div.SLENewsOverview h5,
div.SLENewsOverview h6,
div.SLENewsOverview a{margin:0px;padding:0px;font-size:12px; font-weight:normal; font-style:normal;color:#000000; text-decoration:none;}
div.SLENewsONavigation div.Left{float:left;text-align:left;}
div.SLENewsONavigation div.Right{text-align:right;}
div.SLENewsONavigation {}
div.SLENewsONavigation .head,
div.SLENewsONavigation .foot,
div.SLENewsONavigation .NavDelimiter,
div.SLENewsONavigation a,
div.SLENewsONavigation a:hover,
div.SLENewsONavigation a:active,
div.SLENewsONavigation a:visited{color:#000000;font-size:11px;font-weight:normal;font-style:normal;}
div.SLENewsONavigation a.NavElementSelected,
div.SLENewsONavigation a.NavElementSelected:hover,
div.SLENewsONavigation a.NavElementSelected:visited{font-weight:bold}
div.SLENewsOverview .Left{float:left;width:100px;overflow:hidden;}
div.SLENewsOverview .Right{*height:1%;margin:0px 0px 0px 100px;}
div.SLENewsOverview .Picture {padding:0px;padding-bottom:4px;border:0px solid #FFFFFF;}
div.SLENewsOverview .Picture img{padding:0px;border:0px solid #FFFFFF;}
div.SLENewsOverview .Picture .Caption{width:100px;color:#999999;}
div.SLENewsOverview .DateTime{margin:0px 0px 4px 0px;}
div.SLENewsOverview .DateTime,
div.SLENewsOverview .DateTime a{font-weight:bold;color:#009999;}
div.SLENewsOverview .Topline,
div.SLENewsOverview .Topline a{color:#009999;}
div.SLENewsOverview .Headline,
div.SLENewsOverview .Headline a{font-weight:bold;color:#999999;}
div.SLENewsOverview .Underline,
div.SLENewsOverview .Underline a {color:#009999;}
div.SLENewsOverview .Location,
div.SLENewsOverview .Location a{ font-weight:bold;font-style:italic;color:#009999;}
div.SLENewsOverview .Abstract,
div.SLENewsOverview .Abstract a{color:#999999;}
div.SLENewsOverview a.MoreButton{color:#009999;text-decoration:underline;}
div.SLENewsOverview .Delimiter{border:0px;border-top:1px dotted #009999;height:1px; text-align:left; clear:both;}

/*News-Detail*/
#SLENewsDetail #Date {margin:0px 0px 4px 0px;font-size:12px;font-weight:bold;font-style:normal;color:#999999;text-decoration:none;}
#SLENewsDetail #Headline {margin:0px 0px 4px 0px;font-size:14px;font-weight:bold;font-style:normal;color:#CE1A0C;text-decoration:none;}
#SLENewsDetail #Footer{clear:right;}
#SLENewsDetail #Topline {margin:0px 0px 4px 0px;font-size:12px;font-weight:normal;font-style:normal;color:#009999;text-decoration:none;}
#SLENewsDetail #Underline {margin:0px 0px 4px 0px;font-size:12px;font-weight:normal;font-style:normal;color:#009999;text-decoration:none;}
#SLENewsDetail #Abstract {margin:0px 0px 4px 0px;font-size:11px;font-weight:bold;font-style:normal;color:#999999;text-decoration:none;}
#SLENewsDetail #Location {font-size:12px;font-weight:normal; font-style:italic; color:#000000; text-decoration:none;}
#SLENewsDetail #Text {font-size:12px;font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}


/*Sitemap*/
table.MainTableSitemap .Left,
table.MainTableSitemap .Right,
table.MainTableSitemap .Middle{width:194px;padding-bottom:10px;vertical-align:top;text-align:left;}
table.MainTableSitemap .Right,
table.MainTableSitemap .Middle{padding-left:10px;}
.SitemapRight {vertical-align:top;text-align:left;}
ul.Sitemap,
ul.Sitemap li{list-style:none;margin:0px;padding:0px;vertical-align:top;text-align:left;}
ul.Sitemap li,
ul.Sitemap li a{font-size:12px;font-weight:normal;font-style:normal;color:#000000;}
ul.Sitemap li a.FirstElement{font-weight:bold;color:#FFFFFF;}
ul.Sitemap li.L1{margin:5px 0px 0px 0px;padding:1px 4px 0px 4px;background-color:#009999;}
ul.Sitemap li.L2{padding-left:10px;}
ul.Sitemap li.L3{padding-left:20px;}
ul.Sitemap li.L4{padding-left:30px;}
ul.Sitemap li.L5{padding-left:40px;}
ul.Sitemap li.L6{padding-left:50px;}

/*Search*/
div.Search {font-size:12px;font-weight:normal;font-style:normal;color:#000000;}
div.Search input{width:200px;}
div.Search input.SearchButton{width:100px;background-color:#999999;color:#FFFFFF;}

/*IE Bug - Use this style so that the input field and the submit button have the same height*/
*HTML div.Search input.SearchButton{margin-top:1px;height:20px;}

/*Search result page*/
div.SearchResult ul.SearchResult,
div.SearchResult ul.SearchResult li{list-style:disk;margin-left:10px;padding:0px}
div.SearchResult ul.SearchResult li{padding-bottom:10px}
div.SearchResult div.Headline{font-weight:bold;}

/*OPM-BUSINESSCARDS*/
div.OPMPersonBussOverview {height:200px;background-color:#C3EBEB;clear:both;width:100%;}
div.OPMPersonBussOverview h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;padding-top:2px;padding-bottom:2px;}
div.OPMPersonBussOverview h1,h2,h3,h4,h5,h6,a,span{font-size:12px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
div.OPMPersonBussOHeader {padding:10px;}
div.OPMPersonBussOFooter {}
div.OPMPersonBussOverview .Picture {float:right;padding:10px;}
div.OPMPersonBussOverview .Title{ }
div.OPMPersonBussOverview .Firstname{font-weight:bold;}
div.OPMPersonBussOverview .Lastname{font-weight:bold;}
div.OPMPersonBussOverview .Fullname{font-weight:bold;}
div.OPMPersonBussOverview .Shortname{}
div.OPMPersonBussOverview .Phonenumber{}
div.OPMPersonBussOverview .Faxnumber{}
div.OPMPersonBussOverview .Cellphone{}
div.OPMPersonBussOverview .Mail{color:#E26767;}
div.OPMPersonBussOverview .Function{font-weight:bold; color:#999999;}
div.OPMPersonBussOverview .Joboutline{}
div.OPMPersonBussOverview .Jobtitle{}
div.OPMPersonBussOverview .Companyname{}
div.OPMPersonBussOverview .Deputy{}
div.OPMPersonBussOverview .Location{}
div.OPMPersonBussOverview .Building{}
div.OPMPersonBussOverview .Room{}
div.OPMPersonBussOverview .OPMClass{}
div.OPMPersonBussOverview .Department,
div.OPMPersonBussOverview .CMSDepartment{font-weight:bold; color:#999999; }
div.OPMPersonBussOverview .Street{}
div.OPMPersonBussOverview .Zip{}
div.OPMPersonBussOverview .City{}
div.OPMPersonBussOverview .Country{}
div.OPMPersonBussOverview .Edit{}
div.OPMPersonBussOverview .State{}
div.OPMPersonBussOverview .Informations{}
hr.OPMPersonBussOverviewDelimiter{color:#009999;background-color:#009999;border:1px solid #009999;text-align:left;clear:both;}

/*OPM-NAMES*/ 
div.OPMPersonNamesOverview {height:60px;background-color:#C3EBEB;clear:both;width:100%;}
div.OPMPersonNamesOverview h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;padding-top:2px;padding-bottom:2px;}
div.OPMPersonNamesOverview h1,h2,h3,h4,h5,h6,a,span {font-size:12px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none;}
div.OPMPersonNamesOHeader {padding:10px;}
div.OPMPersonNamesOFooter {}
div.OPMPersonNamesOverview .Picture {float:right;padding:10px;}
div.OPMPersonNamesOverview .Title{}
div.OPMPersonNamesOverview .Firstname{font-weight:bold;}
div.OPMPersonNamesOverview .Lastname{font-weight:bold;}
div.OPMPersonNamesOverview .Fullname{font-weight:bold;}
div.OPMPersonNamesOverview .Shortname{}
div.OPMPersonNamesOverview .Phonenumber{}
div.OPMPersonNamesOverview .Faxnumber{}
div.OPMPersonNamesOverview .Cellphone{}
div.OPMPersonNamesOverview .Mail{color:#E26767;}
div.OPMPersonNamesOverview .Function{font-weight:bold; color:#999999;}
div.OPMPersonNamesOverview .Joboutline{}
div.OPMPersonNamesOverview .Jobtitle{}
div.OPMPersonNamesOverview .Companyname{}
div.OPMPersonNamesOverview .Deputy{}
div.OPMPersonNamesOverview .Location{}
div.OPMPersonNamesOverview .Building{}
div.OPMPersonNamesOverview .Room{}
div.OPMPersonNamesOverview .OPMClass{}
div.OPMPersonNamesOverview .Department{}
div.OPMPersonNamesOverview .CMSDepartment{font-weight:bold; color:#999999; }
div.OPMPersonNamesOverview .Street{}
div.OPMPersonNamesOverview .Zip{}
div.OPMPersonNamesOverview .City{}
div.OPMPersonNamesOverview .Country{}
div.OPMPersonNamesOverview .Edit{}
div.OPMPersonNamesOverview .State{}
div.OPMPersonNamesOverview .Informations{}
hr.OPMPersonNamesOverviewDelimiter{color:#9BB9E6;background-color:#9BB9E6;border:1px solid #9BB9E6;text-align:left;clear:both;}

/* Contact Form Information*/
.kontaktinput {
	border : 1px solid #009999;
	background-color :#edf8f8;	
	color : #000000;
	width : 280;
	height : 20;
font-size : 12px;
}
.kontaktinput10 {
	border : 1px solid #009999;
	background-color : #edf8f8;	
	color : #000000;
	width : 80;
	height : 20;
	font-size : 12px;
}
.kontaktinput20 {
	border : 1px solid #009999;
	background-color : #edf8f8;	
	color : #000000;
	width : 217;
	height : 20;
	font-size : 12px;
}
.kontaktselect {
	border : 1px solid #009999;
	background-color : #edf8f8;	
	color : #000000;
	width : 280;
	font-size : 12px;
}

.kontakttext {
	display:block;
	border : 1px solid #009999;
	background-color :#edf8f8;	
	color : #000000;
	text-decoration:none;
	width : 280;
	height : 150;
           padding: 5px ;
}
.kontaktradio{
	border : 1px solid #009999;
	background-color : #edf8f8;	
	color : #009999;

   font-size : 10px;
}
.kontaktradiotext{
        font-size:10pt;

        color:black;

        font-family: Arial, Helvetica, sans-serif;
}

body, td, li   {

        font-size:10pt;

        color:black;

        font-family: Arial, Helvetica, sans-serif;

}


