/*
Aareal Farben
============
ALT: #b9032c                         Rot
#7C1115                         Rot

#33318d                         Überschriften

ALT: #000066                         blaue Navigationsblöcke für Header-Navigation und Dynamisches Menü
#15418E                          Blau
*/

h1,h2,h3,h4,h5,h6,p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


h1 { 
  font-size:16px; 
  font-weight:bold;
  color:#33318d;
}
h2 { 
  font-size:14px;  
  font-weight:bold;
  color:#33318d; 
}
h3 { 
  font-size:12px; 
  font-weight:bold;
  color:#33318d;
}


/* Navigation für Unterseiten in Seite */

ul {
 margin-top: 14px;
 margin-bottom: 14px;
}

{ color: red; font-weight: bold; }



/* Navigation für Unterseiten in Seite */
.Navi-Horizontal  { 
  ec2klist: yes; 
  font-size:11px; 
  font-weight:bold;
  color:#33318d;
/*
  border-bottom: 1px solid #33318d;
*/
  padding-bottom: 10px;
}

.Navi-Horizontal  a { 
  text-decoration:underline; 
  padding: 2px;
  padding-left: 2px;
  padding-right: 2px;
}
.Navi-Horizontal  a:link, .Navi-Horizontal  a:visited  {
  color: #15418E  ; text-decoration:underline;
}

.Navi-Horizontal  a:hover {
/*  color: #DDDDDD; 
  background-color: 33318d ;
*/
  text-decoration:none;
  color: red;
}


hr
{
  color:#2C639C; /*Fehlerkorrektur*/
}

a:link { text-decoration:underline; color: #2A276A;  }
a:hover { color: #B9032C; text-decoration:underline;  }
a:visited { color: #2A276A; text-decoration:underline;  }

.intro { 
	/*ec2kformatlist: yes;*/
	color:#1D3F60; text-decoration:none;
	}

a.intro:link { text-decoration:none; color: #2A276A; font-weight:bold; }
a.intro:hover { color: #B9032C; text-decoration:none; font-weight:bold;}
a.intro:visited { color: #1D4186; text-decoration:none; font-weight:bold;}


/*-------------------------------------------------------------------------*/

body {
    margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
}

body, td ,th               {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th  {
	font-weight:normal;
}

p, li
{
    line-height:130%;
}

table {
    empty-cells: show;
}

li {
    margin-top:    2px;
    margin-bottom: 2px;
}

.white_bg               { background-color: #ffffff; }


/****************
 Head
 ****************/
#head_logo {
  width: 994px;
  margin:0px;
  padding:0px;
/*
  border-right:	1px solid #33318d;
*/
}

#head_logo table {
  width:100%;
}

#head_logo_title {
  width: 500px;
  font-size:18px;
  color: #776F77;
  margin-top: 7px;
  margin-left: 8px;
/*
  margin: 30px;
  border: 2px solid red;
*/
}

#head_logo_title a:visited, #head_logo_title a:hover, #head_logo_title a:link  {
  color: #776F77;
  text-decoration:none;
/*
  margin: 30px;
*/
}

#head_logo_filler_top {
  height:15px;
}

#head_logo_filler_left {
  width:80px;
}

#head_logo_teaser {
}

#head_logo_filler_middle {
  /*width:55%; */
}

#head_logo_picture {
  text-align:right;
}

#head_logo_filler_bottom {
  height:15px;
}

#head_metanav {
  width: 994px;
  vertical-align:top;
  margin:0px;
  padding:0px;
  text-align:left;
  background-color:#7C1115;
}

#head_metanav table {
margin: 2px;
}

#head_navigation {
  width: 994px;
  margin:0px;
  padding:0px;
  vertical-align:middle;
  background-image: url(../../aarealcom/images/meta/logo-0-head_navigation.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
/*
  border-right:	1px solid #33318d;
*/
}

.head img {
    margin:   0px;
}

/*************************************************
*     Divider between Header and rest of world   *
**************************************************/
.head_underline  {
  background-color: #15418E;
  padding-top: 3px;
  padding-bottom: 3px;
}

.head_underline  * {
  color: #303030;
  color: white;
}


/*********************************
*    Head Navigation Tools       *
**********************************/

.metanavbutton, .metanavbutton_disabled {
    cursor: hand;
    font-size: 11px;
    text-align: center;
    width:70px; 
    color: #666666;
}

.metanavbutton_disabled {
    cursor: default;
}

.metanavbutton a {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    margin-left: 1px;
    margin-right: 1px;
}
.metanavbutton a:links, .metanavbutton a:visited  {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
}

.metanavbutton a:hover {
    background-color: #EEEEEE;
    color: #303030;
    text-decoration: none;
    display: block;
    width:100%;
}


/*********************************
*           Karteireiter         *
**********************************/

.topnavbutton_filler_left {
    width: 175px;
}

.topnavbutton_filler_middle {
    width: 10px;
}


.topnavbutton {
/*    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; */
    cursor: hand;
    font-size: 11px;
    text-align: center;
    width: 120px;
    height: 20px;
    color:white;
}
.topnavbutton a:hover {
    background-color: #EEEEEE;
    color: #303030;
    text-decoration: none;
    display: block;
    width:100%;
}

/*
* Zellen für aktuellen Karteireiter
*/
.topnavbutton_current {
/*
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; */
    cursor: hand;
    font-size: 11px;
    text-align: center;
    width: 120px;
    border: red;
    color:white;
    background-color: #15418E;
}

/*************************************************
*     Quicklinksform  *
**************************************************/
#quicklinksform {
 margin:0px; 
 padding-left: 8px;
}

#quicklinksform  select {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin: 0px;
}


/*************************************************
*  Left column with toolboxes and/or navigation  *
**************************************************/
.column_left {
    text-align:left;
    vertical-align:top;
    width: 210px;
}

/*************************************************
*  Space column                                  *
**************************************************/
.column_space {
    text-align:left;
    vertical-align:top;
    width: 18px;
    margin:0px;
    padding:0px;
}


/*************************************************
*  Center column with news and/or Content        *
**************************************************/
.column_center {
  padding-left: 0px;
}

/*************************************************
*  Right column with Linklists on homepage       *
**************************************************/
.column_right {
    vertical-align:top;
    width: 180px;
}

/* Filler for left "Border" / pirobase slide menue */
.pb_slide_menu_filler {
    width: 17px;
}

.navigation_all {
    padding-right: 2px;
    vertical-align: top;
}

.column_left_border_right {
    text-align: center;
    width:1px;
    background-color:#33318d;
}

.column_right_border_left {
    width:1px;
/*    background-color:#33318d;
*/
}


/*
* Navigation Dropdown box for selecting standard navigation, category index or category tree
*/

.navigation_dropdown {
    padding-top:5px;
    padding-bottom:7px;
    
    margin-top: 10px;
}


/*
* Navigation Box for directory structure with explorer like navigation
    border-top:1px solid #FFFFFF;
*/

.navigation {
    margin-top: 4px;
}
div.navigation {
    width: 206px;
    width: 186px;
    background-color: 2px solid red;
}
.navigation * {
   color: #000000;
    font-size: 11px;
    font-family:tahoma,verdana,arial;
}
.navigation hr{
	color: #33318d;
	height: 1px;
}

.navigation img {
    border:0px;
}

.navigation td, .navigation th {
    vertical-align:top;
    text-align:left;
    padding-top:1px;
}

#navigation_col1 {
    width:20px;
}

#navigation_col2 {
    width:20px;
}

#navigation_col3 {
    width:20px;
}

#navigation_col4 {
	width:160px;
	width:140px;
}


#navigation_col234 {
}

#navigation_col34 {
	width:200px;
	width:180px;
}

.navigation_level1_box {
  border: 1px solid #15418E ;
}

.navigation_level2_box {
  border-top: 1px solid #33318d;
}

/********************************
*     Navigation: Standard      *
********************************/

a.navigation_wayhome  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_wayhome:link {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_wayhome:visited {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_wayhome:hover {
    color: #303030;
    background-color:#EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_siblings  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_siblings:link {
    /*color: #EEEEEE;*/
    color: #000000;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_siblings:visited {
    /*color: #EEEEEE;*/
    color: #000000;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_siblings:hover {
    color: #303030;
    background-color:#EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_siblings_current  {
    font-size: 11px;
    color: #33318d;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_siblings_current:link {
    /*color: #303030;*/
    color: #33318d;
    text-decoration: none;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
}
a.navigation_siblings_current:visited {
    /*color: #303030;*/
    color: #33318d;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_siblings_current:hover {
    color: #303030;
    background-color:#EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}

@media print {
    td.navigation_siblings_current {
        border-top:     1px solid blue;
        border-bottom:  1px solid blue;
    }
}

td.navigation_siblings_current {
    background-color: #EEEEEE;
}

a.navigation_children  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_children:link {
    /*color: #EEEEEE;*/
    color: #000000;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_children:visited {
    /*color: #EEEEEE;*/
    color: #000000;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_children:hover {
    color: #303030;
    background-color:#EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}

/********************************
*     Navigation: Cattree      *
********************************/

a.navigation_cattree_wayhome  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_cattree_wayhome:link {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_wayhome:visited {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_wayhome:hover {
    color: #303030;
    background-color:#FFFFCC;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_cattree_siblings  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_cattree_siblings:link {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_siblings:visited {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_siblings:hover {
    color: #303030;
    background-color:#FFFFCC;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_cattree_siblings_current  {
    font-size: 11px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_cattree_siblings_current:link {
    color: #303030;
    text-decoration: none;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
}
a.navigation_cattree_siblings_current:visited {
    color: #303030;
    text-decoration: none;
    display: block;
    width: 100%;
}

a.navigation_cattree_siblings_current:hover {
    color: #303030;
    background-color:#FFFFCC;
    text-decoration: none;
    display: block;
    width: 100%;
}

td.navigation_cattree_siblings_current {
    background-color: #FFFFCC;
}

@media print {
    td.navigation_cattree_siblings_current {
        border-top:     1px solid blue;
        border-bottom:  1px solid blue;
    }
}

a.navigation_cattree_children  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_cattree_children:link {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_children:visited {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_cattree_children:hover {
    color: #303030;
    background-color:#FFFFCC;
    text-decoration: none;
    display: block;
    width: 100%;
}

/********************************
*     Navigation: Catindex      *
********************************/

a.navigation_catidx_idx  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
}
a.navigation_catidx_idx:link {
    color: #EEEEEE;
    text-decoration: underline;
}
a.navigation_catidx_idx:visited {
    color: #EEEEEE;
    text-decoration: underline;
}
a.navigation_catidx_idx:hover {
    color: #303030;
    background-color:#EEEEEE;
    text-decoration: none;
}

a.navigation_catidx_entry  {
    font-size: 11px;
    padding-left: 2px; padding-right:2px;
    display: block;
    width: 100%;
    margin-top:1px;
    padding: 2px;
}
a.navigation_catidx_entry:link {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_catidx_entry:visited {
    color: #EEEEEE;
    text-decoration: none;
    display: block;
    width: 100%;
}
a.navigation_catidx_entry:hover {
    color: #303030;
    background-color:#EEEEEE;
    background-color:#FFFFCC;
    text-decoration: none;
    display: block;
    width: 100%;
}

#navigation_catidx_idx {
    border-bottom: 1px solid #EEEEEE;
    padding: 4px;
}

#navigation_catidx_idx_current {
    font-weight: bold;
    text-decoration: blink;
}

#navigation_catidx_header {
    font-weight: bold;
    padding: 4px;
}
#navigation_catidx_entry {
    border-bottom: 1px solid #EEEEEE;
    padding: 4px;
}

/***********************
*  Catindex (Content)  *
***********************/

a.catindex  {
    font-size: 11px;
    font-family:tahoma,arial;
    padding-left: 2px; padding-right: 2px;
    margin-left:2px;
}
a.catindex:link {
    color: #303030;
    text-decoration: none;
}
a.catindex:visited {
    color: #303030;
    text-decoration: none;
}
a.catindex:hover {
    color: #EEEEEE;
    background-color:#303030;
    text-decoration: none;
}

td.catindex_counter {
    font-size: 11px;
    font-family:tahoma,arial;
}

td.catindex_subcats a {
    font-size: 11px;
    font-family:tahoma,arial;
}
td.catindex_subcats a:link {
    color: #303030;
    text-decoration: none;
}
td.catindex_subcats a:visited {
    color: #303030;
    text-decoration: none;
}
td.catindex_subcats a:hover {
    color: #EEEEEE;
    background-color:#303030;
    text-decoration: none;
}

td.catindex_subcats_desc {
    font-size: 11px;
}

/***************************
*    Navigation: Sitemap   *
***************************/

#sitemap {
  margin-left: 60px;
}

a.sitemap  {
    font-size: 11px;
    font-family:tahoma,arial;
    padding-left: 2px; padding-right: 2px;
    margin-left:2px;
}
a.sitemap:link {
    color: #303030;
    text-decoration: none;
}
a.sitemap:visited {
    color: #303030;
    text-decoration: none;
}
a.sitemap:hover {
    color: #EEEEEE;
    background-color:#303030;
    text-decoration: none;
}

a.sitemap_current  {
    font-size: 11px;
    font-family:tahoma,arial;
    font-weight: bold;
    padding-left: 2px; padding-right: 2px;
    margin-left:2px;
}
a.sitemap_current:link {
    color: #303030;
    text-decoration: none;
}
a.sitemap_current:visited {
    color: #303030;
    text-decoration: none;
}

a.sitemap_current:hover {
    color: #EEEEEE;
    background-color:#303030;
    text-decoration: none;
}

a.sitemap_more  {
    font-size: 11px;
    font-family:tahoma,arial;
    font-weight: bold;
    padding-left: 2px; padding-right: 2px;
}
a.sitemap_more:link {
    color: #303030;
    text-decoration: none;
}
a.sitemap_more:visited {
    color: #303030;
    text-decoration: none;
}

a.sitemap_more:hover {
    color: #EEEEEE;
    background-color:#303030;
    text-decoration: none;
}

table.sitemap_subordinate {
    height: 22px;
}

table.sitemap_subordinate img {
}




/************************************
************************************/

table.content {
    margin: 0px;
    margin-top:     4px;
    margin-bottom:  8px;
}

.lightblue_bg           { background-color: yellow; }
.darkblue_bg            { background-color: #9aadbe; }
.lightgray_bg           { background-color: #f3f3f3  }
.lightgray_bg           { background-color: #E8EDF5  }
.lightgray_bg           { background-color: #F0F3FF  }

.whiteborder            { border: 2px solid #ffffff; }

.medium_bld             { font-size: 11px; font-weight: bold; }
.medium                 { font-size: 11px; }
.disabled               { color: #666666; }

/*
a.                      { color: #000000; text-decoration: none; }
a.:visited              { color: #000000; text-decoration: none; }
a.:hover                { color: #000000; text-decoration: underline; } 
*/

a.black                 { color: #000000; text-decoration: none; }
a.black:visited         { color: #000000; text-decoration: none; }
a.black:hover           { color: #000000; text-decoration: underline; }


/***********************************
*                Footer            *
************************************/
/* Footer divider */
#footer_container {
}



a.topnavi, a.topnavi:visited , a.topnavi:hover { 
 color: blue; 
 text-decoration: none; 
}

a.topnavi_current, a.topnavi_current:visited , a.topnavi_current:hover {
 color: yellow; 
 text-decoration: none; 
}

a.navi_area_lo          { color: #000000; text-decoration: none;
                        }
a.navi_area_lo:visited  { color: #000000; text-decoration: none;
                        }
a.navi_area_lo:hover    { color: #000000; text-decoration: underline;
                        }

a.navi_area_hi          { font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;
                        }
a.navi_area_hi:visited  { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
                        }
a.navi_area_hi:hover    { font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
                        }


a.navi_subs_lo          { font-size: 11px; color: #000000; text-decoration: none; }
a.navi_subs_lo:visited  { font-size: 11px; color: #000000; text-decoration: none; }
a.navi_subs_lo:hover    { font-size: 11px; color: #000000; text-decoration: underline; }

a.navi_subs_hi          { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
                        }
a.navi_subs_hi:visited  { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
                        }
a.navi_subs_hi:hover    { font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;
                        }


.menunav_lo             { cursor: hand; font-size: 12px; }
.menunav_hi             { cursor: hand; font-size: 12px; color: #ffffff; background-color: #9aadbe; }



.quicklinks {
    background-color: #D4dEE9;
}

.quicklinks td {
    vertical-align:top;
}

/**
* Ergebnisliste der Kategorienausgabe
*/

#classification_result_even {
    background-color:#FFFFD0;
    background-color:#FFFFFF;
}

#classification_result_id {
    width:20px;
}
#classification_result_mime {
    width:70px;
    text-align:center;
}
#classification_result_name {
}
#classification_result_description {
}
#classification_result_modified {
    width:80px;
    text-align:center;
}

table.classification_result{
/*    border: 1px solid #1D4186; */
    padding: 3;
    width : 98%;
}

table.classification_result th{
    background-color:#FFFFFF;
    border-top: 1px solid #A0A0A0;
    height: 24px;
    vertical-align:middle;
    font-size: 12px;
    font-weight: normal;
}

table.classification_result td{
    border-top: 1px solid #A0A0A0;
}
a.classification_result:hover{
    color: #000000;
    text-decoration: none;
}

a.classification_result:visited{
    color: #000000;
    text-decoration: none;
}

a.classification_result{
    color: #000000;
    text-decoration: none;
}




.quicksearch            { font-size: 11px; border: 1px solid #1c3748; width: 118px; height: 17px; }
.topquicklinks          { font-size: 11px; border: 1px solid #1c3748; width: 156px; height: 16px; }
.navquicklinks          { font-size: 11px; border: 1px solid #1c3748; width: 146px; height: 16px; }

#viewport               { position: absolute; top: 67px; left: 219px; clip: rect(0px 1024px 768px 0px); }
.menus                  { position: absolute; top:  0px; left:   0px; visibility: hidden; }

#slidemenubar,
#slidemenubar2          { position:absolute;
                          left:-195px;
                          width:210px;
                          top:60px;
                          border:1.5px solid #9caebd;
                          background-color:#d4dee9;
                          layer-background-color:#d4dee9;
                          font:bold 12px Helvetica;
                          line-height:14px;
                        }

table.wf                { background-color: #d4dee9 ! important; }


/*
 For showing classes in the EC2K you must apply at least one of the
 following css attributes:

ec2kall (All lists/dialogs)
ec2keditcell (Edit Cell/Column Dialog)
ec2kedittable (Insert/Edit Table Dialog)
ec2keditrow (Edit Row Dialog)
ec2khr (Horizontal Rule Dialog)
ec2kformatlist (Format menu)
ec2klist (Paragraph styles dropdown list)

Only general classes (strictly beginning with a dot) are shown in the EC2K

Examples:

.important { ec2kall: yes; color: red; font-weight: bold; }
.important2 { ec2keditcell: yes; color: blue; font-weight: bold; }
.important3 { ec2kformatlist: yes; ec2klist: yes; color: yellow; font-weight: bold; }

*/

.table_summary {
    ec2kedittable: yes;
    border: 1px solid #1D4186;
    margin: 5px;
    padding: 20px;
    background-color: #FFFFCC;
    width:185px;
}

.table_summary td, .table_summary th{
    ec2keditcell: yes;
    ec2keditrow: yes;
    padding: 5px;
}

.table_columns_dotted {
    ec2kedittable: yes;
    padding: 8px;
}
.table_columns_dotted th, .table_columns_dotted td {
    ec2keditcell: yes;
    ec2keditrow: yes;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-left: 1px dotted #A0A0A0;
    border-bottom: 1px solid #1D4186;

}

.table_rows_underlined {
    ec2kedittable: yes;
    padding: 8px;
}
.table_rows_underlined th, .table_rows_underlined td {
    ec2keditcell: yes;
    ec2keditrow: yes;
    border-bottom: 1px solid #1D4186;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-top: 10px;

}





/*Formular*/

.table_formBBMaster {
	ec2kedittable: yes;
	border: 1px solid #FFCC66;
	margin: 5px;
	padding: 1px;
}

.table_formBBMaster th{
	background-color:#FFCC66;
}

.table_formBB {
	ec2kedittable: yes;
	/*border: 1px solid #1D4186;*/
	/*margin: 5px;
	padding: 1px;*/
	background-color: #FFFFCC;
}

.table_formBB td, .table_formBB th{
	ec2keditcell: yes;
	ec2keditrow: yes;
	padding: 1px;
}

input.error, select.error, radio.error, textarea.error {padding-right: 16px; border: 1px solid red; background-color: #FFFCE2; background-image: url(images/warning_obj.gif); background-position: right; background-repeat: no-repeat;}
input:focus, select:focus, radio.error, textarea.error {border: 1px solid red; background-color:#EFEFEF;}

/* inside Link */
#insideid {
	width:50px;
	background-color:#E0E0E0;
	font-size:11px;
}

#insidego {
	font-size:10px;
}


a.crumbs { text-decoration:none; color: #C00128; font-weight:bold; }
a.crumbs:visited { text-decoration:none; color: #C00128; font-weight:bold; }



/* wichtig für Quickedit !!! */
.font1 { font-size: 7.5pt; }
.font2 { font-size: 10pt; }
.font3 { font-size: 12pt; }
.font4 { font-size: 13.5pt; }
.font5 { font-size: 18pt; }
.font6 { font-size: 24pt; }
.font7 { font-size: 36pt; }
