
  /* Body und HTML Angaben */
  /* ACHTUNG Bereich auch in Default_IE6.css definiert! */  
  body,html 
  {
    margin: 0px;
    padding: 5px;
    width:99%;
    height:98%;
  	background-color: #5b5b5b;
  	color: #333300;
  }

  body
  {
    overflow-y: scroll;
  }


  #div_page_editor 
  {
    background-color: rgb(0, 103, 179);
  }

  a img {border: 0;}


  #div_bannermenu
  {
    width: 85%;
    height: 20px; 
    position: absolute;   
    z-index: 10;
  }    

  #div_translate
  {
    height: 25px; 
    width: 145px; 
    position: absolute;   
    z-index: 11;
    right: 7px; 
    overflow: hidden;
  }    

  #div_bereichbilder
  {
    height: 200px; 
    width: 300px;    
    left: 1px; 
    top: 26px;
    position: relative;   
    overflow: hidden;
    display: none;
  }    
  

  #tab_maintop
  {
    width: 100%;
  	background-color: rgb(123, 196,58);
  	border-left:1px solid #ffffff;
  	border-right:1px solid #808080;
  }

  #tab_main
  {
    width: 100%;
  	background-color: rgb(123, 196,58);
  	border-left:1px solid #ffffff;
  	border-bottom:1px solid #808080;
  	border-right:1px solid #808080;
  }

  #tab_main_tr
  {
    background:  url("../images/sites_left.jpg");
  	background-repeat: no-repeat;
  	background-position: top left;
  }

  #tab_main_td_banner
  {
    height:230px;
    width: 100%;
    background:  url("../images/banner_background.jpg");
  	background-repeat: no-repeat;
  	background-position: top right;
  	background-color: rgb(123, 196,58);
    border-top:1px solid #ffffff;
  }


  #tab_main_td_menu
  {
    vertical-align: top;
    width: 15%;
  }


  #tab_main_td_main
  {
    vertical-align: top;
  }
  
  #tab_main_td_left
  {
    width: 120px;
    height: 750px;
  }

  #tab_main_td_right
  {
  }

  /* DIV zum cleanen der Floatangaben */  
  .clear_left   {clear:left;} 
  .clear_right  {clear:right;}
  .clear_both   {clear:both;}
  .clear_all    {clear:left;clear:right;clear:both}
 
/* ################################################################# */
/* Linker Menüaufbau */
/* ################################################################# */

  #Savediv_menuleft
  {
		background-color: #A41A00;
    margin-left: 2px;
  }
  
  #div_menuleft
  {
    margin-left: 2px;
    color: #A41A00;
  }

	.tab_menuleft, .tab_menuleft a , .tab_menuleft a:visited , .tab_menuleft a:active 
	{
    padding-left: 1em;
		padding-right: 1em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		display:block;
    color: rgb(18,14,110);
		font: normal 1em verdana, sans-serif;
		text-decoration:none ;
		text-align:left;
		font-weight: bold;		
	}

	.tab_menuleft td 
	{
  	border-bottom:1px solid white;
  }
  
  /* Parent Eintraege des linken Menues Mouseover */
	.tab_menuleft a:hover
	{
		font-weight: bold;		
    color: white;
	}

  .menu_left_parent
  {
		padding-left: 0em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		display:block;
  }

  .menu_left_parent_active a:hover 
	{
	}

  .menu_left_parent_active
	{
		padding-left: 0em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		display:block;
	}

  /* Gruppen linken Menues */
  /* Vererbung auf Child TDs ! */
	.menu_left_group 
	{
		padding-left: 1em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		display:block;
	}
  
  /* Gruppen linken Menues wenn aktiv */
  .menu_left_groupactive
	{
	}

  /* Child Eintraege des linken Menues */
	.tab_menuleft_child a , .tab_menuleft_child a:visited , .tab_menuleft_child a:active 
	{
	}
	
  /* Child Eintraege des linken Menues Mouseover */
	.tab_menuleft_child a:hover
	{
	}

  /* TDs der Child Eintraege des linken Menues */
  .menu_left_child
  {
  }

  /* TDs der Child Eintraege des linken Menues wenn aktiv*/
	.menu_left_child_active a , .menu_left_child_active a:visited , .menu_left_child_active a:active 
	{
	}


/* ################################################################# */
/* Top Menue Aufbau */
/* ################################################################# */

  /* Tabelle des oberen Menüs */
	.tab_menutop a, .tab_menutop a:visited, .tab_menutop a:active 
	{
		padding-left: 0.75em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0.75em;
		display:block;
		color: rgb(255, 255, 255);
		background-repeat: no-repeat;	
		font: normal 1em verdana, sans-serif;
		text-decoration:none ;
		text-align:center;
  	border-top:1px solid rgb(0, 103, 179);
  	border-left:1px solid rgb(0, 103, 179);
  	border-right:1px solid rgb(0, 103, 179);
	}
	
  /* Tabelle des oberen Menüs Moueseover */
	.tab_menutop a:hover
	{
  	border-top:1px solid rgb(0, 103, 179);
  	border-left:1px solid rgb(0, 103, 179);
  	border-right:1px solid rgb(0, 103, 179);
		color: rgb(0, 103, 179);
    background-color: rgb(255,255,255);
		background-repeat: no-repeat;	
		text-decoration:none;
		font-weight : normal;		
	}

  /* TDs oberes Menü */
  .menu_top
  {
  }

  /* TDs oberes Menü activ*/
	.menu_top_active a, .menu_top_active a:visited, .menu_top_active a:active 
	{
  	border-top:1px solid rgb(0, 103, 179);
		color: rgb(0, 103, 179);
    background-color: rgb(255, 255, 255);
	}


/* ################################################################# */
/* Bottom Menue Aufbau */
/* ################################################################# */


  /* Tabelle des unteren Menüs */
	.tab_menubottom a , .tab_menubottom a:visited , .tab_menubottom a:active 
	{
		padding-left: 0.5em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0.5em;
		display:block;
		color: rgb(255, 255, 255);
		font: normal 1em verdana, sans-serif;
		text-decoration:none ;
		text-align:center;
  	border-top:1px solid rgb(0, 103, 179);
  	border-bottom:1px solid rgb(0, 103, 179);
 	}
	
  /* Tabelle des unteren Menüs Moueseover */
	.tab_menubottom a:hover
	{
		color: rgb(0, 103, 179);
    background-color: rgb(255, 255, 255);
		background-repeat: no-repeat;	
		text-decoration:none;
		font-weight : normal;		
	}

  /* TDs unteres Menü */
  .menu_bottom
  {
  }

  /* TDs unteres Menü activ*/
	.menu_bottom_active a , .menu_bottom_active a:visited , .menu_bottom_active a:active 
	{
		color: rgb(0, 103, 179);
    background-color: rgb(255, 255, 255);
  	border-top:1px solid rgb(0, 103, 179);
  	border-bottom:1px solid rgb(0, 103, 179);
	}

/* ################################################################# */
/* banner */
/* ################################################################# */
  .table_banner
  {
		padding-right:34px;
    background:  url("../images/banner_background.jpg");
  	background-repeat: repeat-y;
  	background-position: top right;
    table-layout:fixed;
  }

  .table_banner_td
  {
    border-right:1px solid #ffffff;
  }

/* ################################################################# */
/* Footer Texttabelle */
/* ################################################################# */
  
	.tab_footertext 
	{
		margin-left: 0.5em;
    color: rgb(255, 255, 255);
		font: normal 1em verdana, sans-serif;
		text-decoration:none ;
	}


/* ################################################################# */
/* Bereich Optionen */
/* ################################################################# */
  #div_options_nav, #div_options_nav_base
  {
    height: 75%;
    width: 20%;
    float: left;
    border-top:1px solid #ffffff;
  	border-left:1px solid #ffffff;
  	border-right:1px solid #808080;
  	border-bottom:1px solid #808080;
    background-color: rgb(224,224,224);
    overflow: auto;
  }

  #div_options_nav_base
  {
    width: 75%;
    background-color: rgb(240,240,240);
  }

  #div_options_nav_caption
  {
		padding-left: 0.5em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
    border-bottom:1px solid #808080;
		color: rgb(255, 255, 255);
    background-color: rgb(0, 103, 179);
  }


  /* Tabelle */
	.tab_options_nav a , .tab_options_nav a:visited , .tab_options_nav a:active 
	{
		padding-left: 0.5em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0.5em;
		display:block;
		color: rgb(0,0,0);
		font: normal 1em verdana, sans-serif;
		text-decoration:none ;
		text-align:left;
	}
	
  /* Tabelle Moueseover */
	.tab_options_nav a:hover
	{
    background-color: rgb(249,249,249);
		background-repeat: no-repeat;	
		text-decoration:none;
		font-weight : normal;		
	}

  #div_options_nav_1, #div_options_nav_2,
  #div_options_nav_3, #div_options_nav_4,
  #div_options_nav_5, #div_options_nav_6
  #div_options_nav_7, #div_options_nav_8
  #div_options_nav_9, #div_options_nav_10
  {
    height: 100%;
    display: none;    
  }

  .tab_options_cnts
  {
		padding-left: 0.5em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		padding-right: 0.5em;
		display:block;
		text-decoration:none ;
		text-align:left;
  }

  .td_options_cnts_caption
  {
		padding-right: 0.5em;
		padding-top: 0.1em;
		padding-bottom: 0.1em;
		color: rgb(81, 83, 95);
    background-color: rgb(176,176,176);
		text-align:right;
    border-top:1px solid #ffffff;
  	border-left:1px solid #ffffff;
  	border-right:1px solid #808080;
  	border-bottom:1px solid #808080;
  }

  .td_options_cnts_cmdbar
  {
		padding-right: 0.2em;
		padding-top: 0.2em;
		padding-bottom: 0.1em;
		color: rgb(81, 83, 95);
    background-color: rgb(176,176,176);
		text-align:right;
    border-top:1px solid #ffffff;
  	border-left:1px solid #ffffff;
  	border-right:1px solid #808080;
  	border-bottom:1px solid #808080;
  }

  .div_options_nav_usr
  {
    height: 100%;
    display: none;    
  }

/* ################################################################# */
/* Allgemeine Tabelle
/* ################################################################# */
  
  .default_tab
  {
  	border-left:1px solid rgb(160,160,160);
  	border-right:1px solid rgb(160,160,160);
  }


/* ################################################################# */
/* Allgemeiner Teil Messages*/
/* ################################################################# */

/* Warnungsmeldung z.B. fehlerhafter Login */
.app_message_warnung
{
  padding-top: 1em;
  color: red;
}


/* Rückfragen z.B loeschen */
.app_message_confirm
{
  color: rgb(0,0,153);
}



/* ################################################################# */
/* Logintabelle */
/* ################################################################# */
.tab_login_aussen
{
	font: normal 1em verdana, sans-serif;
	text-decoration:none ;
}

/* Linke Spalte der äusseren Tabelle */
.tab_login_td_left
{
  background:  url("../images/login_left.gif");
	background-repeat: no-repeat;
	background-position: center right;
}

/* Rechte Spalte der äusseren Tabelle */
.tab_login_td_right
{
  background:  url("../images/login_right.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

/* Logintabelle */
.tab_login
{
}

/* Eingabefelder */
#edtName, #edtPWD
{
  width: 12em;
}

/* Eingabefelder Optionen Nutzer*/
.edtUser
{
  width: 12em;
}

/* Submit-Button */
#login_submit
{
  width: 7em;
  height: 2.5em;
	font: normal 1em verdana, sans-serif;
	text-decoration:none ;
  border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
  background-color: rgb(240,240,240);
  background:  url("../images/login.gif");
	background-repeat: no-repeat;
	background-position: center center;
}



/* ################################################################# */
/* CMD's */
/* ################################################################# */
.cmd_default
{
  width: 6em;
  height: 1.6em;
	font: normal 1em verdana, sans-serif;
	text-decoration:none ;
  border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
  background-color: rgb(240,240,240);
}


/* ################################################################# */
/* EDITBAR Bearbeitungszeile der Contents */
/* ################################################################# */
.content_editbar
{
  margin-top: 1em;
  padding-bottom: 1em;
	border-bottom:1px solid #808080;
}

.content_editbar a:hover 
{
  background-color: rgb(240,240,240);
}

.content_editbar_buttons 
{
  color: black;
  padding: 0.25em;
	font: normal 1em verdana, sans-serif;
	text-decoration:none ;
  border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
  background-color: rgb(240,240,240);
}

.content_editbar_verkauf
{
}

.scontent_editbar_verkauf a:hover
{
  background-color: rgb(192,192,192);
}


.content_verkauf_editbar_buttons
{
}

.content_editbar_info
{
	font: normal 0.75em verdana, sans-serif;
  color: rgb(192,192,192);
}

/* ################################################################# */
/* BACKBAR Bearbeitungszeile der Contents */
/* ################################################################# */
.content_backbar
{
  margin-top: 1em;
  padding-bottom: 1em;
	border-bottom:1px solid #808080;
}

.content_backbar a:hover 
{
  background-color: rgb(150,183,216);
}

/* ################################################################# */
/* FORMATIERUNGEN DER AUSGABEN - CONTENTBEREICH */
/* Als Ableitungen von div_maincontent formatieren! */
/* ################################################################# */


#div_maincontent .sb-inner  { background: #ddd; }
#div_maincontent .sb-shadow { background: black; }
#div_maincontent .sb-border { background: rgb(150,183,216); }


#div_maincontent
{
  margin: 0px;
  margin-top: 20px;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1em;
  padding-left: 6px;
  overflow: hidden;
	font: normal 1em verdana, sans-serif;
}


#div_maincontent_inhalt
{
  margin: 0px;
  margin-top: 20px;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 1em;
  padding-left: 2em;
  overflow: hidden;
	font: normal 1em verdana, sans-serif;
}

#div_maincontent
{
	color: rgb(0, 0, 128);
}

#div_maincontent h1
{
	font: normal 2em verdana, sans-serif;
	font-weight: bold;
	color: rgb(0, 0, 128);
}

#div_maincontent h2
{
	font: normal 1.75em verdana, sans-serif;
	font-weight: bold;
	color: rgb(0, 0, 128);
}

#div_maincontent h3
{
	font: normal 1.5em verdana, sans-serif;
	font-weight: bold;
	color: rgb(0, 0, 128);
}

#div_maincontent h4
{
	font: normal 1.25em verdana, sans-serif;
	font-weight: bold;
	color: rgb(0, 0, 128);
}

#div_maincontent h5
{
	font: normal 1em verdana, sans-serif;
	font-weight: bold;
	color: rgb(0, 0, 128);
}

#div_maincontent h6
{
	font: normal 1em verdana, sans-serif;
	color: rgb(0, 0, 128);
}


#div_maincontent .verkauf_h1
{
	padding-top: 4px;
	padding-bottom: 4px;
  font: normal 1.25em verdana, sans-serif;
	font-weight: bold;
}

#div_maincontent .verkauf_bezeichnung
{
	font-weight: bold;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
  border-bottom: #d7bd9f 1px dotted;
}

#div_maincontent .verkauf_angabe
{
	padding-top: 1px;
	padding-bottom: 1px;
  border-bottom: #d7bd9f 1px dotted;
}

#div_maincontent .verkauf_angabe_abstammung
{
  color: rgb(0,0,128);
  font-size: 1.1em;
  font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
  border-bottom: #d7bd9f 1px dotted;
}

.tab_verkauf
{
	padding-bottom: 10px;
 	color: #333300;
}

.tab_verkauf_td_kopf
{
}

.tab_verkauf_td_fuss
{
	border-bottom:1px solid #808080;
	border-left:1px solid white;
	border-right:1px solid #808080;
}

.tab_verkauf_td_inc
{
  padding-left: 5px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid #808080;
}

#div_maincontent #vk_details_beschreibung, #div_maincontent #vk_details_stammbaum, #div_maincontent #vk_details_video 
{
  background-color: rgb(224,224,224);
  border-top: #d7bd9f 1px solid;
  border-left: #d7bd9f 1px solid;
  border-right: #d7bd9f 1px solid;
  border-bottom: #d7bd9f 1px solid;
  padding-right: 5px;
}

#div_maincontent #vk_details_stammbaum, #div_maincontent #vk_details_video
{
 	color: #333300;
}

#div_maincontent .stammbaum_line
{
	padding-top: 1px;
	padding-bottom: 1px;
  border-bottom: #d7bd9f 1px dotted;
}


.table_default
{
  color: #333300;
}


div.jHtmlArea { border: solid 1px #ccc; }
div.jHtmlArea .ToolBar ul li a.custom_disk_button 
{
    background: url(../js/jhtmlarea/images/disk.png) no-repeat;
    background-position: 0 0;
}


