
/* - portal_skins/gdd_styles/reset.css - */
@media all {
/* https://www.gdd.de/portal_css/portal_skins/gdd_styles/reset.css?original=1 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
}


/* - portal_skins/gdd_styles/grid.css - */
@media all {
/* https://www.gdd.de/portal_css/portal_skins/gdd_styles/grid.css?original=1 */
body {
min-width: 960px;
}
.container_12 {
margin-left: auto;
margin-right: auto;
width: 960px;
}
/* */
.col1,
.col2,
.col3,
.col4 {
min-height: 1px;
margin-right: 8px;
float: left;
}
.col1 {
width: 126px;
}
.col2 {
width: 260px;
}
.col3 {
width: 394px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
display:inline;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px;
}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
position:relative;
}
.alpha {
margin-left: 0;
}
.omega {
margin-right: 0;
}
.container_12 .grid_1 {
width:60px;
}
.container_12 .grid_2 {
width:140px;
}
.container_12 .grid_3 {
width:220px;
}
.container_12 .grid_4 {
width:300px;
}
.container_12 .grid_5 {
width:380px;
}
.container_12 .grid_6 {
width:460px;
}
.container_12 .grid_7 {
width:540px;
}
.container_12 .grid_8 {
width:620px;
}
.container_12 .grid_9 {
width:700px;
}
.container_12 .grid_10 {
width:780px;
}
.container_12 .grid_11 {
width:860px;
}
.container_12 .grid_12 {
width:940px;
}
.container_12 .prefix_1 {
padding-left:80px;
}
.container_12 .prefix_2 {
padding-left:160px;
}
.container_12 .prefix_3 {
padding-left:240px;
}
.container_12 .prefix_4 {
padding-left:320px;
}
.container_12 .prefix_5 {
padding-left:400px;
}
.container_12 .prefix_6 {
padding-left:480px;
}
.container_12 .prefix_7 {
padding-left:560px;
}
.container_12 .prefix_8 {
padding-left:640px;
}
.container_12 .prefix_9 {
padding-left:720px;
}
.container_12 .prefix_10 {
padding-left:800px;
}
.container_12 .prefix_11 {
padding-left:880px;
}
.container_12 .suffix_1 {
padding-right:80px;
}
.container_12 .suffix_2 {
padding-right:160px;
}
.container_12 .suffix_3 {
padding-right:240px;
}
.container_12 .suffix_4 {
padding-right:320px;
}
.container_12 .suffix_5 {
padding-right:400px;
}
.container_12 .suffix_6 {
padding-right:480px;
}
.container_12 .suffix_7 {
padding-right:560px;
}
.container_12 .suffix_8 {
padding-right:640px;
}
.container_12 .suffix_9 {
padding-right:720px;
}
.container_12 .suffix_10 {
padding-right:800px;
}
.container_12 .suffix_11 {
padding-right:880px;
}
.container_12 .push_1 {
left:80px;
}
.container_12 .push_2 {
left:160px;
}
.container_12 .push_3 {
left:240px;
}
.container_12 .push_4 {
left:320px;
}
.container_12 .push_5 {
left:400px;
}
.container_12 .push_6 {
left:480px;
}
.container_12 .push_7 {
left:560px;
}
.container_12 .push_8 {
left:640px;
}
.container_12 .push_9 {
left:720px;
}
.container_12 .push_10 {
left:800px;
}
.container_12 .push_11 {
left:880px;
}
.container_12 .pull_1 {
left:-80px;
}
.container_12 .pull_2 {
left:-160px;
}
.container_12 .pull_3 {
left:-240px;
}
.container_12 .pull_4 {
left:-320px;
}
.container_12 .pull_5 {
left:-400px;
}
.container_12 .pull_6 {
left:-480px;
}
.container_12 .pull_7 {
left:-560px;
}
.container_12 .pull_8 {
left:-640px;
}
.container_12 .pull_9 {
left:-720px;
}
.container_12 .pull_10 {
left:-800px;
}
.container_12 .pull_11 {
left:-880px;
}
/* */
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
/* */
.clearfix:before,
.clearfix:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:after {
clear: both;
}
.clearfix {
}
}


/* - portal_skins/gdd_styles/style.css - */
@media all {
/* https://www.gdd.de/portal_css/portal_skins/gdd_styles/style.css?original=1 */
/* */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url("/OpenSans.ttf") format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url("/OpenSansBold.ttf") format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(OpenSansItalic.ttf) format('truetype');
}
@font-face {
font-family: DINWeb;
src: url("DINWeb.eot");
}
@font-face {
font-family: DINWeb-Bold;
src: url("DINWeb-Bold.eot");
}
/* */
@font-face {
font-family: DINWeb;
src: url("DINWeb.woff") format("woff");
}
@font-face {
font-family: DINWeb-Bold;
src: url("DINWeb-Bold.woff") format("woff");
}
body {
font-family:'DINWeb', arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #888588;
background-color: #d3d3d3;
text-align: center;
}
::-webkit-input-placeholder {
color: white;
}
:-moz-placeholder { /* */
color: white;
}
::-moz-placeholder {  /* */
color: white;
}
:-ms-input-placeholder {
color: white;
}
.container_12 {
background-color: #ffffff;
}
.container {
text-align: left;
padding: 0 0 0 39px;
}
.editors {
padding: 0 0 0 36px;
}
/* */
#leftFrame,
#contentFrame,
#rightFrame {
background-color: #ffffff;
margin-top: 33px;
float: left;
}
#contentFrame {
width: 528px;
overflow: hidden;
position: relative;
}
#contentFrame.wide {
width: 710px;
}
#leftFrame,
#rightFrame {
width: 143px;
}
#leftFrame,
#contentFrame {
margin-right: 37px;
}
.editors #contentFrame {
margin-right: 0px;
margin-bottom: 90px; /**/
}
#options {
clear: both;
text-align: right;
padding-right: 33px;
padding-bottom: 15px;
margin: 15px 0 0 0;
}
#options a {
color: #888588;
text-decoration: none;
}
#footer {
clear: both;
background-color: #888588;
text-align: left;
font-size: 10px;
padding-top: 30px;
}
#footer .editors {
position: relative;
padding-right: 36px;
padding-bottom: 20px;
line-height: 15px;
}
#footer .col {
float: left;
width: 90px;
margin-right: 25px;
}
#footer .omega {
margin-right: 0;
}
#footer ul {
list-style-image: none;
margin: 0 0 10px 0;
}
#footer a {
color: #ffffff;
text-decoration: none;
}
#footer li {
margin: 0;
padding: 0;
}
#footer .nav-level-1 {
text-transform: uppercase;
font-weight: bold;
}
#footer .nav-level-2 {
text-transform: none;
font-weight: normal;
}
#footer li span {
line-height: 10px;
display: block;
}
.header {
height: 180px;
margin-bottom: 18px;
}
/* */
.menu {
list-style-image: none;
margin: 0;
}
.menu .nav-level-1 {
text-transform: uppercase;
margin: 0;
line-height: 27px;
font-size: 13px;
}
.menu .nav-level-2 {
margin: 0 0 0 18px;
background-position: 0px 6px;
line-height: 22px;
}
.menu .nav-level-3 {
margin: 0 0 0 28px;
background-position: 0px 6px;
line-height: 22px;
}
.menu .nav-level-4 {
margin: 0 0 0 38px;
background-position: 0px 6px;
line-height: 22px;
}
.menu .nav-level-5 {
margin: 0 0 0 48px;
background-position: 0px 6px;
line-height: 22px;
}
.menu .nav-level-6 {
margin: 0 0 0 58px;
background-position: 0px 6px;
line-height: 22px;
}
.menu .last {
margin-bottom: 8px;
}
.menu li {
background: url(menu-pfeil.png) 0 8px no-repeat;
padding: 0 0 0 10px;
}
.menu a,
.menu .active a,
.menu .current a {
text-decoration: none;
color: #888588;
}
.menu a:hover,
.menu .active a,
.menu .active a:hover,
.menu .current a,
.menu .current .active a,
.menu .current a:hover {
color: #b40555;
}
.menu li:hover,
.menu .active,
.menu .current,
.menu .current .active {
background-image: url(menu-pfeil_mouseover.png);
}
/* */
.mainmenu {
list-style-type: none;
list-style-image: none;
margin: 0 0 15px 0px;
font-size: 11px;
line-height: 16px;
}
.mainmenu a {
text-decoration: none;
color: #888588;
}
.mainmenu li {
background: url(gdd_icon_ordner_13x11.png) 0px 3px no-repeat;
padding: 0 0 0 15px;
}
.mainmenu a:hover,
.mainmenu .active a,
.mainmenu .active a:hover,
.mainmenu .current a,
.mainmenu .current .active a,
.mainmenu .current a:hover {
color: #b40555;
}
.mainmenu li:hover,
.mainmenu .active,
.mainmenu .current,
.mainmenu .current .active {
background-image: url(gdd_icon_ordner_mouseover_13x11.png);
}
.mainmenu .home {
background-image: url(gdd_icon_home_13x12.png);
}
.mainmenu .home:hover,
.mainmenu .home.active {
background-image: url(gdd_icon_home_mouseover_13x12.png);
}
.mainmenu .special,
.mainmenu li.special:hover {
background-image: url(gdd_icon_ordner_spezial_13x11.png);
}
.mainmenu .special a,
.mainmenu .special a:hover {
color: #ac7990;
}
.mainmenu .nav-level-1 {
text-transform: uppercase;
margin: 0;
line-height: 22px;
}
.mainmenu .nav-level-2 {
margin: 0 0 0 18px;
background-position: 0px 2px;
line-height: 18px;
}
.mainmenu .nav-level-3 {
margin: 0 0 0 28px;
background-position: 0px 0px;
line-height: 16px;
}
/* */
#contentFrame .editorsmenu {
list-style-type: none;
position: absolute;
right: 0px;
top: 50px;
}
#contentFrame .editorsmenu li {
float: left;
margin: 0 0 0 8px;
}
#contentFrame .statusbarmenu {
list-style-type: none;
position: absolute;
right: 0px;
}
#contentFrame .statusbarmenu li {
float: left;
margin: 0 8px 0 0;
}
/* */
.toolbar {
height: 41px;
background: url(gdd_toolbar_background.png) bottom center repeat-x;
font-size: 11px;
}
.toolbar a {
text-decoration: none;
}
#contentFrame .toolbar ul {
list-style-image: none;
list-style-type: none;
margin: 0 0 0 16px;
position: relative;
}
.toolbar li {
height: 21px;
width: auto;
}
.toolbar a {
color: #ffffff;
padding: 3px 10px 0 12px;
display: block;
}
.toolbar .active a,
.toolbar a:hover {
color: #2a292a;
}
.toolbar li {
margin: 0 1px 0 0;
float: left;
background: #939093; /* */
background: -moz-linear-gradient(top,  #a7a3a7 0%, #888588 100%); /* */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7a3a7), color-stop(100%,#888588)); /* */
background: -webkit-linear-gradient(top,  #a7a3a7 0%,#888588 100%); /* */
background: -o-linear-gradient(top,  #a7a3a7 0%,#888588 100%); /* */
background: -ms-linear-gradient(top,  #a7a3a7 0%,#888588 100%); /* */
background: linear-gradient(to bottom,  #a7a3a7 0%,#888588 100%); /* */
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.toolbar li:hover,
.toolbar li.active {
background: #f1f1f1;
filter: none;
}
/* */
.statusbar {
padding: 8px 0 8px 0;
font-size: 10px;
margin-bottom: 12px;
}
/* */
.actionbar {
margin-bottom: 5px;
}
.actionbar a {
margin-right: 5px;
}
.actionbar select,
.actionbar input {
float: left;
}
.actionbar.right {
float: right;
}
.actionbar .left {
float: left;
margin-left: 0px;
}
.actionbar .right {
float: right;
margin-right: 0px;
}
.actionbar select,
.actionbar .textinput,
.actionbar .submit,
.actionbar .button {
margin-right: 8px;
}
/* */
.editors select {
height: 17px;
font-size: 11px;
}
/* */
.published {
width: 99px;
height: 17px;
display: block;
background: url(gdd_feld_status_veroeffentlicht_99x17.png) no-repeat;
}
.private {
width: 99px;
height: 17px;
display: block;
background: url(gdd_feld_status_privat_99x17.png) no-repeat;
}
.sortDown,
.sortUp {
text-decoration: none;
}
.page,
.extendedpage,
.folder,
.poll {
width: 12px;
height: 13px;
float: left;
}
.page {
background: url(gdd_icon_seite_10x13.png) no-repeat;
}
.extendedpage {
background: url(gdd_icon_erweiterte-seite_10x13.png) no-repeat;
}
.folder {
background: url(gdd_icon_ordner_13x11.png) no-repeat;
}
.poll {
background: url(gdd_icon_ordner_umfrage_13x15.png) no-repeat;
}
/* */
.editors .copyright {
color: #b7b4b7;
position: absolute;
right: 39px;
top: -120px;
text-align: right;
}
/* */
.breadcrumb {
height: 76px;
}
.breadcrumb a {
text-decoration: none;
color: #888588;
}
.editors .breadcrumb a {
color: #b40555;
}
/* */
.white {
color: #ffffff;
}
.tableview {
display: table;
}
.cell {
display: table-cell;
}
table .cell {
padding: 5px 2px 0px 0px;
}
.red {
color: #b40555;
}
.bold {
font-weight: bold;
}
a,
.black,
.editors table {
color: #2a292a;
}
a.external-link {
background: url(gdd_externer_link_13x13.png) bottom right no-repeat;
padding-right: 15px;
text-decoration: underline;
}
a.external-link:hover {
background-image: url(gdd_externer_link_mouseover_13x13.png);
}
a.link-feed {
background: url(icon_rss.png) top left no-repeat;
padding-left: 18px;
}
a.nostyle {
text-decoration: none;
}
.paging a {
margin-left: 3px;
margin-right: 3px;
}
.paging .pageprev {
margin-left: 0px;
margin-right: 20px;
}
.paging .pagenext {
margin-left: 20px;
margin-right: 0px;
}
#rightFrame a,
#rightFrame h2 a,
#rightFrame a {
color: #888588;
text-decoration: none;
}
#rightFrame .login a {
color: #2a292a;
text-decoration: underline;
}
a:hover,
.pink,
.pink a,
#rightFrame a:hover,
#rightFrame h2 a:hover,
#rightFrame .a:hover,
#options a:hover {
color: #b40555;
}
h1 {
color: #b40555;
font-size: 20px;
line-height: 28px;
margin-bottom: 8px;
}
.indenthl h1,
h1.indenthl{
background: url(gdd_icon_ordner_mouseover_13x11.png) 0 8px no-repeat;
padding: 0 0 0 22px;
}
h1.folder {
float: none;
height: auto;
}
h2 {
font-size: 13px;
line-height: 24px;
}
#rightFrame h2 {
line-height: 18px;
margin-bottom: 5px;
}
#rightFrame .login h2 {
margin-bottom: 10px;
}
#rightFrame .newsletter h2 {
margin-bottom: 8px;
}
.indenthl h2,
h2.indenthl {
padding: 0 0 0 22px;
}
h3 {
font-family:'DINWeb-Bold', arial, sans-serif;
color: #b40555;
font-size: 13px;
line-height: 18px;
margin-bottom: 8px;
}
.indenthl h3,
h3.indenthl	{
padding: 0 0 0 22px;
}
h4 {
font-family:'DINWeb-Bold', arial, sans-serif;
color: #2a292a;
margin-bottom: 20px;
}
li h4 {
margin-bottom: 0px;
}
h2,h1 {
text-transform: uppercase;
}
/* */
.hl1 {
font-family:'DINWeb', arial, sans-serif;
color: #b40555;
font-size: 20px;
line-height: 28px;
margin-bottom: 8px;
text-transform: uppercase;
}
.hl2 {
font-family:'DINWeb', arial, sans-serif;
font-size: 13px;
line-height: 24px;
color: #888588;
text-transform: uppercase;
}
.hl3 {
font-family:'DINWeb-Bold', arial, sans-serif;
color: #b40555;
font-size: 13px;
line-height: 18px;
margin-bottom: 8px;
}
.hl4 {
font-family:'DINWeb-Bold', arial, sans-serif;
color: #2a292a;
margin-bottom: 20px;
font-size: 13px;
line-height: 18px
}
.hl5 {
font-family:'DINWeb', arial, sans-serif;
color: #b40555;
font-size: 13px;
line-height: 18px;
margin-bottom: 8px;
}
.hl3,
.hl4,
.hl5 {
text-transform: none;
}
ul {
list-style-image: url(menu-pfeil.png);
margin: 0 0 15px 25px;
}
ul.inside,
ul.nobullets {
margin: 0 0 0 0;
list-style-position:inside;
}
ul.grey li {
color: #2a292a;
background-color: #b7b4b7;
margin-bottom: 8px;
padding: 8px 14px 8px 14px;
}
ul.inside li {
margin-bottom: 0px;
}
#rightFrame ul li:hover	{
list-style-image: url(menu-pfeil_mouseover.png);
}
#contentFrame ul {
list-style-image: none;
list-style-type: disc;
}
#contentFrame ul.arrow,
ul.arow {
list-style-type: none;
list-style-image: url(menu-pfeil.png);
}
/* */
#contentFrame ul.doublearrow,
ul.doublearrow {
list-style-type: none;
list-style-image: url(double-arrows.png);
}
#contentFrame ul.nobullets,
ul.nobullets {
list-style-image: none;
list-style-type: none;
}
#contentFrame ul.grey,
ul.grey {
padding-bottom: 8px;
}
ul.inline {
margin: 0 0 15px 15px;
}
table ul {
color: #2a292a;
margin: 0 0 0 15px;
}
li {
margin-bottom: 5px;
}
table li {
margin-bottom: 0px;
}
p {
margin-bottom: 20px;
}
p.indent {
margin-left: 22px;
}
#footer .editors p {
margin-bottom: 10px;
}
hr {
height: 1px;
background-color: #2a292a;
border: none;
}
small {
font-size: 10px;
}
.right {
text-align: right;
}
.center {
text-align: center;
}
/* */
/* */
.summary img {
margin-bottom: 0px;
}
.article img {
margin-bottom: 14px;
}
img.col2 {
height: auto;
}
th img,
td img {
margin: 0;
}
.nowrap {
white-space:nowrap;
}
/* */
ul.offset20 li {
margin-bottom: 20px;
}
.nomargin {
margin: 0;
}
.searchresults {
margin: 20px 0 20px 0;
}
/* */
.box {
padding: 12px 15px 1px 15px;
margin-bottom: 15px;
}
.boxdark {
background-color: #d3d3d3;
}
.boxlight{
background-color: #f7f7f7;
}
.boximage {
padding: 0px;
}
.boximage img {
margin-bottom: 10px;
}
.boximage p {
line-height: 14px;
}
.closedarea {
padding-top: 4px;
margin-bottom: 15px;
}
.box16-8 {
padding: 0 8px 15px 16px;
}
/* */
.lang {
margin: 10px 0 0 0;
}
.lang a {
text-decoration: none;
color: #888588;
}
.lang li {
display: inline;
padding: 0 0 0 20px;
}
.lang .en {
background: url(gdd_flagge_eng_18x12.png) no-repeat;
margin-right: 5px;
}
.lang .fr {
background: url(gdd_flagge_frz_18x12.png) no-repeat;
}
/* */
.textinput {
border-radius: 0;
border: 0;
font-family: 'DINWeb', arial, sans-serif;
color: #ffffff;
background-color: #c3c2c3;
border: 0;
height: 17px;
line-height: 17px;
width: 143px;
background: url(gdd_feld_lang_143x17.png) no-repeat;
margin-bottom: 10px;
padding: 0;
}
input.short {
background: url(gdd_eingabefeld_kurz_115x17.png) no-repeat;
width: 115px;
}
.submit {
border-radius: 0;
cursor: pointer;
border: 0;
padding: 0;
height: 17px;
width: 21px;
background: url(gdd_gobutton_21x17.png) no-repeat;
}
a.button,
a.button250 {
border-radius: 0;
cursor: pointer;
border: 0;
padding: 0 0 0 5px;
color: #888588;
font-size: 10px;
height: 17px;
width: 79px;
line-height: 17px;
margin: 0;
display: inline-block;
background: url(gdd_button_79x17.png) no-repeat;
}
a.button250 {
width: 250px;
background: url(gdd_button_250x17.png) no-repeat;
}
/* */
.widget {
margin-bottom: 35px;
}
.editors .widget {
margin-bottom: 20px;
}
.widget ul {
margin-bottom: 0px;
}
.widget li {
margin-bottom: 0px;
}
.search .textinput {
background: url(gdd_eingabefeld_kurz_115x17.png) no-repeat;
width: 115px;
float: left;
}
.search .submit {
float: right;
}
.search .textinput,
.search .submit {
margin: 0 0 0 0;
}
/* */
.login {
font-size: 10px;
line-height: 12px;
position: relative;
}
.login .username {
background: url(gdd_feld_benutzer_143x17.png) no-repeat;
}
.login .password {
background: url(gdd_feld_passwort_143x17.png) no-repeat;
}
.login .username,
.login .password {
width: 143px;
margin-bottom: 8px;
}
.login .submit {
width: 44px;
background: url(gdd_loginbutton_44x17.png) no-repeat;
position: absolute;
bottom: 0px;
right: 0px;
}
.checkpermission input {
float: left;
}
.checkpermission .textinput {
width: 107px;
background: url(gdd_feld_permission_107x17.png) no-repeat;
}
.checkpermission .submit {
margin: 0 0 0 8px;
text-indent: -1000px;
overflow: hidden;
width: 89px;
background: url(gdd_feld_permission_89x17.png) no-repeat;
}
/* */
.tagcloud {
text-align: center;
}
.tagcloud a {
text-decoration: none;
}
/* */
.newsletter .short {
float: left;
}
.newsletter .submit {
float: right;
}
/* */
#erfamap {
position: relative;
width: 394px;
height: 533px;
margin: 0 auto;
}
.erfamap .icon {
height: 100px;
}
#erfamap img {
position: absolute;
}
.erfakreis {
position: absolute;
z-index: 200;
}
.erfakreis  a {
width: 43px;
height: 38px;
background: url(karte_lichtpunkt.png) no-repeat transparent;
display: block;
overflow: visible;
font-size: 18px;
color: #2a292a;
padding: 25px 0 0 20px;
text-decoration: none;
}
.erfakreis  a  span {
display: none;
white-space: nowrap;
}
.erfakreis a:hover {
background: url(karte_lichtpunkt_aktiv.png) no-repeat transparent;
}
.erfakreis  a:hover  span {
display: block;
}
/* */
table {
width: 100%;
margin-bottom: 20px;
}
.editors table {
font-size: 11px;
width: 638px;
}
.editors td.icon,
.editors th.icon {
padding: 8px 0px 5px 8px;
}
.editors td.small {
padding: 8px 0px 5px 0px;
}
th {
background-color: #b7b4b7;
text-align: left;
color: #ffffff;
}
.editors th {
background-color: #888588;
}
th,td {
padding: 5px 8px 5px 8px;
vertical-align: top;
}
tbody {
color: #2A292A;
}
tr.even {
background: #b7b4b7;
}
tr:nth-child(even) {
background: #b7b4b7;
}
tr.odd {
background: #ffffff;
}
table.listing tr.odd,
table.dark tr.odd {
background: #f7f7f7;
}
.editors tr.odd {
background: none;
}
tr:nth-child(odd) {
background: #ffffff;
}
table.listing tr:nth-child(odd),
table.dark tr:nth-child(odd) {
background: #f7f7f7;
}
.editors tr:nth-child(odd) {
background: none;
}
td.important,
th.important {
background-color: #b55c86;
}
th.last,
td.last {
background-color: #edeced;
}
td.dark,
th.dark {
background-color: #888588;
}
tr.odd td.important{
background: #d982aa;
}
tr:nth-child(odd) td.important {
background: #d982aa;
}
tr:nth-child(even) td.last {
background: #b7b4b7;
}
tr.even td.last{
background: #b7b4b7;
}
table .listing p {
margin-bottom: 5px;
}
/* */
.registerform {
background: #f7f7f7;
padding: 20px 25px 20px 25px;
}
.registerform h4 {
margin-bottom: 0px;
}
.registerform .textinput {
background-image: url(gdd_feld_registrieren_360x27.png);
width: 360px;
height: 27px;
}
.registerform .textinput,
.registerform .checkbox {
margin-bottom: 25px;
}
.registerform .checkbox  {
display: block;
}
.registerform .radiogroup label {
margin-top: 3px;
}
.registerform .radiogroup input {
clear: both;
}
.registerform .controls {
clear: both;
margin-top: 15px;
}
.registerform .submit {
text-indent: -1000px;
overflow: hidden;
margin-right: 3px;
}
.registerform input.back {
background-image: url(gdd_button_zurueck_47x17.png);
width: 47px;
}
.registerform input.next {
background-image: url(gdd_button_naechster-schritt_137x17.png);
width: 137px;
}
.registerform input.finish{
background-image: url(gdd_button_registrierung-abschliessen_132x17.png);
width: 137px;
}
.registersteps {
margin-bottom: 20px;
}
.registersteps .step {
width: 90px;
height: 39px;
background: url(gdd_registersteps.png) 0px -40px no-repeat;
display: table;
}
.registersteps .step,
.registersteps .registeroptional {
text-align: center;
line-height: 11px;
font-size: 9px
}
.registersteps .active {
background-position: 0px 0px;
color: #ffffff;
}
.registersteps .step span {
display: table-cell;
vertical-align: middle;
}
.registersteps .divider {
width: 19px;
height: 39px;
background: url(gdd_register_divider.png) center center no-repeat;
}
.registersteps .step,
.registersteps .divider {
float: left;
}
.registersteps .registeroptional {
margin-top: 10px;
float: right;
background: url(gdd_register_optional-line.png) center center repeat-x;
}
.registersteps .optional3 {
width: 308px;
}
.registersteps .registeroptional span {
background-color: #ffffff;
padding: 0 8px 0 8px;
}
/* */
.searchform label {
display: block;
}
.searchform .clear {
margin-bottom: 25px;
}
.searchform .submit {
width: 100px;
background: url(gdd_button_suchen_50x17.png) no-repeat;
overflow: hidden;
width: 50px;
text-indent: -1000px;
}
/* */
.toggle {
background: url(gdd_toggle-line.png) center 8px repeat-x;
margin-bottom: 25px;
}
.toggle .toggletitle  {
cursor: pointer;
padding: 0 0 0 20px;
margin: 0 0 10px 0;
color: #2a292a;
font-weight: bold;
}
.toggle .toggletitle span {
background: url(gdd_toggle.png) right 3px no-repeat #ffffff;
padding: 0 18px 0 8px;
}
.toggle .toggletitle.hover span,
.toggle .toggletitle.active span {
color: #b40555;
background-image: url(gdd_toggle_activ.png);
}
.toggle .togglecontent  {
padding: 0 0 0 25px;
}
dl.searchResults dt a {
font-size: 13px;
}
dl.searchResults dd cite span a {
font-size: 13px;
color: #888588;
}
/* */
#additional-text-field {
display:none;
}

}


/* - portal_skins/gdd_styles/evoslider.css - */
@media all {
/* https://www.gdd.de/portal_css/portal_skins/gdd_styles/evoslider.css?original=1 */
﻿/**/
/* */
/* */
.evoslider
{
overflow: auto;
}
.evoslider .slideWrapper
{
position: relative;
}
.evoslider dl
{
position :relative ;
width : 100%;
list-style :none ;
overflow: hidden ;
margin: 0;
padding: 0;
border: 0;
}
.evoslider dt
{
position: absolute;
top: 0;
margin: 0;
padding: 0;
border: 0;
}
/* */
.evoslider dt:hover
{
cursor :pointer ;
}
/* */
.evoslider dt.active
{
cursor :default;
}
.evoslider dt .ieFix
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
}
.evoslider dt .ieFix .box
{
position: absolute;
width: 100%;
height: 100%;
background-color: Gray;
opacity: 0;
}
.evoslider dd
{
position: absolute;
top: 0;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}
.evoslider dd .evoImage img
{
width: 100%;
height: 100%;
}
/* */
.evoslider dt .toggle_icon
{
position: absolute;
}
/* */
/* */
.evoslider .outer_control
{
position: relative;
overflow: hidden;
}
/* */
.evoslider .controlNav
{
position :absolute ;
}
.evoslider .control_wrapper
{
position: relative;
}
/* */
.evoslider .controlNav ul
{
position: relative;
list-style: none;
}
/* */
.evoslider .controlNav li.bullets
{
position :relative;
float: left ;
cursor: pointer ;
}
/* */
.evoslider .controlNav li.bullets:hover
{
cursor: pointer;
}
/* */
.evoslider .controlNav li.bullets.active
{
cursor : default ;
}
/* */
.evoslider .controlNav li.thumbnails
{
position :relative;
float: left ;
cursor: pointer ;
}
.evoslider .controlNav li.thumbnails img
{
width: 100%;
height: 100%;
}
/* */
.evoslider .controlNav li.thumbnails:hover
{
cursor: pointer;
}
/* */
.evoslider .controlNav li.thumbnails.active
{
cursor : default ;
}
/* */
.evoslider .controlNav li.thumbnails .overlay
{
position: absolute ;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* */
.evoslider .controlNav li.rotator
{
position :relative;
float: left ;
cursor: pointer ;
overflow: hidden;
}
/* */
.evoslider .controlNav li.rotator img
{
position: relative;
display:inline-block;
}
.evoslider .controlNav li.rotator p
{
position: relative;
}
/* */
.evoslider .controlNav li.rotator:hover
{
cursor: pointer;
}
/* */
.evoslider .controlNav li.rotator.active
{
cursor: default ;
}
/* */
/* */
.evoslider .control_autoplay
{
position:absolute;
}
/* */
.evoslider .pause_button
{
position: absolute ;
display:block ;
top: 0;
left: 0;
cursor: pointer;
}
/* */
.evoslider .play_button
{
position: absolute ;
display: block;
top: 0;
left: 0;
cursor: pointer ;
}
/* */
/* */
.evoslider .evoImage
{
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
float: left;
}
.evoslider .evoImage a
{
position: relative;
}
/* */
.evoslider .evoVideo
{
position: relative;
width: 100%;
height: 100%;
float: left;
}
/* */
evoslider .evoEmbed
{
position: relative;
width: 100%;
height: 100%;
float: left;
}
/* */
/* */
.evoslider .evoText.overlay
{
position: absolute;
}
/* */
.evoslider .evoText.partialleft
{
position: relative;
float: left;
}
/* */
.evoslider .evoText.partialright
{
position: relative;
float: left;
}
.evoslider .evoText.none
{
display: none;
}
/* */
.evoslider .outerText
{
position: relative;
}
.evoslider .outerText ul
{
position: relative;
list-style: none;
width: 100%;
height: 100%;
}
.evoslider .outerText ul li
{
position: absolute;
display: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}


/* - portal_skins/gdd_styles/evoslider/gdd.css - */
@media all {
/* https://www.gdd.de/portal_css/portal_skins/gdd_styles/evoslider/gdd.css?original=1 */
﻿/**/
/* */
/* */
.evoslider
{
position: relative;
margin: 0;
}
/* */
.evoslider .contentLoader
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99;
background: #fff url('spinner.gif') no-repeat center;
}
/* */
.evoslider dl
{
border: 0;
}
.evoslider dd .evoImage img
{
width: 100%;
height: 100%;
}
/* */
/* */
.evoslider .arrow_next
{
border-style: none;
border-color: inherit;
border-width: 0;
position :absolute;
right : 5px;
top : 75px;
width : 30px;
height : 30px;
background : url('gdd_pfeilrechts_30x30.png') no-repeat 0 0;
cursor : pointer;
margin :0;
padding :0;
text-decoration: none;
}
/* */
.evoslider .arrow_next:hover
{
cursor: pointer;
}
.evoslider .arrow_next.last
{
cursor: default ;
}
/* */
.evoslider .arrow_prev
{
border-style: none;
border-color: inherit;
border-width: medium;
position :absolute;
left: 5px;
top: 75px;
width: 30px;
height: 30px;
background : url('gdd_pfeillinks_30x30.png') no-repeat 0 0;
cursor :pointer;
margin :0;
padding :0;
text-decoration: none;
}
/* */
.evoslider .arrow_prev:hover
{
cursor: pointer;
}
.evoslider .arrow_prev.first
{
cursor :default ;
}
/* */
/* */
.evoslider .evoImage
{
background: #fff url('spinner.gif') no-repeat center;
}
.evoslider .evoText {
position: absolute;
top: 0px;
display: table;
height: 180px;
}
.evoslider .evoText a {
font-size: 23px;
display: table-cell;
vertical-align: middle;
text-align: right;
color: #b40555;
text-decoration: none;
}
.evoslider .template1,
.evoslider .template3 {
text-align: right;
right: 40px;
}
.evoslider .template2 {
text-align: left;
left: 40px;
}
.evoslider .evoText span {
float: left;
background: url(opacity75.png);
display: inline-block;
padding: 2px 8px 0 8px;
margin: 5px 0 5px 0;
line-height: 30px;
white-space: nowrap;
clear: both;
}
}


/* - ploneCustom.css - */
@media all {
/* https://www.gdd.de/portal_css/ploneCustom.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */

}

