/**
 * Fronted Stylesheet - site specific module formats
 * 
 * @author  Sylvia Egger <seg@brainbits.net>
 * @version $Id: formats.css.php 4025 2007-01-24 11:07:18Z segger $
 */

/**************************************/
/* Header #header */
/**************************************/
.keyvisual {padding:0;margin:0;}
.logo {padding: 0; margin: 38px 0 13px 73px; float: left; width: 25%;}

.ornament {position:absolute;top:419px;left:0px;width:968px;height:296px;z-index:4;}
.projektLogo {position:absolute;top:419px;left:210px;width:195px;height:195px;z-index:4;}
.projektLogo img {border:1px solid #fff;}
#projektZusatz {position:absolute;top:265px;left:145px;width:270px;height:300px;z-index:5;}
#projektZusatz .backlink {font-size:100%;z-index:5;}
/**************************************/
/* Hometeaser #content */
/**************************************/
.homeTeaser {width:968px;height:347px;margin:0;padding:0;position:relative}
.homeTeaser .homeTeaserOuter {position:absolute;top:70px;left:41px;width:900px;height:198px;padding:0;z-index:1;}
.homeTeaser .TeaserOuter {float:left;width:212px;height:196px;margin:0 10px 0 0;padding:0;border:1px solid #fff;background:transparent url(/static/images/s.gif) repeat left top;}
.homeTeaser .TeaserStandard {
margin:0;padding:0 6px 0 6px;height:100%;font-size:100%;line-height:120%;font-weight:bold;font-family: Trebuchet MS, Helvetica;
background:url(/static/images/bg_teaser_home.jpg) no-repeat center;color:#999a99;
}
.positionRelative {position:relative;}
.homeTeaser .TeaserStandard h2 {
color:#999A99;background:transparent url(/static/images/bg_h2_hometeaser.gif) no-repeat 188px 6px;
text-align:center;margin:0 0 23px 0;padding:12px 0 0 0;font-size:110%;
}
.homeTeaser .TeaserStandard .teaserlink {text-align:right;margin:0 19px 13px 0;padding:0;}
.homeTeaser .TeaserStandard .teaserlinkFix {position:absolute;bottom:0;right:0;margin:0 19px 16px 0;padding:0;}
#content .homeTeaser .TeaserStandard p {margin:0 5px 15px 12px;padding:0;}
#content .homeTeaser .TeaserStandard .smallText {font-size:70%;line-height:130%;font-weight:normal;margin-bottom:0;}
.homeTeaser .TeaserStandard ul {list-style:outside;list-style-image:none;list-style-type:none;margin:1px 0 0 8px;padding:0;font-size:85%;line-height:140%;}
.homeTeaser .TeaserStandard ul li {margin:0;padding:0 0 0 14px;background: transparent url(/static/images/tri-liste-hometeaser.gif) no-repeat 0 2px;}

.homeTeaser .TeaserStandard a {text-decoration: none;background: transparent; color: #8e8e8e;}
.homeTeaser .TeaserStandard a:link {text-decoration: none;background: transparent; color: #8e8e8e;}
.homeTeaser .TeaserStandard a:visited {text-decoration: none;background: transparent; color: #8e8e8e;}
.homeTeaser .TeaserStandard a:hover {text-decoration: underline;background: transparent; color: #8e8e8e;}
.homeTeaser .TeaserStandard a:focus {text-decoration: underline;background: transparent; color: #8e8e8e;}
.homeTeaser .TeaserStandard a:active {text-decoration: underline;background: transparent; color: #8e8e8e;}

/**************************************/
/* Contentbereich #content */
/**************************************/
#content .contentPicto {float:left;width:285px;min-height:510px;margin:1px 0 -11px 0;padding:0;}
#content .contentPictoImg {line-height:0;font-size:0;}
#content .contentPaddingLeft {padding-left:285px;}
#content p {margin: 0;padding: 0 0 16px 0;}

h1 {font-size: 170%;line-height:130%;margin: 0 0 17px 0; padding: 0;color:#999a99;font-weight:normal;font-family:Trebuchet MS, Helvetica;text-transform:uppercase;}
h2 {font-size: 140%; margin: 0 0 15px 0; padding: 0;font-weight:normal;}
h3 {font-size: 100%; margin: 0; padding: 0;}
h4 {font-size: 100%; margin: 0; padding: 0;font-weight:normal;font-style:italic;}
h5 {font-size: 100%; margin: 0; padding: 0;}
h6 {font-size: 100%; margin: 0; padding: 0;font-weight:normal;}

/* Default Links */
a {background: transparent; color: #6AB023;text-decoration: none;}
a:link {background: transparent; color: #6AB023;text-decoration: none;}
a:visited {background: transparent; color: #6AB023;text-decoration: none;}
a:hover {background: transparent; color: #6AB023;text-decoration: underline;}
a:focus {background: transparent; color: #6AB023;text-decoration: underline;}
a:active {background: transparent; color: #6AB023;text-decoration: underline;}

/* Image: Borders none*/
img {border: none;}

/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0 0 0 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin:  0 0 0 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 0 0;padding: 0;}

/* Clearfix for teasers */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}

object, embed {outline:0;}

/**************************************/
/* Teaser Mitte */
/**************************************/
#LAMiddleBox .TeaserStandard {clear:left;margin:0 0 7px 0;padding:0;}
#LAMiddleBox .TeaserStandard img {border:1px solid #fff;float:left;margin:4px 10px 1px 0;padding:0;}
#LAMiddleBox .TeaserStandard a {padding:0;font-weight:bold;color:#8e8e8e;}
#LAMiddleBox .TeaserStandard p {margin:0;padding:0;}
#LAMiddleBox .TeaserStandard p a {color: #6AB023; font-weight: normal}
#LAMiddleBox .TeaserStandard h2 {font-size: 95%;margin-bottom:0;}

#LAMiddleBox .TeaserStandard .teaserlink {margin:0;padding:0;}
#LAMiddleBox .TeaserStandard .teaserlink a {font-weight:normal;}
#LAMiddleBox .TeaserStandard .teaserlink a:link {font-weight:normal;}
#LAMiddleBox .TeaserStandard .teaserlink a:visited {font-weight:normal;}
#LAMiddleBox .TeaserStandard .teaserlink a:hover {font-weight:normal;}
#LAMiddleBox .TeaserStandard .teaserlink a:focus {font-weight:normal;}
#LAMiddleBox .TeaserStandard .teaserlink a:active {font-weight:normal;}

#LAMiddleBox .TeaserStandard .teaserlink img {border:none;margin-right:0;}

/**************************************/
/* Teaser rechts */
/**************************************/
#LARightBox .TeaserBild {width:195px;margin:0 0 7px 0;padding:0;}
#LARightBox .TeaserBildInner {width:193px;margin:0;padding:0;border:1px solid #fff;position:relative;z-index:5;}
#LARightBox .TeaserBildInner .TeaserContent {display:block;position:absolute;top:133px;left:0;width:166px;height:41px;margin:0;padding: 7px 7px 0 20px;background:#fff url(/static/images/arrow_link_padRight.gif) no-repeat 7px 11px;color:#989aa1;font-weight:bold;}
#LARightBox .TeaserBildInner a {display:block;color:#8e8e8e;}
#LARightBox .TeaserBildInner a img {font-size:0;}
#LARightBox .TeaserBildInner a:link img, #LARightBox .TeaserBildInner a:visited img {filter:Alpha(Opacity=80);opacity:0.8;}
#LARightBox .TeaserBildInner a:hover img, #LARightBox .TeaserBildInner a:focus img, #LARightBox .TeaserBildInner a:active img {filter:Alpha(Opacity=100);opacity:1;}

#LARightBox .TeaserLinkliste {width:195px;margin:0 0 7px 0;padding:0;color:#999a99;background:transparent;}
#LARightBox .TeaserLinklisteInner {width:193px;height:193px;margin:0;padding:0;border:1px solid #fff;position:relative;vertical-align:bottom;z-index:5;}
#LARightBox .TeaserLinklisteInner ul {list-style:outside;list-style-image:none;list-style-type:none;margin:9px 0 0 14px;padding:0 6px 0 0;height:89px;}
#LARightBox .TeaserLinklisteInner ul li {margin:0 0 4px 0;padding:0 0 0 16px;background: transparent url(/static/images/tri-liste.gif) no-repeat 0 4px;}
#LARightBox .TeaserLinklisteInner ul a {background: transparent; color: #696965;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner ul a:link {background: transparent; color: #696965;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner ul a:visited {background: transparent; color: #696965;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner ul a:hover {background: transparent; color: #696965;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner ul a:focus {background: transparent; color: #696965;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner ul a:active {background: transparent; color: #696965;text-decoration: underline;}

#LARightBox .TeaserLinklisteInner .TeaserContent {height:95px;margin:0;padding:0 0 0 8px;font-weight:bold;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserBild {float:right;margin:4px 0 0 0;padding:0 0 0 5px;}
#LARightBox .TeaserLinklisteInner .TeaserContent a {background: transparent; color: #999a99;text-decoration: none;font-weight:bold;}
#LARightBox .TeaserLinklisteInner .TeaserContent a:link {background: transparent; color: #999a99;text-decoration: none;}
#LARightBox .TeaserLinklisteInner .TeaserContent a:visited {background: transparent; color: #999a99;text-decoration: none;}
#LARightBox .TeaserLinklisteInner .TeaserContent a:hover {background: transparent; color: #999a99;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner .TeaserContent a:focus {background: transparent; color: #999a99;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner .TeaserContent a:active {background: transparent; color: #999a99;text-decoration: underline;}

#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink {margin:10px 0 0 0;padding:0;font-size:120%;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a {font-family:Trebuchet MS, Helvetica;background: transparent; color: #006600;text-decoration: none;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a:link {background: transparent; color: #006600;text-decoration: none;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a:visited {background: transparent; color: #006600;text-decoration: none;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a:hover {background: transparent; color: #006600;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a:focus {background: transparent; color: #006600;text-decoration: underline;}
#LARightBox .TeaserLinklisteInner .TeaserContent .teaserlink a:active {background: transparent; color: #006600;text-decoration: underline;}

#LARightBox .PaddingTop {padding-top:202px;}

/**************************************/
/* Barrierefreie Formate */
/**************************************/
.hideme, dfn {position: absolute;left: -9999px;top: -9999px;width: 0px;height: 0px;display: inline;line-height:0;}
/**************************************/
/* Breadcrumb #breadcrump */
/**************************************/
.breadcrumb {margin:0 0 10px 0;padding:0;font-size:75%;line-height:130%;color: #696965;background: transparent;}
.breadcrumb a {color: #696965;background: transparent;text-decoration: none;}
.breadcrumb a:visited {color: #696965;background: transparent;text-decoration: none;}
.breadcrumb a:hover {color: #696965;background: transparent;text-decoration: underline;}
.breadcrumb a:focus {color: #696965;background: transparent;text-decoration: underline;}
.breadcrumb a:active {color: #696965;background: transparent;text-decoration: underline;}

.breadcrumb a:active {color: #696965;background: transparent;text-decoration: none;}
.breadcrumb a:active:visited {color: #696965;background: transparent;text-decoration: none;}
.breadcrumb a:active:hover {color: #696965;background: transparent;text-decoration: underline;}
.breadcrumb a:active:focus {color: #696965;background: #004781;text-decoration: underline;}
.breadcrumb a:active:active {color: #696965;background: transparent;text-decoration: underline;}

.backlink {clear:left;margin:0 0 15px 0;padding:0;text-align:right;font-size:75%;z-index:5;position:relative;}
.backlink a {background:transparent url(/static/images/tri-liste-arrow-back.gif) no-repeat 0 2px;color:#696965;padding:0 0 0 16px;}
#LinkLeiste {margin: 0; padding:0;}
#LinkLeiste div.backindex {float: left;margin: 0; padding: 0;}
#LinkLeiste div.backlink {float: left;margin: 0; padding: 0;}
#LinkLeiste div.nextlink {float: right;margin: 0; padding: 0;}

/**************************************/
/* Forms */
/**************************************/
form {margin: 0;padding:0;}
fieldset {padding: 0; margin: 0;border:none;}
legend {display: none;}
label {display:block;margin:0 0 3px 0;padding:0;}
#formular {margin: 0 0 15px 0; padding: 0;font-size:75%;line-height:130%;font-weight:bold;}
#formular form {clear:left;}
#content .FormNote {text-align:right; margin: 0 0 3px 0; padding: 0;font-size: 95%;}

.businesslogic-form { border:1px solid #fff; padding: 15px 20px 20px 20px; background:#989AA1;color:#fff; }
.FormGroup {margin:0;}
.FormLine {float:left;width:150px;margin:0 0 7px 0;padding:0;}
.kontaktAnfrage {clear:left;float:none;width:100%;}
.uploadFile {clear:left;float:none;width:100%;}
.buttons-submit {clear:left;float:none;width:100%;text-align:right;margin:0;}
.buttons-submit input {width:43px;height:43px;padding:0;border:none;}

#formular .buttons-submit .button { color: #fff; padding: 13px 2px 16px 2px; background: #767776; height: auto; width: auto; text-align: center; font-weight: normal;
    background: #767776;
    background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#767776));
    background: -webkit-linear-gradient(#b3b3b3, #767776);
    background: -moz-linear-gradient(top, #b3b3b3, #767776);
    background: -o-linear-gradient(#b3b3b3, #767776);
    background: -ms-linear-gradient(#b3b3b3, #767776);
    background: linear-gradient(#b3b3b3, #b3b3b3);
}


ul.FormErrorMessages {list-style-positon:outside;list-style-type:none;list-style-image:none;margin:0;padding:0;color:#ff0000;}
ul.FormErrorMessages li {font-weight:normal;line-height:120%;margin:0 0 3px 0;padding:0;}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

/*input:hover, input:active, input:focus,
select:hover, select:active, select:focus
textarea:hover, textarea:active, textarea:focus {
    background:#FAFAFA;
}*/

input {border: 1px solid #8e8e8e;font-family: Verdana, Arial, Helvetica, sans-serif;color: #8e8e8e;background: #fff;margin:0;padding:1px 3px 1px 3px;height:17px;font-size: 100%;}
select {border: 1px solid #8e8e8e;font-family: Verdana, Arial, Helvetica, sans-serif;color: #8e8e8e;background: #fff;margin:0;padding:2px 0 1px;font-size: 100%; width:146px;}
textarea {border: 1px solid #8e8e8e;font-family: Verdana, Arial, Helvetica, sans-serif;color: #8e8e8e;background: #fff;margin: 0;padding:1px 3px 1px 3px;width:287px;font-size: 100%;}

input.button {border: none;padding: 0;height: 17px;background:#8e8e8e; color: #fff;font-weight:bold;}
input[type="text"] {width: 137px;} 

/**************************************/
/* Content Modules #ContentModules
/**************************************/
.ContentModules {margin: 0; padding: 0;font-size:75%;line-height:160%;position:relative;z-index:5;}

.ModuleText {margin: 0; padding: 0;}
#contentFullize .ModuleText {width:409px;}
.PictureGallery {clear:both;margin: 0 0 6px 0; padding: 0;}
#contentFullize .PictureGallery {width:409px;}
.PictureGallery .PictureBig {float:left;width:194px;margin:0 8px 10px 0;padding:0;border:1px solid #fff;}
.PictureGallery .PictureSmall {float:left;width:91px;margin:0 9px 10px 0;padding:0;border:1px solid #fff;}
.PositionLeft {float:left;}
.PositionRight {float:right;}
.ModuleFlashfilm {clear:both;margin:0; padding: 0}
.ModuleTable {margin: 0; padding: 0;}

.viewFull {filter:Alpha(Opacity=100);opacity:1;}
.viewSoft {filter:Alpha(Opacity=30);opacity:0.3;}

.ModulePartLeft {clear:left;float:left;width:260px;margin:0 0 15px 0;padding;0;}
.ModulePartRight {float:left;width:140px;margin:0 0 15px 0;padding;0;}

/* Animation Unternehmenskultur */
#contentFullize #zusatzInfoContainer {width:657px;height:400px;position:absolute;top:0;left:0px;display:none;background: url(/static/images/bg_transparent.png);}
#contentFullize #zusatzInfoContainer #zusatzInfo {width:253px;height:390px;margin:0 auto;padding:10px 10px 0;background: #ffffff;position: relative;}
#contentFullize #zusatzInfoContainer #zusatzInfo h3 {margin: -60px 0 45px;text-align: center;font-size:200%;font-weight: normal;text-transform: uppercase;}
#contentFullize #zusatzInfoContainer #zusatzInfo #popTxt {line-height:140%;padding-bottom:0!important;}
#contentFullize #zusatzInfoContainer #zusatzInfo #close {text-align: right;cursor:pointer;bottom:2px;right:10px;position: absolute;}

/**************************************/
/* Bulletliste
/**************************************/
.ModuleText .ulPart {float:left;width:167px;margin:0 0 15px 17px;padding:0 20px 0 0;}
.ContentModules ul {list-style:outside;list-style-image:none;list-style-type:none;margin:0 0 15px 1px;padding:0;}
.ContentModules ul li {margin:0;padding:0 0 0 16px;background: transparent url(/static/images/tri-liste.gif) no-repeat 0 4px;}
.ContentModules ul li a {color:#8e8e8e;}
.ContentModules .ulLink li {background: transparent url(/static/images/tri-liste-arrow.gif) no-repeat 0 4px;}
.ContentModules ol {list-style:outside;list-style-image:none;list-style-type:decimal;margin:0 0 15px 19px;padding:0;}

/**************************************/
/* Standardtabelle */
/**************************************/
table {margin:0;padding:0;border:none;}
table th {padding: 0;}
table td {margin: 0;padding: 0;}
table tfoot td {background: #fff;}

/**************************************/
/* Downloads */
/**************************************/
#contentInner .ModuleDownload ul.CModuleDownload {list-style-position:outside;list-style-image:none;list-style-type:none;margin:0 0 15px 0;padding:0;}
.ModuleDownload ul.CModuleDownload li {clear:left;margin:0 0 3px 0;padding:0;}
.ModuleDownload ul.CModuleDownload li img {border:1px solid #fff;float:left;margin:4px 10px 20px 0;padding:0;}
.ModuleDownload ul.CModuleDownload li a {background:transparent url(/static/images/tri-liste-arrow.gif) no-repeat scroll left 3px;padding:0 0 0 15px;font-weight:bold;}
#content .ModuleDownload ul.CModuleDownload p {margin:0;padding:0;}

/**************************************/
/* Akkordeon Wertepyramide */
/**************************************/
#AccordionPyramide {margin:0 0 15px 0;padding:0;font-size:75%;line-height:160%;}
#AccordionPyramide h2 {font-size:100%;font-weight:normal;margin:0;padding:0;text-align:center;text-transform:uppercase;}
#AccordionPyramide h3 {font-size:100%;margin:0;font-weight:bold;}
#AccordionPyramide .accContent {margin:0;padding:14px 4px 11px 4px;display:block;}
#AccordionPyramide .accContent p {padding-bottom:0;}
#AccordionPyramide .accElement {margin:0;padding:0;}

#AccordionPyramide a.headlink {color:#8e8e8e;background:transparent;text-decoration: none;}
#AccordionPyramide a.headlink:link {background: transparent; color: #8e8e8e;text-decoration: none;}
#AccordionPyramide a.headlink:visited {background: transparent; color: #8e8e8e;text-decoration: none;}
#AccordionPyramide a.headlink:hover {background: #999a99; color: #fff;text-decoration: none;}
#AccordionPyramide a.headlink:focus {background: #999a99; color: #fff;text-decoration: none;}
#AccordionPyramide a.headlink:active {background: #999a99; color: #fff;text-decoration: none;}
#AccordionPyramide .active h2 a.headlink, #AccordionPyramide .active h2 a.headlink:link, #AccordionPyramide .active h2 a.headlink:visited, #AccordionPyramide .active h2 a.headlink:hover, #AccordionPyramide .active h2 a.headlink:focus, #AccordionPyramide .active h2 a.headlink:active {background: #999a99; color: #fff;text-decoration: none;}

#AccordionPyramide .step {display:block;margin:0 auto 0 auto;padding:10px 0 12px 0;text-align:center;border:2px solid #999;border-bottom:none;}
#AccordionPyramide .stepLast {display:block;margin:0 auto 0 auto;padding:10px 0 12px 0;text-align:center;border:2px solid #999;}
#AccordionPyramide .Width1 {width:98px;}
#AccordionPyramide .Width2 {width:158px;}
#AccordionPyramide .Width3 {width:218px;}
#AccordionPyramide .Width4 {width:276px;}
#AccordionPyramide .Width5 {width:336px;}
#AccordionPyramide .Width6 {width:396px;}

/**************************************/
/* Icon-Galerie */
/**************************************/
#iconGallery {margin:0;padding:0;position:relative;z-index:5;}
.iconGalleryHeight {height:136px;}
#iconGallery .iconList {clear:left;font-size:75%;line-height:160%;margin:0 0 10px 0;padding:0;}
#iconGallery .iconList ul {list-style:outside;list-style-image:none;list-style-type:none;margin:0 0 0 1px;padding:0;}
#iconGallery .iconList ul li {margin:0;padding:0 0 0 16px;background: transparent url(/static/images/tri-liste.gif) no-repeat 0 4px;}
#iconGallery .iconList .ulPart {float:left;width:182px;margin:0 0 0 1px;padding:0 20px 0 0;}

#galleryIcons {margin:0 0 15px -300px;padding:0;width:700px;height:130px;overflow:auto;position:relative;z-index:5;}
#galleryIcons ul {list-style:none;list-style-position:outside;list-style-image:none;margin:0;padding:0;height:100px;}
#galleryIcons ul li {float:left;width:93px;margin:0 8px 0 0;padding:0;}

/**************************************/
/* Sitemap .SiteMap */
/**************************************/
.SiteMap {font-size:75%;line-height: 150%;padding-bottom: 17px;position:relative;z-index:5;}
.SiteMap ul {margin: 0 0 17px 0;padding: 0;list-style:none;list-style-image: none;}
.SiteMap ul li {background: transparent url(/static/images/tri-liste-arrow.gif) no-repeat 0 4px;margin: 0 0 0 0;padding: 0 0 0 17px;}
.SiteMap ul ul {margin-top: 8px 0 0 17px;}
.SiteMap a {color: #8e8e8e;}

/**************************************/
/* Pulldown "Aktuelle Projekte" */
/**************************************/
#aktProjects {position:absolute;top:22px;left:-33px;width:177px;z-index:99;margin:0;padding:7px 0 0 0;background:transparent url(/static/images/border_projects_top.gif) no-repeat left top;color:#666;display:none;font-size:90%;}
#aktProjects .borderBottom {background:transparent url(/static/images/border_projects_bottom.gif) no-repeat left bottom;color:#666;margin:0;padding:0 0 9px 0;}
#aktProjects .inner {margin:0;padding:0 13px 12px 13px;background:#e3e3e3 url(/static/images/bg_projects.jpg) no-repeat left top;color:#666;}
#aktProjects h3 {margin:0 0 4px 0;text-transform:uppercase;}
#aktProjects ul {font-size:100%;line-height:160%;margin:0 0 16px 0;padding:0;}
#aktProjects ul.last {margin-bottom:0;}
#aktProjects ul li {float:none;line-height:120%;padding:0 0 4px 0;}

/**************************************/
/* Search */
/**************************************/
#SearchPart {position:absolute;top:0;left:-183px;width:185px;margin:0;padding:0;background:transparent;color:#666;display:none;}
#SearchPart h2 {position: absolute;left: -9999px;top: -9999px;width: 0px;height: 0px;display: inline;line-height:0;}
#SearchPart label {margin: 0; padding: 0;}
#SearchPart #search {margin:0 5px 7px 0;width:136px;}
#SearchPart #btnSubmit {margin:0 0 7px 0;padding:0;height:17px;vertical-align:bottom;}

/**************************************/
/* Volltext Suche */
/**************************************/

#suchePart {margin: 0 0 21px 0;z-index:5;}
#suchePart .button {vertical-align:top;border:1px solid #8e8e8e;}
#suchePart #srch {margin-right: 5px;font-size: 85%;width: 350px;}
.ResultText, #searchResults {font-size: 75%;}
.searchResult {padding-bottom: 25px;}
#searchResults .last {padding-bottom: 0;}
#content .searchResult p {padding-bottom: 5px;}
#searchResults .SearchPaging {float:right;padding: 0;font-size: 85%;color: #8e8e8e; background: transparent;}
#searchResults .SearchPaging a {padding-right:3px; padding-left: 3px;text-decoration: underline;color: #8e8e8e;}
#searchResults .SearchPaging a.next {padding-left: 10px;text-decoration: underline;color: #8e8e8e;}
#searchResults .SearchPaging a.previous {padding-right: 10px;text-decoration: underline;color: #8e8e8e;}
#searchResults .buttons-next {font-size: 100%;}
#searchResults .searchResult h2 {background: transparent url(/static/images/tri-liste-arrow.gif) no-repeat 0 6px;padding-left: 16px;}
.NoResults {font-size: 80%;}
#searchResults .searchResult h2 a {color: #8e8e8e;}

/**************************************/
/* feste Breiten */
/**************************************/
.Width430 {width:435px;}
.displayNone {display:none;}

/**************************************/
/* Anfahrt-Map */
/**************************************/
#map {border:1px solid #fff;width:405px;height:330px;}

#noflashmsg .getFlash {top:382px;position:absolute;left:899px;}

/**************************************/
/* Image Team Kontakt */
/**************************************/
#contentInner .imageTeamContact {float:right; padding-left:5px; padding-bottom:5px;}
#contentInner .contactBlock {margin-bottom:1em;}

/**************************************/
/* Footer */
/**************************************/
#content .footernote {color: #7c7c7c; font-weight: bold; font-size: 90%;padding: 0 72px}
#content .footernote img {vertical-align: baseline}

