/**** common settings ****/body, body * {  font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 11px;  color: #000;}
pre {  font-family: Courier New, Courier, monospace;  font-size: 12px;}ul {  list-style-image: url(img/icon_dot_filled.gif);  margin: 10px 0 10px 18px;  padding: 3px 0 3px 0;}li {  margin: 3px 0;  padding: 0;}a {  color: #036;}a:link    { text-decoration: none; color: #036; }a:visited { text-decoration: none; color: #300; }a:focus   { text-decoration: underline; }a:hover   { text-decoration: underline; }a:active  { text-decoration: underline; }.category, .category *,.type, .type * {  text-transform: uppercase;  font-size: 9px;  color: #060;}
.metadatetime, .metadatetime * {
  font-style: italic;
  text-transform: uppercase;
  color: #999;
}
.pretitle {  font-weight: bold;
  display: none;  /*attempt: hide aktive page*/}.subtitle {  font-weight: bold;}h1 {  margin: 20px 0 0 0;  padding: 0;  text-transform: uppercase;  font-size: 12px;  font-weight: bold;  line-height: 1.6em;}h2 {  margin: 25px 0 16px 0;  padding: 0;  text-transform: uppercase;  font-size: 10px;  font-weight: bold;}
h2.chapter {
  color: #666;
  margin-top: 35px;
  padding-top: 6px;
  border-top: 1px solid #ccc;
}h3 {  font-weight: normal;  text-transform: uppercase;  font-size: 10px;  color: #666;  margin: 15px 0 10px 0;}h3 a {  font-size: 10px;}.abstract {  margin: 10px 0;}img {  border: 0px none transparent;}th, td {  text-align: left;  vertical-align: top;}.right {  text-align: right;}.center {  text-align: center;}

/**** page: toc ****/
#content #pagetoc {
}
#content #pagetoc ul {
}
#content #pagetoc li {
}
#content #pagetoc li.level2 {
  margin-left: 32px;
}
#content #pagetoc li.level3 {
  margin-left: 48px;
}/*
h1 a,         h2 a,         h3 a         { color: #000; }
h1 a:link,    h2 a:link,    h3 a:link    { color: #000; }
h1 a:visited, h2 a:visited, h3 a:visited { color: #000; }
*/



/*---- widgets ----*/.nav_totop {  padding: 0;  margin: 10px 0;}.nav_totop a {  display: block;  height: 20px;  width: 60px;  background-image: url(img/icon_arrow_up_border.gif);  background-repeat: no-repeat;  background-position: 0px 5px;


}.nav_totop span {  display: block;  width: 1px;  height: 1px;  overflow: hidden;}.lastofpage {  clear: both;  margin: 0 0 20px 260px;}/*---- NAVIGATION: linkmore ----*/.linkmore {  font-weight: bold;}/*---- NAVIGATION: table of contents ----*/.toc_title {  margin: 3px 0 1px 0;}ul.toc {  list-style-image: url(img/icon_arrow_down.gif);  margin: 10px 0 22px 15px;}ul.toc li {  margin: 3px 0;}/*---- NAVIGATION: related links ----*/.nav_local_text, .nav_local_text * {  background-color: #fff;}#nav_local .nav_local_text p {  margin: 10px 0 1px 0;}#nav_local .nav_local_text ul {  margin: 5px 0 15px 0;}#nav_local .nav_local_text ul li {  margin: 0;  padding: 0;  border: 1px solid #fff;}#nav_local .nav_local_text ul li a {  background-image: url(img/icon_arrow_right.gif);  background-repeat: no-repeat;  background-position: 5px 2px;  margin: 0;  padding: 1px 10px 1px 20px;}#nav_local .nav_local_text ul li.active,#nav_local .nav_local_text ul li.active * {  font-weight: bold;}#nav_local .nav_local_text ul li a:link    { color: #000; }#nav_local .nav_local_text ul li a:visited { color: #000; }#nav_local .nav_local_text ul li a:focus   { color: #000; }#nav_local .nav_local_text ul li a:hover   { color: #000; }#nav_local .nav_local_text ul li a:active  { color: #000; }
/*---- NAV: to searcharchive ----*/
#nav_local .nav_searcharchive {
  margin: 8px 0;
  padding: 0;
}#nav_local .nav_searcharchive a {
  margin: 0;
  padding: 3px 0;
  font-weight: bold;
  color: #000;
}
#nav_local .activepath .nav_searcharchive a {
  color: #000;
}
#nav_local .activepath .nav_searcharchive a:link    { color: #000; }
#nav_local .activepath .nav_searcharchive a:visited { color: #000; }
#nav_local .activepath .nav_searcharchive a:focus   { color: #000; }
#nav_local .activepath .nav_searcharchive a:hover   { color: #000; }
#nav_local .activepath .nav_searcharchive a:active  { color: #000; }



/*---- WIDGET: iCalendar ----*/
#nav_local .widget_icalendar {
  display: block;
  margin: 8px 0;
  padding: 6px;
  width: 100px;
  font-weight: normal;
  border: 1px solid #fff;
  background-color: #800;
  color: #fff;
}
#nav_local .widget_icalendar a,
#nav_local .widget_icalendar strong {
  display: inline !important;
  color: #fff;
  margin: 0;
  padding: 0;
}

#nav_local .widget_icalendar a:link    { color: #fff; }
#nav_local .widget_icalendar a:visited { color: #fff; }
#nav_local .widget_icalendar a:focus   { color: #fff; }
#nav_local .widget_icalendar a:hover   { color: #fff; }
#nav_local .widget_icalendar a:active  { color: #fff; }

#nav_local .widget_icalendar a.help {
  color: #aaa !important;
}

#nav_local .widget_icalendar dd {
  margin-left: 4px;
}


/*---- DATATYPE: Appointments ----*//** Type **/.type {  color: #060;}.itemapptitle {  text-transform: uppercase;  color: #333;  font-size: 10px;}/*---- DATATYPE: Addresses ----*/.addresses {  list-style-type: none;  list-style-image: none;  margin: 16px 0;  padding: 0;}.addresses li {  margin: 0 0 16px 0;  padding: 0;}.address {  padding: 0;  margin: 0;}.addr_title {  font-weight: bold;}.address_type {  margin: 16px 0 6px 0;}/*---- DATATYPE: buros ----*/#content_buro {  margin: 0 0 10px 0;  padding: 0 10px 0 0;  background-color: #fff;  border: 1px solid #fff;  /** NOTE: If border isn't set, background-color doesn't fill content-element */  line-height: 18px;}h1#buro_title {  /*  position: relative;  ERROR: Win-IE 6.0 zeigt oberen Rahmen nicht an!! */  font-size: 11px;  text-transform: none;  padding: 0;  margin: 16px 0 0 0;  border: 0 solid #999;}
.buro_logo {
  margin: 10px 0;
  padding: 0 0 16px 0;
  width: 440px;
  border-bottom: 1px solid #ddd;
}.buro_column_left {  text-align: right;  margin: 0 39px 0 0;  padding: 0;}div#buro_contentarea {  margin: 0 0 10px 0;  padding: 0;}.buro_scope {  font-style: italic;}.buro_scope strong {  font-style: normal;}/*---- DATATYPE: Publications ----*//** searchresults **/.publ_searchitem {  margin: 0;  padding: 10px 0;  width: 450px;  clear: both;}.publ_searchitem .headercontent {  margin: 0;  padding: 0;}.publ_searchitem .cover {  text-align: right;  width: 102px;  float: right;  margin: 0 0 0 10px;  padding: 0;}.publ_searchitem .abstract {  margin: 0;}h1.type_article {
  text-transform: none;
}
/*---- helpers ----*/.floatclearertag,.float_clearer {  clear: both;}/**** page composition ****//*---- body & page ----*/body {  background-color: #fff;  margin: 0;  padding: 16px 0 0 0;}#page {  margin: 0 32px;  padding: 0;  width: 800px;
}/*---- header ----*/#header, #header * {  font-size: 10px;}#header {
  width: 800px;
  padding: 0;  margin: 0;
}#header strong {  font-weight: normal;}#header img {  margin: 0;}#header hr {  display: none;}/**** navigation ****//*---- logo ----*/#logo {
  height: 70px;  width: 340px;
  float: left;  margin: 0;  padding: 0;  background-color: #fff;  background-image: url(img/logo_srl2.gif);  background-repeat: no-repeat;  background-position: top left;}#logo a {  display: block;  height: 60px;  width: 340px;}#logo span {  display: block;  width: 1px;  height: 1px;  overflow: hidden;}#logo_subtitle {  display: none;}
/*---- navigation global content ----*/#nav_global_content {
  position: relative;
  z-index: 300;  clear: both;
  width: 800px;
  height: 20px;  background-color: #005174;  border-style: none;  font-size: 10px;  padding: 0;  margin: 0;}
#nav_global_content ul {
  display: none;
}

#nav_global_content li ul {
  visibility: hidden;
}/*---- navigation global content2 ----*/
#nav_global_content2 {
  width: 450px;
  text-transform: uppercase;
  background-color: #005174;
  border-style: none;
  font-size: 10px;
  color: #fff;
  padding: 5px 0 7px 0;
  margin: 0;


  display: none;
}
#nav_global_content2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#nav_global_content2 li {
  display: inline;
}
#nav_global_content2 a {
  padding: 5px 0 7px 14px;
  color: #fff;
  background-image: url(img/arrow_white_small_left.gif);
  background-repeat: no-repeat;
  background-position: 5px 8px;
}
#nav_global_content2 a:link    { text-decoration: none; color: #fff; }
#nav_global_content2 a:visited { text-decoration: none; color: #fff; }
#nav_global_content2 a:focus   { text-decoration: underline; color: #fff; }
#nav_global_content2 a:hover   { text-decoration: underline; color: #fff; }
#nav_global_content2 a:active  { text-decoration: underline; color: #fff; }




/*---- navigation global function ----*/#nav_global_function {
  position: relative;
  z-index: 400;
  width: 360px;
  height: 25px;  float: right;
  vertical-align: top;
  font-size: 10px;  padding: 0;  margin: 8px 0 0 0;}#nav_global_function {	display: none !important;}
#nav_global_function ul {
  display: none;
}
#nav_global_function li ul {
  visibility: hidden;
}
#nav_global_function a {
  display: block;
  padding: 5px 0 7px 18px;
  text-transform: uppercase;
  margin: 0;
  background-repeat: no-repeat;
  background-position: 4px 6px;
}
#nav_global_function a#navfunct_aktuelles     { background-image: url(img/icon_news.gif); }#nav_global_function a#navfunct_termine       { background-image: url(img/icon_appointments.gif); }#nav_global_function a#navfunct_publikationen { background-image: url(img/icon_publications.gif); background-position: 0px 6px; }#nav_global_function a#navfunct_service       { background-image: url(img/icon_service.gif); }/*---- navigation global utilities ----*/#nav_global_utilities,
#nav_global_utilities * {  color: #666;  text-transform: uppercase;
}#nav_global_utilities {
  height: 30px;  width: 335px;  padding: 0;  margin: 0;  text-align: right;
  float: right;}
#nav_global_utitities form {
  margin: 0;
  padding: 0;
}#nav_global_utilities a {  color: #666;  text-transform: uppercase;}#nav_global_utilities ul {  list-style-type: none;  margin: 4px 0 0 8px;  padding: 0;}#nav_global_utilities li {  display: inline;  margin: 0;  padding: 0;}#nav_global_utilities a {  text-transform: uppercase;  padding: 0 4px;  margin: 0;}

/**** search widget ****/
#ioel_widget_search input {
  text-transform: none;
}
#ioel_widget_search input.submit {
  text-transform: uppercase;
}



/**** box cart ****/#box_cart {
  margin: 0;  padding: 8px 0;}#box_cart,
#box_cart * {  font-size: 10px;  text-align: right;}
/**** navigation nav-path ****/#nav_path {  margin: 0 80px 12px 0;  padding: 12px 0;
  border-bottom: 1px solid #ccc;
}#nav_path, #nav_path * {  font-size: 9px;  font-style: italic;  color: #666;}
#nav_path p {
  margin: 0;
  padding: 0;
}#nav_path .label {  display: none;}#nav_path strong { /*attempt: hide aktive page*/
  display: none;
}
/**** Columns + Content ****//** columns common **/#columns {
  display: block;  width: 800px;  margin: 0;  padding: 0;  border: 1px solid #005174;
  background-color: #fff;
}/** column left **/#column_left {  margin: 0;  padding: 0 0 0 10px;  width: 220px;  float: left;
}#column_left, #column_left * {  font-size: 10px;}/** column right **/#column_right {  margin: 0;  padding: 0 1px 0 0;
  width: 210px;  float: right;
}/** column middle **/#column_middle {  margin: 0 0 0 10px;  padding: 0;
  width: 330px;
  float: left;
}/** column middle-right **/#column_middleright {  margin: 0 0 0 30px;  padding: 0;  width: 520px;
  float: left;}/** column left-middle-right **/#column_leftmiddleright {  margin: 0;  padding: 0;}

/** content **/#content {  margin: 12px 80px 10px 0;  padding: 0 0 20px 0;  background-color: #fff;  border: 1px solid #fff; /** NOTE: If border isn't set, background-color doesn't fill content-element */  min-height: 150px;}#content,#content * {  line-height: 18px;}
/**** navigation local / column left ****/#nav_local, #nav_local * {  font-size: 10px;}#nav_local h5 {  display: none;}#nav_local {  width: 189px;  overflow: visible;  margin: -1px 0 10px 0;  padding: 0 0 25px 0;  background-color: #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
}#nav_local h3 {  border-style: none;  border-top: 1px solid #000;  border-bottom: 1px solid #000;  margin: 0;  padding: 0;  background-color: #036;}#nav_local h3,#nav_local h3 a,#nav_local h3 strong {  color: #fff;  font-weight: normal;}#nav_local h3 a:link    { color: #fff; }#nav_local h3 a:visited { color: #fff; }#nav_local h3 a:focus   { color: #fff; }#nav_local h3 a:hover   { color: #fff; }#nav_local h3 a:active  { color: #fff; }#nav_local ul {  margin: 0;  padding: 0;  list-style-type: none;  list-style-image: none;}#nav_local li {  margin: 0;  padding: 0;  border-style: none;  border-bottom: 1px solid #000;  background-color: #69c;}#nav_local .nllevel2 {
  background-color: #69c;
}
#nav_local .nllevel3 {  background-color: #9cf;
}#nav_local a,#nav_local strong {  display: block;  margin: 0;  padding: 4px 9px;  color: #000;}#nav_local a:link    { color: #000; }#nav_local a:visited { color: #000; }#nav_local a:focus   { color: #000; }#nav_local a:hover   { color: #000; }#nav_local a:active  { color: #000; }#nav_local li.activepath {  background-color: #000 !important;}#nav_local li.activepath a.activepath {  color: #fff;}#nav_local .active a:link    { color: #fff; }#nav_local .active a:visited { color: #fff; }#nav_local .active a:focus   { color: #fff; }#nav_local .active a:hover   { color: #fff; }#nav_local .active a:active  { color: #fff; }
#nav_local ul.nllevel4 {
  margin-bottom: -1px;
}#nav_local a.nllevel4,
#nav_local strong.nllevel4 {
  color: #000 !important;;
  padding-left: 18px;
}
#nav_local .nllevel4 a.activepath {
  color: #fff !important;
  background-color: #333 !important;
}


#nav_local .searchform {  padding: 0 0 9px 9px;  margin: 0 0 -1px 0;  border-bottom: 1px solid #000;}#nav_local select,#nav_local option {  font-family: Arial, Helvetica, sans-serif;}/** Navigation: additional content area **/#nav_local .nav_local_text {  font-size: 10px;  color: #000;  background-color: #fff;  padding-top: 15px;  padding-bottom: 15px;}#nav_local_text p {  font-size: 10px;  padding: 0;  margin: 4px 0;}#nav_local_text ul {  font-size: 10px;  padding: 0 0 0 17px;  margin: 0;}#nav_local_text li {  font-size: 10px;  padding: 0;}


/** Navigation local: srl **/
.subcat_srl #nav_local h3 {
  background-color: #036;
}
.subcat_srl #nav_local li,
.subcat_srl #nav_local .nllevel2 {
  background-color: #69c;
}
.subcat_srl #nav_local .nllevel3 {
	background-color: #9cf;
}
.subcat_srl #nav_local .searchform {
	background-color: #9cf;
}
.subcat_srl #nav_local .activepath {
  background-color: #000 !important;
}


/*-- fix hoai @todo Rework --*/
li#nlmenuitem_214 {
  border-bottom: 0px none transparent;
}
li#nlmenuitem_214,
li#nlmenuitem_214 * {
  color: #000 !important;
}
#nav_local li#nlmenuitem_214.activepath a.activepath {
  color: #fff !important;
}

/** Navigation local: functional **/.subcat_funct #nav_local h3 {  background-color: #333;}.subcat_funct #nav_local li,.subcat_funct #nav_local .nllevel2 {  background-color: #999;}.subcat_funct #nav_local .nllevel3 {	background-color: #ccc;}.subcat_funct #nav_local a.nllevel3 {	color: #000;}.subcat_funct #nav_local .searchform {	background-color: #ccc;	border-bottom: 1px solid #000;}.subcat_funct #nav_local .activepath {
  background-color: #000 !important;
}
/** Navigation local: error **/
.subcat_fehler #nav_local h3 {
  background-color: #333;
}
.subcat_fehler #nav_local li,
.subcat_fehler #nav_local .nllevel2 {
  background-color: #999;
}
.subcat_fehler #nav_local .nllevel3 {
	background-color: #ccc;
}
.subcat_fehler #nav_local .searchform {
	background-color: #ccc;
	border-bottom: 1px solid #000;
}
.subcat_fehler #nav_local .activepath {
  background-color: #000 !important;
}


/** Navigation local: fachgruppen **/.subcat_fg #nav_local h3 {  background-color: #600;}.subcat_fg #nav_local li,
.subcat_fg #nav_local .nllevel2 {
  background-color: #c66;
}
.subcat_fg #nav_local .nllevel3 {
	background-color: #c66;
}
.subcat_fg #nav_local .nllevel4,.subcat_fg #nav_local .searchform {
  background-color: #f99;}
.subcat_fg #nav_local .activepath {
  background-color: #000 !important;
}
/** Navigation local: regionalgruppen **/.subcat_rg #nav_local h3 {  background-color: #330;}.subcat_rg #nav_local li {  background-color: #996;}.subcat_rg #nav_local .nllevel2 {
  background-color: #996;
}
.subcat_rg #nav_local .nllevel3 {
	background-color: #996;
}
.subcat_rg #nav_local .nllevel4,.subcat_rg #nav_local .searchform {
  background-color: #cc9;}
.subcat_rg #nav_local .activepath {
  background-color: #000 !important;
}

/** Navigation local: Arbeitskreise **/.subcat_ak #nav_local h3 {  background-color: #7f5523;}.subcat_ak #nav_local li,
.subcat_ak #nav_local .nllevel2 {
  background-color: #cb9a5f;
}
.subcat_ak #nav_local .nllevel3 {
	background-color: #cb9a5f;
}
.subcat_ak #nav_local .nllevel4,.subcat_ak #nav_local .searchform {
  background-color: #e0b37c;}.subcat_ak #nav_local .activepath {
  background-color: #000 !important;
}
/**** Boxes ****//** boxes common **/.box {  margin: 0 0 10px 0;  padding: 0;  background-color: #fff;  border: 1px solid #999;  overflow: visible;}
.box, .box * {
  font-size: 10px;
}.box hr {  display: none;}.box_header {  margin: 10px 10px 0 -11px;  padding: 2px;  background-color: #005174;}.box_header h2 {  font-size: 10px;  line-height: 11px;  color: #fff;  text-transform: uppercase;  margin: 1px 10px 1px 20px;}.box_header a,.box_header a:visited,.box_header a:hover,.box_header a:active {  color: #fff;}.box_content {  font-size: 10px;  line-height: 14px;  padding: 0 10px; /*10px;*/  margin: 0;}.box_content p {  font-size: 10px;  margin: 10px 0;}/** boxes in left column **/#column_left .box {  width: 199px;
  margin-left: 10px;}/** boxes in right column **/#column_right .box {  width: 199px;  margin: 0 0 10px 10px;}/**** Box News FG-FMV ****/#box_fgfmv_news div.box_header {  background-color: #663;}/**** Box News FG-FMV ****/#box_fgfrauen_news div.box_header {  background-color: #663;}/**** Box Publications ****/#box_publications_news div.box_header {  background-color: #005174;}#box_publications_news img {  border: 1px solid #999;}/**** Box Biennials ****/#box_biennials div.box_content {  margin-top: 0;}/**** Box Jobs ****/#box_service_jobs div.box_header {  background-color: #600;}
/**** Box bueros ****/
#box_service_bueros div.box_header {
  background-color: #600;
}
/**** Box appointments ****/
#box_app div.box_header {
  background-color: #600;
}


/**** special widgets ****//** search-forms + results **//* search: formular */.searchform {  margin: 0;  padding: 0;}.searchform .ioel {  margin: 0;  padding: 6px 0;}.searchform label {  font-weight: bold;}.searchform .note {  margin: 0;  padding: 0;}


/* search: formular extended/archive */
.searchformext {
  margin: 0;
  padding: 0;
}
.searchformext .ioel {
  margin: 0;
  padding: 6px 0;
}
.searchformext label {
  font-weight: bold;
}
.searchformext .note {
  margin: 0;
  padding: 0;
}
.searchformext #ioel_date {
  margin: 0;
  padding: 0;
}
.searchformext #ioel_date .ioel {
  width: 120px;
  float: left;
}

/* search: metadata */.searchmetadata {  color: #666;}.searchhits {  color: #666;}/* search: navigation */.pager {  padding: 0;  margin: 20px 0;}.pager, .pager strong {  color: #999;}.pager a, .pager a strong {  color: #666;}.pager a:link    { color: #666; }.pager a:visited { color: #666; }.pager a:focus   { color: #666; }.pager a:hover   { color: #666; }.pager a:active  { color: #666; }/* search: results, item-lists */.groupresults {  margin: 25px 0 10px 0;  padding: 0 0 2px 0;  border-top: 1px solid #666;  color: #666;  font-size: 11px;  text-transform: uppercase;}.searchresults {  list-style-type: none;  list-style-image: none;  margin: 0;  padding: 0;}.searchresults li {  margin: 0 0 10px 0;  padding: 0;}.searchresultsitem {  padding: 0;  margin: 20px 0;}.searchresultsitem table {  padding: 0;  margin: 0;}a.itemtitle         { color: #000; }a.itemtitle:link    { color: #000; }a.itemtitle:visited { color: #000; }a.itemtitle:hover   { color: #000; }a.itemtitle:active  { color: #000; }.list_title {  font-weight: bold;}.list_authordate {  font-style: italic;}/**** microformats ****/.refdoc_pdf {  margin: 8px 0;  padding: 4px 5px 4px 30px;  background-image: url(img/icon_pdf_x16.gif);  background-repeat: no-repeat;  background-position: 5px 8px;}.ref_img_l {  margin: 20px 0;  padding: 0;}.ref_img_l img {  float: left;  margin-right: 10px;}/** item **/.ref_img_m {  margin: 0;  padding: 16px 0 16px 16px;  float: right;}.relatedlinks,.contenttext {  clear: both;}/**** CART ****/table.cart_content {  width: 450px;  border-collapse: collapse;  margin: 18px 0;}.cart_content th,.cart_content td {  margin: 0;  padding: 4px 3px;  line-height: 130%;}.cart_content tr.headertop th,.cart_content tr.headerbottom th {  white-space: nowrap;  border-top: 1px solid #000;  border-bottom: 1px solid #000;}.shopping, .shoppingdetail {  border-left: 4px solid #eee;  margin: 12px 0;  padding: 0 0 0 4px;}.ioel_widget_cartadd {}/**** Error messages ****/.error {  font-weight: bold;  color: red;  background-color: yellow;}/**** footer ****/#footer, #footer * {  font-size: 10px;  color: #999;  line-height: 1.8em;}#footer a {  color: #666;}#footer {  clear: both;  margin: 0;  padding: 10px 10px 20px 10px;
}#footer hr {  display: none;}#footer ul {  list-style-type: none;  margin: 0;  padding: 0;}#footer li {  display: inline;  margin: 0;  padding: 0 5px 0 0;}



/**** helpers ****/
.floatclearer {
  display: block;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  clear: both;
}
.line_small {
  display: block;
  margin: 0;
  padding: 8px 0;
}


/**** special page types ****/
/*--- startpage ---*/
.cat_startpage #columns {
  margin: 0;
  padding: 0;
  border: 0 solid #fff;
}
.cat_startpage #column_left {
  padding-left: 0;
}
.cat_startpage #column_left .box {
  margin-left: 0px;
}
.cat_startpage #content {
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: 1px solid #fff;
  /** NOTE: If border isn't set, background-color doesn't fill content-element */
  line-height: 18px;
}



/*--- rg-page ---*/
body.classpath_rg #nav_local {
  padding-top: 220px;
  background-image: url(img/regionalgruppen.gif);
  background-position: 23px 14px;
  background-repeat: no-repeat;
}


/*--- seachr-page ---*/
.classpath_suche .searchform .form_item {
  display: block;
  width: 120px;
  float: left;
}
.classpath_suche .ioel {
  clear: both;
}

