#contentmenu { font-size:0.8em; padding-top:3px; padding-bottom:3px; padding-left:235px;  background:#cddcf2; border-bottom: 3px solid white; border-top: 3px solid white;}
#header { background-color:#00214e; height:23px;  margin: 0; padding: 0;}
#servicemenu { font-size:0.8em; padding-top:3px; padding-bottom:3px; padding-left:235px;  background:#7c92b2; border-bottom:3px solid white;}
a.header1:link { font-weight:normal; text-decoration:none; color:#ffffff; }
a.header1:visited { font-weight:normal; text-decoration:none; color:#ffffff; }
a.header1:hover { font-weight:normal; text-decoration:none; color:#b87735; }
a.header1:active { font-weight:normal; text-decoration:none; color:#ffffff; }
a.header2:link { font-weight:normal; text-decoration:none; color:#00214e;  padding:0 6px 0;}
a.header2:visited { font-weight:normal; text-decoration:none; color:#00214e;  padding:0 6px 0;}
a.header2:hover { font-weight:normal; text-decoration:none; color:#ffffff; background-color:#c16d25;  padding:0 6px 0;color:#cdd9e9;}
#leftbox p { font-size:0.85em; background-color:#ffffff; margin-top:15px; padding-left:0px;  height:16px;}
a.poempel:link { font-weight:bold; text-decoration:none; font-size:1em; color:#b87735; }
a.poempel:visited { font-weight:bold; text-decoration:none; font-size:1em; color:#b87735; }
a.poempel:hover { font-weight:bold; text-decoration:none; font-size:1em; color:#b87735; }
a.poempel:active { font-weight:bold; text-decoration:none; font-size:1em; color:#b87735; }
a.navi-aus:link { font-weight:normal; text-decoration:none; font-size:0.95em; color:#00214e; }
span.navi-aus { font-weight:normal; text-decoration:none; font-size:0.95em; color:#00214e; }
a.navi-aus:visited { font-weight:normal; text-decoration:none; font-size:0.95em; color:#00214e; }
a.navi-aus:hover { font-weight:normal; text-decoration:none; font-size:0.95em; color:#b87735; }
a.navi-aus:active { font-weight:normal; text-decoration:none; font-size:0.95em; color:#00214e; }
a.navi-an:link { text-decoration:none; font-size:0.95em; color:#b87735; }
a.navi-an:visited { text-decoration:none; font-size:0.95em; color:#b87735; }
a.navi-an:hover { text-decoration:none; font-size:0.95em; color:#b87735; }
a.navi-an:active { text-decoration:none; font-size:0.95em; color:#b87735; }
#leftbox { background-color:#deebff;  position: absolute; left: 6px; width: 240px;}
#leftbox div { font-weight:normal; font-style:normal; text-decoration:none; font-size:0.85em; margin-top:10px; text-align:left; vertical-align:top;  background:#deebff;}
.NaviLeftContentCSS { margin-left:16px; }
.NaviLeftContentCSS-DK { }
*>#demotext {  height: auto;}
* html #demotext {  height: 435px;}
#demotext p { font-size:0.9em; margin-top:12px; margin-right:25px; margin-left:30px; text-align:left; }
#demotext pre { margin-top:12px; margin-right:25px; margin-bottom:0px; margin-left:40px; text-align:left; }
#demotext ul { font-size:0.9em; margin-top:12px; margin-right:25px; margin-bottom:0px; margin-left:27px; padding-left:27px;  border: 0px dotted red;}
#demotext li  { font-size:1em; margin-top:12px; margin-right:25px; margin-left:0px; padding-left:0px;  border: 0px dotted blue;}
#demotext ul li { font-weight:normal; font-style:normal; text-decoration:none; font-size:1em; text-align:left; vertical-align:top;  list-style-image:url('/__config/NaviBreadCrumbSeparatorPicture,property=value.gif');}
#demotext ul li ul li { font-weight:normal; font-style:normal; text-decoration:none; font-size:1.11em; text-align:left; vertical-align:top;  list-style-image:url('/__config/NaviBreadCrumbSeparatorPicture,property=value.gif');}
#demotext ol { font-size:0.9em; margin-top:12px; margin-right:25px; margin-bottom:0px; margin-left:27px; padding-left:27px; }
a.crumb:link { font-weight:normal; text-decoration:none; font-size:0.9em; color:#00214e; padding-top:3px; }
.crumb { font-weight:normal; text-decoration:none; font-size:0.9em; color:#00214e; padding-top:3px; }
a.crumb:visited { font-weight:normal; text-decoration:none; font-size:0.9em; color:#00214e; padding-top:3px; }
a.crumb:hover { font-weight:normal; text-decoration:underline; font-size:0.9em; color:#b87735; padding-top:3px; }
a.crumb:active { font-weight:normal; text-decoration:none; font-size:0.9em; color:#00214e; padding-top:3px; }
.littleund { font-weight:bold; font-size:0.8em; }
#demotext {  background: #e9f1ff; margin: 0 190px 0 0; border: 3px solid white; border-width: 0 3px 0; min-height: 420px; position: relative;}
#container p.bread { background-color:#e9f1ff; margin-right:190px; padding-top:12px; padding-bottom:15px; padding-left:8px;  border-right:3px solid white; border-left:3px solid white; }
#container { background-color:#deebff; margin-left:240px; }
.div1 { width:100%;  margin-top:10px;}
.div2 { margin-right:21px; margin-bottom:0px; margin-left:19px; padding-top:5px; padding-right:3px; padding-bottom:0px;  margin-left:36px;}
.div3 { background-color:#e9f1f8; margin-bottom:20px; margin-left:19px; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; width:90%;  float:left;  border:1px solid #00214e;}
.div4 { font-size:0.9em;  float:left;}
.div5 { font-size:0.9em; padding-right:3px; text-align:right;  float:right;}
.event-p { font-weight:normal; font-style:normal; text-decoration:none; background-color:#e9f1ff; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; text-align:left; vertical-align:top;  border:1px solid #00214e; height:35px;}
.event-l { font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:top;  float:left;}
.event-r { font-weight:normal; font-style:normal; text-decoration:none; vertical-align:top;  float:right; text-align:right;}
.ap-test-right { font-weight:normal; font-style:normal; text-decoration:none; background-color:#e9f1ff; margin-right:190px; padding-right:15px; padding-bottom:15px; text-align:right; vertical-align:top;  position: relative; border-left: 3px solid white; border-right: 3px solid white; padding-top:25px;}
#demotext td p { font-size:0.9em; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-left:0%; text-align:left; }
#demotext a:hover { font-weight:normal; font-style:normal; text-decoration:underline; font-size:1em; color:#b87735; text-align:left; }
#demotext a:link { font-weight:normal; font-style:normal; text-decoration:none; font-size:1em; color:#b87735; text-align:left; }
#demotext a:visited { font-weight:normal; font-style:normal; text-decoration:none; font-size:1em; color:#4786be; text-align:left; }
#demotext p.presselink { background-color:#e9f1ff;  border:1px solid #00214e; padding: 5px;}
#demotext p.presselink_ { background-color:#e9f1ff;  padding: 8px;}
.presseimg { padding-top:3px; padding-right:5px; padding-bottom:40px; }
#rightbox { margin-top:-40px; margin-right:-15px; padding-right:15px; width:186px;  position: absolute; right: 16px;}
/* hide the following from IE5-Mac \*/ #rightbox {  right: 0; margin-right: 0;}
.container-right {  /* \*/width: 162px; margin-left: 16px; margin-top:10px; margin-right:0px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px solid #00214e; background: #e9f1ff; font-size:0.9em; }
.container-right-type2 {  /* \*/width: 162px; margin-left: 16px; margin-top:15px; margin-right:0px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px solid #00214e; background: #e9f1ff; font-size:0.9em; }
.container-right-type2 p { padding-left:0px; }
.container-right-type2 a { font-weight:bold; text-decoration:none; color:#00214e; margin-top:3px; margin-bottom:3px; vertical-align:text-top; }
.container-right-type3 {  /* \*/width: 162px; margin-left: 11px; margin-top:15px; margin-right:3px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; font-size:0.9em; }
.container-right-type3 a { font-weight:bold; text-decoration:none; color:#00214e; margin-top:3px; margin-bottom:3px; vertical-align:text-top; }
.container-right ul { margin-top:3px; margin-bottom:5px; }
.container-right li { margin-left:-4px; }
.container-right a:link { font-weight:normal; text-decoration:none; color:#00214e; margin-top:3px; margin-bottom:3px; margin-left:22px; vertical-align:middle;  display:list-item; list-style-type:square;}
.container-right a:visited { font-weight:normal; text-decoration:none; color:#00214e; margin-top:3px; margin-bottom:3px; margin-left:22px;  display:list-item; list-style-type:square;}
.container-right a:hover { font-weight:normal; text-decoration:underline; color:#00214e; margin-top:3px; margin-bottom:3px; margin-left:22px;  display:list-item; list-style-type:circle;}
.container-right a:active { font-weight:normal; text-decoration:none; color:#00214e; margin-top:3px; margin-bottom:3px; margin-left:22px;  display:list-item; list-style-type:circle;}
a.fatorange:link { font-weight:bold; text-decoration:none; color:#b87735; margin-left:36px; }
a.fatorange:visited { font-weight:bold; text-decoration:none; color:#b87735; margin-left:36px; }
a.fatorange:active { font-weight:bold; text-decoration:none; color:#b87735; margin-left:36px; }
a.fatorange:hover { font-weight:bold; text-decoration:underline; color:#b87735; margin-left:36px; }
.container-right p { padding-left:0px; }
.SE-Training-Firstbox {  margin-top:40px; background-color:#dddddd; padding-top:5px; padding-bottom:5px;}
.SE-Training-Restbox {  margin-top:25px; background-color:#dddddd; padding-top:5px; padding-bottom:5px;}
table.tableclass1 { margin-left:0px; width:100px; }
td.tdclass1 { font-size:0.9em; padding-bottom:10px; padding-left:10px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.tdclass2 { font-size:0.9em; padding-bottom:10px; padding-left:38px; width:80px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.tdclass3 { font-size:0.9em; padding-bottom:10px; padding-left:33px; width:220px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.tdclass4 { font-size:0.9em; padding-bottom:10px; padding-left:33px; width:250px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.tdclass5 { font-size:0.9em; padding-bottom:10px; padding-left:33px; width:50%; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.tdclass_ErsteSpalteAbstandLinksFreieBreite { font-size:0.9em; padding-bottom:10px; padding-left:38px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
td.spalte1 { font-weight:bold; font-size:0.9em; padding-bottom:10px; padding-left:33px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:1px}
td.spalte2 { font-weight:bold; font-size:0.9em; padding-bottom:10px; padding-left:10px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:1px}
td.spalte3 { font-size:0.9em; padding-bottom:10px; padding-left:10px; width:100%; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:1px}
td.spalte4 { font-size:0.9em; padding-right:10px; padding-bottom:10px; padding-left:10px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:1px}
.links_s { margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;  float: left;}
.links_s #searchEngineQueryString { font-weight:normal; font-style:normal; text-decoration:none; border-right:none; padding-top:1px; padding-right:3px; padding-bottom:1px; padding-left:3px; height:16px; text-align:left; vertical-align:top;  float: left; }
.rechts_s {  float:left; }
.rechts_s input { font-weight:normal; font-style:normal; text-decoration:none; border-bottom:0; border-left:0; border-top:0; border-right:0; height:20px; text-align:left; vertical-align:top; }
.suchbox { font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:top;  float: left;}
.SiteMap { font-size:0.85em; background-color:#e7efff; border-bottom:1px solid #00214e; border-left:1px solid #00214e; border-top:1px solid #00214e; border-right:1px solid #00214e; margin-top:20px; margin-left:40px; width:300px; }
.SiteMapLevel1 { background-color:#7c92b2; border-top:5px solid white; padding-left:15px; width:285px; }
.SiteMapLevel2 { padding-left:30px;  line-height:20px;}
.SiteMapLevel3 { padding-left:45px;  line-height:20px;}
.links {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 70px; height:25px;}
.rechts {  border: 0px solid blue; padding: 1px 3px; float: right; width: 390px; height:25px;}
 .container { margin-left:1px;  border: 0px solid red; float: left;  width: 487px;  }
.links_nda {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 95px; height:25px;}
.rechts_nda {  border: 0px solid blue; padding: 1px 3px; float: right; width: 370px; height:25px;}
 .container_nda { margin-left:1px;  border: 0px solid red; float: left;  width: 487px;  }
.rechts_ndae {  border: 0px solid blue; padding: 1px 3px; float: right; width: 340px; height:25px;}
.links_ndae {  border: 0px solid blue; padding: 1px 0px; float: left; clear: both;width: 125px; height:25px;}
.button { background-color:#b5c7de;  width: 100px; margin-top: 5px;}
.errortext { color:#750406; padding-top:10px; }
td.tdclass_gf { font-size:0.9em; padding-bottom:10px; padding-left:33px; width:165px; text-align:left; vertical-align:top;  border:thin solid; border-color: #e7efff; border-width:0px}
 .container_s { margin-left:1px;  border:0px solid red; float: left;  width: 487px;  }
.links_nwe {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 80px; height:25px;}
.rechts_nwe {  border: 0px solid blue; padding: 1px 3px; float: right; width: 375px; height:25px;}
.rechts_nweTextArea {  border: 0px solid blue; padding: 1px 3px; float: right; width: 375px; height:170px;}
.links_nweTextArea {  border: 0px solid blue; padding: 1px 3px; float: left; width: 105px; height:170px;}
#demotext p.kasten { background-color:#e9f1ff;  border:1px solid #00214e; padding: 5px;}
#demotext form { font-size:0.9em; margin-top:12px; margin-right:25px; margin-bottom:0px; margin-left:37px; }
.links_pv {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 90px; height:25px;}
.rechts_pv {  border: 0px solid blue; padding: 1px 3px; float: right; width: 380px; height:25px;}
.links_pv2 {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 90px; height:15px;}
.rechts_pv2 {  border: 0px solid blue; padding: 1px 3px; float: right; width: 385px; height:15px;}
.links_ma {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 95px; height:25px;}
.rechts_ma {  border: 0px solid blue; padding: 1px 3px; float: right; width: 370px; height:25px;}
.teaserformater { padding-left:17px; text-indent:-13px; }
.rechts_kontakt {  border: 0px solid black; padding: 1px 3px; float: right; width: 210px; height:1%;}
.links_kontakt {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 254px; height:1%;}
.links_voll {  border: 0px solid yellow; padding: 1px 3px; float: left; clear: both;width: 510px; height:1%;}
.links_feedback {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 254px; height:25px;}
.rechts_feedback {  border: 0px solid black; padding: 1px 3px; float: right; width: 210px; height:25px;}
.links_feedback2 {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 190px; height:25px;}
.rechts_feedback2 {  border: 0px solid black; padding: 1px 3px; float: right; width: 274px; height:25px;}
.rechts_feedback2TextArea {  border: 0px solid black; padding: 1px 3px; float: right; width: 274px; height:170px;}
.l_w254px {  border: 0px solid red; padding: 1px 3px; float: left; clear: both;width: 254px; height:120px;}
.r_w254px {  border: 0px solid green; padding: 1px 3px; float: right; width: 210px; height:120px;}
.eventdetail-l { font-size:0.9em;  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 145px; height:20px;}
.eventdetail-r { font-size:0.9em;  border: 0px solid blue; padding: 1px 3px; float: right; width: 288px; height:20px;}
.hidden {  display: none; position:absolute; left:-2000px;}
table.stellenmarkttreffer { font-size:0.85em; margin-right:40px; margin-left:40px; padding-left:0px; }
.Event-Teaserformater { padding-left:17px; text-indent:-13px;  border:0px solid red;padding-bottom:10px;}

