@charset "utf-8";
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{font-family: Arial, Verdana,sans-serif; color: #000000; line-height: 1.166; margin: 0px; padding: 0px; font-size:100.1%; text-align:center; background-image:url(../images/back.gif); background-repeat:repeat-x;}
a, blockquote, caption, dd, dfn, div, dl, dt, form, h1, h2, h3, h4, h5, img, label, legend, li, ol, p, samp, table, tbody, td, tfoot, th, thead, tr, ul {font-size:100.1%; font-family: Arial, Verdana, sans-serif; border:0; line-height:1.4}
legend { display: none }
/******* hyperlink and anchor tag styles *******/
a:link, a:visited{color:#000000; text-decoration: underline;}
a:hover{color:#EA5E16; text-decoration: underline;}
/************** header tag styles **************/
h1{font: normal 110% Arial, Verdana,sans-serif;color: #000000; margin: 0px 0px 15px 0px; padding: 3px 0px 2px 0px; border-bottom: 2px #f8e109 solid;}
h2{font: normal 150% Arial, Verdana, sans-serif; color: #000000; margin: 0px 0px 10px 0px; padding: 0px;}
h3{font: bold 120% Arial, Verdana, sans-serif; color: #464646; margin: 0px 0px 5px 0px ; padding: 0px;}
/*h4{font: 100% Arial, Verdana, sans-serif; color: #333333; margin: 0px; padding: 0px;}*/
h4{font: bold 110% Arial, Verdana, sans-serif; color: #000000; margin: 0px 0px 5px 0px ; padding: 0px;
border-bottom: 2px #E5E5E5 solid;
}
h5{font: 100% Arial, Verdana,sans-serif; color: #56555a; margin: 0px; padding: 0px;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.container {width: 1006px; clear: both; margin: 0 auto 0 auto; text-align:left;}
html>body .container {width: 1006px; clear: both; margin: 0 auto 0 auto;}
.container_box_left {width:266px; float:left;}
.container_box_right {width:266px; float:right;}
.container_box_full {clear:both; margin-bottom:10px;
/*font-size:1.2em;*/
}
.container_box_full .box_inhalt{
/*font-size:0.9em;*/
}
#header {width: 100%; text-align: left; margin:0; padding:0;}
#content {clear:both; background-color:#FFFFFF; width:1006px; height:400px; text-align:left; padding-top:0px; margin-top:5px;}
html>body #content {background-color:#FFFFFF; width:1006px; min-height:400px; height:auto; text-align:left;}
.content_left {width:230px; float:left; text-align:left; padding:0em 0px 0px 0px; font-size:0.75em;}
.content_left div.ro{font-size:1.35em}
.content_left_home {width:230px; float:left; text-align:left; padding:1.9em 0px 0px 15px;}
.content_home {width:758px; float:left; text-align:left; padding:1.9em 0px 0px 18px;}
.content_home2 {width:758px; float:left; text-align:left; padding:30px 0px 0px 18px;}
.content_right {float:right;font-size:0.75em; width:230px; padding:0em 0px 0px 0px;}
.content_right div.ro{font-size:1.35em}
.col2 div.content_main {width:767px;}
.col3 div.content_main {width:1000px;}
.content_main_top{float:left; text-align:left; width:772px; padding:0px 0px 0px 4px; font-size:0.75em;}
.content_top_container {float:left; padding:0; text-align:left; width:776px;}
.content_top_container div.content_main{margin:0px; padding:0 2px 0 4px} 
.content_main {float:left; text-align:left; width:537px; padding:0px 4px 0px 4px; font-size:0.75em;}
.content_main_home {float:left; text-align:left; width:471px; padding:1.9em 0px 0px 0px;}
.content_text {padding: 0px 5px 0px 5px; font-size:0.9em;}
.content_text a:link, .content_text a:visited {color:#000000; text-decoration:none;}
.content_text a:hover{text-decoration:underline;}
/************** margins *****************/
.page_margins {border: 0 none; background-image:  url(../images/border/border_left.gif); background-repeat:repeat-y; background-position:left;}
.page {border: 0 none; margin: 0 0 0 2px; padding: 0px 0px 0px 0px; background-image:  url(../images/border/border_right.gif); background-repeat:repeat-y; background-position:right;}
#border-top {overflow:hidden; width: auto; height: 17px; font-size:0; margin-bottom: -14px; background-image:  url(../images/border/border_top.gif); background-repeat:repeat-x; background-position:top left;}
#border-bottom {clear:both; overflow:hidden; width: auto; height: 5px; /*margin-top: -15px;*/ font-size:0; background-image:  url(../images/border/border_bottom.gif); background-repeat:repeat-x; background-position:bottom left;}
#edge-tl {float:left; width: 20px; height: 20px; font-size:0; background-image:  url(../images/border/corner_tl.gif); background-position: top left;}
#edge-tr {position:relative; /* IE Fix | z-index */ float:right; width: 20px; height: 20px; font-size:0; background-image:  url(../images/border/corner_tr.gif); background-position: top right;}
#edge-bl {float:left; width: 20px; height: 5px; background-image:  url(../images/border/corner_bl.gif); background-position: bottom left;}
#edge-br {position:relative; /* IE Fix | z-index */ float:right; width: 20px; height: 5px; background-image:  url(../images/border/corner_br.gif); background-position: bottom right;}
/************** box-margins *****************/
.box_margins {border: 0 none; background-image:  url(../images/border/border_left.gif); background-repeat:repeat-y; background-position:left;}
.box {border: 0 none; margin: 0 0 0 2px; padding: 0px 0px 0px 0px; background-image:  url(../images/border/border_right.gif); background-repeat:repeat-y; background-position:right;}
.box-border-top {overflow:hidden; width: auto; height: 17px; font-size:0; margin-bottom: -14px; background-image:  url(../images/border/border_top.gif); background-repeat:repeat-x; background-position:top left;}
.box-border-bottom {clear:both; overflow:hidden; width: auto; height: 20px; margin-top: -15px; font-size:0; background-image:  url(../images/border/border_bottom.gif); background-repeat:repeat-x; background-position:bottom left;}
.box-edge-tl {float:left; width: 20px; height: 20px; font-size:0; background-image:  url(../images/border/corner_tl.gif); background-position: top left;}
.box-edge-tr {position:relative; /* IE Fix | z-index */ float:right; width: 20px; height: 20px; font-size:0; background-image:  url(../images/border/corner_tr.gif); background-position: top right;}
.box-edge-bl {float:left; width: 20px; height: 20px; background-image:  url(../images/border/corner_bl.gif); background-position: bottom left;}
.box-edge-br {position:relative; /* IE Fix | z-index */ float:right; width: 20px; height: 20px; background-image:  url(../images/border/corner_br.gif); background-position: bottom right;}
/************** nav_meta *****************/
#nav_meta{font-size:0.9em; color: #68676b; padding:0px 10px 0px 0px; text-align:right;}
#nav_meta p{margin:0px; padding:0px;}
#nav_meta a:link, #nav_meta a:visited{color: #68676b; margin:0px 5px 0px 5px; text-decoration: none;}
#nav_meta a:hover{text-decoration: underline;}
#nav_logout a:link {color:#FFCC00;font-weight:bold; text-decoration: underline;}
/************** hlist *****************/
.hlist { /* (en) containing floats in IE */ /* (de) Einfassen der Floats im IE */ width: 999px; height:2.40em; /* (en) containing floats in all other browsers */ /* (de) Einfassen der Floats in allen anderen Browsern */ /* (en|de) Bugfix: IE - collapsing horizontal margins */ position:relative; /* (en) Repeat the main color from the image */ /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */ background: #c0c0c0 url("../images/shiny_buttons/background.png") repeat-x center right; border-top: 4px #f8e109 solid; line-height: 0; z-index:600}
.hlist ul {/* (en|de) Bugfix: IE - Doubled Float Margin Bug */ display: inline; float: left; /* LTR */ /* (en) Left margin of the first button  */ /* (de) Abstand des ersten Buttons vom linken Rand  */ margin: 0 0 0 0px; /* LTR */ padding: 0; /*    border-left: 1px #faef96 solid;*/ /*    border-right: 1px #faef96 solid;*/ font-size:1.3em; font-weight:normal; z-index:600}
.hlist ul li { /* border-left: 1px #b5ac51 solid; border-right: 1px #faef96 solid; */ /* (en|de) Bugfix: IE - Doubled Float Margin Bug */ display: inline; float: left; /* LTR */ font-size: 1em; line-height: 1em; list-style-type: none;   margin: 0; padding: 0;}
.hlist ul li a,
.hlist ul li strong {background: transparent; color: #5e5d60; display: block; font-size: 0.8em; font-weight: bold; margin: 0; padding: 0.4em 0.8em 0.5em 0.8em; text-decoration: none; width: auto;}
.hlist ul li:first-child a{border-left:none;}
.hlist ul li:last-child a{border-right:none;}
.hlist ul li a.navLevel1Selected{color:#FFFFFF}
/************** vlist *****************/
h6.vlist {font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.8em; width: 95%; padding: 2px 0px 1px 5%; /* LTR */ margin:0; color: #000000; background-color: #fff; border-bottom: 2px #f6df15 solid;}
.vlist {font-size:0.8em; width: 100%; overflow: hidden; margin: 0 0 0em 0; list-style-type: none; padding:0; /*    border-bottom: 2px #ddd solid;*/}
.vlist ul {list-style-type: none; margin:0; padding: 0;}
.vlist li {float:left; /* LTR */ width: 100%; margin:0; padding: 0;}
.vlist a,
.vlist strong,
.vlist span {display:block; padding: 3px 5px 3px 5%; text-decoration: none; border-bottom: 1px #c9c9c9 solid;}
.vlist a,
.vlist a:visited {color: #444;}
.vlist li span {display:block; font-weight: bold; border-bottom: 1px #ddd solid;}
/* active list element */
.vlist li.active {color: #fff; font-weight: bold;}
/* Level 1 */
.vlist li a,
.vlist li strong,
.vlist li span { background-color:#f3f3f3;  } /* LTR */
.vlist li a:focus,
.vlist li a:hover,
.vlist li a:active { background-color:#f2e69b; color: #000000; }
.vlist li a.active {background-color:#f2e69b; font-weight:bold;}
/* Level 2 */
.vlist li ul li a,
.vlist li ul li strong,
.vlist li ul li span { background-color:#fef9cc; width: 88%; padding-left: 10%; padding-right: 2%; background-image:url(../images/pfeil.gif); background-repeat:no-repeat; background-position:12px 8px;} /* LTR */
.vlist li ul li a, 
.vlist li ul li a:visited { background-color:#fef9cc; color: #000000; }
.vlist li ul li a:focus,
.vlist li ul li a:hover,
.vlist li ul li a:active { background-color:#f2e69b; color: #000000; }
.vlist li ul li a.active {background-color:#fef9cc; font-weight:bold;}
.vlist li ul li a.active:hover {background-color:#f2e69b;}
/* Level 3 */
.vlist li ul li ul li a,
.vlist li ul li ul li strong,
.vlist li ul li ul li span { width: 85%; padding-left: 13%; padding-right: 2%; background-image:none;} /* LTR */
.vlist li ul li ul li a,
.vlist li ul li ul li a:visited{ background-color:#fef9cc; color: #000000; }
.vlist li ul li ul li a:focus,
.vlist li ul li ul li a:hover,
.vlist li ul li ul li a:active { background-color:#f2e69b; color: #000000; }
.vlist li ul li ul li a.active {background-color:#fef9cc; font-weight:bold;}
.vlist li ul li ul li a.active:hover {background-color:#f2e69b;}
/* Level 4 */
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li strong,
.vlist li ul li ul li ul li span { width: 80%; padding-left: 18%; padding-right: 2%; background-image:url(../images/pfeil.gif); background-repeat:no-repeat; background-position:28px 8px;} /* LTR */
.vlist li ul li ul li ul li a,
.vlist li ul li ul li ul li a:visited { background-color:#fef9cc; color: #000000; }
.vlist li ul li ul li ul li a:focus,
.vlist li ul li ul li ul li a:hover,
.vlist li ul li ul li ul li a:active { background-color:#f2e69b; color: #000000; }
.vlist li ul li ul li ul li a.active { background-color:#fef9cc; font-weight:bold;}
.vlist li ul li ul li ul li a.active:hover { background-color:#f2e69b;}
/************** sitemap *****************/
.box_sitemap {width:240px; padding-left:5px;}
 h2.sitemap {font-family:  Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; width: 100%; padding: 3px 0px 3px 0px; /* LTR */ margin:5px 0px 5px 0px; color: #5e5d60; background-color: #F8E109; border-bottom: 2px #d9d9d9 solid;}
.sitemap {font-size:1em; width: 100%; overflow: hidden; margin: 0 0 0em 0; list-style-type: none; padding:0; /*    border-bottom: 2px #ddd solid;*/}
.sitemap ul {list-style-type: none; margin:0; padding: 0;}
.sitemap li { float:left; /* LTR */ width: 100%; margin:0; padding: 0;}
.sitemap a {display:block; padding: 2px 5px 2px 5%; text-decoration: none;}
.sitemap a,
.sitemap a:visited {color: #000000;}
/* Level 1 */
.sitemap li a {background-image:url(../images/sitemap_l1.gif); background-repeat:no-repeat; background-position:0px -4px; font-weight:bold;} /* LTR */
.sitemap li a:focus,
.sitemap li a:hover,
.sitemap li a:active {text-decoration:underline;}
/* Level 2 */
.sitemap li ul li a { width: 88%; padding-left: 10%; padding-right: 2%; background-image:url(../images/sitemap_l2.gif); background-repeat:no-repeat; background-position:0px -4px; font-weight:normal;} /* LTR */
.sitemap li ul li a, 
.sitemap li ul li a:visited { color: #000000; }
.sitemap li ul li a:focus,
.sitemap li ul li a:hover,
.sitemap li ul li a:active {  color: #000000; }
.sitemap li ul li a.active:hover {text-decoration:underline;}
/* Level 3 */
.sitemap li ul li ul li a { width: 83.5%; padding-left: 14.5%; padding-right: 2%; background-image:url(../images/sitemap_l3.gif); background-repeat:no-repeat; background-position:0px -4px;} /* LTR */
.sitemap li ul li ul li a,
.sitemap li ul li ul li a:visited{ color: #000000; }
.sitemap li ul li ul li a:focus,
.sitemap li ul li ul li a:hover,
.sitemap li ul li ul li a:active { color: #000000; }
/* Level 4 */
.sitemap li ul li ul li ul li a { width: 78%; padding-left: 20%; padding-right: 2%; background-image:url(../images/sitemap_l4.gif); background-repeat:no-repeat; background-position:0px -4px;} /* LTR */
.sitemap li ul li ul li ul li a,
.sitemap li ul li ul li ul li a:visited { color: #000000; }
.sitemap li ul li ul li ul li a:focus,
.sitemap li ul li ul li ul li a:hover,
.sitemap li ul li ul li ul li a:active { color: #000000; }
/************** suche *****************/
.box_suche {float:right; padding: 4px 10px 0px 0px; font-size:0.7em;}
.box_suche form {  display:inline;}
.box_suche_input{ width:151px; border:1px solid #d0d4d7; color:#4f4f4f; float:left;}
.box_suche_submit{ margin:0px 0px 0px 6px; float:left;}
.listSearchResult{list-style:none; margin:0px; padding:0px;}
/*************** info_box_links *****************/
.info_box_links {background-color:#ffffff; width:224px; margin:0px 0px 0px 0px;}
.info_box_links a:link, .info_box_links a:visited {color:#5e5d60; text-decoration:none;  }
.info_box_links a:hover {text-decoration:underline;}
.info_box_links_header{background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif); background-repeat:repeat-y;}
.info_box_links_header h2{font-size:0.75em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.info_box_links_content {font-size:0.75em; padding:0px 0px 0px 0px; margin:0; position:relative;}
.info_box_links_content_text {padding:4px 10px 4px 10px; margin:0;} 
.info_box_links_more {text-align:right; font-weight:bold;}
.info_box_links_more a{background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
/*************** info_box_links *****************/
.info_box_mitte {background-color:#ffffff; width:260px; margin:0px 0px 0px 0px;}
.info_box_mitte a:link, .info_box_mitte a:visited {color:#5e5d60; text-decoration:none;  }
.info_box_mitte a:hover {text-decoration:underline;}
.info_box_mitte_header{background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif); background-repeat:repeat-y;  }
.info_box_mitte_header h2{font-size:1em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.info_box_mitte_content {  font-size:1em; padding:0px 0px 0px 0px; margin:0; position:relative;}
.info_box_mitte_content_text {padding:4px 10px 4px 10px; margin:0;}
.info_box_mitte_more {text-align:right; font-weight:bold;}
/*************** info_box_gelb / info_box_white *****************/


.info_box_gelb {background-color:#fef9cc; width:100%; margin:0px 0px 0px 0px;}
.info_box_gelb div.info_box_header h2, .info_box_white div.info_box_header h2{font-size:1.1em}
.info_box_white {  width:100%;  margin:0px 0px 0px 0px;}
.info_box_gelb a:link, .info_box_gelb a:visited, .info_box_white a:link, .info_box_white a:visited { color:#5e5d60; text-decoration:none; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
.info_box_gelb a:hover, .info_box_white a:hover {text-decoration:underline;}
.info_box_gelb_content {clear:both;  font-size:1em; padding:0px 0px 0px 0px; margin:0;  min-height:1px; height:auto;}
.info_box_gelb_content h2 {font-size:1em; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; color:#464646;}
.info_box_gelb_pic {float:left; padding-right:10px;}
.info_box_gelb_text {padding:8px 10px 8px 10px;}
.info_box_gelb_more {text-align:right; font-weight:bold;}
..info_box_gelb_more a{background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
/*************** info_box *****************/
.info_box {background-color:#ffffff; /*width:224px;*/ width:100%; margin:0px 0px 0px 0px;}
.info_box a:link, .info_box a:visited {color:#5e5d60; text-decoration:none;}
.info_box a:hover {color:#EA5E16; text-decoration:underline;}
.info_box a.rsslink:link, .info_box a.rsslink:visited {color:#E85E13;}
div.info_box_header{background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-repeat:repeat-y;}
div.content_left div.info_box_header{background-image:url(../images/box_headline_verlauf.gif);}
div.content_right div.info_box_header{background-image:url(../images/box_headline_verlauf.gif);}
div.content_main div.info_box_header{background-image:url(../images/box_headline_verlaufbig.gif);}
div.content_main div.colGroup1 div.info_box_header, div.content_main div.colGroup2 div.info_box_header,div.content_main div.colGroup3 div.info_box_header {background-image:url(../images/box_headline_verlauf.gif);}
.info_box_header h2{font-size:0.75em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.content_right div.wglPortletHead{ background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif);  background-repeat:repeat-y;  }
.content_right div.wglPortletHead h2{font-size:0.75em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.content_right table.wglInputset div.loginlabel{width:80px; font-size:1em;}
.content_right table.wglInputset div.loginbuttonset, .content_right div.wglAreaset div.loginbuttonset{text-align:right; margin-right:5px;}
.content_right div.wglAreaset div.logintext{font-size:0.75em; margin:5px;}
.content_right div.wglAreaset p.wglParagraph{font-size:0.75em; padding:5px;}
.info_box_content {clear:both; font-size:0.75em; padding:0px 0px 0px 0px; margin:0; font-weight:normal;}
.info_box_content_text {padding:4px 10px 4px 10px; margin:0;}
.info_box_pic {float:left; padding-right:5px;}
.info_box_more {text-align:right; font-weight:bold;}

.info_box_more a:link, .info_box_more a:visited {background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px; color:#5e5d60; text-decoration:none;}
.info_box_more a:hover {color:#EA5E16; text-decoration:underline;}



/*************** news_box *****************/
.news_box { background-color:#ffffff; width:224px; margin:0px 0px 0px 0px;}
.news_box a:link, .news_box a:visited {color:#5e5d60; text-decoration:none;}
.news_box a:hover {color:#EA5E16; text-decoration:underline;}
.news_box_header{ background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif); background-repeat:repeat-y; position:relative;}
.news_box_header h2{font-size:0.75em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.news_box_content { clear:both; font-size:0.75em; padding:0px 0px 0px 0px; margin:0; min-height:1px; height:auto;}
.news_box_content h5 {font-weight:bold;}
.news_box_nav {clear:both; position:absolute; width:120px; top:2px; left:100px; text-align:right;}
.news_box_nav div{float:right;  }
.news_box_pic {float:left; padding-right:5px;}
.news_box_text {padding:4px 5px 4px 0px;}
.news_box_archive {  clear:both; border-top:1px #56555a solid; padding:3px 10px 3px 10px;}
.news_box_archive a, .news_box2_archive a{ font-weight:bold;}
.news_box2_archive {clear:both; padding:3px 10px 3px 10px;}
.news_box_more {text-align:right; font-weight:bold;}
.news_box_more a{text-decoration:none; color:#5E5D60; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
.news_box_more a:hover{text-decoration:underline}
/*************** news_box2 *****************/
.news_box2 { background-color:#ffffff; width:224px;  margin:0px 0px 0px 0px;}
.news_box2 a:link, .news_box2 a:visited {color:#5e5d60; text-decoration:none;  }
.news_box2 a:hover {text-decoration:underline;}
.news_box2_header{background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif); background-repeat:repeat-y; position:relative;}
.news_box2_header h2{font-size:0.75em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.news_box2_content {clear:both; font-size:0.75em; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px; min-height:1px; height:auto; border-bottom:1px #56555a solid;  }
.news_box2_content h5 {font-weight:bold;}
.news_box2_nav {clear:both; position:absolute; width:100px; top:2px; left:115px;}
.news_box2_pic {float:left; padding:5px 10px 5px 0px;}
.news_box2_text { padding:4px 5px 4px 4px;}
.news_box2_archive {font-size:0.75em; clear:both; padding:0px 10px 3px 10px;}
.news_box2_archive a{font-weight:bold; color:#5E5D60; text-decoration:none}
.news_box2_archive a:hover{color:#EA5E16; text-decoration:underline}
.news_box2_more {text-align:right; font-weight:bold;}
.news_box3_content { clear:both; font-size:0.75em; padding:5px 5px 0px 5px; margin:0px 0px 5px 0px; min-height:1px; height:auto; border-bottom:1px #56555a solid;  }
.news_box3_content h5{font-weight:bold}
/*************** news_box_highlight *****************/
.news_box_content_highlight {background-color:#EEEEEE; clear:both; font-size:0.65em; padding:0px; margin:0px; min-height:1px; height:auto; border-bottom:2px #FFFFFF solid;
background-image:url(../images/pfeiltrans.gif); background-position:1px 5px; background-repeat:no-repeat; padding: 0 0 0 6px
}
.news_box_content_highlight a:hover{text-decoration:none}
.news_box_content_highlight h5{font-weight:bold}
.news_box_content_highlight h5 span{color:#F46102}
.news_box_content_highlight h5:hover{text-decoration:underline}
.news_box_content_highlight p{color:#56555A}
.news_box_content_highlight table{margin:0 0 5px 7px}
.news_box_content_highlight td.left{padding:3px}
/*************** info_box_transparenz *****************/
.info_box_transparenz {height: 40px; width: 100%; background-color: #000000; -moz-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30); margin:0; margin:-40px 0px 0px 0px;}
.info_box_transparenz_text { z-index:1; position: relative; top: 2px; -moz-opacity: 1.5; opacity: 1.5; filter: alpha(opacity=150);padding:0; margin:-40px 10px 0px 10px; color: #FFFFFF; height: 40px; width: 96%; font-weight: bold; }
.info_box_mitte_transparenz {height: 40px; width: 100%;  background-color: #000000; -moz-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30); margin:0; margin:-40px 0px 0px 0px;}
.info_box_mitte_transparenz_text {padding:0px; margin:-40px 0px 0px 0px; color: #FFFFFF; height: 40px; width: 100%; font-weight: bold; }
.info_box_transparenz2 {height: 40px; width: 100%; background-color: #000000; -moz-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30); margin:0; margin:-50px 0px 0px 0px;}
.info_box_transparenz2_text {z-index:1; position: relative; top: 2px; padding:0; margin:-40px 10px 10px 10px; color: #FFFFFF; height: 40px; width: 96%; font-weight: bold; }
.info_box_transparenz2_text a, .info_box_transparenz2_text a:hover{text-decoration:none}
.info_box_transparenz2_text h4{margin:2px 0 0 -0.5px; padding:0px; color:#FFFFFF; font-weight:bold; border:none; font-size:1.1em; padding-bottom:2px;}
.info_box_transparenz2_text h4:hover{border-bottom:2px solid #E85E13; padding-bottom:0px;}
.info_box_transparenz2_text h5{margin:0px; padding:0px; color:#FFFFFF; font-weight:bold; font-size:0.9em; padding-bottom:2px;}
.info_box_transparenz2_text h5:hover{border-bottom:2px solid #E85E13;  padding-bottom:0px;}
.info_box_transparenz3 {height: 50px; width: 100%; background-color: #FFFFFF; -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity=80); margin:0; margin:-50px 0px 0px 0px;}
.info_box_transparenz3_text {z-index:1; position: relative; top: 2px; padding:0; margin:-50px 10px 0px 10px; color: #FFFFFF; height: 50px; width: 98%; font-weight: bold; }
.info_box_transparenz3_link {text-align:right; z-index:1; position: relative; top: 2px; padding:0; margin:-25px 0px 15px 0px; color: #FFFFFF; height: 10px; width: 100%; font-weight: bold; }
.info_box_transparenz3_link a{margin-right:6px; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
.info_box_transparenz3_text a, .info_box_transparenz3_text a:hover{text-decoration:none}
.info_box_transparenz3_text h4{margin:2px 0 0 -0.5px; padding:0px; color:#323232; font-weight:bold; border:none; font-size:1.3em; border-bottom:1px solid #E57430}
.info_box_transparenz3_text div.linkright{float:right}
/*************** box_bild_text *****************/
.box_bild_text {background-color:#ffffff; margin:0px 0px 0px 0px; width:531px;}
.box_bild_text a:link, .box_bild_text a:visited {color:#5e5d60; text-decoration:none;  }
.box_bild_text a:hover {text-decoration:underline;}
.box_bild_text_header{background-color:#a9aaad; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_content_verlauf.gif); background-repeat:repeat-y;}
.box_bild_text_header h3{font-size:1.1em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; margin:0px; font-weight:bold;}
.box_bild_text_content {padding:10px; margin:0;}
.box_bild_text_more {text-align:right; font-weight:bold;}
/*************** box_bild_fliesstext *****************/
.box_bild_fliesstext {background-color:#ffffff; margin:0px 0px 0px 0px; width:531px;}
.box_bild_fliesstext a:link, .box_bild_fliesstext a:visited {color:#5e5d60; text-decoration:none;  }
.box_bild_fliesstext a:hover {text-decoration:underline;}
.box_bild_fliesstext_header{background-color:#a9aaad; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_content_verlauf.gif); background-repeat:repeat-y;  }
.box_bild_fliesstext_header h3{font-size:1.1em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; margin:0px; font-weight:bold;}
.box_bild_fliesstext_content {padding:10px; margin:0;}
.box_bild_fliesstext_bild {float:left; padding:0px 10px 10px 0px; margin:0;}
.box_bild_fliesstext_more {text-align:right; font-weight:bold;}
/*************** tabelle_grau *****************/
.tabelle_grau {background-color:#FFFFFF; margin-bottom:5px;}
.tabelle_grau th, .tabelle_grau td { padding:4px;}
.tabelle_grau td {background-color:#efefef;}
.tabelle_grau td.tableHead {background-color:#d3d3d3; text-align:center;}
.tabelle_grau td.tableContent2  {background-color:#d3d3d3;}
/*************** tabelle_gelb *****************/
table.tabelle_gelb {background-color:#FFFFFF; margin-bottom:10px;}
.tabelle_gelb td, .tabelle_gelb th{ padding:4px;}
.tabelle_gelb td {background-color:#fef9cc;}
.tabelle_gelb td.tableHead  {background-color:#f2e69b; text-align:center;}
.tabelle_gelb td.tableContent2  {background-color:#f2e69b;}
/*************** text_container_weiss *****************/
.text_container_weiss1, .text_container_weiss2, .text_container_weiss3 {background-color:#ffffff; width:100%; margin:0px 0px 0px 0px;}
.text_container_weiss1 a:link, .text_container_weiss1 a:visited, .text_container_weiss2 a:link, .text_container_weiss2 a:visited, .text_container_weiss3 a:link, .text_container_weiss3 a:visited {color:#5e5d60; text-decoration:underline;  }
.text_container_weiss1 a:hover, .text_container_weiss2 a:hover,.text_container_weiss3 a:hover {text-decoration:underline;}
.text_container_weiss_content {clear:both; font-size:1em; padding:0px 0px 0px 0px; margin:0; min-height:1px; height:auto;}
.text_container_weiss_content h3 {font-size:1.15em; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; color:#464646;}
.text_container_gelb_text {padding:12px 12px 12px 12px;}
/*************** text_container_gelb *****************/
.text_container_gelb1, .text_container_gelb2, .text_container_gelb3 {background-color:#fef9cc; width:100%; margin:0px 0px 0px 0px; /*font-size:0.8em;*/}
.text_container_gelb1 a:link, .text_container_gelb1 a:visited, .text_container_gelb2 a:link, .text_container_gelb2 a:visited, .text_container_gelb3 a:link, .text_container_gelb3 a:visited { color:#5e5d60; text-decoration:underline;}
.text_container_gelb1 a:hover, .text_container_gelb2 a:hover,.text_container_gelb3 a:hover {text-decoration:underline;}
.text_container_gelb_content {clear:both; font-size:1em; padding:0px 0px 0px 0px; margin:0; min-height:1px; height:auto;}
.text_container_gelb_content h3 {font-size:1.15em;  font-weight:bold; margin:0px; padding:0px 0px 5px 0px; color:#464646;}
.text_container_gelb_text { padding:12px 12px 12px 12px;}
/*************** text_container_graU *****************/
.text_container_grau1, .text_container_grau2, .text_container_grau3 {background-color:#f3f3f3; /*width:530px;*/ width:100%; margin:0px 0px 0px 0px; /*font-size:0.8em;*/}
.text_container_grau1 a:link, .text_container_grau1 a:visited, .text_container_grau2 a:link, .text_container_grau2 a:visited, .text_container_grau3 a:link, .text_container_grau3 a:visited {color:#5e5d60;   }
.text_container_grau a:hover, .text_container_grau a:hover2, .text_container_grau3 a:hover {text-decoration:underline;}
.text_container_grau_content {clear:both; font-size:1em; padding:0px 0px 0px 0px; margin:0; min-height:1px; height:auto;}
.text_container_grau_content h3 {font-size:1.15em; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; color:#464646;}
.text_container_grau_text {padding:12px 12px 12px 12px;}
/*************** Spalten Boxen *****************/
.colGroup3 .col1, .colGroup3 .col2, .colGroup3 .col3{float:left; width:31%; margin-right:2%;}
.colGroup2 .col1, .colGroup2 .col2 {float:left; width:48%; margin-right:2%; }
.text_container_clear2 .colGroup2 .col1, .colGroup2 .col2 {float:left; width:50%; margin-right:0%; }
.colGroup1 .col1 {width:100%}
/*************** listeneintrag *****************/
.list{margin:0px; padding:0px; list-style:none}
.listeneintrag {border-bottom:1px #d2d2d2 solid; padding:0px 0px 10px 0px; margin:10px 0px 0px 0px; }
.listeneintrag div.listEntryPic{ float:left; margin:0 5px 5px 0; cursor:pointer;}
.listeneintrag_more{ text-align:right; color:#5e5d60;  font-weight:bold;  }
.listeneintrag_more a{text-decoration:none; color:#5e5d60; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
.listeneintrag_more a:hover{color:#EA5F14; text-decoration:underline; }
#listeneintrag_footer{ clear:both; width:100%; margin-top:10px; padding-bottom:18px; font-weight:bold; color:#5e5d60;}
#listeneintrag_footer a{font-size:1em; text-decoration:none; font-weight:bold; color:#5e5d60;} 
#listeneintrag_footer a:hover{ text-decoration:underline;}
/*************** runde Ecken *****************/
.ro { /*background:url("../images/roundedbox_ro.gif") top right no-repeat;*/ background:url("../images/roundedbox_ro.gif") top right repeat-y; margin:0; padding:0; margin-bottom:3px;}
.lo {background:url("../images/roundedbox_lo.gif") top left no-repeat; margin:0; padding:0;}
.ru {background:url("../images/roundedbox_ru.gif") bottom right no-repeat; margin:0; padding:0;}
.lu {background:url("../images/roundedbox_lu.gif") bottom left no-repeat; margin:0; padding:0;}
.box_inhalt {margin:0px; padding:1px 4px 4px 2px; min-height:1px; height:auto;}
.box_inhalt p {margin:0; padding:0;}
/*************** footer *****************/
#footer{clear:both; border-top:1px solid #d2d2d2; /*width:535px;*/ width:100%; margin-top:30px; padding-bottom:18px;}
#recommend {float:left; padding-top:5px; width:345px; font-size:0.9em; color:#4b4b4b; } 
#recommend p {margin:0px; padding:0px;}
#recommend a{ font-size:1em; color:#4b4b4b; text-decoration:none}
#recommend a:hover{ text-decoration:underline; color:#EA5F14}
#copyright{text-align:right; padding-top:5px; font-size:0.9em; color:#4B4B4B;}
#copyright p {margin:0px; padding:0px;}
/*************** presse-footer *****************/
#presse-footer {clear:both; border-top:1px solid #d2d2d2; width:535px; margin:30px 0px 0px 0px; padding:5px 0px 18px 0px;}
/*************** sonstiges *****************/
.cleardiv, .clearBoth {clear:both; line-height:0px; height:0px; padding:0px; margin:0px;}
.marquee{margin-bottom:10px;}
.kurztextFett{font-weight: bold; margin-bottom:10px;}
.elementAudio{margin-bottom:10px;}
.elementIframe{margin-bottom:10px;}
.elementBack{margin-bottom:10px; text-decoration:underline}
.elementBack a{text-decoration:underline}
.elementPicture{margin-bottom:10px;}
.elementPictureLeft{float:left; margin-right:5px; margin-bottom:10px;}
.elementPictureRight{float:right; margin-left:5px; margin-bottom:10px;}
.element_picturetext{margin-bottom:10px; font-size:1.1em}
/*.element_picturetext a{color:#5E5D60}*/
.elementLink{margin-bottom:5px;}
.elementLink a{text-decoration:none; font-weight:bold; color:#464646}
.elementLink a:hover{text-decoration:underline;}
.elementText{margin:0 0 10px 0}
.elementText p{margin-top:0px}
.pictureContainer{ margin-bottom:10px;}
.pictureContainer div.pictureElem{ float:left; margin-bottom:5px;  margin-right:5px;}
.pictureContainer div.pictureElem div.elementPictureLeft, .pictureContainer div.pictureElem div.elementPictureRight{ float:none; margin:0px; margin-bottom:5px;}
.elementSpamaccess{margin-bottom:10px;}
.pagination a {background-image:url(../images/news_quadrat_weiss.gif); background-repeat:no-repeat; width:11px;}
.pagination a:hover {text-decoration:none}
.pagination a, .pagination span {display: block; float: left; padding: 0em 0em; margin-right: 1px; margin-bottom: 0px;}
.pagination .current { background-image:url(../images/news_quadrat_gelb.gif); background-repeat:no-repeat; width:11px;}
.pagination .prev{ background-image:url(../images/news_back.png); background-repeat:no-repeat; width:15px;}
.pagination .next{background-image:url(../images/news_next.png); background-repeat:no-repeat; width:15px; margin-left:3px;}
.hiddenresult{display:none}
elementText{margin-bottom:10px;}
.loginbuttonset{margin:0 0 5px 5px;}
button, input.button, .submitButton { margin:1em 0.3em 0em 0em; width: auto; background: transparent url("../images/button_submit_background.gif") repeat-x center center; background-color: #e7e7e7; border:1px #a5acb4 solid; color:#5e5c5f; font-weight:bold; /*padding:2px 10px 2px 10px;*/ cursor:pointer; height:22px;}  
.content_main div.loginbox{font-size:1.2em}
.elementAuflistung{margin-bottom:10px;}
.elementDataTableOuter{margin-bottom:10px;}
.contentbigbox{font-size:1.3em; margin-bottom:10px;}
div.content_left .contentbigbox{font-size:1.0em; margin-bottom:0px;}
div.content_right .contentbigbox{font-size:1.0em; margin-bottom:0px;}

.elementAuflistung ul{padding:0px; margin-left:15px;}
.elementAuflistung ul li{padding:0px; margin:0px;}
.newsboxes{margin:3px 5px 0 5px;}
/* Bildergallerien */
.galleryPicFloat {float:left; padding:5px 2px; overflow:hidden; width:110px;  height:80px;}
.galeriescroll{margin:5px 0 10px 0;}
.galeriescroll table td{background-color:#EEEEEE; height:90px;}
.galeriescroll table td.navbarleft{background-color:#A8A9AD}
.galeriescroll table td.navbarright{background-color:#A8A9AD}
.elementGallery{margin-bottom:10px;}
.elementGallery h3{margin:0px; padding:0px; color:#464646}
.pageNaviList{font-weight:bold}
.listRssLink{margin-top:10px;}
div.content_main div.info_box_content{font-size:0.80em}
div.content_main div.info_box_gelb_text{font-size:1.10em}
div.content_main div.content_main div.elementText{font-size:1.10em}
.wglPortletHead {background-color:#abacae; border-bottom:#FFFFFF 1px solid; background-image:url(../images/box_headline_verlauf.gif); background-repeat:repeat-y; }
.wglPortletHead h2{font-size:0.95em; color:#FFFFFF; padding:2px  10px 2px 10px; margin:0px; font-weight:bold;}
.wglAreaset{padding-left:8px;}
.loginbox table, .loginbox table input.wglInputS{width:95%}
.bigboxPicturebak{ width:100%; background-image:url(../images/backbox.jpg); background-repeat:no-repeat; height:230px; background-position:right; margin-bottom:8px;}
.bigboxPicturebak h2{font-size:1.2em; font-weight:bold; color:#FFFFFF; margin:15px 0 15px;}
.bigboxPicturebak p{font-size:1.2m; color:#FFFFFF; margin:15px 5px 15px 0;}
.bigboxPicturebak div.bigboxLink a {color:#FFFFFF; font-weight:bold; font-size:1em; background-image:url(../images/pfeiltrans2.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px; text-decoration:none}
.bigboxPicturebak div.bigboxLink a:hover {text-decoration:underline; color:#E95F16}
.bigboxPicturebak2{ width:100%; background-image:url(../images/backbox2.jpg); background-repeat:no-repeat; height:230px; background-position:right; margin-bottom:8px;}
.bigboxPicturebak2 h2{font-size:1.2em; font-weight:bold; color:#69676c; margin:15px 0 15px;}
.bigboxPicturebak2 p{font-size:1.2m; color:#69676c;margin:15px 5px 15px 0;}
.bigboxPicturebak2 div.bigboxLink a {color:#69676c; font-weight:bold; font-size:1em; background-image:url(../images/pfeiltrans3.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px; text-decoration:none}
.bigboxPicturebak2 div.bigboxLink a:hover {text-decoration:underline; color:#E95F16}
.loginbox .info_box_content form{ margin:0px;}
.logintable table {width:95%;}
.minitabset {float:left; font-size:90%; margin:0 0 8px 0; width:100%;}
.minitabset h2.header {padding:0; margin:0 0 4px 0; width:100%; font-size:1.3em; font-weight:bold;}
.minitabset ul {background:#FFFFFF; float:left; height: 20px; margin:0; padding:0;width:100%;}
.minitabset li {background:#E0E0E0; border:1px solid #CCCCCC; float:left; height:19px; line-height:19px; list-style-type:none; margin:0 2px -1px 0 !important; overflow:hidden; padding:0;}
.minitabset ul li a {color:#56555A; font-size:1.0em; font-weight:bold; padding:0 5px; text-decoration:none; }
.minitabset li a { float: left; }
.minitabset ul li.active, .tabs ul li a.active {background:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.minitabset div.tab_content {clear:both; padding:0px; margin:0px; display:none;}
.minitabset div.tab_content div.info_box div{border-bottom:1px solid #E0E0E0;}
.minitabset div.tab_content div.info_box h5{font-weight:bold; color:#57565C; font-size:0.8em; padding:5px 5px 3px 20px; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:5px 7px;}
.minitabset div.tab_content div.info_box p{font-size:0.75em; padding:0px; margin:0px; color:#56555A; margin:0px 5px 5px 20px; }
.minitabset div.tab_content div.info_box a:hover{text-decoration:none;}
.bigtabset {float:left; font-size:90%; margin:0 0 8px 0; width:100%;}
.bigtabset h2.header {padding:0; margin:0 0 18px 0; width:100%; font-size:1.3em; font-weight:bold;}
.bigtabset ul {background:#FFFFFF; float:left; margin:0; padding:0; width:100%; height: 23px;}
.bigtabset li {background:#E0E0E0; border:1px solid #CCCCCC; float:left; height:22px; line-height:22px; list-style-type:none; margin:0 2px -1px 0 !important; overflow:hidden; padding:0;}
.bigtabset ul li a {color:#56555A; font-size:1.2em; font-weight:bold; padding:0 20px; text-decoration:none; }
.bigtabset li a { float: left; }
.bigtabset ul li.active{position: relative; top: -3px; height: 23px; padding:3px 0 0 0}
.bigtabset ul li.active, .tabs ul li a.active {background:#FFFFFF; border-bottom:1px solid #FFFFFF; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:5px 7px;}
.bigtabset div.tab_content {clear:both; padding:0px; margin:0px; display:none;}
.bigtabset div.tab_content div.info_box div{}
.bigtabset div.tab_content div.info_box td {padding:8px 3px 0 3px; text-align:left; text-valign:top; width:25%}
.bigtabset div.tab_content div.info_box h5{font-weight:bold; color:#57565C; font-size:1em; padding:5px 0 0 2px ;}
.bigtabset div.tab_content div.info_box a:hover{text-decoration:none;}
.bigtabset div.tab_content div.info_box div{}
/* Accordion */
.accordion_title{ width:210px; text-align:left; background-image:url(../images/iconorange.gif); background-repeat:no-repeat; background-position:3px 7px; background-color:#F3F3F3; padding-left:15px; border-bottom:1px solid #E2E1DF;}
.accordion_title_active{ width:210px; text-align:left; background-image:url(../images/iconorange.gif); background-repeat:no-repeat; background-position:3px 7px; background-color:#F3F3F3; padding-left:15px; border-bottom:1px solid #E2E1DF;}
.accordion_title:hover, .accordion_title_active{cursor:pointer; background-color:#E7E7E7; background-image:url(/wGlobal/wGlobal/layout/images/iconpfeil.gif);background-position:2px 7px;}
.accordion_title div{ background-color:#FFFFFF; height:100%;}
.accordion_title:hover div, .accordion_title_active div{background-color:#F2F2F4; } 
.accordion_title h2, .accordion_title_active h2{font-size:0.75em; padding:5px 5px 0 5px; margin:0px; font-weight:bold; color:#464646 }
.accordion_title p, .accordion_title_active p{font-size:0.75em; padding:5px; margin:0px;}
.accordion_content{ width:225px; text-align:left; display:none}
a.ohnepfeil{background:none}
a.mitpfeil{font-weight:bold; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
a.rsslink{background-image:url(../images/icons/rssmini.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px; font-weight:bold; color:#E85E13}
.scroll3d{margin:0 0 10px 0}
.scroll3d h5{color:#464646; font-weight:bold; margin:0 0 8px 0; font-size:1.15em}
.scroll3d td.navbarleft, .scroll3d td.navbarright{width:25px; background-image:url(../images/back3D.jpg); background-repeat:no-repeat;}    
.scroll3d td.navbarleft {border-right:1px solid #ffffff}
.scroll3d td.navbarright {}  
.scroll3d td.content{ background-color:#eeeeee; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff}
.scroll3d ul, .scroll3d li{ margin:0px; padding:0px; list-style:none}        
.scroll3d li{ float:left; width:240px; height:189px; border-right:1px solid #FFFFFF}
.scroll3d td.content div.link {padding:5px;}
.scroll3d td.content div.link a{font-weight:bold; color:#66656B; background-image:url(../images/pfeiltrans.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:14px;}
/* Bild mit umflossenem Text */
.box_inhalt .picturefloattextleft {margin:5px; border:none; }
.picturefloattextleft { border-bottom: 1px solid #666; margin-bottom: 10px; }
.picturefloattextleft h2 {color:#464646; font-size:1.15em; font-weight:bold; margin:0; padding:0 0 5px; }
.picturefloattextleft p { margin: 0px; padding: 0px; font-weight:normal;}
.picturefloattextleft a { text-decoration: none; font-weight: bold; background-image:url(../images/pfeiltrans.gif); background-position:0 3px; background-repeat:no-repeat; color:#5E5D60; padding-left:14px; }
.picturefloattextleft a:hover { color:#EA5E16; text-decoration:underline; }
/* .picturefloattextleft a:visited { color:#5E5D60; text-decoration:none; } */
.picturefloattextleft .picturefloattextpic { float: left; margin-right:10px;  }
.picturefloattextleft .picturefloattextpic div { margin-bottom: 5px; }
.picturefloattextleft .picturefloattextlink { text-align: right; margin-bottom: 5px; }
.box_inhalt .picturefloattextright {margin:5px; border:none; }
.picturefloattextright { border-bottom: 1px solid #666; margin-bottom: 10px; }
.picturefloattextright h2 {color:#464646; font-size:1.15em; font-weight:bold; margin:0; padding:0 0 5px; }
.picturefloattextright p { margin: 0px; padding: 0px; }
.picturefloattextright a { text-decoration: none; font-weight: bold; background-image:url(../images/pfeiltrans.gif); background-position:0 3px; background-repeat:no-repeat; color:#5E5D60; padding-left:14px; }
.picturefloattextright a:hover { color:#EA5E16; text-decoration:underline; }
/* .picturefloattextright a:visited { color:#5E5D60; text-decoration:none; } */
.picturefloattextright .picturefloattextpic { float: right; margin-left:10px;  }
.picturefloattextright .picturefloattextpic div { margin-bottom: 5px; }
.picturefloattextright .picturefloattextlink { text-align: left; margin-bottom: 5px; }
/*suche */
h3.searchtitle a{color:#464646; text-decoration:none}
/*pictureHideAndShow */
.pictureHideAndShow{ }
/* NAVIGATION hm START */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {/* line-height:  1.0; */line-height:  1.5;}
.sf-menu ul {position:absolute;top:-999em;/* width:    auto;  left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;     }
.sf-menu li ul {/*border-top:2px solid #F6DF15;*/z-index:1000;background-color:#FF0000;background: #C0C0C0 url(../images/backnav_pd.jpg) repeat-x scroll right center;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {left:0;top:1.42em; /* match top ul list item height */z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {left:  10em; /* match ul width */top:0;}
/*** BGV ***/
.sf-menu {float:left;margin-bottom:  1em;}
.sf-menu a {padding: 0.4em 1em;text-decoration:none;font-size: 0.8em;font-weight: bold;border-top:  none;border-left: 1px #b5ac51 solid;border-right: 1px #faef96 solid;  }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/color: #5e5d60;}
.sf-menu li {background: #C0C0C0 url(../images/shiny_buttons/background.png) repeat-x scroll right center;  }
.sf-menu li li {background:    #f3f3f3;  /* hm */    border: none;width:200px;}
.sf-menu li li:first-child{border-top:2px solid #F6DF15;}
.sf-menu li ul li a {white-space: nowrap;padding-left: 0.6em;font-weight: normal;border: 1px solid #c9c9c9;  /* hm */border-top: none;  /* hm */ font-size: 0.63em;height: 0.95em;padding-top: 3px;padding-bottom: 9px;  }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #C0C0C0 url(../images/shiny_buttons/background.png) repeat-x scroll right center;outline:    0;}
.sf-menu a:focus, .sf-menu a:hover {background: #C0C0C0 url(../images/shiny_buttons/background_active.png) repeat-x scroll right center;color: #ffffff;outline: 0;}
.sf-menu li ul li:hover, .sf-menu li ul li.sfHover,
.sf-menu li ul a:focus, .sf-menu li ul a:hover, .sf-menu li ul a:active {background: #f2e69b;  color: #000000;outline: 0;}
.sf-menu .navLevel1Selected, .sf-menu .navLevel1Selected:hover {background: #C0C0C0 url(../images/shiny_buttons/background_active.png) repeat-x scroll right center;color: #ffffff;outline: 0;}
.sf-menu li ul a:focus {background:  #5e5d60;  color: #f2e69b;  outline: 0;}
/*** arrows **/
.sf-menu a.sf-with-ul {padding-right:   2.25em;min-width:    1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position:    absolute;display:    block;right:      .75em;top:      1.05em; /* IE6 only */width:      10px;height:      10px;text-indent:   -999em;overflow:    hidden;background:    url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:      .8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
background:  url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}
/* NAVIGATION hm ENDE */
/*fancybox */
html, body {height: 100%;}
div#fancy_overlay {position: fixed;top: 0;left: 0; width: 100%; height: 100%;background-color: #666;display: none;z-index: 800;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;}div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 800;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_progress.png') no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 830;}
div#fancy_loading_icon {position: absolute;background: url('/wGlobal/wGlobal/layout/images/fancybox/fancy_loading.gif') no-repeat;z-index: 835;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 890;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 900;position: absolute;}
div#fancy_div {background: #000;color: #FFF;height: 100%;width: 100%;z-index: 900;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 900;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url('/wGlobal/wGlobal/layout/images/fancybox/fancy_closebox.png') top left no-repeat;cursor: pointer;z-index: 981;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 911; display: none;background-image: url(data:image/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px;}
a#fancy_right {right: 0px;}
span.fancy_ico {position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
span#fancy_left_ico {left: -9999px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_left.png') no-repeat;}
span#fancy_right_ico {right: -9999px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_right.png') no-repeat;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px;}
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_n.png') repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_ne.png') no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_e.png') repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_se.png') no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_s.png') repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_sw.png') no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_w.png') repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url('/wGlobal/wGlobal/layout/images/fancybox/fancy_shadow_nw.png') no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
td#fancy_title_left {height: 32px;width: 15px;background: transparent url(/wGlobal/wGlobal/layout/images/fancybox/fancy_title_left.png) repeat-x;}
td#fancy_title_main {height: 32px;background: transparent url(/wGlobal/wGlobal/layout/images/fancybox/fancy_title_main.png) repeat-x;}
td#fancy_title_right {height: 32px;width: 15px;background: transparent url(/wGlobal/wGlobal/layout/images/fancybox/fancy_title_right.png) repeat-x;}
/* fancybox */
/* Part WGL */
.editorList{ text-align:left}
.content_main div.editorList{font-size:0.75em; text-align:left}
.wEditorElementHeadline{font-weight:bold}
.elementaudio{margin-top:10px;}
/* ENDE Part WGL */
/* Gallerific */
.gallerific{margin:10px 0 10px 0 }
div.gallerificnormal div.content {/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */display: none;float: right;width:330px;}
div.gallerificwide div.content {/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */display: none;float: right;width:555px;}
div.content a, div.gallerificnavigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container {position: relative;clear: both;}
div.loader {position: absolute;top: 0;left: 0;background-image: url('../images/loader.gif');background-repeat: no-repeat;background-position: center;width: 100%;}
div.slideshow {height:500px;}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;width: 100%;text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {vertical-align: middle;border: 1px solid #ccc;}
div.download {float: right;display:none;}
div.caption-container {position: relative;top:59px;z-index:2}
span.image-caption {display: block;position: absolute;}
div.caption {background-color: #000;padding: 12px;color: #ccc;}
div.caption a {color: #fff;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;width:80px;height:85px;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;}
div.gallerificnavigation div.top {margin-bottom: 12px;height: 11px;}
div.gallerificnavigation div.bottom {margin-top: 12px;}
div.gallerificnavigation div.pagination a, div.gallerificnavigation div.pagination span.current, div.gallerificnavigation div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 4px 9px;border: 1px solid #ccc;}
div.gallerificnavigation div.pagination a:hover {background:none;background-color: #eee;text-decoration: none;}
div.gallerificnavigation div.pagination span.current {font-weight: bold;border-color: #000;background:none;}
div.gallerificnavigation div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
#captionToggle a {float: right;display: block;background-image: url('../images/caption.png');background-repeat: no-repeat;background-position: right;margin-top: 5px;padding: 5px 30px 5px 5px;}




/* GRID 5 */
                 
.elementForm table              {width:400px}

.elementForm td                 {padding:4px 0 0 0}

.elementForm .rowText           {}

.elementForm .formButtons       {text-align:left; margin-left:120px;}

.elementForm label              {white-space:nowrap;padding:0 4px 0 0}



dl.form                         {display:table;margin:0;padding:0; width:100%}

dl.form dt                      {display:block;float:left;margin:0 0 2px 0; width:120px;}

dl.form dt label                {}

dl.form dd                      {display:block;margin:0 0 10px 0;overflow:hidden;}



.wglRadioFloat                  {}

.wglRadioFloat input            {margin:0;float:left}

.wglRadioFloat label            {float:left;padding:0 4px 0 4px}



.wglRadio                       {display:block;clear:left;padding:4px 0 4px 0}

.wglRadio input                 {margin:0;float:left}

.wglRadio label                 {float:left;padding:0 4px 0 4px;color:black}



.wglCheckbox                    {display:block;clear:left;padding:4px 0 4px 0}

.wglCheckbox input              {margin:0;float:left}

.wglCheckbox label              {float:left;padding:0 4px 0 4px}



.wglCheckboxFloat               {margin:0 2px 0 0}



/* Groessen der Eingebafelder */
textarea,select,input{border:1px solid #D3D3D3}
span.wglRadiobutton input{border:none}

input.XS        {width:44px;margin-right:4px}

input.S         {width:94px;margin-right:4px}

input.M         {width:144px;margin-right:4px}

input.L         {width:192px;margin-right:4px}

input.XL        {width:244px;margin-right:4px}

input.XXL       {width:294px;margin-right:4px}



textarea.XS     {width:44px;margin-right:4px}

textarea.S      {width:94px;margin-right:4px}

textarea.M      {width:144px;margin-right:4px}

textarea.L      {width:194px;margin-right:4px}

textarea.XL     {width:244px;margin-right:4px}

textarea.XXL    {width:294px;margin-right:4px}



select.XS       {width:46px;margin-right:4px}

select.S        {width:96px;margin-right:4px}

select.M        {width:146px;margin-right:4px}

select.L        {width:196px;margin-right:4px}

select.XL       {width:246px;margin-right:4px}

select.XXL      {width:296px;margin-right:4px}


.wglListEntry{padding: 1px; background-color:#ffffff;margin-bottom:10px;border-bottom:1px solid #D2D2D2;list-style-image:none;overflow:hidden}

#beButtonsSystem                {position:fixed;z-index:10000;overflow:hidden;padding:4px 0 4px 0;top:0px;left:0px;width:100%;background-image:url(/weblication/grid5/gui/images/style/wMainMenuTopbar.png);border-bottom:solid 1px #888888}
#beButtonsPage                  {position:absolute;margin:2px 0 0 200px;padding:0;width:762px}
#beButtonEditMetaNavigation     {position:absolute;margin:22px 0 0 798px;}
#beButtonEditNavigation         {position:absolute;margin:-18px 0 0 0}
#beButtonInsertNavpoint         {position:absolute;margin:2px 0 0 0}
#beButtonEditContent2Include    {position:absolute;margin:2px 0 0 0}
#beButtonEditFooter             {position:absolute;margin:2px 0 0 0} 

.nolink{display:none}
.listeneintrag a.downloadlink{text-decoration:none; font-weight:bold; color:#5E5D60}
.listeneintrag a.downloadlink:hover{color:#EA5E16}
#socialBookmark{margin:10px 0 10px 0}
#socialBookmark a{margin:0 10px 0 0}
.googleMapsIFrame{margin:0 0 10px 0}

.yellowboxborder { border: solid 1px #FEF9CC; background: #FEF9CC; }
.yellowbox { background: #FEF9CC; }

.commentsArea { margin-bottom: 10px;  }
































