/*  
zrt-replace: str"#c1c3c4" tal"string:${context/@@prefsdatacss/cssdata/maincolor}"  
*/ 
 
 
/*  
zrt-replace: str"#FFFFFF" tal"string:${context/@@prefsdatacss/cssdata/backgroundcolor}"  
*/ 
 
 
/* 
zrt-replace: "82.0" tal"string:${context/@@prefsdatacss/cssdata/fwidth}"  
*/ 
 
 
/* 
zrt-replace: "15" tal"string:${context/@@prefsdatacss/cssdata/slwidth}"  
*/ 
 
 
/* 
zrt-replace: "15" tal"string:${context/@@prefsdatacss/cssdata/srwidth}"  
*/ 
 
 
/* 
zrt-replace: "50" tal"string:${context/@@prefsdatacss/cssdata/cwidth}"  
*/ 
 
 
/* 
zrt-replace: "1" tal"string:${context/@@prefsdatacss/cssdata/swidth}"  
*/ 
 
 
/* 
zrt-replace: "0.75" tal"string:${context/@@prefsdatacss/cssdata/font_size}"  
*/ 
 
 
/* 
zrt-replace: "Verdana, sans-serif" tal"string:${context/@@prefsdatacss/cssdata/font_family}"  
*/ 
 
 
/* 
zrt-replace: "https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/transparent.gif" tal"string:${context/@@prefsdatacss/cssdata/logobg}"  
*/ 
 
 
/* 
zrt-replace: "https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout" tal"string:${context/@@prefsdatacss/cssdata/layoutdir}"  
*/ 
 
#form\.field_name {
  background-color: Yellow;
}
#form\.field_admin_view{
  background-color: LightGreen;
}
#form\.field_voters{
  background-color: Yellow;
}
#form\.field_voters{
  background-color: Yellow;
}
#form\.field_admins {
  background-color: Yellow;
}
#form\.field_inactivepage_name {
  background-color: LightGreen;
}
#form\.field_inactivepage_description {
  background-color: LightGreen;
}
#form\.field_votingpage_name {
  background-color: Yellow;
}
#form\.field_votingpage_description {
  background-color: Yellow;
}
#form\.field_set_a_data_min_select {
  background-color: Yellow;
}
#form\.field_set_a_data_max_select {
  background-color: Yellow;
}
#form\.field_set_a_table_css_id {
  background-color: LightGreen;
}
#form\.field_votingconfirmpage_active {
  background-color: LightGreen;
}
#form\.field_votingconfirmpage_name{
  background-color: Yellow;
}
#form\.field_votingconfirmpage_description {
  background-color: Yellow;
}
#form\.field_votingsendpage_name {
  background-color: Yellow;
}
#form\.field_votingsendpage_description {
  background-color: Yellow;
}
#form\.field_votingvotedpage_name {
  background-color: Yellow;
}
#form\.field_votingvotedpage_description {
  background-color: Yellow;
}
#form\.field_votingvotedpage_timestamp {
  background-color: Yellow;
}
#form\.field_votingvotedpage_show_votingpage{
  background-color: Yellow;
}
#form\.field_votingvotedpage_show_votingpage_title {
  background-color: Yellow;
}
#form\.field_summarypage_name {
  background-color: Yellow;
}
#form\.field_summarypage_description {
  background-color: Yellow;
}
#form\.field_summarypage_ts_status_voting_begin {
  background-color: Yellow;
}
#form\.field_summarypage_ts_status_summary_begin {
  background-color: Yellow;
}
#form\.field_summarypage_show_votingpage {
  background-color: Yellow;
}
#form\.field_summarypage_show_votingpage_title {
  background-color: Yellow;
}
#form\.field_activitypage_name {
  background-color: LightGreen;
}
#form\.field_activitypage_description {
  background-color: LightGreen;
}
#form\.field_activitypage_ts_status_voting_begin {
  background-color: LightGreen;
}
#form\.field_activitypage_ts_status_summary_begin {
  background-color: LightGreen;
}
#form\.field_activitypage_html_link_active {
  background-color: LightGreen;
}
#form\.field_activitypage_html_link_label {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_link_active {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_link_label {
  background-color: LightGreen;
}
#form\.field_activitypage_html_result_link_active {
  background-color: LightGreen;
}
#form\.field_activitypage_html_result_link_label {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_result_link_active {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_result_link_label {
  background-color: LightGreen;
}
#form\.field_activitypage_sort_after {
  background-color: LightGreen;
}
#form\.field_activitypage_sort_mode {
  background-color: LightGreen;
}
#form\.field_activitypage_sort_display {
  background-color: LightGreen;
}
#form\.field_activitypage_result_sort_mode {
  background-color: LightGreen;
}
#form\.field_activitypage_result_sort_display {
  background-color: LightGreen;
}
#form\.field_activitypage_html_filename {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_filename {
  background-color: LightGreen;
}
#form\.field_activitypage_html_result_filename {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_result_filename {
  background-color: LightGreen;
}
#form\.field_activitypage_html_css {
  background-color: LightGreen;
}
#form\.field_activitypage_csv_mode {
  background-color: LightGreen;
}
#form\.field_notallowedpage_name {
  background-color: LightGreen;
}
#form\.field_notallowedpage_description {
  background-color: LightGreen;
}
#form\.field_errorpage_name {
  background-color: LightGreen;
}
#form\.field_errorpage_description {
  background-color: LightGreen;
}


.highlightedSearchTerm { 
 background-color: #feff82; 
} 
 
body { 
 font-size: 0.75em; 
 font-family: Segoe UI, Arial, Helvetica, sans-serif; 
 padding: 0em; 
 margin: 0em; 
 border-top: 0; 
 background-color: #fff; 
 background-image: none; 
 background-repeat: repeat-x; 
 background-attachment: fixed; 
 background-position: center top; 
 background-size: auto auto; 
 background-repeat: repeat-x; 
} 
 
#centr { 
 margin: 0 auto; 
 padding: 0em; 
 width: 82em; 
 background-color: #fff; 
} 
 
#sysnav { 
 color: #005ea8; 
 font-size: 100%; 
 height: 0; 
 left: 0em; 
 margin: 0 auto; 
 position: relative; 
 top: 0.17em; 
 width: 71.33em; 
 z-index: 5; 
 padding:0 0.2em 0 0;
} 
 
#sysnav a { 
 color: #005ea8 !important; 
 display:none;
} 
 
#sysnav.sysnavi { 
 position: relative; 
 font-size: 1.5em; 
 margin-right: 0; 
 width: 5em; 
} 
 
#hnav { 
  margin: 0;
  padding: 0;
  background-color:#e5eff7;
  width:100%;
  height:4.5em;

  -webkit-border-top-right-radius: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;

  -webkit-border-top-left-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;


  -moz-border-radius-topright: 0.5em;
  -moz-border-radius-bottomright: 0.5em;

  -moz-border-radius-topleft: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;

  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;

  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;

  border-top:0.64em solid #ff6600;
} 
 
 
#hnav_img {
  height:4.5em;
  width:6.55em;
  display:block;
  float:left;
  background-image:url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/home_icon.jpg);
  background-repeat: no-repeat;
  border-right:0.08em solid #fff; 
  background-size:103%;
}
#hnav_img a{
  display:block;
  height:4.5em;
  width:6.55em;
}

#hauptnavon_unterlagen {
  display:block;
  height:2.9em;
  width:9em;
  float:left;
  backround-color:#e5eff7;
  
  text-align: center;
  border-right:0.08em solid #fff;
  font-size:2em;
}
#hauptnavon_unterlagen a{
  display:block;
  color: #0066b6;
  height:1em;
  width:9em;
  padding-top:0.3em;
  padding-bottom:0.66em;
  text-align: center;
  font-family: Segoe UI, Arial, Helvetica, sans-serif; 
  letter-spacing: 0.04em;
}
#hauptnavon_unterlagen a:hover{
  color:#ff6600;
  
  text-decoration: none;
}

#hauptnavon_postfach {
  display:block;
  float:left;
  width:9em;
  border-right:0.08em solid #fff;
  height:2.9em;
  
  text-align: center;
  font-size:2em;
}

#hauptnavon_postfach a{
  display:block;
  color: #0066b6;
  height:1em;
  width:9em;
  letter-spacing: 0.04em;
  padding-top:0.3em;
  padding-bottom:0.66em;
  float:left;
}

#hauptnavon_postfach a:hover{
  color:#ff6600;
  
  text-decoration: none;
}
 
.hauptnavon a { 
 color: #7a7a7a; 
} 
 
.hauptnavon a:hover { 
 text-decoration: none; 
} 
 
#hnav span.hauptnavoff { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/verlauf_hauptnavi.gif); 
} 
 
#hnav span.hauptnavoff:hover { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/verlauf_hauptnavi_aktiv.gif); 
} 
 
#hnav div.hauptnavline { 
 width: 0.17em; 
 height: 2.08em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/trenner_hauptnavi.gif); 
 float: left; 
} 
 
#searchbox { 
 float: right; 
 height: 2.08em; 
} 
 
#searchbox input.searchfield { 
 border-style: none; 
 background-color: #fff; 
 height: 1.67em; 
 border-top: 0.08em solid #7d7d7d; 
 border-left: 0.08em solid #c3c3c3; 
 border-right: 0.08em solid #c3c3c3; 
 margin-top: 0.17em; 
 width: 13.33em; 
} 
 
#searchbox input.searchbutton { 
 margin-top: 0.42em; 
 margin-right: 0.58em; 
 border-style: none; 
} 
 
#sidbarrighttop {} 
 
#visualContentWrapper #placeholder, 
#sidbarrighttop #placeholder { 
 /*background-color:#e1e2e3;*/ 
 height: 1.5em; 
} 
 
#sidbarrighttop #blz { 
 /*background-color:#c1c3c4;*/ 
 height: 7em; 
 color: #616161; 
 font-weight: bold; 
 text-align: right; 
 padding-right: 0.5em; 
} 
 
#sidbarrighttop #embedded_portlet {} 
 
#sidbarrighttop #embedded_portlet h1 { 
 margin: 0; 
 padding-left: 2.33em; 
 background-color: #ff6600; 
 color: white; 
 border-top: 0.08em solid white; 
 border-left: 0.08em solid white; 
 padding-left: 2.33em; 
 height: 1.5em; 
 background-image: none; 
 background-repeat: no-repeat; 
} 
 
#principal_links { 
 list-style-image: none; 
 list-style-type: none; 
 padding-left: 1.5em; 
} 
 
#principal_links li { 
 padding-top: 0.25em; 
 padding-bottom: 0.25em; 
} 
 
#principal_links li a { 
 color: #616161; 
 padding-left: 1.33em; 
 background-image: none; 
 background-repeat: no-repeat; 
 background-position: 0em 0.25em; 
 font-weight: bold; 
} 
 
#sidbarrighttop #embedded_portlet ul { 
 border-left: 0.08em solid #c1c3c4; 
 color: #616161; 
 margin: 0; 
 padding-left: 1.5em; 
 padding-top: 1em; 
 padding-bottom: 1em; 
 font-weight: bold; 
 list-style-image: none; 
 list-style-type: none; 
} 
 
#sidbarrighttop #embedded_portlet ul li { 
 padding-top: 0.25em; 
 padding-bottom: 0.25em; 
} 
 
#sidbarrighttop #embedded_portlet ul li a { 
 color: #616161; 
 padding-left: 1.33em; 
 background-image: none; 
 background-repeat: no-repeat; 
 background-position: 0em 0.25em; 
} 
 
.hiddenStructure { 
 display: none; 
} 
 
#footer {
  width:100%;
  min-width: 82em;
  height:4.5em;
  display:block;
  padding: 0;
  margin:0;
  float:left;
  background-color:#2382c8;
}
#footer span {
  color:#fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin:1em 0 0 0;
  font-size: 140%; 
}
 
#main { 
 width: 82em; 
 margin: 0 0 0 0; 
 /*background-image:none; 
  background-repeat: repeat-x;*/ 
} 
 
#visualContentWrapper { 
 width: 56.5em; 
 border-top: 0; 
 display: block; 
 float: right; 
 overflow: hidden; 
} 
 
#sidebarleft { 
 width: 24em; 
 display: block; 
 float: left; 
 margin: 0 0 0 0;
 overflow: hidden; 
} 
 
#sidebarright .box { 
 /*border-top-left-radius: 0.25em; 
  border-bottom-left-radius: 3*/ 
 margin-left: 0.42em; 
 margin-right: 0.83em; 
 /*background-image:none; 
  background-repeat: repeat-x;*/ 
 border-top: 0.67em solid lightgrey; 
 border-left: 0.08em solid lightgrey; 
 border-bottom: 0.08em solid lightgrey; 
 border-right: 0.08em solid lightgrey; 
} 
 
#sidebarleft .box { 
 /*border-top-right-radius: 0.25em; 
  border-bottom-right-radius: 3*/ 
 margin-right: 0.42em; 
 margin-left: 0.83em; 
 /*background-image:none; 
  background-repeat: repeat-x;*/ 
 border-top: 0.67em solid lightgrey; 
 border-right: 0.08em solid lightgrey; 
 border-bottom: 0.08em solid lightgrey; 
 border-left: 0.08em solid lightgrey; 
} 
 
#sidebarright { 
 width: 24em; 
 display: block; 
 /*  float: left;*/ 
 margin: 0 0 0 0; 
 overflow: hidden; 
} 
 
#toolbar { 
 width: 82em; 
 margin: 0 0 0 0; 
} 
 
h1, 
h2 { 
 font-size: 100%; 
} 
 
table { 
 border-collapse: collapse; 
 font-size: 100%; 
 margin-bottom: 1em; 
}
table.matrix { 
 border-collapse: collapse; 
 font-size: 50%; 
 margin-bottom: 1em; 
} 
 
table.border { 
 border-collapse: collapse; 
 font-size: 100%; 
 margin-bottom: 1em; 
 border: 0.08em solid black; 
} 
 
table.border td { 
 border: 0.08em solid black; 
} 
 
table.noborder { 
 border-collapse: collapse; 
 font-size: 100%; 
 margin-bottom: 1em; 
 border: none; 
} 
 
iframe { 
 border: none; 
 width: 100%; 
} 
 
 
/* feste breite fuer fckeditor 
iframe .field { 
  border: none; 
  width: 45.67em;  
} 
*/ 
 
a, 
a img { 
 border: None; 
 color: #0066B3; 
 text-decoration: none; 
} 
 
a:visited { 
 color: #0066B3; 
 text-decoration: none; 
} 
 
a:hover { 
 text-decoration: underline; 
} 
 
textarea { 
 font-family: "Lucida Grande", Verdana, sans-serif; 
 font-size: 100%; 
 border: 0.08em solid #dddddd; 
 background-color: #efefef; 
} 
 
textarea:active, 
textarea:hover { 
 background-color: #ffffff; 
} 
 
input, 
button { 
 font-family: "Lucida Grande", Verdana, sans-serif; 
 font-size: 100%; 
 background-color: #efefef; 
 border: 0.08em outset #003366; 
 color: #000000 !important;
} 

button {
 color: #000000 !important;
}
 
input[type=text]:hover, 
input[type=text]:active { 
 background-color: #fdfdfd; 
} 
 
input.noborder { 
 border: none; 
} 
 
input.fileType { 
 position: relative; 
 width: auto; 
} 
 
select { 
 font-family: "Lucida Grande", Verdana, sans-serif; 
 font-size: 100%; 
 background-color: #f4f4f4; 
} 
 
.actionButtons { 
 display: block; 
 padding: 1em 1em 1em 0em; 
 color: #000000 !important;
} 
 
div.row { 
 margin-top: 1em; 
 font-size: 100%; 
} 
 
div.row div.label { 
 background: #c1c3c4; 
 padding: 0 0.2em 0 0.2em; 
 margin: 0em; 
 display: inline; 
} 
 
div.row div.label-disabled { 
 background: #bbb; 
 padding: 0 0.2em 0 0.2em; 
 margin: 0em; 
 display: inline; 
} 
 
div.row div.field { 
 display: block; 
 padding-top: 0.08em; 
} 
 
div.row span.error { 
 background: red; 
 color: white; 
 padding: 0.2em; 
 display: inline; 
} 
 
.red { 
 color: #f00; 
} 
 
.blue { 
 color: #00a; 
} 
 
.black { 
 color: #000; 
} 
 
.green { 
 color: #0a0; 
} 

/* seta-table */

#seta-table {
  width: 100%;
  border-collapse: collapse; 
}

/* Apply the same styling (including height) to both headers and cells */
#seta-table th,
#seta-table td {
  border: 0.08em solid black;
  font-size: 0.8em;
  height: 1.5em;  
  padding: 0.3em;
}

/* Header-specific styling */
#seta-table thead th { 
  background-color: #747a82; 
  color: white; 
  font-weight: bold; 
  text-align: left; 
}

/* First column width and overflow */
#seta-table th:first-child,
#seta-table td:first-child {
  width: 3em;          
  overflow: hidden;
}

/* Center text in the first column cells */
#seta-table td:first-child {
  text-align: center !important;
  padding-left: 0 !important;
}

/* Checkboxes in the table */
#seta-table input[type="checkbox"] {
  width: 16px;
  height: 16px;
}

/* Alternating row background colors */
.seta-odd td {
  background-color: #fafafa;
}

.seta-even td {
  /* Default background (white), or define another color if needed */
}



/* sortabledata - for voting formdata */

#tablescrollable {
  overflow: scroll !important;
  width: 98%; 
  border: 1px solid black; 
  padding: 0.5em 0.5em 0 0;
}


#sortabledata, 
#sortabledata th, 
#sortabledata td { 
  border: 0.08em solid black;
  font-size: 0.8em;
  height: 1.5em;  
  padding: 0.3em;
  vertical-align: middle;
}

#sortabledata th, 
#sortabledata td {
  white-space: nowrap;
} 

#sortabledata thead th { 
 background-color: #747a82; 
 color: white; 
 font-weight: bold; 
 text-align: left; 
} 
 
#sortabledata .iconheader { 
 width: 1.25em; 
} 


#sortable, 
#sortable th, 
#sortable td { 
 border: 0.08em solid black; 
 font-size:0.75em;
} 

#sortabledata th, 
#sortabledata td {
  white-space: nowrap;
} 

#sortable thead th { 
 background-color: #ffed7b; 
 color: black; 
 font-weight: normal; 
 text-align: left; 
} 
 
#sortable .iconheader { 
 width: 1.25em; 
} 
 
#logo { 
 /*  background: white url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/vb_hintergrund.jpg) no-repeat top right;*/ 
 margin: 0 0 0 0; 
 width: 100%; 
 height: auto; 
 display: block;
} 
 
#logo img { 
 margin-top: 0em; 
} 
 
#sortable #logo { 
 margin: 0 0 0 0.33em; 
 background-color: white; 
 background-image: none; 
 width: auto; 
} 
 
#addmenu { 
 font-size: 100%; 
 float: right; 
 margin-top: 0.5em; 
 display: block; 
} 
 
#navbar { 
 display: block; 
 margin-bottom: 0.5em; 
} 
 
#navbar h1 { 
 padding: 0.25em; 
 color: #616161; 
 /*background-color:#c1c3c4;*/ 
 font-size: 120%; 
 font-weight: bold; 
 margin: 0; 
} 
 
#navbar p { 
 margin: 0.3em 0; 
} 
 
#contentbar { 
 display: block; 
} 
 
#content { 
 font-size: 150%; 
 min-height: 35em; 
 margin-top: 0em; 
 margin-bottom: 1em; 
 display: block; 
 padding: 0em 0.5em 1em 0.1em; 
} 

#content .trumbowyg-editor, 
#content .textfromedit { 
 font-size: 120%; 
 padding: 0 0 0 0.4em;
}

#content .textfromeditvotinga {
 font-size: 120%;
}

#content .textfromeditvotingb {
 font-size: 120%;
}


#content p {
}

#content address{  
}

#content h1 {
  background-color: #f5f9fc;
  font-size: 170% !important;
  font-weight:bold;
  color: #0066b6;
  margin:0 0 1em 0;
  padding: 0.6em 0 0.8em 0.3em;
}
#content h2 {
  color: #333;
  font-size: 133%;
  padding: 0 0 0 0em;
}
#content h3 {
  color: #333;
  font-size: 125%;
  margin-right: 12em;
  padding: 0 0 0 0em;
}
 
#content ul { 
 list-style-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav.png); 
 list-style-type: none; 
} 

.box ul {
 list-style-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav.png); 
 list-style-type: none; 
}
 
.box { 
 font-size: 150%; 
 border-left: 0.08em solid #c1c3c4; 
 border-bottom: 0.08em solid #c1c3c4; 
 margin-bottom: 2em; 
 padding-top: 0.33em; 
 overflow: hidden; 
 /*box-shadow: 0em 0em 0.17em 0.17em #ddd;*/ 
} 
 
.box #navigation { 
 margin-top: 1em; 
 border: none; 
} 
 
#navigation.box h1 { 
 margin-bottom: 0.42em; 
} 
 
.box h1 { 
 padding-top: 0.25em; 
 font-size: 120%; 
 font-weight: bold; 
 text-align: left; 
 color: #0066B3; 
 margin: 0; 
 /*background-color:#fff;*/ 
 background-image: none; 
 background-repeat: no-repeat; 
 /* height: 1.5em; */ 
} 
 
#navigation h1 a { 
 color: #0066B3; 
 font-weight: bold; 
 margin-bottom: 0em; 
 margin: 0 0 0 0.83em; 
} 
 
#navigation { 
  margin-top: 1em;
  margin-bottom: 2em;
  padding:0 0 1.67em 0;
} 
 
#navigation.box { 
 padding-top: 0em !important; 
} 
 
.box h1 a { 
 margin: 0 0 0 0.83em; 
 padding: 0; 
 text-decoration: none; 
 color: #0066B3; 
 font-weight: bold; 
} 
 
.box h1 span { 
 color: #0066b3; 
 margin: 0 0 0 0.83em; 
 display: block;
} 
 
.box p { 
 font-size: 100%; 
 padding: 0.5em; 
 color: #616161; 
} 
 
#infos { 
 border-top: 0.08em solid #c1c3c4; 
 padding: 0.2em; 
 margin-top: 0em; 
 font-size: 90%; 
} 
 
#content_footer_menu { 
 display: block; 
} 
 
#infos #content_footer_menu { 
 float: right; 
} 
 
#infos #content_footer_menu ul { 
 list-style: none; 
 list-style-image: none; 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
} 
 
#infos #content_footer_menu li { 
 display: inline; 
 font-size: 100%; 
} 
 
#infos #content_footer_menu_dc { 
 float: left; 
} 
 
#infos #content_footer_menu_dc ul { 
 list-style: none; 
 list-style-image: none; 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
} 
 
#consultant p, 
#news p, 
#events p { 
 margin: 0em; 
 padding-bottom: 0.3em; 
} 
 
#contact p, 
#banner p { 
 margin: 0em; 
 margin-left: 0.42em; 
 padding-bottom: 0.3em; 
} 
 
 
/* 
#toolbar>#login_logout {  
  margin-top: 0;  
} 
*/ 
 
#siteactions { 
 width: 100%; 
 height: 1.5em;
 display: block; 
 font-size: 140%; 
} 
 
#login_logout { 
 
 padding: 0; 
 height: 1.5em;
 float: right; 
} 
 
#login_logout h1 { 
 font-size: 100%; 
 display: inline; 
} 
 
#fontsize { 
 padding: 0.17em; 
 margin-top: 0em; 
 margin-left: 0.5em; 
 float: right; 
 height: 1.33em; 
 display: none; 
} 
 
#fontsize ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
} 
 
#fontsize .font_image { 
 border: 0.08em solid black; 
 background-color: #bbbbbb; 
 height: 1em; 
 width: 1em; 
} 
 
#fontsize li { 
 display: inline; 
 font-size: 100%; 
} 
 
#language { 
 padding: 0.2em; 
 margin-top: 0em; 
 float: right; 
} 
 
#language ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
} 
 
#language li { 
 display: inline; 
 font-size: 100%; 
} 
 
#actions a[href*="@@homelink.html"] {
  display:none;
}
#actions a[href*="@@showpmailer.html"] {
  display:none;
}
#actions a { 
  border-right:0.1em solid black;
  padding-right:0.4em !important;
}
#actions { 
  padding: 0.2em; 
}
#actions li span { 
  display:none;; 
}
 
#actions ul { 
 background-color: transparent; 
 list-style: none; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
} 
 
#actions li { 
 display: inline; 
 font-size: 100%; 
} 
 
#actions ul li a { 
 color: #0a438a; 
 padding: 0em 0em; 
 /*text-transform: lowercase;*/ 
} 
 
#breadcrumbs { 
 border-top: 0.08em solid #c1c3c4; 
 padding: 0.2em; 
 font-size: 100%; 
} 
 
.floatclear { 
 clear: both; 
} 
 
#tabs { 
 padding-top: 0.0em; 
 margin-left: 0.1em; 
 font-size: 90%; 
} 
 
#tabs ul { 
 list-style: none; 
 padding: 0; 
 margin: 0; 
 margin-bottom: 0em; 
} 
 
#tabs ul li { 
 display: inline; 
} 

#tabs ul li a { 
 background-color: white; 
 color: black; 
 padding: 0em 1.25em; 
 padding-bottom: 0; 
 border: 0.08em solid #c1c3c4; 
 border-bottom: 0; 
 text-decoration: none; 
 text-transform: lowercase; 
 background-color: white; 
} 
 
#tabs ul li a.selected { 
 padding-top: 0.4em; 
 background-color: #c1c3c4; 
 border-top: 0.08em solid #c1c3c4; 
 border-bottom: 0.08em solid #c1c3c4; 
} 
 
#tabs ul li a:hover { 
 padding-top: 0.4em; 
 background-color: #c1c3c4; 
} 
 
code { 
 font-size: 100%; 
} 
 
#navigation ul { 
 list-style: none; 
 display: block; 
 margin: 0; 
 padding: 0; 
 overflow: hidden; 
} 
 
#navigation li { 
 display: inline; 
 margin: 0 0 0 0; 
 padding: 0 0 0 0; 
} 
 
#navigation a { 
 color: #616161; 
 text-decoration: none; 
 display: block; 
 padding: 0.1em 0.1em 0.2em 0; 
 margin: 0.25em 0em 0.25em 1em; 
 background-repeat: no-repeat; 
 background-position: left; 
 overflow: hidden; 
} 
 
#navigation a.ebene1 {
  padding:0.83em 0 0.83em 0.43em;
  margin:0 0.5em 0 0.5em;
  font-weight:normal;
  color:#666;
  font-size:90%;
  border-bottom:0.08em solid #ccc;
}
#navigation a.ebene1node {
  padding:0.83em 0 0.83em 0.43em;
  margin:0 0.5em 0 0.5em;
  font-weight:normal;
  color:#666;
  font-size:90%;
  border-bottom:0.08em solid #ccc;
}
#navigation a.ebene1:hover, 
#navigation a.ebene1node:hover {
  background: #e5eff7;
  color:#0063b6 !important;
  background-image:url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/ebene1_hover.gif) !important;
  background-repeat: no-repeat !important;
  background-position:right !important;
  background-size: 7% !important;
  background-position: 98% 50% !important;
}
 
#navigation a.ebene2 {
  padding:0 0 0.1em 1em; 
  font-size:90%;
  margin-top:0;
}
#navigation a.ebene2node {
  padding:0 0 0.1em 1em; 
  font-size:90%;
  background-image:none !important;
  margin-top:0;
}
#navigation a.ebene2:hover, 
#navigation a.ebene2node:hover {
  color: #ff6600;
}
#navigation a.ebene3 {
  padding:0.1em 0 0.1em 2em;
  font-size:90%;
}
#navigation a.ebene3node {
  padding:0.1em 0 0.1em 2em;
  font-size:90%;
  background-image:none !important;
}
#navigation a.ebene3:hover,
#navigation a.ebene3node:hover {
  color: #ff6600;
} 
#navigation a.ebene4 {
  padding:0.1em 0 0.1em 3em;
  font-size:90%;
  background-image:none !important;
}

#navigation a.ebene4:hover {
  color: #ff6600;
}
#navigation .ebene2node.directselected {
  color: #ff6600;
}
#navigation .ebene3node.directselected {
  color: #ff6600;
}
#navigation .ebene4.directselected {
  color: #ff6600;
}
#navigation .ebene1markeron { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
 background-color: #a3a3a3; 
} 
 
#navigation .ebene1markeroff { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
 background-color: #c3c3c3; 
} 
 
#navigation .ebene2markeron { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
} 
 
#navigation .ebene2markeroff { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
} 
 
#navigation .ebene3markeron { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
} 
 
#navigation .ebene3markeroff { 
 float: left; 
 height: 1.67em; 
 width: 0.5em; 
} 
 
#navigation .navbox_heading_trenner { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
 margin-left: -0.83em; 
} 
 
#navigation .ebene1lineon { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
} 
 
#navigation .ebene1lineoff { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
} 
 
#navigation .ebene2lineon { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
} 
 
#navigation .ebene2lineoff { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
} 
 
#navigation .ebene3lineon { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
 margin-left: 0.67em; 
} 
 
#navigation .ebene3lineoff { 
 clear: both; 
 display: block; 
 background-image: none; 
 height: 0.08em; 
 margin-left: 0.67em; 
} 
 
#navigation a#ebene1selectednode {
  color: #ff6600;
  background-image:url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/ebene1_select.gif);
  background-repeat: no-repeat;
  background-position:right;
  background-size: 2%;
  background-position: 0% 50%; 
  border:none;
}
 
#navigation a#ebene2selectednode { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav_active.png); 
 color: #ff6600; 
 font-weight: normal; 
} 
 
#navigation a#ebene3selectednode { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav_active.png); 
 color: #ff6600; 
 font-weight: bold; 
} 
 
#navigation a#ebene1selected {
  color: #ff6600;
  background-image:url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/ebene1_select.gif);
  background-repeat: no-repeat;
  background-position:right;
  background-size: 2%;
  background-position: 0% 50%; 
}
 
#navigation a#ebene2selected {
  color: #ff6600;
}
 
#navigation a#ebene3selected { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav_active.png); 
 color: #ff6600; 
 font-weight: normal; 
} 
 
#navigation a#ebene4selected { 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav_active.png); 
 color: #ff6600; 
 font-weight: bold; 
} 
 
#content .summary, 
#content .page_error { 
 color: #fff; 
 background-color: #f00; 
 display: block; 
 margin-bottom: 1em; 
} 
 
#finder { 
 overflow: hidden; 
} 
 
#checksum.box p { 
 margin: 0 0 0 0.42em; 
 padding: 0.5em; 
} 
 
#finder ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
} 
 
#finder li { 
 margin: 0.5em 0 0.5em 0; 
 padding: 0; 
} 
 
#finder a { 
 border: none; 
 color: #333; 
 text-decoration: none; 
 display: inline; 
 padding: 0.3em 0.3em 0.4em 0; 
 margin: 0 0 1em 0; 
 background-repeat: no-repeat; 
 background-position: left; 
} 
 
#finder a:focus { 
 outline: none; 
} 
 
#finder a.addlink { 
 color: #070; 
} 
 
#finder a.ebene1 { 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/big_emptynode_open.gif); 
} 
 
#finder a.ebene1node { 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/big_node_open.gif); 
} 
 
#finder a.ebene2 { 
 margin-left: 1em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_emptynode_open.gif); 
} 
 
#finder a.ebene2node { 
 margin-left: 1em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_node_open.gif); 
} 
 
#finder a.ebene3 { 
 margin-left: 2em; 
 padding-left: 2.33em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_emptynode_open.gif); 
} 
 
#finder a.ebene3node { 
 margin-left: 2em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_node_open.gif); 
} 
 
#finder a.ebene3 { 
 margin-left: 2em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_emptynode_open.gif); 
} 
 
#finder a.ebene3node { 
 margin-left: 2em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_node_open.gif); 
} 
 
#finder a.ebene4 { 
 margin-left: 3em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_emptynode_open.gif); 
} 
 
#finder a.ebene4node { 
 margin-left: 3em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_node_open.gif); 
} 
 
#finder a.ebene5 { 
 margin-left: 4em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_emptynode_open.gif); 
} 
 
#finder a.ebene5node { 
 margin-left: 4em; 
 padding-left: 2em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/little_node_open.gif); 
} 
 
.user { 
 padding-left: 1.42em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/user_icon.gif); 
 background-repeat: no-repeat; 
} 
 
.group { 
 padding-left: 1.67em; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/group_icon.gif); 
 background-repeat: no-repeat; 
} 
 
.loginform { 
 margin-left: 1.67em; 
} 
 
 
/* user and group management */ 
 
.allow { 
 color: #fff; 
 background-color: #0c0; 
 margin: 0.08em; 
} 
 
.deny { 
 color: #fff; 
 background-color: #c00; 
 margin: 0.08em; 
} 
 
.tree_selected { 
 background-color: #000; 
 color: #fff; 
} 
 
.tree_box { 
 border: 0.08em solid black; 
 width: 40em; 
 height: auto; 
 padding: 0.2em 0.5em 0.2em 0.5em; 
 margin: 0.5em 20em 0.5em 0.5em; 
} 
 
.noliststyle { 
 list-style: none; 
} 
 
.invert { 
 color: white; 
 background-color: black; 
} 
 
input[disabled=disabled].textTypeDisabled { 
 color: black; 
} 
 
.box #consultant_content { 
 font-size: 100%; 
 padding: 0.5em; 
} 
 
.box #consultant_content #picture_id {} 
 
.box #consultant_content #picture_id img {} 
 
.box #consultant_content #firstname {} 
 
.box #consultant_content #surname { 
 margin-bottom: 0.5em; 
} 
 
.box #consultant_content #email { 
 margin-bottom: 0.5em; 
} 
 
.box #consultant_content #tel { 
 margin-bottom: 0.5em; 
} 
 
.box #consultant_content #fax { 
 margin-bottom: 0.5em; 
} 
 
.box #consultant_content #text {} 
 
.box #consultant_content #text p { 
 padding: 0em; 
} 
 
.delimiter { 
 height: 0em; 
 width: auto; 
 border-top: 0.08em solid black; 
 margin-bottom: 0.5em; 
} 
 
.box #minicontactform {} 
 
.box #minicontactform_content { 
 font-size: 80%; 
 margin: 0.8em 0.8em 0 1.1em; 
 overflow: hidden; 
} 
 
.box #minicontactform_content .row {} 
 
.box #minicontactform_content #description p { 
 margin-left: 0em; 
 margin-top: 0em; 
 padding-left: 0em; 
 padding-top: 0em; 
} 
 
.box #minicontactform_content .row .label { 
 padding-left: 0em; 
 color: #666666; 
 background-color: #FFFFFF; 
} 
 
#sitemap ul { 
 padding-left: 0em; 
 list-style: none; 
} 
 
#sitemap ul ul { 
 padding-left: 1em; 
 list-style: none; 
 background-color: #ddddff; 
 margin: 0.3em; 
} 
 
#sitemap ul ul ul { 
 padding-left: 1em; 
 list-style: none; 
 margin: 0em; 
} 
 
#sitemap li { 
 width: auto; 
} 
 
#sitemap a.ebene1, 
#sitemap a.ebene1:visited { 
 color: white; 
 background-color: #0093DD; 
 display: block; 
 padding: 0.2em; 
 margin: 0.3em; 
} 
 
#sitemap a.ebene1:hover { 
 color: white; 
 background-color: #007399; 
 display: block; 
 padding: 0.2em; 
 margin: 0.3em; 
} 
 
#sitemap a.ebene2, 
#sitemap a.ebene2:visited { 
 color: black; 
 display: block; 
 padding: 0.2em; 
} 
 
#sitemap a.ebene2:hover { 
 color: black; 
 display: block; 
 padding: 0.2em; 
 background-color: #aaaaff; 
} 
 
#sitemap a.ebene3, 
#sitemap a.ebene3:visited { 
 color: black; 
 display: block; 
 padding: 0.2em; 
} 
 
#sitemap a.ebene3:hover { 
 color: black; 
 display: block; 
 padding: 0.2em; 
 background-color: #bbbbff; 
} 
 
#sitemap a.ebene4, 
#sitemap a.ebene4:visited { 
 color: black; 
 display: block; 
 padding: 0.2em; 
} 
 
#sitemap a.ebene4:hover { 
 color: black; 
 display: block; 
 padding: 0.2em; 
 background-color: #bbbbff; 
} 
 
#targetsystem { 
 width: 45em; 
} 
 
#targetsystem th { 
 text-align: left; 
} 
 
#targetsystem #heading { 
 width: 45em; 
 background-color: #aaa; 
} 
 
#targetsystem #category { 
 width: auto; 
 background-color: #ccc; 
} 
 
#targetsystem #target { 
 width: auto; 
 background-color: #eee; 
} 
 
#targetsystem #target a { 
 padding-left: 1em; 
} 
 
#targetsystem a:visited, 
#targetsystem a:hover, 
#targetsystem a { 
 color: black; 
 display: block; 
} 
 
 
/* 
.newsboard_index_custom { 
  background-color: #f00 !important; 
} 
*/ 
 
 
/* 
.eventboard_index_custom { 
  background-color: #f00 !important; 
} 
*/ 
 
 
/* 
.diashow_custom tr td { 
} 
*/ 
 
 
/* 
#document_view_heading { 
  display:none; 
} 
*/ 
 
 
/* DpMailer specific CSS */ 
 
.ui-icon-empty { 
 width: 1.33em; 
 height: 1.33em; 
 background-image: none; 
} 
 
#main-password-dialog { 
 font-size: 100% !important; 
} 
 
#mails { 
 width: 56.67em; 
 margin: 0; 
} 
 
#mails table { 
 margin-top: 0.08em; 
 border-collapse: collapse; 
 font-size: 100% !important; 
 width: 60em; 
 table-layout: fixed; 
 overflow: hidden; 
} 
 
#mails table td { 
 border: 0.08em solid #ddd; 
 text-align: left; 
 vertical-align: top; 
 overflow: hidden; 
} 
 
#mails table tr.odd { 
 background-color: #eee; 
} 
 
#mails table tr.even { 
 background-color: #fff; 
} 
 
#mails table th { 
 text-align: left; 
} 
 
#dp-mailer { 
 /* font-size: 100%; */ 
 display: block; 
 width: 76.67em; 
} 
 
#dp-mailer input[type=checkbox], 
#new-message-dialog input[type=checkbox], 
#select-recipient-dialog input[type=checkbox] { 
 border: none; 
} 
 
.pmailer-icon { 
 width: 1.33em; 
 height: 1.33em; 
} 
 
.pmailer-readed-icon { 
 background-image: url(++resource++layout/pmailer-readed-icon.gif); 
} 
 
.pmailer-unreaded-icon { 
 background-image: url(++resource++layout/pmailer-unreaded-icon.gif); 
} 
 
.pmailer-forwarded-icon { 
 background-image: url(++resource++layout/pmailer-forwarded-icon.gif); 
} 
 
.pmailer-answered-icon { 
 background-image: url(++resource++layout/pmailer-answered-icon.gif); 
} 
 
.pmailer-answered-icon { 
 background-image: url(++resource++layout/pmailer-answered-icon.gif); 
} 
 
.pmailer-delete-icon { 
 background-image: url(++resource++layout/pmailer-delete-icon.gif); 
} 
 
.pmailer-move-icon { 
 background-image: url(++resource++layout/pmailer-move-icon.gif); 
} 
 
#dp-mailer-header { 
 width: 51em; 
 display: block; 
 margin-top: 1.5em; 
 margin-bottom: 0.83em; 
 font-size:90% !important;
} 
 
#dp-mailer-header-left { 
 width: 15em; 
 display: block; 
 float: left; 
 margin-right: 0.83em; 
} 
 
#dp-mailer-header-right { 
 width: 60em; 
 display: block; 
 float: left; 
} 
 
#dp-mailer-content { 
 width: 76.67em; 
} 
 
#dp-mailer-content-left { 
  width: auto;
  display:block;
  float: left;
  margin-right: 0.83em;
 font-size:80% !important;
} 
 
#dp-mailer-content-left #folders { 
 width: 15em; 
} 
 
#dp-mailer-content-left #folders h3 { 
 margin-right: 0em; 
} 
 
#dp-mailer-content-left #folders p {} 
 
#dp-mailer-content-right { 
 width: 60em; 
 display: block; 
 float: left; 
 font-size:79% !important;
} 
 
#dp-mailer-header-right ul { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
} 
 
#dp-mailer-header-right ul li { 
 margin: 0; 
 padding: 0; 
 display: inline; 
} 
 
 
/* jQuery UI & Extesions */ 
 
fieldset label, 
fieldset input { 
 display: block; 
} 
 
fieldset { 
 padding: 0; 
 border: 0; 
 margin-top: 2.08em; 
} 
 
.ui-dp-field input[type=checkbox] { 
 display: block; 
 margin: 0.17em 0 0.5em 0em !important; 
 padding: 0 !important; 
 float: left; 
} 
 
.ui-dp-field input[type=text], 
.ui-dp-field input[type=password] { 
 height: 1.5em; 
 padding: 0.25em; 
 margin-bottom: 0.5em; 
 margin-right: -0.33em; 
} 
 
.ui-dp-field button { 
 font-size: 100% !important; 
 margin-bottom: 0.5em; 
 margin-left: 0 !important; 
} 
 
.ui-dp-field textarea { 
 margin-bottom: 0.5em; 
 padding: 0.25em; 
} 
 
.ui-dp-field .checkbox-text { 
 display: block; 
 float: left; 
 margin: 0.17em 0 0.5em 0.33em; 
} 
 
.ui-dp-row { 
 margin-top: 0.5em; 
} 
 
.ui-dp-row .ui-dp-label { 
 background-color: #ddd; 
 padding: 0.17em 0.17em 0.17em 0.17em; 
 margin: 0; 
 display: inline; 
} 
 
.ui-dp-row .ui-dp-field { 
 display: block; 
 padding-top: 0.08em; 
} 
 
.ui-dp-row .ui-dp-error { 
 padding-top: 0.17em; 
 padding-bottom: 0.17em; 
 color: #cd0a0a; 
} 
 
.ui-dialog .ui-state-error { 
 padding: .3em; 
} 
 
.validateTips { 
 color: #cd0a0a; 
 border: 0.08em solid #cd0a0a; 
 padding: 0.33em; 
} 
 
.ui-dialog-buttonpane { 
 font-size: 110% !important; 
} 
 
.ui-widget { 
 font-size: 90% !important; 
} 
 
.ui-widget input { 
 font-size: 100% !important; 
} 
 
.ui-button { 
 margin-left: 0 !important; 
} 
 
.ui-button-icon-only .ui-button-text { 
 padding: 0.35em; 
} 
 
.ui-autocomplete-input { 
 margin: 0; 
 padding: 0.48em 0 0.47em 0.45em; 
} 
 
.fileinput-wrapper { 
 position: relative; 
 display: block; 
 zoom: 1; 
 overflow: hidden; 
 padding: 0; 
 margin-bottom: 0.5em; 
 float: left; 
} 
 
.fileinput-input { 
 float: left; 
 height: 1.5em; 
 padding: 0.25em; 
 overflow: hidden; 
 width: 12.5em; 
 white-space: nowrap; 
 font-size: 110%; 
} 
 
.fileinput-button { 
 float: left; 
 height: 1.5em; 
 padding-top: 0.42em; 
 padding-bottom: 0.08em; 
 overflow: hidden; 
 white-space: nowrap; 
 font-size: 110%; 
} 
 
.fileinput-button-text { 
 padding: 0.42em; 
} 
 
.fileinput-file { 
 position: absolute; 
 left: -833.25em; 
 -moz-opacity: 0; 
 filter: alpha(opacity=0); 
 opacity: 0; 
} 
 
 
/*  general */ 
 
.floatleft { 
 float: left; 
} 
 
.floatright { 
 float: right; 
} 
 
 
/* ************** */ 
 
 
/* jquery DIALOGS */ 
 
 
/* ************** */ 
 
.dialog-batch-bar { 
 margin: 0 0 1em 0; 
 padding: 0; 
 list-style: none; 
 list-style-image: none; 
 list-style-type: none; 
 border: 0.08em solid #ddd; 
} 
 
.dialog-batch-bar li { 
 display: inline; 
 padding-left: 0.42em; 
 padding-right: 0.42em; 
} 
 
.dialog-batch-bar li.batch-link { 
 color: blue; 
 cursor: pointer; 
} 
 
.dialog-batch-bar li.batch-actual { 
 font-weight: bold; 
} 
 
.dialog-info { 
 display: block; 
 margin-bottom: 0.33em; 
} 
 
.dialog-text { 
 display: block; 
 margin-bottom: 0.33em; 
} 
 
 
/* read-message-dialog */ 
 
#read-message-dialog table { 
 border-collapse: collapse; 
} 
 
#read-message-dialog table td { 
 border: 0.08em solid #ddd; 
 padding: 0.25em; 
} 
 
#read-message-dialog ul { 
 padding-left: 1.33em; 
} 
 
#read-message-dialog ul li { 
 margin-top: 0.25em; 
} 
 
#message-text-heading {} 
 
#message-text {} 
 
#message-attachments-heading {} 
 
 
/* new-message-dialog */ 
 
#new-message-dialog #attachments { 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
} 
 
#new-message-dialog #attachments li { 
 display: block; 
} 
 
#new-message-dialog #recipients, 
#new-message-dialog #copy-recipients, 
#new-message-dialog #bcc-recipients { 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
 width: 50%; 
} 
 
#new-message-dialog #recipients li, 
#new-message-dialog #copy-recipients li, 
#new-message-dialog #bcc-recipients li { 
 margin: 0 0.25em 0.25em 0.25em; 
 padding: 0.17em 0.17em 0.33em 0.17em; 
 font-size: 100%; 
 display: block; 
} 
 
#new-message-dialog #recipients li span, 
#new-message-dialog #copy-recipients li span, 
#new-message-dialog #bcc-recipients li span { 
 padding-left: 0.17em; 
 overflow: hidden; 
} 
 
#new-message-dialog .remove-attachment { 
 font-size: 100% !important; 
 margin-left: 0.17em; 
 display: block; 
 float: left; 
} 
 
#new-message-dialog .saved-attachment { 
 float: left; 
 display: block; 
 margin-right: 0em; 
} 
 
 
/* select-recipient-dialog */ 
 
#select-recipient-dialog table { 
 margin-top: 0.08em; 
 border-collapse: collapse; 
 width: 100%; 
 font-size: 100% !important; 
} 
 
#select-recipient-dialog table td { 
 border: 0.08em solid #eee; 
 padding: 0em 0.83em; 
 text-align: left; 
} 
 
#select-recipient-dialog table th { 
 padding: 0em 0.83em; 
 text-align: left; 
} 
 
#select-recipient-dialog .odd { 
 background-color: #fff; 
} 
 
#select-recipient-dialog .even { 
 background-color: #eee; 
} 
 
 
/* common css */ 
 
.bold { 
 font-weight: bold; 
} 
 
.dp-cursor-pointer { 
 cursor: pointer; 
} 
 
#wheel { 
 float: left; 
 padding-right: 0.33em; 
} 
 
.textlink { 
 text-decoration: underline; 
} 
 
 
/* ------------------------------------------ */ 
/* ab hier kein css mehr anfuegen */ 
/* ------------------------------------------ */ 

/* ------------------------------------------ */ 
 
 
/* css update from pt */ 
 
 
/* ------------------------------------------ */ 
 
 
/* #content for anonymous users */ 
 
.contentanon {} 
 
 
/* #content for logged in users */ 
 
.contentnotanon { 
 /* overflow:scroll; */ 
} 
 
 
/* #visualContentWrapper 3 cols */ 
 
.colsmode { 
 width: 50.17em !important; 
} 
 
 
/* #visualContentWrapper 1 col or zoom mode */ 
 
.colsmodewith1c { 
 width: 82em !important; 
} 
 
 
/* #visualContentWrapper 2 cols - only left portlets */ 
 
.colsmodewith2cl { 
 width: 66em; 
} 
 
 
/* #visualContentWrapper 2 cols - only right portlets */ 
 
.colsmodewith2cr { 
 width: 66em; 
} 
 
.margin_0_5em { 
 margin: 0.5em; 
} 
 
.margin_bottom_1em { 
 margin-bottom: 1em; 
} 
 
.font_size_150 { 
 font-size: 150%; 
} 
 
.background_color_black { 
 background-color: #000; 
} 
 
.font_family_courier { 
 font-family: courier; 
} 
 
.background_color_aaa { 
 background-color: #aaa; 
} 
 
.background_color_ddd { 
 background-color: #ddd; 
} 
 
.width_100 { 
 width: 100% 
} 
 
.padding_0_4em { 
 padding: 0.4em 
} 
 
.navigation_configure_img { 
 background-color: #dddddd; 
 border: 0.08em solid black; 
} 
 
.color_ff0000 { 
 color: #ff0000; 
} 
 
.color_007700 { 
 color: #007700; 
} 
 
#charge {} 
 
#charge #thead th { 
 font-weight: bold; 
} 
 
#charge #tbody {} 
 
#charge #sumnet td { 
 font-weight: bold; 
} 
 
#charge #sumgross td { 
 font-weight: bold; 
} 
 
.contactform_hr { 
 border: none; 
 height: 0.08em; 
 background-color: black; 
} 
 
tr.activity_voted td { 
 background-color: #ccc; 
} 
 
tr.activity_summary td { 
 background-color: #aaa; 
} 
 
.votinga_preview_add { 
 color: red; 
 border-bottom: 0em; 
} 
 
.votinga_radio_div {
  padding: 0 !important;
  margin: 0.5em 0 0.25em 0 !important;
  font-size: 120% !important;
}

.votingb_radio_div {
  padding: 0 !important;
  margin: 0.5em 0 0.25em 0 !important;
  font-size: 120% !important;
}

.votinga_radio_input { 
  display: table-cell;
  vertical-align: middle ;
  margin: 0  !important;
  padding: 0 !important;
  width: 1.3em;
} 

.votingb_radio_input { 
  display: table-cell;
  vertical-align: middle ;
  margin: 0  !important;
  padding: 0 !important;
  width: 1.3em;
} 

.votinga_radio_span { 
  display: table-cell;
  vertical-align: middle ;
  width: 20em; 
  line-height: 1.2em !important;
  margin:0 !important;
  padding: 0 !important;
} 

.votingb_radio_span { 
  display: table-cell;
  vertical-align: middle ;
  width: 20em; 
  line-height: 1.2em !important;
  margin:0 !important;
  padding: 0 !important;
} 

input[type='radio'] {
  width: 1em;
  height: 1em;
  background: transparent;
  padding: 0 !important;
  margin:0 !important;
}

ul.plain_ul { 
 margin: 0; 
 padding: 0; 
 list-style: none; 
 list-style-type: none; 
 list-style-image: none !important; 
} 
 
ul.plain_ul li { 
 margin: 0; 
 padding: 0; 
 background-image: none; 
} 
 
.border_bottom_0 { 
 border-bottom: 0em; 
} 
 
.font_weight_bold { 
 font-weight: bold; 
} 
 
.clear_left { 
 clear: left; 
} 
 
.clear_right { 
 clear: right; 
} 
 
.clear_both { 
 clear: both; 
} 
 
.principalselect_ul { 
 padding: 0em 0.5em; 
} 
 
.principal_tree_level_0 { 
 margin: 0.5em 0em 0.5em 0em; 
} 
 
.principal_tree_level_20 { 
 margin: 0.5em 0em 0.5em 1.67em; 
} 
 
.principal_tree_level_40 { 
 margin: 0.5em 0em 0.5em 3.33em; 
} 
 
.principal_tree_level_60 { 
 margin: 0.5em 0em 0.5em 5em; 
} 
 
.principal_tree_level_80 { 
 margin: 0.5em 0em 0.5em 6.67em; 
} 
 
.principal_tree_level_100 { 
 margin: 0.5em 0em 0.5em 8.33em; 
} 
 
.principal_tree_level_120 { 
 margin: 0.5em 0em 0.5em 10em; 
} 
 
.principal_tree_level_140 { 
 margin: 0.5em 0em 0.5em 11.67em; 
} 
 
.fontselect_ul { 
 list-style-type: none; 
 margin: 0; 
 padding: 0; 
} 
 
.fontselect_li { 
 margin-bottom: 1em; 
} 
 
.fontselect_a { 
 color: white; 
 background-color: black; 
 padding: 0.2em; 
} 
 
.fontselect_clear { 
 clear: both; 
 height: 0.5em; 
} 
 
.colorselect_table { 
 font-size: 100%; 
 table-layout: fixed; 
 width: 48em; 
} 
 
.colorselect_table_tr { 
 height: 5em; 
} 
 
.ul_grant_list_a { 
 list-style-image: none; 
 margin: 0; 
 padding: 0; 
} 
 
.span_grant_list_a { 
 display: block; 
 width: 2em; 
 float: left; 
} 
 
.padding_0_1em { 
 padding: 0.1em; 
} 
 
.color_grey { 
 color: grey; 
} 
 
.contents_down_up_buttons { 
 background-color: #dddddd; 
 border: 0.08em solid black; 
} 
 
.votinga_edit_h2 { 
 border-bottom: none !important; 
 color: black; 
 margin-bottom: 0; 
 background-color: #e1e2e4; 
} 
 
.votinga_edit_h2_a { 
 border-bottom: none !important; 
 color: black; 
 margin-bottom: 1em; 
 background-color: #e1e2e4; 
} 
 
.votinga_edit_a_a { 
 cursor: pointer; 
 width: 3.33em; 
} 
 
.margin_left_2em { 
 margin-left: 2em; 
} 
 
.margin_top_0 { 
 margin-top: 0; 
} 
 
.display_block { 
 display: block; 
} 
 
.display_none { 
 display: none; 
} 
 
.display_inline { 
 display: inline; 
} 
 
.white_text_red_background { 
 background-color: red !important; 
 color: white !important; 
} 
 
.black_text_grey_background { 
 background-color: #c1c2c4 !important; 
 color: black !important; 
} 
 
.sub_sub_fields { 
 border: 0.08em solid #003f74; 
 margin-left: 2em; 
 margin: 0.5em; 
 padding: 0.5em; 
 border-radius: 0.67em; 
} 
 

 
.redfirst { 
 color: red; 
} 
 
.redsecond { 
 color: lightgrey; 
} 
 
.redthird { 
 color: lightgrey; 
} 
 
.yellowfirst { 
 color: lightgrey; 
} 
 
.yellowsecond { 
 color: gold; 
} 
 
.yellowthird { 
 color: lightgrey; 
} 
 
.greenfirst { 
 color: lightgrey; 
} 
 
.greensecond { 
 color: lightgrey; 
} 
 
.greenthird { 
 color: green; 
} 
 
.offfirst { 
 color: lightgrey; 
} 
 
.offsecond { 
 color: lightgrey; 
} 
 
.offthird { 
 color: lightgrey; 
} 
 
.signalframe { 
 text-align: right; 
 margin-left: 1em; 
 font-size: 200%; 
} 
 
#sessionlinks,
#documentlinks { 
 padding: 0.5em 0.5em 0.5em 1em; 
 margin: 0em 0 1em 0; 
 border-radius: 1em; 
 background-color: #eeeeee;
 
} 
 
#sessionlinks a,
#documentlinks a { 
 font-weight: normal; 
 color: black; 
} 
 
#sessionlinks a:hover,
#documentlinks a:hover { 
 font-weight: normal; 
 color: #ff6600; 
 text-decoration: none; 
} 
 
#sessionlinks h2,
#documentlinks h2 { 
 border-bottom: none; 
 color: #0066b7; 
 margin-top: 1.0em; 
} 
 
#sessionlinks h3,
#documentlinks h3 { 
 border-bottom: none; 
 color: #0066b7; 
} 
 
#sessionlinks ul,
#documentlinks ul { 
 padding-left: 1em; 
 list-style-type: none; 
} 
 
#sessionlinks li,
#documentlinks li { 
 margin-bottom: 0.4em; 
} 
 
.link_button { 
 padding-left: 1em; 
 font-weight: normal; 
 color: black; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav.png); 
 background-repeat: no-repeat; 
} 
 
.link_button:hover { 
 padding-left: 1em; 
 font-weight: normal; 
 color: #ff6600; 
 background-image: url(https://redaktion-vw-vrb-taufkirchen-dorfen.kundenserver-dp.de/inhalte/datenraum/source/skin/layout/nav.png); 
 background-repeat: no-repeat; 
} 


#messagesessiondata {} 
 
#messagesessiondata #messagecontent { 
 margin-top: 1em; 
 padding: 1.5em 1em; 
 background-color: #eeeeee; 
 border-radius: 1em; 
} 
 
#messagesessiondata ul { 
 padding-left: 1.2em; 
 list-style-type: none; 
} 
 
#messagesessiondata li { 
 margin-bottom: 0.4em; 
} 
 
#messagesessiondata .field { 
 margin-top: 0.3em; 
} 
 
#messagesessiondata .sublabel { 
 margin-top: 1em; 
 font-weight: bold; 
 color: #0066b7; 
} 
 
#messagesessiondata .sublink { 
 margin-top: 1em; 
 font-weight: normal; 
 color: black; 
} 
 
#messagesessiondata .sublink a { 
 color: black; 
} 
 
#messagesessiondata .sublink a:hover { 
 color: #ff6600; 
 ; 
 text-decoration: none; 
} 
 
#messagesessiondata .label { 
 font-size: 130%; 
 background-color: white !important; 
 padding-left: 0em !important; 
 color: #0066b7; 
 font-weight: bold; 
} 
 
#messagesessiondata .row { 
 margin-top: 1.2em !important; 
} 


#smssessiondata {} 
 
#smssessiondata #smscontent { 
 margin-top: 1em; 
 padding: 1.5em 1em; 
 background-color: #eeeeee; 
 border-radius: 1em; 
} 
 
#smssessiondata ul { 
 padding-left: 1.2em; 
 list-style-type: none; 
} 
 
#smssessiondata li { 
 margin-bottom: 0.4em; 
} 
 
#smssessiondata .field { 
 margin-top: 0.3em; 
} 
 
#smssessiondata .sublabel { 
 margin-top: 1em; 
 font-weight: bold; 
 color: #0066b7; 
} 
 
#smssessiondata .sublink { 
 margin-top: 1em; 
 font-weight: normal; 
 color: black; 
} 
 
#smssessiondata .sublink a { 
 color: black; 
} 
 
#smssessiondata .sublink a:hover { 
 color: #ff6600; 
 ; 
 text-decoration: none; 
} 
 
#smssessiondata .label { 
 font-size: 130%; 
 background-color: white !important; 
 padding-left: 0em !important; 
 color: #0066b7; 
 font-weight: bold; 
} 
 
#smssessiondata .row { 
 margin-top: 1.2em !important; 
} 

#session_file_container {
 list-style-type: none !important;
 list-style-image: none !important;
 padding-left: 0em !important;
 margin-left : 0em !important;
}

#session_file_container li {
 padding-left: 0em !important;
 margin-bottom: 0.2em;
 margin-left : 0em !important;
}

#session_file_container li a,
#session_file_container li span{
 font-size: 100% !important;
}

.session_file {
 padding: 0.3em;
 margin: 0.2em;
 border: 1px solid #999;
 text-decoration: none;
 border-radius: 0.3em;
 color: #999 !important;
 display:inline-block;
}

.session_file:focus {
 outline: none;
}

.session_file_edit {
 padding: 0.3em;
 margin: 0.2em;
 border: 1px solid #0066B7;
 background-color: #EEE !important;
 text-decoration: none !important;
 border-radius: 0.3em;
 color: #0066B7 !important;
 cursor: pointer;

}
.session_file_info {
 padding: 0.3em;
 margin: 0.2em;
 border: 1px solid black;
 text-decoration: none !important;
 background-color: #EEE !important;
 border-radius: 0.3em;
 color: #999 !important;
 cursor: pointer;

}
.session_file[href^="@@getlink"] {
 border: 1px solid #fd6620;
 color: #fd6620 !important;
}
.session_file:hover {
 text-decoration: none;
}
#sessionlinksdyndata {
 display: none;
}
.ui-widget-overlay.ui-front { 
 opacity:.85;
}
.field #session_file_container {
 display: none;
}
textarea[id^="form.source"] {
 font-size: 0.75em;
}

.droplink_file {
 padding: 0em 0.2em;
 margin: 0em;
 border: 1px solid #999;
 text-decoration: none;
 border-radius: 0.3em;
 color: #999 !important;
 
}

.droplink_file:focus {
 outline: none;
}

.droplink_file[href^="@@getlink"] {
 border: 1px solid #fd6620;
 color: #fd6620 !important;
}

.droplink_file:hover {
 text-decoration: none;
}

#droplinksdyndata {
 display: none;
}

#waitdialog {
 display: none;
}

ul.navi_has_add_level_0 {
 list-style-type: none;
 overflow: hidden;
 margin:  0 0 0.5em 1em !important;
} 

ul.navi_has_add_level_0 li {
 float: left;
}

ul.navi_has_add_level_0 a{
 margin: 0 0.2em 0 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_0 li a img{
 height: 16px;
 width: auto;
 margin: 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_1 {
 list-style-type: none;
 overflow: hidden;
 margin:  0 0 1em 1em !important;
} 

ul.navi_has_add_level_1 li {
 float: left;
}

ul.navi_has_add_level_1 a{
 margin: 0 0.2em 0 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_1 li a img{
 height: 16px;
 width: auto;
 margin: 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_2 {
 list-style-type: none;
 overflow: hidden;
 margin:  0 0 1em 2em !important;
} 

ul.navi_has_add_level_2 li {
 float: left;
}

ul.navi_has_add_level_2 a{
 margin: 0 0.2em 0 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_2 li a img{
 height: 16px;
 width: auto;
 margin: 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_3 {
 list-style-type: none;
 overflow: hidden;
 margin:  0 0 1em 3em !important;
} 

ul.navi_has_add_level_3 li {
 float: left;
}

ul.navi_has_add_level_3 a{
 margin: 0 0.2em 0 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_3 li a img{
 height: 16px;
 width: auto;
 margin: 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_4 {
 list-style-type: none;
 overflow: hidden;
 margin:  0 0 1em 4em !important;
} 

ul.navi_has_add_level_4 li {
 float: left;
}

ul.navi_has_add_level_4 a{
 margin: 0 0.2em 0 0 !important;
 padding: 0 !important;
}

ul.navi_has_add_level_4 li a img{
 height: 16px;
 width: auto;
 margin: 0 !important;
 padding: 0 !important;
}
.navi_item {
 display:block;
}

/* new 01/2019*/

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}
.ui-state-active {
 border:1px solid #999 !important;
 font-weight:normal;
 background: #dadada !important;
 color:#212121 !important;
}
h3.ui-accordion-header {
 padding: 0.3em 0.5em !important;
}
h3.ui-accordion-header a {
 display:block;
}
h3.ui-accordion-header span {
 display:none;
}

/* 2019-02-08*/

#fileimport {
 padding: 0.5em 0.5em 0.5em 0.5em; 
 margin: 1.5em 0 1em 0; 
 border-radius: 0.5em; 
 background-color: #eeeeee;
 display: block;
 height: 1em; 
 text-align: center;
 font-size: 150%;
 font-weight: bold;
 color: #0066b7;
}

#folderimport {
 padding: 0.5em 0.5em 0.5em 0.5em; 
 margin: 1.5em 0 1em 0; 
 border-radius: 0.5em; 
 background-color: #eeeeee;
 display: block;
 text-align: center;
 font-size: 150%;
 font-weight: bold;
 height: 1em;
 
 color: #0066b7;
}

.dataarea-actions-container {
  margin: 2em 0 1em 0;
}
.dataarea-actions-container a {
  padding: 0.5em;
  margin: 0.5em;
  background-color: #eee;
  text-decoration: none;
}

#dataarea-listing {
  margin: 1em 0 0 0;
  max-width: 100%;
}

#dataarea-listing a {
  text-decoration: none;
}

#dataarea-parentfolder {
  margin: 1em 0 1em 0;
  
}
#dataarea-parentfolder a {
  text-decoration: none;
}
#dataarea-listing td {
  padding: 0.25em;
}

.data-area-item-down ,
.data-area-item-up ,
.data-area-item ,
.data-area-item-edit ,
.data-area-item-delete {

}
#dataarea-empty {
  color:gray;
}
.dataarea-edit-live {
  padding: 0.3em;
  margin: 0.2em;
  border: 1px solid #999;
  text-decoration: none;
  border-radius: 0.3em;
  color: #999 !important;
  display:inline-block;
  outline: 0;
}
.background_grey {
  background-color: #ddd;
}
.contents-id {
  max-width: 20em;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}
.contents-title {
  max-width: 20em;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
}
#contents-title-heading {
  cursor: pointer;
}
#contents-id-heading {
  cursor: pointer;
}
.dpform-bool {
}
.dpform-text {
}
.dpform-textarea {
}
.dpform-select {
}
.dpform-multiselect {
}
.dpform-select span,
.dpform-select input,
.dpform-multiselect span,
.dpform-multiselect input {
  margin-top: 0.75em;
}

.field.dpform-mulitselect { 
 padding-top: 0.58em !important; 
} 

.field.dpform-mulitselect input {
  width: 1em;
  display:table-cell;
  float:left;
  margin-bottom: 0.5em;
  background: transparent;
  
}


.field.dpform-mulitselect span {
  width: 34em;
  display:table-cell;
  float:left;
  margin-bottom: 0.5em;
  line-height: 1em;
 
  
}

.field.dpform-mulitselect br {
  clear: both;
}

.ui-icon-double {
  transform: scale(2);
  margin: 0 !important;
}

.validateTips { 
 color: #cd0a0a; 
 border: 0.08em solid #cd0a0a; 
 padding: 0.33em; 
 display:none;
} 

.nodisplay {
 display:none;
}


.votinga_preview_add { 
 color: red !important; 
 border-bottom: 0em; 
 background-color: #ffbbbb;
 padding: 0.5em !important;
} 

.votingb_preview_add { 
 color: red !important; 
 border-bottom: 0em; 
 background-color: #ffbbbb;
 padding: 0.5em !important;
}

 

#loginformcontainer {
 
 width: 100%;
 display: block;
}

.loginform {
 
 width: 30em;
 display: block;
 float:left !important;
}

.loginformimage {

 float:right;
 width: 20em;
 
}

.loginformimage img {
  display: block;
  width: 20em;
  height: auto;
}

#hnav_img {
  display: none !important;
}

#inhalttop2 {
  margin-top: 0em;
}
#imglefttop2 {
  margin-right: 1em;
  margin-left: 6em;
}
#imgrighttop2 {
}