

/*******************************************************************************************/
/*** general style-rules for entire page ***/

html  {padding-right: 0px; padding-left: 0px; scrollbar-face-color: #fbeed7; font-size: 100%; padding-bottom: 0px; margin: 0px; scrollbar-highlight-color: #fbeed7; scrollbar-shadow-color: #fbeed7; scrollbar-3dlight-color: #c96800; scrollbar-arrow-color: #c96800; padding-top: 0px; scrollbar-track-color: #f3dbae; scrollbar-darkshadow-color: #c96800; scrollbar-base-color: #c96800 }

body  {padding-right: 0px; padding-left: 0px; scrollbar-face-color: #fbeed7; font-size: 100%; padding-bottom: 0px; margin: 0px; scrollbar-highlight-color: #fbeed7; scrollbar-shadow-color: #fbeed7; scrollbar-3dlight-color: #c96800; scrollbar-arrow-color: #c96800; padding-top: 0px; scrollbar-track-color: #f3dbae; scrollbar-darkshadow-color: #c96800; scrollbar-base-color: #c96800 }

body  {font-size: 90%; background:#c96800; color: #001e57; font-family: verdana,arial,helvetica,sans-serif; }

h1    {padding-left: 30px; font-weight: normal; font-size: 1.25em; margin: 0px 11px 0px 17px; text-indent: -37px; color:#c96800; }

h2    {font-weight: bold; font-size: 1.15em; margin: 15px 50px 5px; color:#c96800; }

h3    {font-weight: bold; font-size: 1em; margin: 15px 50px 5px; color:#c96800; }

h4    {font-weight: bold; font-size: 1em; margin: 15px 50px 5px; color:#c96800; }

p     {padding-right: 0px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 0px; color:#001e57; }

img   {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }

input { border-right: #00214e 1px solid; border-top: #00214e 1px solid; font-size: 9pt; border-left: #00214e 1px solid; color: #00214e; border-bottom: #00214e 1px solid; }

.FormTextInputArea { border-right: #00214e 1px solid; border-top: #00214e 1px solid; font-size: 9pt; border-left: #00214e 1px solid; color: #00214e; border-bottom: #00214e 1px solid; background-color: #ffffff }

.FormTextInputField   { border-right: #00214e 1px solid; border-top: #00214e 1px solid; font-size: 9pt; border-left: #00214e 1px solid; color: #00214e; border-bottom: #00214e 1px solid; background-color: #ffffff }

.FormCheckbox { border:0px; }

.FormRadiobutton { border:0px; }

.FormSelectbox { border-right: #00214e 1px solid; border-top: #00214e 1px solid; font-size: 9pt; border-left: #00214e 1px solid; color: #00214e; border-bottom: #00214e 1px solid; background-color: #e9f1f8 }

.FormGroupElementLabel  { margin-right: 10px }





/*** end general style-rules ***/
/*******************************************************************************************/

#kopfgrafik         { height:105px; white-space:nowrap; background:url('/SiteGlobals/StyleBundles/Components/Images/Kopfgrafik__M,property=default.jpg') repeat-x 216px; border-top:5px solid #fbeed7; }
* html #kopfgrafik  { height:105px; white-space:nowrap; background:url('/SiteGlobals/StyleBundles/Components/Images/Kopfgrafik,property=default.jpg') repeat-x 216px; border-top:5px solid #fbeed7; }

#contentmenu { border-top: white 1px solid; font-size: 0.8em; background: #001e57; border-bottom: white 1px solid; height:17px; }

#login            { position:absolute; top:111px; left:0px; background:#c96800; width:216px; font-size:0.9em; color:white; height:17px; }

#login a          { margin-left:18px; }

#login a:link     { color:white; text-decoration:none; }

#login a:visited  { color:white; text-decoration:none; }

#login a:hover    { color:white; text-decoration:none; }

#login a:active   { color:white; text-decoration:none; }

#topnavi            { position:absolute; top:111px; left:266px; font-size:0.9em; color:white; height:17px; }

#topnavi a:link     { color:white; text-decoration:none; }

#topnavi a:visited  { color:white; text-decoration:none; }

#topnavi a:hover    { color:#c96800; text-decoration:none; }

#topnavi a:active   { color:white; text-decoration:none; }

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; }

#leftbox p { font-size:0.9em; background-color:#f3dbae; padding-top:4px; padding-bottom:4px; padding-left:18px;  border-top:1px solid white;}

p.navi { background:url('/__config/NaviBreadCrumbSeparatorPicture,property=value.gif') no-repeat 5px 7px; }
*>p.navi { background:url('/__config/NaviBreadCrumbSeparatorPicture,property=value.gif') no-repeat 5px 6px; }

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:#001e57; }

a.navi-aus:visited { font-weight:normal; text-decoration:none; font-size:0.95em; color:#001e57; }

a.navi-aus:hover { font-weight:normal; text-decoration:none; font-size:0.95em; color:#c96800; }

a.navi-aus:active { font-weight:normal; text-decoration:none; font-size:0.95em; color:#001e57; }

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:#f3dbae;  position: absolute; left: 0px; width: 216px;}

#leftbox div { font-weight:normal; font-style:normal; text-decoration:none; font-size:0.85em; margin-top:10px; text-align:left; vertical-align:top; }

.NaviLeftContentCSS { margin-left:10px; }

#demotext { min-height:475px; background: #fbeed7; position: relative; */height:475px; margin-right:202px; }

*>#demotext {  height: auto;}

#demotext p { margin-top: 12px; font-size: 0.9em; margin-left: 40px; margin-right: 25px; text-align: left}

#demotext table { margin-right: 25px;}

#demotext pre { margin: 12px 25px 0px 40px; text-align: left}

#demotext ul {padding-left: 33px; margin-left: 34px;}

#demotext ul ul {padding-left: 0px; margin-left: 15px;}

#demotext ul li {  list-style-image:url('/__config/NaviBreadCrumbSeparatorPicture,property=value.gif');margin-top:10px; font-size:0.9em;padding-left:0px;}

#demotext ul.features li {  list-style-image:none;}

a.crumb:link { 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; }

#container p.bread {  padding-left: 36px; padding-bottom: 15px; padding-top:25px; margin-right:202px; background-color: #fbeed7;}

#container { background-color:#f3dbae; margin-left:216px; border-top:1px solid white;}

.div1 { width:100%; }

.div2 { margin-right:21px; margin-bottom:0px; margin-left:19px; padding-top:5px; padding-right:3px; padding-bottom:0px; }

.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; vertical-align: top; padding-right: 20px; font-style: normal; position: relative; text-align: right; background:#fbeed7; padding-bottom:20px; margin-right:202px;}

#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:active { font-weight:normal; font-style:normal; text-decoration:none; font-size:1em; color:#b87735; 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-size: 1em; color: #b87735; font-style: normal; text-align: left; text-decoration: none; }

#demotext P.presselink { border-right: #001e57 1px solid; padding-right: 5px; border-top: #001e57 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #001e57 1px solid; padding-top: 5px; border-bottom: #001e57 1px solid; background-color: #f3dbae; color:#001e57; }

#demotext p.presselink_ { padding: 8px;}

.presseimg { padding-top:3px; padding-right:5px; padding-bottom:40px; }

#rightbox { margin-top:-57px; margin-right:-15px; padding-right:15px; width:186px;  position: absolute; right: 16px; background-color:#f3dbae; }

/* 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: 10px; padding-left: 5px; border: 1px solid #00214e; background-color:#fbedd7; font-size:0.9em; }

.container-right-type2 {  /* \*/width: 162px; margin-left: 16px; margin-top:10px; margin-right:0px; padding-top: 5px; padding-bottom: 7px; padding-left: 5px; border: 1px solid #00214e; background-color:#fbedd7; 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: 13px; margin-top:10px; margin-right:3px; padding-top: 5px; padding-bottom: 10px; padding-left: 5px; font-size:0.9em; font-family:arial,helvetica,sans-serif; }

.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; }

table.tableclass1 { margin-left:0px; width:100px; }

td.tdclass1 { padding-left:49px; font-size:0.9em; vertical-align:top;padding-bottom:25px; }

td.tdclass2 { font-size:0.9em; vertical-align:top; text-align:left; width:80px; }

td.tdclass3 { font-size:0.9em; vertical-align:top; text-align:left; width:220px; }

td.tdclass4 { font-size:0.9em; vertical-align:top; text-align:left; width:250px; }

td.tdclass4 { padding-left:50px; }

td.tdclass5 { font-size:0.9em; vertical-align:top; text-align:left; width:50%; }

td.tdclass_ErsteSpalteAbstandLinksFreieBreite { padding-left:49px; font-size:0.9em; vertical-align:top; }

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: #fbeed7; 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: #fbeed7; 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: #fbeed7; 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: #fbeed7; 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:#fbeed7; 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:350px; }

.SiteMapLevel1 { background-color:#f3dbae; border-top:5px solid white; padding-left:15px; width:335px; }

.SiteMapLevel2 { padding-left:30px;  line-height:20px;}

.SiteMapLevel3 { padding-left:45px;  line-height:20px;}

.SiteMapLevel4 { padding-left:60px; line-height:20px;}

.links {  border: 0px solid blue; padding: 1px 3px; float: left; clear: both;width: 55px; height:25px;}

.rechts {  border: 0px solid blue; padding: 1px 3px; float: right; width: 308px; height:25px;}

.container { margin-left:1px;  border: 0px solid red; float: left;  width: 387px;  }

.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:#f3dbae;  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:140px; 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;  }

.Sitemap { }

.Sitemap a{ text-decoration:none; padding-left:0px;  text-decoration:none;}

.Sitemap a:visited{ text-decoration:none; padding-left:0px;  text-decoration:none;}

.Sitemap a:hover{ text-decoration:none; padding-left:0px;  text-decoration:underline;}

.Sitemap a:active{ text-decoration:none; padding-left:0px;  text-decoration:none;}

.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:#f3dbae;  border:1px solid #00214e; padding: 5px;}

#demotext form { font-size:0.9em; margin-top:12px; margin-right:25px; margin-bottom:0px; margin-left:46px; }

.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%;}



#orbis_features { font-weight:normal; margin:5px 0px 0px 50px; vertical-align:top; font-style:normal; text-align:left; text-decoration:none; }

#orbis_features a.orbis_link { padding:50px 0px 50px 0px; height:21px; width:120px; display:block;  background-image:url(/SharedDocs/Bilder/ORBIS/Modul-BG,property=default.gif); background-repeat:no-repeat; vertical-align:top; cursor:pointer; color:#001e57; font-weight:normal; font-style:normal; text-align:center; text-decoration:none; }

#orbis_features a.orbis_link:visited { font-weight: normal; background-image: url(/SharedDocs/Bilder/ORBIS/Modul-BG,property=default.gif); vertical-align: top; color: #001e57; font-style: normal; text-align: center; text-decoration: none; }

#orbis_features a.orbis_link:hover { font-weight: normal; background-image: url(/SharedDocs/Bilder/ORBIS/Modul-BG-hover,property=default.gif); vertical-align: top; color: #c96800; font-style: normal; text-align: center; text-decoration: none; }

#orbis_features div { font-weight:normal; font-style:normal; text-decoration:none; height:1px; text-align:left; vertical-align:top; }

#orbis_features ul.features { font-weight:normal; font-style:normal; text-decoration:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-align:left; vertical-align:top;  clear: both;}

#orbis_features ul.features li { font-weight:normal; font-style:normal; text-decoration:none; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; width:120px; text-align:left; vertical-align:top;  list-style: none; float: left;}

#orbis_features a#active {font-weight: normal; background-image: url(/SharedDocs/Bilder/ORBIS/Modul-BG-hover,property=default.gif); vertical-align: top; color: #00214e; font-style: normal; text-align: center; text-decoration: none}

.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;}
.image-left { margin-right: 25px; margin-bottom:10px; float:left;margin-top:3px;}
.image-right { margin-left: 10px; margin-bottom:10px; float:right;}

