/*////////////////////////////////////////////////////////////////
// Allgemeine Styles
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
////////////////////////////////////////////////////////////////*/

/* --- Import Framework, WLG-Lib, Navigation, Farbschema --- */
@import url(/format/styles/slim/shared.base.css);
@import url(nav.css);
@import url(colorsheme.css);
@import url(wgl.css);
   
/* --- Formatierung von HTML-Elementen --- */
body {color:#333333;background-color:#fff;}
#body {}
#bodyPopup {}

/* --- Überschriften --- */
h1 {margin:0 0 0.5em 0;padding:0 0 0.5em 0;background:transparent url(/format/img/shared/backgrounds/bg_line.gif) bottom left repeat-x;font:bold 1.4em/140% arial,verdana,sans-serif;}
h2 {margin:0 0 0.5em 0;font:bold 1.3em/140% arial,verdana,sans-serif;}
h3 {margin:0 0 0.5em 0;font:bold 1.15em/140% arial,verdana,sans-serif;}
h4 {margin:0 0 0.5em 0;font:bold 1.1em/140% arial,verdana,sans-serif;}
h5 {font:bold 1em/140% arial,verdana,sans-serif;}
h6 {font:normal 1em/140% arial,verdana,sans-serif;}

/* --- Textblöcke --- */
p {margin:0 0 1em 0}

/* --- Listen --- */
dd {margin:0 0 14px 0;padding:0 0 0 16px;color:#a0a0a0}

/* --- Horizontale Linien --- */
hr {display:none;}

/* --- Links ---*/
a {text-decoration:underline;color:#7f7f7f;}
a:hover {text-decoration:none;}

/* --- Bilder --- */
img {border:none}
a img {border:none}
.dia img {border:1px solid #7f7f7f;padding:5px;background:#fff;}
img.picture {margin:0.5em;}
img.pictureLeft {float:left;margin:0.5em 0.5em 0.5em 0}
img.pictureRight {float:right;margin:0.5em 0 0.5em 0.5em}

/* --- Tabellen --- */
table {font:inherit;color:inherit;border:none;}
th, td  {vertical-align:top}
table.light {width:100%;border:none;margin-bottom:1em;}
table.light th {border:none;text-align:left;background-color:#f0f0f0}
table.light td {border:none;padding:2px}
table.default {width:100%;border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:1em;}
table.default th {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.default td {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}
table.full {width:100%;border-style:solid none none solid;border-width:1px;border-color:#a0a0a0;margin-bottom:1em;}
table.full th {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px;text-align:left;background-color:#f0f0f0}
table.full td {border-style:none solid solid none;border-width:1px;border-color:#a0a0a0;padding:2px}
td.bgColor1, th.bgColor1 {background-color:#f0f0f0}

/* --- Grundgerüst --- */
#blockPre {}
#blockPreInner {}
#blockMeta {width:920px;height:70px;margin:0 auto;padding:0;}
#blockMetaInner {width:100%;height:100%;float:left;background:transparent url(/de/wGlobal/layout/images/backgrounds/bg_meta.png) top left no-repeat;}
#blockMain {padding-bottom:9px;width:920px;margin:0 auto;text-align:left;background:transparent url(/de/wGlobal/layout/images/backgrounds/bg_maininner.png) bottom left repeat-x;}
#blockMainInner {border:1px solid #c6c6c7;background:transparent url(/de/wGlobal/layout/images/backgrounds/bg_maininner.png) repeat-x;}
#blockMainPopup {}
#blockMainInnerPopup {padding:10px 10px 10px 10px}
#blockTop {overflow:hidden;height:225px;/*background-color:#7f807f;*/}
#blockAZ {text-align:right;padding:10px 20px 0 0;/*background-color:#7f807f;*/}
*html body #blockTop #blockAZ {float:right;width:200px;}
#blockTopInner {height:47px;margin-bottom:1px;/*background-color:#fff;*/}
#blockLeftContentRight {}
#blockLeft {float:left;width:199px;}
#blockLeftInner {}
#blockContent1sp {float:left;width:719px;padding:0 0 20px 0}
#blockContent1sp #blockContentInner {padding:20px 20px 0 20px;}
#blockContent2sp {float:left;width:449px;padding:0 0 20px 0}
#blockContent2sp #blockContentInner {padding:20px 40px 0 20px;}
#blockContentSplash {float:left;width:648px;padding:0 0 15px 0}
#blockContentSplash #blockContentInner {padding:20px 40px 0 20px;}
#blockFunction {padding:2em 20px 0 20px;}
#blockRight {float:left;width:270px;vertical-align:top}
#blockRightInner {padding:20px 20px 0 0px}
#blockBottom {width:920px;margin:0 auto;padding:0.5em 0;text-align:left;}
#blockBottomInner {font-size:10px;color:#7f7f7f;}
#blockBottomInner a {color:#7f7f7f;text-decoration:none;}
#blockBottomInner a:hover {text-decoration:underline;}
#blockPost {}
#blockPostInner {}

/* ---  Globale Elemente --- */
#logo {}
#banner {width:100%;height:153px;background:#fff url(/de/img/banner/banner_neutral.jpg) left 1px no-repeat;border-top:12px solid #7f7f7f;}
#globalFunctions {font-size:11px;line-height:11px;margin:0 270px 0 0;padding:25px 20px 0 20px;height:100%;}
*html body #globalFunctions {width:600px;}
#globalFunctions a {margin-right:0.25em;color:#7f7f7f;text-decoration:none;}
#globalFunctions a:hover {text-decoration:underline;}
#globalFunctions a#home, #globalFunctions a#contact, #globalFunctions a#sitemap {margin-right:0.5em;}
#globalFunctions a.item {margin-right:0.5em;}
#globalFunctions a img {margin-right:0;}
#globalFunctions img {margin-right:0.25em;vertical-align:middle;}
#search {float:right;width:270px;height:100%;text-align:right;}
#search form {padding:20px 20px 0 0;}
#search input {float:left;margin:0;padding:0.125em 0.125em 0 0.25em;border:1px solid #7f7f7f;width:180px;height:18px;}
#search button {float:right;cursor:pointer;width:60px;height:21px;color:#fff;background-color:#c6c6c7;border:1px solid #7f7f7f;margin:0;padding:0;font-weight:bold}
#search button:hover {background-color:#7f7f7f;}

/* --- Pflegeschaltflächen --- */
#beButtonLayoutwizard {position:absolute;margin:8px 0 0 8px;}
#beButtons {float:right;margin:-23px 0 0 3px;}
#beButtonAdmin {}
#beButtonPage {float:left;margin:0;}
#beButtonContent {float:left;}
#beButtonEditTop {}
#beButtonEditRight {position:absolute;margin:1px 0 0 5px;}
#beButtonEditBottom {position:absolute;margin:1px 0 0 5px;}
#beButtonEditLeft {position:absolute;margin:5px 0 0 5px;}
#beButtonEditNavigation {position:absolute;margin:2px 0 0 5px;}

/* --- Allgemeine Elemente --- */
.elementStandard {margin:0 0 1em 0;}
.elementHeadline {margin:0 0 1em 0}
.elementText {margin:0 0 1em 0;clear:both;}
#bottomRight {float:right;margin-top:-16px;padding-right:10px;}
#bottomRight .item {padding:0;}
#bottomRight .itemfirst {padding-right:5px;}
*+html body #bottomRight {margin-top:-32px;}
*html body #bottomRight {margin-top:-32px;}
.elementText .fragmentInfo {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/de/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentWarning {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/de/wGlobal/layout/images/icons/warning.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementText .fragmentTip {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/de/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}
.elementTextRight {float:right;margin:0 0 10px 0;}
.elementPicture {margin:0 0 10px 0}
.elementPicture .title {font-style:italic;line-height:1.5em;font-size:0.95em}
#elementPictureText {width:240px;margin:5px 10px 10px 0;clear:both;}
#elementPictureText .elementPictureLeft {float:left;margin:0 10px 0 0;}
#elementPictureText .elementPictureLeft .elementTextSplash {float:left;margin:0;}
.elementLink {margin:0 0 10px 0}
.elementVideo {margin:0 0 10px 0;text-align:center;}
.elementVideoSplash {float:left;margin:0 10px 10px 0;text-align:left;}
.videolink {text-align:left;vertical-align:bottom;height:150px;}
*+html body .videolink {text-align:left;vertical-align:bottom;height:115px;}
*html body .videolink {text-align:left;vertical-align:bottom;height:115px;}
.elementAudio {margin:0 0 10px 0}
.elementPortlet {margin:0 0 10px 0}
.elementScript {margin:0 0 10px 0}
.elementSource {margin:0 0 1em 0;padding:4px;background-color:#FFFFCC;overflow:auto;white-space:nowrap}
.elementSource h4 {margin:0 0 0.5em 0;background-color:#ffffcc;padding:4px 4px 4px 0;border-bottom:solid 1px #cccccc}
.elementPlain {margin:0 0 1em 0;padding:4px;background-color:#f0f0f0;border:solid 1px #a0a0a0}
.elementDelimiter {margin:0 0 1em 0}
.elementIframe {margin:0 0.5em 0 0;padding:0;width:100%;height:750px;border:none;overflow:hidden;overflow-x:hidden;overflow-y:auto;}

/* --- Spalten für Kolumnensatz --- */
.wEditorContainerHeader {border:1px dashed #ff0000;margin:0;padding:0;}
.elementContainerBg {font-size:0.9em !important;margin:0 0 1em 0}
.elementContainerBg .elementHeadline, .elementContainerBg .elementSubheadline, .elementContainerBg .elementText {margin:0;} 
.elementContainerBg h1, .elementContainerBg h2, .elementContainerBg h3, .elementContainerBg h4, .elementContainerBg h5 {color:#7f7f7f !important;}
.elementContainerBg .col11 {background-color:#f5f5f4;padding:1%;}
.elementContainerBg .col12 {background-color:#f5f5f4;float:left;width:47%;padding:1%;margin-right:2%;}
.elementContainerBg .col22 {background-color:#f5f5f4;float:left;width:47%;padding:1%;}
.elementContainerBg .col13 {background-color:#f5f5f4;float:left;width:30%;padding:1%;margin-right:2%;}
.elementContainerBg .col23 {background-color:#f5f5f4;float:left;width:30%;padding:1%;margin-right:2%;}
.elementContainerBg .col33 {background-color:#f5f5f4;float:left;width:30%;padding:1%;}
.elementContainerBg .colfix {clear:left;}

.elementContainerBox {font-size:0.9em !important;margin:0 0 1em 0}
.elementContainerBox .elementHeadline, .elementContainerBox .elementSubheadline, .elementContainerBox .elementText {margin:0;} 
.elementContainerBox h1, .elementContainerBox h2, .elementContainerBox h3, .elementContainerBox h4, .elementContainerBox h5 {margin-top:-0.5em;padding:0.5em;color:#7f7f7f !important;border-bottom:2px dotted #7f7f7f;background-image:none !important;}
.elementContainerBox .col11 {border:1px solid #7f7f7f;background-color:#f5f5f4;padding:1%;}
.elementContainerBox .col12 {border:1px solid #7f7f7f;background-color:#f5f5f4;float:left;width:46.7%;padding:1%;margin-right:2%;}
.elementContainerBox .col22 {border:1px solid #7f7f7f;background-color:#f5f5f4;float:left;width:46.7%;padding:1%;}
.elementContainerBox .col13 {border:1px solid #7f7f7f;background-color:#f5f5f4;float:left;width:29.7%;padding:1%;margin-right:2%;}
.elementContainerBox .col23 {border:1px solid #7f7f7f;background-color:#f5f5f4;float:left;width:29.7%;padding:1%;margin-right:2%;}
.elementContainerBox .col33 {border:1px solid #7f7f7f;background-color:#f5f5f4;float:left;width:29.7%;padding:1%;}
.elementContainerBox .colfix {clear:left;}
.elementContainerBox .colfix {clear:left;}

.elementContainer {margin:0 0 1em 0;}
.elementContainer .col11 {}
.elementContainer .col12 {float:left;width:49%;margin-right:2%;}
.elementContainer .col22 {float:left;width:49%;}
.elementContainer .col13 {float:left;width:32%;margin-right:2%;}
.elementContainer .col23 {float:left;width:32%;margin-right:2%;}
.elementContainer .col33 {float:left;width:32%;}
.elementContainer .colfix {clear:left;}

/* --- Elemente des oberen Bereich --- */

/* --- Elemente des linken Bereiches --- */
#blockLeft .elementHeadline {}
#blockLeft .elementText {}

/* --- Elemente des Inhaltsbereiches --- */


/* --- Elemente des rechten Bereiches --- */
#blockRight .elementHeadline {margin:0 0 1em 0;}
#blockRight .elementHeadline a {text-decoration:none;cursor:pointer;}
#blockRight .elementHeadline a:hover {text-decoration:none;cursor:pointer;}
#blockRight .elementSubheadline {margin:0 0 0.5em;}
#blockRight .elementText {margin:0 0 1em 0;padding:0;}
#blockRight .elementPicture {}
#blockRight .elementHeadline h2, #blockRight .wglPortletHead h2 {margin:0;padding:0 0 0 10px;height:24px;vertical-align:middle;color:#fff;background-color:#000;background-image:none;font:bold 1.1em/24px arial,verdana,sans-serif;}
#blockRight .elementSubheadline h3 {margin:0;padding:0 0 0 10px;height:21px;vertical-align:middle;color:#fff;background-color:#c6c6c7;background-image:none;font:bold 1.05em/21px arial,verdana,sans-serif;}
#blockRight .elementSubheadline h4 {margin:0;padding:0;font-size:1em;}
#blockRight .elementPicture img {max-width:250px;}
#blockRight .fragmentInfo {margin:-0.5em 0 0 0;padding:10px;background-color:#f5f5f4;background-image:none;border:1px solid #c6c6c7;}
#blockRight .fragmentTip {background-position:4px 4px;background-repeat:no-repeat;background-image:url(/de/wGlobal/layout/images/icons/info.gif);padding:8px 8px 8px 64px;border:solid 1px #c0c0c0;background-color:#ffffff}

#blockRight h2 {font-size:1.1em;}
#blockRight p {margin:0;padding:0;}
#blockRight .textSmall {font-size:0.9em;}
#blockRight ul {list-style:none;margin:0;padding:0;}
#blockRight ul li {margin:0 0 0.25em 0;list-style-type:none;}

#blockRight .elementPortlet {margin-top:-10px;margin-bottom:0 !important;} /* Portletstyle übersteuern */
#blockRight .fns_elementListEdit {margin-top:-0.5em;} /* formatstyle übersteuern */
*+html body #blockRight .fns_elementListEdit {margin-top:1.5em !important;} /* formatstyle überstuern IE-Hack */

#pocket {display:none;}
.classic { padding:5px 0 5px 0px; text-align:center;}
.pda {background-color:#eee;  padding:1em 5em 1em 30px; width:920px; height:30px; font-size:2em; text-align:left; border-bottom: 1px solid #000;}